SEC CIK 1210284
VILSACK ROBERT D
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| PKOHview stock → | 147,214 | 2026-10-01 |
Position History — PKOH
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — PKOH
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-10-01 | Open-market sale | 324 | $46.28 | 147,214 |
| 2026-10-01 | Open-market sale | 105 | $46.24 | 147,538 |
| 2026-10-01 | Open-market sale | 96 | $46.20 | 147,643 |
| 2026-10-01 | Open-market sale | 96 | $46.19 | 147,739 |
| 2026-10-01 | Open-market sale | 105 | $46.18 | 147,835 |
| 2026-10-01 | Open-market sale | 213 | $46.17 | 147,940 |
| 2026-10-01 | Open-market sale | 417 | $46.16 | 148,153 |
| 2026-10-01 | Open-market sale | 105 | $46.09 | 148,570 |
| 2026-10-01 | Open-market sale | 213 | $46.03 | 148,675 |
| 2026-10-01 | Open-market sale | 213 | $45.93 | 148,888 |
| 2026-10-01 | Open-market sale | 105 | $45.89 | 149,101 |
| 2026-10-01 | Open-market sale | 99 | $45.77 | 149,206 |
| 2026-10-01 | Open-market sale | 100 | $45.67 | 149,305 |
| 2026-10-01 | Open-market sale | 99 | $45.63 | 149,405 |
| 2026-10-01 | Open-market sale | 99 | $45.59 | 149,504 |
| 2026-10-01 | Open-market sale | 3 | $45.57 | 149,603 |
| 2026-10-01 | Open-market sale | 192 | $45.55 | 149,606 |
| 2026-10-01 | Open-market sale | 72 | $45.53 | 149,798 |
| 2026-10-01 | Open-market sale | 100 | $45.24 | 149,870 |
| 2026-10-01 | Open-market sale | 207 | $45.20 | 149,970 |
| 2026-10-01 | Open-market sale | 147 | $45.16 | 150,177 |
| 2026-10-01 | Open-market sale | 201 | $45.10 | 150,324 |
| 2026-10-01 | Open-market sale | 195 | $45.09 | 150,525 |
| 2026-10-01 | Open-market sale | 96 | $44.89 | 150,720 |
| 2026-10-01 | Open-market sale | 199 | $44.86 | 150,816 |
| 2026-10-01 | Open-market sale | 417 | $44.85 | 151,015 |
| 2026-10-01 | Open-market sale | 96 | $44.84 | 151,432 |
| 2026-10-01 | Open-market sale | 100 | $44.83 | 151,528 |
| 2026-10-01 | Open-market sale | 30 | $44.82 | 151,628 |
| 2026-10-01 | Open-market sale | 100 | $44.79 | 151,658 |
| 2026-10-01 | Open-market sale | 96 | $46.71 | 144,024 |
| 2026-10-01 | Open-market sale | 36 | $46.59 | 144,120 |
| 2026-10-01 | Open-market sale | 20 | $46.57 | 144,156 |
| 2026-10-01 | Open-market sale | 108 | $46.55 | 144,176 |
| 2026-10-01 | Open-market sale | 10 | $46.54 | 144,284 |
| 2026-10-01 | Open-market sale | 201 | $46.53 | 144,294 |
| 2026-10-01 | Open-market sale | 124 | $46.50 | 144,495 |
| 2026-10-01 | Open-market sale | 400 | $46.49 | 144,619 |
| 2026-10-01 | Open-market sale | 7 | $46.48 | 145,019 |
| 2026-10-01 | Open-market sale | 104 | $46.47 | 145,026 |
| 2026-10-01 | Open-market sale | 95 | $46.46 | 145,130 |
| 2026-10-01 | Open-market sale | 102 | $46.43 | 145,225 |
| 2026-10-01 | Open-market sale | 4 | $46.41 | 145,327 |
| 2026-10-01 | Open-market sale | 208 | $46.40 | 145,331 |
| 2026-10-01 | Open-market sale | 203 | $46.39 | 145,539 |
| 2026-10-01 | Open-market sale | 570 | $46.38 | 145,742 |
| 2026-10-01 | Open-market sale | 102 | $46.36 | 146,312 |
| 2026-10-01 | Open-market sale | 52 | $46.34 | 146,414 |
| 2026-10-01 | Open-market sale | 313 | $46.31 | 146,466 |
| 2026-10-01 | Open-market sale | 136 | $46.30 | 146,779 |
| 2026-10-01 | Open-market sale | 299 | $46.29 | 146,915 |
| 2026-09-30 | Open-market sale | 223 | $46.37 | 153,699 |
| 2026-09-30 | Open-market sale | 609 | $46.36 | 153,922 |
| 2026-09-30 | Open-market sale | 100 | $46.35 | 154,531 |
| 2026-09-30 | Open-market sale | 292 | $46.34 | 154,631 |
| 2026-09-30 | Open-market sale | 196 | $46.33 | 154,923 |
| 2026-09-30 | Open-market sale | 382 | $46.31 | 155,119 |
| 2026-09-30 | Open-market sale | 100 | $46.30 | 155,501 |
| 2026-09-30 | Open-market sale | 464 | $46.29 | 155,601 |
| 2026-09-30 | Open-market sale | 108 | $46.28 | 156,065 |
| 2026-09-30 | Open-market sale | 103 | $46.27 | 156,173 |
| 2026-09-30 | Open-market sale | 200 | $46.25 | 156,276 |
| 2026-09-30 | Open-market sale | 200 | $46.24 | 156,476 |
| 2026-09-30 | Open-market sale | 202 | $46.23 | 156,676 |
| 2026-09-30 | Open-market sale | 105 | $46.22 | 156,878 |
| 2026-09-30 | Open-market sale | 201 | $46.21 | 156,983 |
| 2026-09-30 | Open-market sale | 100 | $46.20 | 157,184 |
| 2026-09-30 | Open-market sale | 96 | $46.19 | 157,284 |
| 2026-09-30 | Open-market sale | 200 | $46.16 | 157,380 |
| 2026-09-30 | Open-market sale | 100 | $46.15 | 157,580 |
| 2026-09-30 | Open-market sale | 100 | $46.14 | 157,680 |
| 2026-09-30 | Open-market sale | 200 | $46.13 | 157,780 |
| 2026-09-30 | Open-market sale | 799 | $46.10 | 157,980 |
| 2026-09-30 | Open-market sale | 108 | $46.09 | 158,779 |
| 2026-09-30 | Open-market sale | 200 | $46.08 | 158,887 |
| 2026-09-30 | Open-market sale | 145 | $46.04 | 159,087 |
| 2026-09-30 | Open-market sale | 224 | $46.01 | 159,232 |
| 2026-09-30 | Open-market sale | 216 | $45.98 | 159,456 |
| 2026-09-30 | Open-market sale | 208 | $45.97 | 159,672 |
| 2026-09-30 | Open-market sale | 287 | $45.94 | 159,880 |
| 2026-09-30 | Open-market sale | 4 | $47.07 | 151,758 |
| 2026-09-30 | Open-market sale | 204 | $47.00 | 151,762 |
| 2026-09-30 | Open-market sale | 194 | $46.86 | 151,966 |
| 2026-09-30 | Open-market sale | 1 | $46.68 | 152,160 |
| 2026-09-30 | Open-market sale | 1 | $46.55 | 152,161 |
| 2026-09-30 | Open-market sale | 100 | $46.54 | 152,162 |
| 2026-09-30 | Open-market sale | 25 | $46.51 | 152,262 |
| 2026-09-30 | Open-market sale | 100 | $46.48 | 152,287 |
| 2026-09-30 | Open-market sale | 202 | $46.47 | 152,387 |
| 2026-09-30 | Open-market sale | 5 | $46.46 | 152,589 |
| 2026-09-30 | Open-market sale | 4 | $46.45 | 152,594 |
| 2026-09-30 | Open-market sale | 440 | $46.44 | 152,598 |
| 2026-09-30 | Open-market sale | 267 | $46.43 | 153,038 |
| 2026-09-30 | Open-market sale | 200 | $46.40 | 153,305 |
| 2026-09-30 | Open-market sale | 100 | $46.39 | 153,505 |
| 2026-09-30 | Open-market sale | 94 | $46.38 | 153,605 |
| 2026-09-29 | Open-market sale | 1,192 | $47.57 | 161,339 |
| 2026-09-29 | Open-market sale | 212 | $47.46 | 162,531 |
| 2026-09-29 | Open-market sale | 96 | $47.25 | 162,743 |
| 2026-09-29 | Open-market sale | 100 | $47.21 | 162,839 |
| 2026-09-29 | Open-market sale | 200 | $47.18 | 162,939 |
| 2026-09-29 | Open-market sale | 132 | $47.16 | 163,139 |
| 2026-09-29 | Open-market sale | 200 | $47.13 | 163,271 |
| 2026-09-29 | Open-market sale | 100 | $47.12 | 163,471 |
| 2026-09-29 | Open-market sale | 1,283 | $47.11 | 163,571 |
| 2026-09-29 | Open-market sale | 266 | $47.10 | 164,854 |
| 2026-09-29 | Open-market sale | 250 | $47.09 | 165,120 |
| 2026-09-29 | Open-market sale | 100 | $47.08 | 165,370 |
| 2026-09-29 | Open-market sale | 150 | $47.07 | 165,470 |
| 2026-09-29 | Open-market sale | 313 | $47.03 | 165,620 |
| 2026-09-29 | Open-market sale | 33 | $47.01 | 165,933 |
| 2026-09-29 | Open-market sale | 208 | $46.99 | 165,966 |
| 2026-09-29 | Open-market sale | 57 | $46.98 | 166,174 |
| 2026-09-29 | Open-market sale | 100 | $46.93 | 166,231 |
| 2026-09-29 | Open-market sale | 196 | $46.88 | 166,331 |
| 2026-09-29 | Open-market sale | 278 | $46.87 | 166,527 |
| 2026-09-29 | Open-market sale | 10 | $46.86 | 166,805 |
| 2026-09-29 | Open-market sale | 108 | $46.85 | 166,815 |
| 2026-09-29 | Open-market sale | 192 | $46.81 | 166,923 |
| 2026-09-29 | Open-market sale | 24 | $46.80 | 167,115 |
| 2026-09-29 | Open-market sale | 97 | $46.79 | 167,139 |
| 2026-09-29 | Open-market sale | 3 | $46.74 | 167,236 |
| 2026-09-29 | Open-market sale | 292 | $46.72 | 167,239 |
| 2026-09-29 | Open-market sale | 9 | $46.60 | 167,531 |
| 2026-09-29 | Open-market sale | 100 | $46.45 | 167,540 |
| 2026-09-29 | Open-market sale | 196 | $46.40 | 167,640 |
| 2026-09-29 | Open-market sale | 1,172 | $47.58 | 160,167 |
| 2026-09-28 | Open-market sale | 93 | $47.26 | 176,836 |
| 2026-09-28 | Open-market sale | 101 | $47.25 | 176,929 |
| 2026-09-28 | Open-market sale | 477 | $47.24 | 177,030 |
| 2026-09-28 | Open-market sale | 425 | $47.23 | 177,507 |
| 2026-09-28 | Open-market sale | 203 | $47.22 | 177,932 |
| 2026-09-28 | Open-market sale | 180 | $47.20 | 178,135 |
| 2026-09-28 | Open-market sale | 5 | $47.19 | 178,315 |
| 2026-09-28 | Open-market sale | 300 | $47.17 | 178,320 |
| 2026-09-28 | Open-market sale | 200 | $47.15 | 178,620 |
| 2026-09-28 | Open-market sale | 140 | $47.13 | 178,820 |
| 2026-09-28 | Open-market sale | 390 | $47.12 | 178,960 |
| 2026-09-28 | Open-market sale | 740 | $47.11 | 179,350 |
| 2026-09-28 | Open-market sale | 300 | $47.10 | 180,090 |
| 2026-09-28 | Open-market sale | 200 | $47.07 | 180,390 |
| 2026-09-28 | Open-market sale | 400 | $47.05 | 180,590 |
| 2026-09-28 | Open-market sale | 100 | $47.00 | 180,990 |
| 2026-09-28 | Open-market sale | 400 | $46.99 | 181,090 |
| 2026-09-28 | Open-market sale | 78 | $46.98 | 181,490 |
| 2026-09-28 | Open-market sale | 8 | $46.93 | 181,568 |
| 2026-09-28 | Open-market sale | 53 | $46.88 | 181,576 |
| 2026-09-28 | Open-market sale | 85 | $46.85 | 181,629 |
| 2026-09-28 | Open-market sale | 10 | $46.84 | 181,714 |
| 2026-09-28 | Open-market sale | 103 | $46.83 | 181,724 |
| 2026-09-28 | Open-market sale | 5 | $46.82 | 181,827 |
| 2026-09-28 | Open-market sale | 76 | $46.68 | 181,832 |
| 2026-09-28 | Open-market sale | 967 | $46.67 | 181,908 |
| 2026-09-28 | Open-market sale | 210 | $46.65 | 182,875 |
| 2026-09-28 | Open-market sale | 300 | $46.57 | 183,085 |
| 2026-09-28 | Open-market sale | 220 | $46.26 | 183,385 |
| 2026-09-28 | Open-market sale | 419 | $46.25 | 183,605 |
| 2026-09-28 | Open-market sale | 100 | $47.76 | 167,836 |
| 2026-09-28 | Open-market sale | 300 | $47.70 | 167,936 |
| 2026-09-28 | Open-market sale | 245 | $47.69 | 168,236 |
| 2026-09-28 | Open-market sale | 703 | $47.60 | 168,481 |
| 2026-09-28 | Open-market sale | 184 | $47.59 | 169,184 |
| 2026-09-28 | Open-market sale | 300 | $47.58 | 169,368 |
| 2026-09-28 | Open-market sale | 301 | $47.55 | 169,668 |
| 2026-09-28 | Open-market sale | 300 | $47.54 | 169,969 |
| 2026-09-28 | Open-market sale | 200 | $47.51 | 170,269 |
| 2026-09-28 | Open-market sale | 700 | $47.48 | 170,469 |
| 2026-09-28 | Open-market sale | 45 | $47.47 | 171,169 |
| 2026-09-28 | Open-market sale | 337 | $47.46 | 171,214 |
| 2026-09-28 | Open-market sale | 600 | $47.45 | 171,551 |
| 2026-09-28 | Open-market sale | 40 | $47.44 | 172,151 |
| 2026-09-28 | Open-market sale | 100 | $47.42 | 172,191 |
| 2026-09-28 | Open-market sale | 100 | $47.41 | 172,291 |
| 2026-09-28 | Open-market sale | 50 | $47.40 | 172,391 |
| 2026-09-28 | Open-market sale | 301 | $47.39 | 172,441 |
| 2026-09-28 | Open-market sale | 200 | $47.38 | 172,742 |
| 2026-09-28 | Open-market sale | 100 | $47.37 | 172,942 |
| 2026-09-28 | Open-market sale | 510 | $47.36 | 173,042 |
| 2026-09-28 | Open-market sale | 700 | $47.35 | 173,552 |
| 2026-09-28 | Open-market sale | 590 | $47.34 | 174,252 |
| 2026-09-28 | Open-market sale | 600 | $47.31 | 174,842 |
| 2026-09-28 | Open-market sale | 100 | $47.30 | 175,442 |
| 2026-09-28 | Open-market sale | 257 | $47.29 | 175,542 |
| 2026-09-28 | Open-market sale | 326 | $47.28 | 175,799 |
| 2026-09-28 | Open-market sale | 711 | $47.27 | 176,125 |
| 2026-08-12 | Open-market sale | 200 | $50.14 | 184,024 |
| 2026-08-12 | Open-market sale | 1,775 | $50.11 | 184,224 |
| 2026-08-12 | Open-market sale | 2,885 | $50.10 | 185,999 |
| 2026-08-12 | Open-market sale | 749 | $50.09 | 188,884 |
| 2026-08-12 | Open-market sale | 4,629 | $50.00 | 189,633 |
| 2026-08-12 | Open-market sale | 500 | $49.94 | 194,262 |
| 2026-08-12 | Open-market sale | 82 | $49.91 | 194,762 |
| 2026-08-12 | Open-market sale | 118 | $49.90 | 194,844 |
| 2026-08-12 | Open-market sale | 100 | $49.88 | 194,962 |
| 2026-08-12 | Open-market sale | 602 | $49.74 | 195,062 |
| 2026-08-12 | Open-market sale | 40 | $49.73 | 195,664 |
| 2026-08-12 | Open-market sale | 40 | $49.72 | 195,704 |
| 2026-08-12 | Open-market sale | 100 | $49.71 | 195,744 |
| 2026-08-12 | Open-market sale | 180 | $49.62 | 195,844 |
| 2026-08-06 | Tax withholding | 3,712 | $39.93 | 196,024 |
| 2026-07-10 | Grant / award | 14,487 | $0.00 | 199,736 |
| 2026-06-30 | Open-market sale | 155 | $38.50 | 184,249 |
| 2026-06-30 | Open-market sale | 567 | $38.45 | 184,404 |
| 2026-06-30 | Open-market sale | 1,568 | $38.40 | 184,971 |
| 2026-06-30 | Open-market sale | 568 | $38.40 | 185,249 |
| 2026-06-29 | Tax withholding | 3,266 | $39.06 | 192,943 |
| 2026-06-26 | Open-market sale | 1,000 | $38.65 | 186,539 |
| 2026-06-26 | Open-market sale | 932 | $38.50 | 187,539 |
| 2026-06-26 | Open-market sale | 3,100 | $38.40 | 188,471 |
| 2026-06-26 | Open-market sale | 605 | $38.39 | 191,571 |
| 2026-06-26 | Open-market sale | 767 | $38.35 | 192,176 |
| 2026-06-08 | Tax withholding | 4,952 | $32.56 | 196,209 |
| 2025-07-31 | Grant / award | 25,000 | $0.00 | 201,161 |
| 2025-07-07 | Tax withholding | 3,288 | $17.88 | 176,161 |
| 2025-06-17 | Tax withholding | 3,363 | $17.24 | 179,449 |
| 2025-06-02 | Tax withholding | 4,952 | $18.30 | 182,812 |
| 2024-12-10 | Open-market sale | 283 | $31.48 | 191,037 |
| 2024-12-10 | Open-market sale | 1,000 | $31.61 | 190,037 |
| 2024-12-10 | Open-market sale | 1,000 | $31.68 | 189,037 |
| 2024-12-10 | Open-market sale | 1,273 | $31.75 | 187,764 |
| 2024-06-28 | Tax withholding | 2,426 | $25.08 | 191,320 |
| 2024-06-26 | Grant / award | 22,000 | $0.00 | 193,746 |
| 2024-06-19 | Tax withholding | 3,363 | $25.19 | 171,746 |
| 2024-06-03 | Tax withholding | 4,951 | $26.15 | 175,109 |
| 2023-12-13 | Open-market sale | 1,000 | $24.43 | 182,560 |
| 2023-12-13 | Open-market sale | 1,000 | $24.34 | 183,560 |
| 2023-12-13 | Open-market sale | 1,000 | $24.40 | 184,560 |
| 2023-12-13 | Open-market sale | 1,000 | $24.33 | 180,560 |
| 2023-12-13 | Open-market sale | 500 | $24.34 | 180,060 |
| 2023-12-13 | Open-market sale | 1,000 | $24.48 | 185,560 |
| 2023-12-13 | Open-market sale | 1,000 | $24.39 | 181,560 |
| 2023-07-10 | Tax withholding | 2,399 | $18.78 | 186,560 |
| 2023-06-19 | Tax withholding | 4,564 | $17.25 | 192,322 |
| 2023-06-19 | Tax withholding | 3,363 | $17.67 | 188,959 |
| 2023-05-31 | Grant / award | 33,125 | $0.00 | 196,886 |
| 2022-12-05 | Tax withholding | 2,267 | $13.34 | 163,761 |
| 2022-07-06 | Tax withholding | 2,474 | $16.24 | 166,028 |
| 2022-06-20 | Tax withholding | 4,696 | $15.58 | 168,502 |
| 2022-06-14 | Grant / award | 22,500 | $0.00 | 173,198 |
| 2021-12-08 | Tax withholding | 2,307 | $21.26 | 150,698 |
| 2021-06-22 | Grant / award | 16,052 | $0.00 | 153,005 |
| 2021-06-14 | Tax withholding | 4,696 | $35.46 | 136,953 |
| 2021-05-12 | Tax withholding | 1,834 | $37.92 | 141,649 |
| 2020-12-07 | Tax withholding | 2,317 | $30.06 | 143,483 |
| 2020-07-07 | Tax withholding | 1,334 | $16.59 | 145,800 |
| 2020-06-10 | Grant / award | 30,530 | $0.00 | 147,134 |
| 2020-05-13 | Tax withholding | 1,314 | $13.97 | 116,604 |
| 2020-03-16 | Open-market buy | 500 | $15.00 | 113,168 |
| 2020-03-16 | Open-market buy | 362 | $13.12 | 115,918 |
| 2020-03-16 | Open-market buy | 189 | $13.16 | 115,348 |
| 2020-03-16 | Open-market buy | 241 | $13.20 | 115,159 |
| 2020-03-16 | Open-market buy | 750 | $13.50 | 114,918 |
| 2020-03-16 | Open-market buy | 500 | $13.90 | 114,168 |
| 2020-03-16 | Open-market buy | 500 | $14.10 | 113,668 |
| 2020-03-16 | Open-market buy | 208 | $13.14 | 115,556 |
| 2020-03-16 | Open-market buy | 500 | $15.10 | 112,668 |
| 2020-03-16 | Open-market buy | 300 | $16.00 | 112,168 |
| 2020-03-16 | Open-market buy | 1,000 | $13.00 | 117,918 |
| 2020-03-16 | Open-market buy | 1,000 | $13.10 | 116,918 |
| 2019-12-03 | Grant / award | 15,000 | $0.00 | 111,868 |
| 2019-07-12 | Tax withholding | 1,785 | $32.59 | 96,868 |
| 2019-05-13 | Tax withholding | 1,814 | $35.47 | 98,653 |
| 2019-03-12 | Tax withholding | 1,266 | $32.90 | 100,467 |
| 2018-07-10 | Tax withholding | 1,696 | $37.30 | 101,733 |
| 2018-06-06 | Tax withholding | 865 | $40.75 | 103,429 |
| 2018-05-07 | Grant / award | 12,000 | $0.00 | 104,294 |
| 2018-03-12 | Tax withholding | 1,233 | $42.05 | 92,294 |
| 2017-11-29 | Option exercise (derivative) | 1,093 | $0.00 | 0 |
| 2017-11-29 | Open-market sale | 14 | $46.95 | 94,586 |
| 2017-11-29 | Open-market sale | 1,059 | $46.90 | 93,527 |
| 2017-11-29 | Open-market sale | 20 | $47.60 | 94,600 |
| 2017-11-29 | Option exercise | 1,093 | $15.61 | 94,620 |
| 2017-09-29 | Open-market sale | 1,471 | $45.75 | 93,527 |
| 2017-09-28 | Open-market sale | 2,000 | $45.85 | 96,091 |
| 2017-09-28 | Open-market sale | 855 | $45.80 | 98,091 |
| 2017-09-28 | Open-market sale | 855 | $45.80 | 96,998 |
| 2017-09-28 | Open-market sale | 2,000 | $45.85 | 94,998 |
| 2017-09-27 | Option exercise (derivative) | 10,000 | $0.00 | 0 |
| 2017-09-27 | Open-market sale | 2,581 | $44.80 | 98,946 |
| 2017-09-27 | Open-market sale | 800 | $44.25 | 101,527 |
| 2017-09-27 | Open-market sale | 200 | $44.20 | 102,327 |
| 2017-09-27 | Open-market sale | 200 | $44.15 | 102,527 |
| 2017-09-27 | Open-market sale | 100 | $44.10 | 102,727 |
| 2017-09-27 | Open-market sale | 100 | $44.00 | 102,827 |
| 2017-09-27 | Open-market sale | 600 | $43.95 | 102,927 |
| 2017-09-27 | Option exercise | 10,000 | $15.61 | 103,527 |
| 2017-09-27 | Option exercise (derivative) | 8,907 | $0.00 | 1,093 |
| 2017-09-27 | Open-market sale | 200 | $44.15 | 101,434 |
| 2017-09-27 | Option exercise | 8,907 | $15.61 | 102,434 |
| 2017-09-27 | Open-market sale | 600 | $43.95 | 101,834 |
| 2017-09-27 | Open-market sale | 100 | $44.00 | 101,734 |
| 2017-09-27 | Open-market sale | 100 | $44.10 | 101,634 |
| 2017-09-27 | Open-market sale | 200 | $44.20 | 101,234 |
| 2017-09-27 | Open-market sale | 800 | $44.25 | 100,434 |
| 2017-09-27 | Open-market sale | 2,581 | $44.80 | 97,853 |
| 2017-06-30 | Grant / award | 12,000 | $0.00 | 93,527 |
| 2017-06-13 | Tax withholding | 796 | $38.60 | 81,527 |
| 2017-06-07 | Tax withholding | 955 | $37.25 | 82,323 |
| 2017-03-13 | Tax withholding | 1,364 | $37.45 | 83,278 |
| 2016-12-19 | Tax withholding | 902 | $42.90 | 84,642 |
| 2016-12-15 | Open-market sale | 853 | $42.51 | 90,876 |
| 2016-12-15 | Open-market sale | 1,414 | $42.30 | 87,729 |
| 2016-12-15 | Open-market sale | 586 | $42.31 | 89,143 |
| 2016-12-15 | Open-market sale | 1,147 | $42.50 | 89,729 |
| 2016-12-15 | Open-market sale | 2,185 | $42.75 | 85,544 |
| 2016-12-14 | Option exercise (derivative) | 8,000 | $20.00 | 0 |
| 2016-12-14 | Option exercise | 8,000 | $20.00 | 93,544 |
| 2016-12-14 | Open-market sale | 1,815 | $42.20 | 91,729 |
| 2016-12-09 | Option exercise (derivative) | 2,000 | $0.00 | 8,000 |
| 2016-12-09 | Open-market sale | 2,000 | $43.30 | 85,544 |
| 2016-12-09 | Option exercise | 2,000 | $20.00 | 87,544 |
| 2016-06-16 | Tax withholding | 796 | $28.59 | 85,544 |
| 2016-06-09 | Tax withholding | 955 | $30.81 | 86,340 |
| 2016-03-08 | Grant / award | 12,000 | $0.00 | 87,295 |
| 2015-12-18 | Tax withholding | 902 | $34.49 | 75,295 |
| 2015-06-16 | Tax withholding | 795 | $51.16 | 76,197 |
| 2015-06-12 | Tax withholding | 1,061 | $49.37 | 76,992 |
| 2015-06-05 | Grant / award | 9,000 | $0.00 | 78,053 |
| 2015-05-01 | Option exercise (derivative) | 5,000 | $14.90 | 0 |
| 2015-05-01 | Option exercise | 5,000 | $14.90 | 69,053 |
| 2014-12-22 | Tax withholding | 1,298 | $60.51 | 64,053 |
| 2014-11-20 | Tax withholding | 1,858 | $57.55 | 65,351 |
| 2014-06-12 | Tax withholding | 1,061 | $57.86 | 67,209 |
| 2014-06-12 | Grant / award | 7,500 | $0.00 | 68,270 |
| 2013-12-17 | Grant / award | 8,500 | $0.00 | 60,770 |
| 2013-11-19 | Tax withholding | 1,857 | $38.47 | 52,270 |
| 2013-08-22 | Tax withholding | 1,274 | $33.98 | 54,127 |
| 2013-06-21 | Tax withholding | 1,061 | $36.62 | 55,401 |
| 2013-03-15 | Option exercise (derivative) | 5,000 | $0.00 | 0 |
| 2013-03-15 | Open-market sale | 1,700 | $28.08 | 56,462 |
| 2013-03-15 | Open-market sale | 3,300 | $28.12 | 58,162 |
| 2013-03-15 | Option exercise | 5,000 | $4.40 | 61,462 |
| 2012-12-03 | Tax withholding | 1,805 | $19.03 | 56,462 |
| 2012-11-06 | Option exercise (derivative) | 2,500 | $0.00 | 5,000 |
| 2012-11-06 | Option exercise | 2,500 | $4.40 | 60,767 |
| 2012-11-06 | Open-market sale | 2,500 | $23.07 | 58,267 |
| 2012-11-05 | Option exercise (derivative) | 2,500 | $0.00 | 7,500 |
| 2012-11-05 | Open-market sale | 1,665 | $22.00 | 58,267 |
| 2012-11-05 | Option exercise | 2,500 | $4.40 | 60,767 |
| 2012-11-05 | Open-market sale | 835 | $22.11 | 59,932 |
| 2012-08-31 | Tax withholding | 1,238 | $22.17 | 58,267 |
| 2012-06-08 | Grant / award | 10,000 | $0.00 | 59,505 |
| 2011-11-16 | Grant / award | 17,500 | $0.00 | 49,505 |
| 2011-08-24 | Tax withholding | 1,358 | $13.60 | 32,005 |
| 2010-12-16 | Open-market sale | 500 | $21.00 | 35,563 |
| 2010-12-16 | Open-market sale | 500 | $22.20 | 33,363 |
| 2010-12-16 | Open-market sale | 1,700 | $22.15 | 33,863 |
| 2010-12-15 | Open-market sale | 445 | $22.70 | 36,063 |
| 2010-12-15 | Open-market sale | 300 | $22.65 | 36,508 |
| 2010-12-15 | Open-market sale | 500 | $22.50 | 36,808 |
| 2010-12-15 | Open-market sale | 45 | $22.45 | 37,308 |
| 2010-12-15 | Open-market sale | 938 | $22.40 | 37,353 |
| 2010-12-15 | Open-market sale | 800 | $22.35 | 38,291 |
| 2010-12-15 | Open-market sale | 500 | $22.30 | 39,091 |
| 2010-12-15 | Open-market sale | 300 | $22.25 | 39,591 |
| 2010-12-14 | Option exercise (derivative) | 10,000 | $0.00 | 6,172 |
| 2010-12-14 | Option exercise | 10,000 | $3.34 | 39,891 |
| 2010-08-19 | Grant / award | 12,000 | $0.00 | 29,891 |
| 2010-03-23 | Tax withholding | 7,109 | $9.68 | 17,891 |
| 2009-03-13 | Grant / award | 25,000 | $0.00 | 25,000 |
| 2008-05-20 | Grant / award (derivative) | 10,000 | $15.61 | 10,000 |
| 2007-08-23 | Open-market sale | 1,352 | $28.00 | 2 |
| 2007-08-23 | Open-market sale | 2 | $27.74 | 0 |
| 2007-08-22 | Open-market sale | 600 | $27.61 | 1,354 |
| 2007-08-22 | Open-market sale | 400 | $27.60 | 1,954 |
| 2007-04-12 | Grant / award (derivative) | 10,000 | $20.00 | 10,000 |
| 2007-04-06 | Tax withholding | 317 | $19.01 | 2,352 |
| 2007-04-06 | Tax withholding | 315 | $19.01 | 2,354 |
| 2006-04-24 | Tax withholding | 331 | $19.81 | 2,669 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.