SEC CIK 1113706
GENDRON THOMAS A
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| WWDview stock → | 32,000 | 2022-06-02 |
| HXLview stock → | 22,000 | 2014-06-02 |
Position History — WWD
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — WWD
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2022-06-02 | Open-market sale | 10,000 | $102.35 | 32,000 |
| 2022-03-03 | Option exercise (derivative) | 70,895 | $0.00 | 109,905 |
| 2022-03-03 | Open-market sale | 7,872 | $123.20 | 36,698 |
| 2022-03-03 | Open-market sale | 63,023 | $122.06 | 44,570 |
| 2022-03-03 | Option exercise | 70,895 | $46.55 | 107,593 |
| 2022-01-18 | Option exercise (derivative) | 26,238 | $0.00 | 53,379 |
| 2022-01-18 | Open-market sale | 9,613 | $116.62 | 36,698 |
| 2022-01-18 | Option exercise | 26,238 | — | 46,311 |
| 2021-12-31 | Gift | 94,350.47 | $0.00 | 1,906.07 |
| 2021-12-31 | Gift | 94,350.47 | $0.00 | 94,350.47 |
| 2021-10-01 | Option exercise (derivative) | 90,000 | $0.00 | 90,000 |
| 2021-07-15 | Option exercise (derivative) | 3,347 | $0.00 | 79,497 |
| 2021-07-15 | Open-market sale | 1,389 | $119.33 | 20,073 |
| 2021-07-15 | Option exercise | 3,347 | — | 21,462 |
| 2021-06-15 | Option exercise (derivative) | 20,561 | $0.00 | 82,658 |
| 2021-06-15 | Option exercise | 20,561 | — | 26,348 |
| 2021-06-15 | Open-market sale | 8,233 | $121.48 | 18,115 |
| 2021-03-01 | Option exercise (derivative) | 16,828 | $0.00 | 0 |
| 2021-03-01 | Open-market sale | 16,828 | $118.32 | 5,787 |
| 2021-03-01 | Option exercise | 16,828 | $40.99 | 22,615 |
| 2021-02-25 | Option exercise (derivative) | 2,392 | $0.00 | 16,828 |
| 2021-02-25 | Open-market sale | 1,701 | $120.29 | 6,478 |
| 2021-02-25 | Open-market sale | 691 | $121.30 | 5,787 |
| 2021-02-25 | Option exercise | 2,392 | $40.99 | 8,179 |
| 2021-02-24 | Option exercise (derivative) | 44,915 | $0.00 | 19,220 |
| 2021-02-24 | Option exercise | 44,915 | $40.99 | 50,702 |
| 2021-02-24 | Open-market sale | 40,618 | $122.44 | 10,084 |
| 2021-02-24 | Open-market sale | 4,297 | $123.06 | 5,787 |
| 2021-02-16 | Option exercise (derivative) | 7,886 | $0.00 | 102,830 |
| 2021-02-16 | Option exercise | 7,886 | — | 7,886 |
| 2021-02-16 | Open-market sale | 2,099 | $114.68 | 5,787 |
| 2021-02-11 | Option exercise (derivative) | 88,490 | $0.00 | 64,135 |
| 2021-02-11 | Option exercise | 88,490 | $40.99 | 88,490 |
| 2021-02-11 | Open-market sale | 88,490 | $116.11 | 0 |
| 2021-02-10 | Option exercise (derivative) | 5,075 | $0.00 | 152,625 |
| 2021-02-10 | Option exercise | 5,075 | $40.99 | 5,075 |
| 2021-02-10 | Open-market sale | 5,075 | $116.00 | 0 |
| 2020-12-31 | Gift | 94,350.47 | $0.00 | 1,906.07 |
| 2020-12-31 | Gift | 94,350.47 | $0.00 | 94,350.47 |
| 2020-11-30 | Gift | 94,350.47 | $0.00 | 96,256.54 |
| 2020-11-30 | Gift | 94,350.47 | $0.00 | 94,350.47 |
| 2020-10-01 | Grant / award (derivative) | 135,500 | $0.00 | 135,500 |
| 2020-08-28 | Option exercise (derivative) | 131,637 | $0.00 | 0 |
| 2020-08-28 | Option exercise | 131,637 | $33.64 | 138,419.5 |
| 2020-08-28 | Open-market sale | 43,398 | $87.46 | 6,782.5 |
| 2020-08-28 | Open-market sale | 88,239 | $87.05 | 50,180.5 |
| 2020-08-27 | Option exercise (derivative) | 11,163 | $0.00 | 131,637 |
| 2020-08-27 | Open-market sale | 11,163 | $87.05 | 6,782.5 |
| 2020-08-27 | Option exercise | 11,163 | $33.64 | 17,945.5 |
| 2020-07-15 | Option exercise (derivative) | 8,470.7 | $0.00 | 110,716.8 |
| 2020-07-15 | Tax withholding | 1,688.2 | $79.27 | 6,782.5 |
| 2020-07-15 | Option exercise | 8,470.7 | — | 8,470.7 |
| 2020-07-15 | Option exercise (derivative) | 8,471 | $0.00 | 110,716 |
| 2020-07-15 | Tax withholding | 2,254 | $79.27 | 190,607 |
| 2020-07-15 | Option exercise | 8,471 | — | 192,861 |
| 2020-01-07 | Option exercise (derivative) | 7,500 | $0.00 | 0 |
| 2020-01-07 | Option exercise | 7,500 | $25.57 | 7,500 |
| 2020-01-07 | Open-market sale | 7,500 | $119.74 | 0 |
| 2020-01-06 | Option exercise (derivative) | 3,500 | $0.00 | 7,500 |
| 2020-01-06 | Open-market sale | 3,500 | $118.80 | 0 |
| 2020-01-06 | Option exercise | 3,500 | $25.57 | 3,500 |
| 2020-01-03 | Option exercise (derivative) | 3,500 | $0.00 | 11,000 |
| 2020-01-03 | Open-market sale | 3,500 | $119.30 | 0 |
| 2020-01-03 | Option exercise | 3,500 | $25.57 | 3,500 |
| 2020-01-02 | Option exercise (derivative) | 8,500 | $0.00 | 14,500 |
| 2020-01-02 | Option exercise | 8,500 | $25.57 | 8,500 |
| 2020-01-02 | Open-market sale | 8,500 | $119.73 | 0 |
| 2019-12-31 | Option exercise (derivative) | 3,500 | $0.00 | 23,000 |
| 2019-12-31 | Open-market sale | 3,500 | $117.69 | 184,390 |
| 2019-12-31 | Gift | 184,390 | $0.00 | 0 |
| 2019-12-31 | Option exercise | 3,500 | $25.57 | 187,890 |
| 2019-12-30 | Option exercise (derivative) | 3,500 | $0.00 | 26,500 |
| 2019-12-30 | Open-market sale | 3,500 | $118.13 | 184,390 |
| 2019-12-30 | Option exercise | 3,500 | $25.57 | 187,890 |
| 2019-12-27 | Option exercise (derivative) | 3,500 | $0.00 | 30,000 |
| 2019-12-27 | Option exercise | 3,500 | $25.57 | 187,890 |
| 2019-12-27 | Open-market sale | 3,500 | $118.48 | 184,390 |
| 2019-12-26 | Option exercise (derivative) | 3,500 | $0.00 | 33,500 |
| 2019-12-26 | Gift | 42,000 | $0.00 | 184,390 |
| 2019-12-26 | Open-market sale | 3,500 | $119.16 | 226,390 |
| 2019-12-26 | Option exercise | 3,500 | $25.57 | 229,890 |
| 2019-12-24 | Option exercise (derivative) | 3,500 | $0.00 | 37,000 |
| 2019-12-24 | Open-market sale | 3,500 | $119.28 | 226,390 |
| 2019-12-24 | Option exercise | 3,500 | $25.57 | 229,890 |
| 2019-12-23 | Option exercise (derivative) | 3,500 | $0.00 | 40,500 |
| 2019-12-23 | Open-market sale | 3,500 | $119.27 | 226,390 |
| 2019-12-23 | Option exercise | 3,500 | $25.57 | 229,890 |
| 2019-12-20 | Option exercise (derivative) | 3,500 | $0.00 | 44,000 |
| 2019-12-20 | Open-market sale | 3,500 | $119.39 | 226,390 |
| 2019-12-20 | Option exercise | 3,500 | $25.57 | 229,890 |
| 2019-12-19 | Option exercise (derivative) | 3,500 | $0.00 | 47,500 |
| 2019-12-19 | Open-market sale | 3,500 | $118.00 | 226,390 |
| 2019-12-19 | Option exercise | 3,500 | $25.57 | 229,890 |
| 2019-12-18 | Option exercise (derivative) | 3,500 | $0.00 | 51,000 |
| 2019-12-18 | Open-market sale | 3,500 | $119.55 | 226,390 |
| 2019-12-18 | Option exercise | 3,500 | $25.57 | 229,890 |
| 2019-12-17 | Option exercise (derivative) | 8,500 | $0.00 | 54,500 |
| 2019-12-17 | Open-market sale | 8,500 | $121.50 | 226,390 |
| 2019-12-17 | Option exercise | 8,500 | $25.57 | 234,890 |
| 2019-12-16 | Option exercise (derivative) | 8,500 | $0.00 | 63,000 |
| 2019-12-16 | Option exercise | 8,500 | $25.57 | 234,890 |
| 2019-12-16 | Open-market sale | 8,500 | $124.44 | 226,390 |
| 2019-12-13 | Option exercise (derivative) | 8,500 | $0.00 | 71,500 |
| 2019-12-13 | Option exercise | 8,500 | $25.57 | 234,890 |
| 2019-12-13 | Open-market sale | 8,500 | $123.07 | 226,390 |
| 2019-12-12 | Option exercise (derivative) | 8,500 | $0.00 | 80,000 |
| 2019-12-12 | Open-market sale | 8,500 | $122.87 | 226,390 |
| 2019-12-12 | Option exercise | 8,500 | $25.57 | 234,890 |
| 2019-12-11 | Option exercise (derivative) | 8,500 | $0.00 | 88,500 |
| 2019-12-11 | Open-market sale | 8,500 | $121.66 | 226,390 |
| 2019-12-11 | Option exercise | 8,500 | $25.57 | 234,890 |
| 2019-12-10 | Option exercise (derivative) | 8,500 | $0.00 | 97,000 |
| 2019-12-10 | Open-market sale | 8,500 | $121.00 | 226,390 |
| 2019-12-10 | Option exercise | 8,500 | $25.57 | 234,890 |
| 2019-12-09 | Option exercise (derivative) | 8,500 | $0.00 | 105,500 |
| 2019-12-09 | Option exercise | 8,500 | $25.57 | 234,890 |
| 2019-12-09 | Open-market sale | 8,500 | $120.93 | 226,390 |
| 2019-12-06 | Option exercise (derivative) | 8,500 | $0.00 | 114,000 |
| 2019-12-06 | Open-market sale | 8,500 | $120.07 | 226,390 |
| 2019-12-06 | Option exercise | 8,500 | $25.57 | 234,890 |
| 2019-12-05 | Option exercise (derivative) | 8,520 | $0.00 | 122,500 |
| 2019-12-05 | Open-market sale | 5,020 | $120.01 | 226,390 |
| 2019-12-05 | Open-market sale | 3,500 | $118.85 | 231,410 |
| 2019-12-05 | Option exercise | 8,520 | $25.57 | 234,910 |
| 2019-12-04 | Option exercise (derivative) | 8,480 | $0.00 | 131,020 |
| 2019-12-04 | Open-market sale | 4,980 | $120.01 | 226,390 |
| 2019-12-04 | Open-market sale | 3,500 | $116.73 | 231,370 |
| 2019-12-04 | Option exercise | 8,480 | $25.57 | 234,870 |
| 2019-12-03 | Option exercise (derivative) | 3,500 | $0.00 | 139,500 |
| 2019-12-03 | Option exercise | 3,500 | $25.57 | 229,890 |
| 2019-12-03 | Open-market sale | 3,500 | $114.93 | 226,390 |
| 2019-12-02 | Option exercise (derivative) | 3,500 | $0.00 | 143,000 |
| 2019-12-02 | Option exercise | 3,500 | $25.57 | 229,890 |
| 2019-12-02 | Open-market sale | 3,500 | $116.33 | 226,390 |
| 2019-11-29 | Option exercise (derivative) | 3,500 | $0.00 | 146,500 |
| 2019-11-29 | Option exercise | 3,500 | $25.57 | 229,890 |
| 2019-11-29 | Open-market sale | 3,500 | $118.19 | 226,390 |
| 2019-11-27 | Option exercise (derivative) | 3,500 | $0.00 | 150,000 |
| 2019-11-27 | Option exercise | 3,500 | $25.57 | 229,890 |
| 2019-11-27 | Open-market sale | 3,500 | $118.01 | 226,390 |
| 2019-11-26 | Option exercise (derivative) | 3,500 | $0.00 | 153,500 |
| 2019-11-26 | Open-market sale | 3,500 | $114.76 | 226,390 |
| 2019-11-26 | Option exercise | 3,500 | $25.57 | 229,890 |
| 2019-11-25 | Open-market sale | 1,000 | $112.50 | 226,390 |
| 2019-11-25 | Option exercise | 1,000 | $25.57 | 227,390 |
| 2019-11-22 | Option exercise (derivative) | 1,000 | $0.00 | 158,000 |
| 2019-11-22 | Option exercise (derivative) | 1,000 | $0.00 | 157,000 |
| 2019-11-22 | Open-market sale | 1,000 | $111.59 | 226,390 |
| 2019-11-22 | Option exercise | 1,000 | $25.57 | 227,390 |
| 2019-11-21 | Option exercise (derivative) | 1,000 | $0.00 | 159,000 |
| 2019-11-21 | Option exercise | 1,000 | $25.57 | 227,390 |
| 2019-11-21 | Open-market sale | 1,000 | $111.18 | 226,390 |
| 2019-10-01 | Grant / award (derivative) | 121,100 | $0.00 | 121,100 |
| 2019-03-15 | Option exercise (derivative) | 7,010 | $0.00 | 0 |
| 2019-03-15 | Open-market sale | 7,010 | $95.36 | 226,390 |
| 2019-03-15 | Option exercise | 7,010 | $32.04 | 233,400 |
| 2019-03-14 | Option exercise (derivative) | 8,500 | $0.00 | 7,010 |
| 2019-03-14 | Option exercise | 8,500 | $32.04 | 234,890 |
| 2019-03-14 | Open-market sale | 8,500 | $94.31 | 226,390 |
| 2019-03-13 | Option exercise (derivative) | 8,500 | $0.00 | 15,510 |
| 2019-03-13 | Open-market sale | 8,400 | $93.93 | 226,490 |
| 2019-03-13 | Option exercise | 8,500 | $32.04 | 234,890 |
| 2019-03-13 | Open-market sale | 100 | $94.47 | 226,390 |
| 2019-03-12 | Option exercise (derivative) | 8,500 | $0.00 | 24,010 |
| 2019-03-12 | Option exercise | 8,500 | $32.04 | 234,890 |
| 2019-03-12 | Open-market sale | 8,500 | $93.50 | 226,390 |
| 2019-03-11 | Option exercise (derivative) | 8,500 | $0.00 | 32,510 |
| 2019-03-11 | Open-market sale | 1,550 | $91.01 | 233,340 |
| 2019-03-11 | Option exercise | 8,500 | $32.04 | 234,890 |
| 2019-03-11 | Open-market sale | 4,948 | $92.20 | 228,392 |
| 2019-03-11 | Open-market sale | 2,002 | $92.89 | 226,390 |
| 2019-03-08 | Option exercise (derivative) | 8,500 | $0.00 | 41,010 |
| 2019-03-08 | Open-market sale | 8,400 | $92.74 | 226,490 |
| 2019-03-08 | Open-market sale | 100 | $93.28 | 226,390 |
| 2019-03-08 | Option exercise | 8,500 | $32.04 | 234,890 |
| 2019-03-07 | Option exercise (derivative) | 8,500 | $0.00 | 49,510 |
| 2019-03-07 | Open-market sale | 3,300 | $93.42 | 231,590 |
| 2019-03-07 | Option exercise | 8,500 | $32.04 | 234,890 |
| 2019-03-07 | Open-market sale | 5,200 | $94.04 | 226,390 |
| 2019-03-06 | Option exercise (derivative) | 8,500 | $0.00 | 58,010 |
| 2019-03-06 | Open-market sale | 8,500 | $95.22 | 226,390 |
| 2019-03-06 | Option exercise | 8,500 | $32.04 | 234,890 |
| 2019-03-05 | Option exercise (derivative) | 8,500 | $0.00 | 66,510 |
| 2019-03-05 | Open-market sale | 8,500 | $94.89 | 226,390 |
| 2019-03-05 | Option exercise | 8,500 | $32.04 | 234,890 |
| 2019-03-04 | Option exercise (derivative) | 8,500 | $0.00 | 75,010 |
| 2019-03-04 | Open-market sale | 4,000 | $95.79 | 226,390 |
| 2019-03-04 | Open-market sale | 4,500 | $95.18 | 230,390 |
| 2019-03-04 | Option exercise | 8,500 | $32.04 | 234,890 |
| 2019-03-01 | Option exercise (derivative) | 8,500 | $0.00 | 83,510 |
| 2019-03-01 | Option exercise | 8,500 | $32.04 | 234,890 |
| 2019-03-01 | Open-market sale | 2,340 | $96.68 | 226,390 |
| 2019-03-01 | Open-market sale | 6,160 | $96.01 | 228,730 |
| 2019-02-28 | Option exercise (derivative) | 8,500 | $0.00 | 92,010 |
| 2019-02-28 | Open-market sale | 3,293 | $96.52 | 226,390 |
| 2019-02-28 | Open-market sale | 5,207 | $95.87 | 229,683 |
| 2019-02-28 | Option exercise | 8,500 | $32.04 | 234,890 |
| 2019-02-27 | Option exercise (derivative) | 8,500 | $0.00 | 100,510 |
| 2019-02-27 | Open-market sale | 8,500 | $95.27 | 226,390 |
| 2019-02-27 | Option exercise | 8,500 | $32.04 | 234,890 |
| 2019-02-26 | Option exercise (derivative) | 8,500 | $0.00 | 109,010 |
| 2019-02-26 | Option exercise | 8,500 | $32.04 | 234,890 |
| 2019-02-26 | Open-market sale | 8,500 | $96.53 | 226,390 |
| 2019-02-25 | Option exercise (derivative) | 8,500 | $0.00 | 117,510 |
| 2019-02-25 | Option exercise | 8,500 | $32.04 | 234,890 |
| 2019-02-25 | Open-market sale | 8,500 | $96.63 | 226,390 |
| 2019-02-22 | Option exercise (derivative) | 8,500 | $0.00 | 126,010 |
| 2019-02-22 | Open-market sale | 8,500 | $95.87 | 226,390 |
| 2019-02-22 | Option exercise | 8,500 | $32.04 | 234,890 |
| 2019-02-21 | Option exercise (derivative) | 8,500 | $0.00 | 134,510 |
| 2019-02-21 | Open-market sale | 4,900 | $96.18 | 229,990 |
| 2019-02-21 | Option exercise | 8,500 | $32.04 | 234,890 |
| 2019-02-21 | Open-market sale | 3,600 | $96.85 | 226,390 |
| 2019-02-20 | Option exercise (derivative) | 8,500 | $0.00 | 143,010 |
| 2019-02-20 | Option exercise | 8,500 | $32.04 | 234,890 |
| 2019-02-20 | Open-market sale | 5,300 | $96.05 | 226,390 |
| 2019-02-20 | Open-market sale | 3,200 | $95.37 | 231,690 |
| 2019-02-19 | Option exercise (derivative) | 5,010 | $0.00 | 0 |
| 2019-02-19 | Option exercise (derivative) | 3,490 | $0.00 | 151,510 |
| 2019-02-19 | Option exercise | 5,010 | $23.18 | 231,400 |
| 2019-02-19 | Option exercise | 3,490 | $32.04 | 234,890 |
| 2019-02-19 | Open-market sale | 8,500 | $94.55 | 226,390 |
| 2019-02-15 | Option exercise (derivative) | 8,500 | $0.00 | 5,010 |
| 2019-02-15 | Option exercise | 8,500 | $23.18 | 234,890 |
| 2019-02-15 | Open-market sale | 8,500 | $93.58 | 226,390 |
| 2019-02-14 | Option exercise (derivative) | 8,500 | $0.00 | 13,510 |
| 2019-02-14 | Open-market sale | 6,900 | $93.62 | 227,990 |
| 2019-02-14 | Open-market sale | 1,600 | $94.11 | 226,390 |
| 2019-02-14 | Option exercise | 8,500 | $23.18 | 234,890 |
| 2019-02-13 | Option exercise (derivative) | 8,500 | $0.00 | 22,010 |
| 2019-02-13 | Open-market sale | 8,500 | $94.21 | 226,390 |
| 2019-02-13 | Option exercise | 8,500 | $23.18 | 234,890 |
| 2019-02-12 | Option exercise (derivative) | 8,500 | $0.00 | 30,510 |
| 2019-02-12 | Open-market sale | 1,750 | $91.96 | 233,140 |
| 2019-02-12 | Open-market sale | 1,650 | $93.01 | 231,490 |
| 2019-02-12 | Open-market sale | 5,100 | $93.49 | 226,390 |
| 2019-02-12 | Option exercise | 8,500 | $23.18 | 234,890 |
| 2019-02-11 | Option exercise (derivative) | 8,500 | $0.00 | 39,010 |
| 2019-02-11 | Open-market sale | 8,500 | $90.16 | 226,390 |
| 2019-02-11 | Option exercise | 8,500 | $23.18 | 234,890 |
| 2019-02-08 | Option exercise (derivative) | 8,500 | $0.00 | 47,510 |
| 2019-02-08 | Open-market sale | 5,000 | $90.01 | 226,390 |
| 2019-02-08 | Open-market sale | 3,500 | $89.04 | 231,390 |
| 2019-02-08 | Option exercise | 8,500 | $23.18 | 234,890 |
| 2019-02-07 | Option exercise (derivative) | 3,500 | $0.00 | 56,010 |
| 2019-02-07 | Open-market sale | 300 | $89.38 | 226,390 |
| 2019-02-07 | Open-market sale | 3,200 | $88.79 | 226,690 |
| 2019-02-07 | Option exercise | 3,500 | $23.18 | 229,890 |
| 2019-02-06 | Option exercise (derivative) | 8,500 | $0.00 | 59,510 |
| 2019-02-06 | Open-market sale | 38 | $90.27 | 226,390 |
| 2019-02-06 | Open-market sale | 8,462 | $89.84 | 226,428 |
| 2019-02-06 | Option exercise | 8,500 | $23.18 | 234,890 |
| 2019-02-05 | Option exercise (derivative) | 8,500 | $0.00 | 68,010 |
| 2019-02-05 | Open-market sale | 8,500 | $90.03 | 226,390 |
| 2019-02-05 | Option exercise | 8,500 | $23.18 | 234,890 |
| 2019-02-04 | Option exercise (derivative) | 8,500 | $0.00 | 76,510 |
| 2019-02-04 | Option exercise | 8,500 | $23.18 | 234,890 |
| 2019-02-04 | Open-market sale | 5,000 | $90.01 | 226,390 |
| 2019-02-04 | Open-market sale | 3,500 | $89.07 | 231,390 |
| 2019-02-01 | Option exercise (derivative) | 8,490 | $0.00 | 85,010 |
| 2019-02-01 | Open-market sale | 6,470 | $90.15 | 226,930 |
| 2019-02-01 | Open-market sale | 2,020 | $89.29 | 232,860 |
| 2019-02-01 | Option exercise | 8,490 | $23.18 | 234,880 |
| 2019-01-31 | Option exercise (derivative) | 8,500 | $0.00 | 93,500 |
| 2019-01-31 | Option exercise | 8,500 | $23.18 | 234,890 |
| 2019-01-31 | Open-market sale | 600 | $86.14 | 234,290 |
| 2019-01-31 | Open-market sale | 2,900 | $86.89 | 231,390 |
| 2019-01-31 | Open-market sale | 5,000 | $90.01 | 226,390 |
| 2019-01-30 | Option exercise | 3,500 | $23.18 | 229,890 |
| 2019-01-30 | Option exercise (derivative) | 3,500 | $0.00 | 102,000 |
| 2019-01-30 | Open-market sale | 2,400 | $85.38 | 227,490 |
| 2019-01-30 | Option exercise | 3,500 | $23.18 | 229,890 |
| 2019-01-30 | Open-market sale | 1,100 | $86.51 | 226,390 |
| 2019-01-29 | Option exercise (derivative) | 1,000 | $0.00 | 105,500 |
| 2019-01-29 | Open-market sale | 1,000 | $85.00 | 226,390 |
| 2019-01-29 | Option exercise | 1,000 | $23.18 | 227,390 |
| 2018-12-04 | Option exercise (derivative) | 1,000 | $0.00 | 106,500 |
| 2018-12-04 | Open-market sale | 840 | $82.27 | 226,550 |
| 2018-12-04 | Option exercise | 1,000 | $23.18 | 227,390 |
| 2018-12-04 | Open-market sale | 160 | $82.89 | 226,390 |
| 2018-12-03 | Option exercise (derivative) | 3,500 | $0.00 | 107,500 |
| 2018-12-03 | Open-market sale | 20 | $81.76 | 229,870 |
| 2018-12-03 | Open-market sale | 820 | $85.11 | 226,390 |
| 2018-12-03 | Open-market sale | 2,660 | $81.77 | 227,210 |
| 2018-12-03 | Option exercise | 3,500 | $23.18 | 229,890 |
| 2018-11-30 | Option exercise (derivative) | 1,000 | $0.00 | 111,000 |
| 2018-11-30 | Open-market sale | 1,000 | $83.02 | 226,390 |
| 2018-11-30 | Option exercise | 1,000 | $23.18 | 227,390 |
| 2018-11-29 | Option exercise (derivative) | 1,000 | $0.00 | 112,000 |
| 2018-11-29 | Open-market sale | 1,000 | $83.19 | 226,390 |
| 2018-11-29 | Option exercise | 1,000 | $23.18 | 227,390 |
| 2018-11-28 | Option exercise (derivative) | 1,000 | $0.00 | 113,000 |
| 2018-11-28 | Open-market sale | 460 | $81.17 | 226,390 |
| 2018-11-28 | Open-market sale | 540 | $80.52 | 226,850 |
| 2018-11-28 | Option exercise | 1,000 | $23.18 | 227,390 |
| 2018-11-27 | Option exercise (derivative) | 1,000 | $0.00 | 114,000 |
| 2018-11-27 | Option exercise | 1,000 | $23.18 | 227,390 |
| 2018-11-27 | Open-market sale | 800 | $80.58 | 226,590 |
| 2018-11-27 | Open-market sale | 200 | $81.61 | 226,390 |
| 2018-11-26 | Option exercise (derivative) | 1,000 | $0.00 | 115,000 |
| 2018-11-26 | Option exercise | 1,000 | $23.18 | 227,390 |
| 2018-11-26 | Open-market sale | 1,000 | $80.92 | 226,390 |
| 2018-11-23 | Option exercise (derivative) | 1,000 | $0.00 | 116,000 |
| 2018-11-23 | Open-market sale | 1,000 | $80.42 | 226,390 |
| 2018-11-23 | Option exercise | 1,000 | $23.18 | 227,390 |
| 2018-11-21 | Option exercise (derivative) | 1,000 | $0.00 | 117,000 |
| 2018-11-21 | Option exercise | 1,000 | $23.18 | 227,390 |
| 2018-11-21 | Open-market sale | 1,000 | $80.00 | 226,390 |
| 2018-11-20 | Option exercise (derivative) | 1,000 | $0.00 | 118,000 |
| 2018-11-20 | Option exercise | 1,000 | $23.18 | 227,390 |
| 2018-11-20 | Open-market sale | 1,000 | $82.76 | 226,390 |
| 2018-11-19 | Option exercise (derivative) | 1,000 | $0.00 | 119,000 |
| 2018-11-19 | Option exercise | 1,000 | $23.18 | 227,390 |
| 2018-11-19 | Open-market sale | 1,000 | $80.87 | 226,390 |
| 2018-11-16 | Option exercise (derivative) | 1,000 | $0.00 | 120,000 |
| 2018-11-16 | Open-market sale | 1,000 | $80.91 | 226,390 |
| 2018-11-16 | Option exercise | 1,000 | $23.18 | 227,390 |
| 2018-11-15 | Option exercise (derivative) | 1,000 | $0.00 | 121,000 |
| 2018-11-15 | Option exercise | 1,000 | $23.18 | 227,390 |
| 2018-11-15 | Open-market sale | 1,000 | $80.00 | 226,390 |
| 2018-11-14 | Option exercise (derivative) | 1,000 | $0.00 | 122,000 |
| 2018-11-14 | Option exercise | 1,000 | $23.18 | 227,390 |
| 2018-11-14 | Open-market sale | 1,000 | $81.24 | 226,390 |
| 2018-11-13 | Option exercise (derivative) | 1,000 | $0.00 | 123,000 |
| 2018-11-13 | Open-market sale | 1,000 | $80.86 | 226,390 |
| 2018-11-13 | Option exercise | 1,000 | $23.18 | 227,390 |
| 2018-11-12 | Option exercise (derivative) | 1,000 | $0.00 | 124,000 |
| 2018-11-12 | Option exercise | 1,000 | $23.18 | 227,390 |
| 2018-11-12 | Open-market sale | 1,000 | $81.81 | 226,390 |
| 2018-10-01 | Grant / award (derivative) | 139,100 | $0.00 | 139,100 |
| 2018-05-08 | Option exercise (derivative) | 62,000 | $0.00 | 0 |
| 2018-05-08 | Option exercise | 62,000 | $18.67 | 288,390 |
| 2018-05-08 | Open-market sale | 62,000 | $73.22 | 226,390 |
| 2017-12-01 | Grant / award (derivative) | 9,293.86 | $76.49 | 116,510.08 |
| 2017-10-02 | Grant / award (derivative) | 155,900 | $0.00 | 155,900 |
| 2017-02-21 | Option exercise (derivative) | 45,000 | $0.00 | 0 |
| 2017-02-21 | Tax withholding | 28,464 | $71.19 | 226,390 |
| 2017-02-21 | Option exercise | 45,000 | $32.73 | 254,854 |
| 2017-01-30 | Option exercise (derivative) | 31,420 | $0.00 | 45,000 |
| 2017-01-30 | Open-market sale | 31,420 | $69.14 | 209,854 |
| 2017-01-30 | Option exercise | 31,420 | $32.73 | 241,274 |
| 2017-01-27 | Option exercise (derivative) | 13,580 | $0.00 | 76,420 |
| 2017-01-27 | Open-market sale | 13,580 | $70.01 | 209,854 |
| 2017-01-27 | Option exercise | 13,580 | $32.73 | 223,434 |
| 2017-01-25 | Grant / award (derivative) | 181,200 | $0.00 | 181,200 |
| 2016-11-18 | Grant / award (derivative) | 10,493.11 | $67.27 | 105,472.57 |
| 2016-05-02 | Option exercise (derivative) | 41,871 | $0.00 | 0 |
| 2016-05-02 | Option exercise | 41,871 | $18.49 | 251,725 |
| 2016-05-02 | Open-market sale | 41,871 | $54.00 | 209,854 |
| 2016-04-29 | Option exercise (derivative) | 32,129 | $0.00 | 41,871 |
| 2016-04-29 | Option exercise | 32,129 | $18.49 | 241,983 |
| 2016-04-29 | Open-market sale | 32,129 | $55.03 | 209,854 |
| 2016-04-27 | Option exercise (derivative) | 70,000 | $0.00 | 74,000 |
| 2016-04-27 | Option exercise | 70,000 | $18.49 | 279,854 |
| 2016-04-27 | Open-market sale | 70,000 | $55.00 | 209,854 |
| 2016-03-01 | Option exercise (derivative) | 30,000 | $0.00 | 144,000 |
| 2016-03-01 | Option exercise | 30,000 | $18.49 | 239,854 |
| 2016-03-01 | Open-market sale | 30,000 | $48.00 | 209,854 |
| 2015-11-13 | Grant / award (derivative) | 10,919.27 | $46.06 | 93,194.28 |
| 2015-10-01 | Grant / award (derivative) | 243,100 | $0.00 | 243,100 |
| 2015-08-14 | Option exercise (derivative) | 70,000 | $0.00 | 0 |
| 2015-08-14 | Option exercise | 70,000 | $13.50 | 250,788 |
| 2015-08-14 | Tax withholding | 40,934 | $48.26 | 209,854 |
| 2015-05-27 | Option exercise (derivative) | 50,000 | $0.00 | 70,000 |
| 2015-05-27 | Option exercise | 50,000 | $13.50 | 230,788 |
| 2015-05-27 | Open-market sale | 50,000 | $52.00 | 180,788 |
| 2014-10-01 | Grant / award (derivative) | 180,800 | $0.00 | 180,800 |
| 2014-02-27 | Option exercise (derivative) | 29,479 | $0.00 | 0 |
| 2014-02-27 | Option exercise | 29,479 | $11.91 | 210,267 |
| 2014-02-27 | Option exercise | 29,479 | $42.97 | 180,788 |
| 2014-02-26 | Option exercise (derivative) | 60,000 | $0.00 | 29,479 |
| 2014-02-26 | Option exercise (derivative) | 30,521 | $0.00 | 89,479 |
| 2014-02-26 | Option exercise | 30,521 | $43.04 | 157,564 |
| 2014-02-26 | Option exercise | 30,521 | $11.91 | 188,085 |
| 2014-02-26 | Option exercise | 60,000 | $11.91 | 217,564 |
| 2014-02-26 | Tax withholding | 36,776 | $43.12 | 180,788 |
| 2013-12-02 | Grant / award (derivative) | 147.94 | $42.51 | 79,044.71 |
| 2013-10-01 | Grant / award (derivative) | 157,700 | $0.00 | 157,700 |
| 2013-09-03 | Grant / award (derivative) | 162.4 | $38.65 | 78,984.6 |
| 2013-07-15 | Option exercise (derivative) | 5,974 | $0.00 | 78,828.26 |
| 2013-07-15 | Tax withholding | 1,770 | $41.73 | 157,564 |
| 2013-07-15 | Option exercise | 5,974 | — | 159,334 |
| 2013-06-03 | Grant / award (derivative) | 168.03 | $40.18 | 84,835.6 |
| 2013-03-01 | Grant / award (derivative) | 177.93 | $37.20 | 83,284.89 |
| 2013-02-21 | Open-market sale | 12,886 | $37.90 | 153,360 |
| 2013-02-20 | Option exercise (derivative) | 44,000 | $0.00 | 0 |
| 2013-02-20 | Open-market sale | 31,114 | $38.95 | 166,246 |
| 2013-02-20 | Option exercise | 44,000 | $7.74 | 197,360 |
| 2013-02-19 | Option exercise (derivative) | 100,000 | $0.00 | 44,000 |
| 2013-02-19 | Option exercise | 100,000 | $7.74 | 207,049 |
| 2013-02-19 | Tax withholding | 53,689 | $39.38 | 153,360 |
| 2012-12-03 | Grant / award (derivative) | 182.43 | $36.35 | 83,149.02 |
| 2012-10-01 | Grant / award (derivative) | 142,800 | $0.00 | 142,800 |
| 2012-09-04 | Grant / award (derivative) | 186.21 | $35.53 | 83,023.75 |
| 2012-06-01 | Grant / award (derivative) | 183.07 | $36.06 | 82,885.77 |
| 2012-03-01 | Grant / award (derivative) | 146.03 | $44.07 | 81,430.36 |
| 2012-02-03 | Option exercise (derivative) | 60,000 | $0.00 | 0 |
| 2012-02-03 | Open-market sale | 60,000 | $45.62 | 107,049 |
| 2012-02-03 | Option exercise | 60,000 | $7.95 | 167,049 |
| 2011-12-01 | Grant / award (derivative) | 140.1 | $40.00 | 80,764.01 |
| 2011-11-30 | Option exercise (derivative) | 7,894 | $0.00 | 60,000 |
| 2011-11-30 | Option exercise | 7,894 | $7.95 | 114,943 |
| 2011-11-30 | Open-market sale | 7,894 | $40.01 | 107,049 |
| 2011-11-29 | Option exercise (derivative) | 15,407 | $0.00 | 67,894 |
| 2011-11-29 | Option exercise (derivative) | 32,672 | $0.00 | 83,301 |
| 2011-11-29 | Option exercise | 15,407 | $7.95 | 122,456 |
| 2011-11-29 | Open-market sale | 15,407 | $38.56 | 107,049 |
| 2011-11-29 | Option exercise | 32,672 | $7.95 | 139,721 |
| 2011-11-28 | Option exercise (derivative) | 4,027 | $0.00 | 115,973 |
| 2011-11-28 | Option exercise | 4,027 | $7.95 | 111,076 |
| 2011-11-28 | Open-market sale | 4,027 | $39.00 | 107,049 |
| 2011-10-03 | Grant / award (derivative) | 160,000 | $0.00 | 160,000 |
| 2011-09-14 | Option exercise (derivative) | 105,000 | $0.00 | 0 |
| 2011-09-14 | Tax withholding | 29,784 | $29.61 | 134,340 |
| 2011-09-14 | Tax withholding | 28,960 | $29.61 | 164,124 |
| 2011-09-14 | Option exercise | 105,000 | $8.17 | 193,084 |
| 2011-09-01 | Grant / award (derivative) | 181.9 | $30.74 | 80,848.51 |
| 2011-06-01 | Grant / award (derivative) | 168.83 | $33.04 | 80,660.39 |
| 2011-03-01 | Grant / award (derivative) | 173.3 | $31.70 | 80,568.2 |
| 2010-12-01 | Grant / award (derivative) | 132.94 | $35.55 | 79,343.47 |
| 2010-11-04 | Option exercise (derivative) | 58,500 | $0.00 | 0 |
| 2010-11-04 | Option exercise | 58,500 | $6.97 | 146,584 |
| 2010-11-04 | Open-market sale | 58,500 | $33.01 | 88,084 |
| 2010-10-01 | Grant / award (derivative) | 155,000 | $0.00 | 155,000 |
| 2009-12-14 | Option exercise (derivative) | 13 | — | 74,165.7 |
| 2009-12-14 | Option exercise | 13 | — | 88,084 |
| 2009-10-01 | Grant / award (derivative) | 125,000 | $0.00 | 125,000 |
| 2009-09-17 | Option exercise (derivative) | 30,000 | $0.00 | 0 |
| 2009-09-17 | Open-market sale | 700 | $25.43 | 90,237 |
| 2009-09-17 | Open-market sale | 200 | $25.49 | 88,071 |
| 2009-09-17 | Option exercise | 30,000 | $4.13 | 118,071 |
| 2009-09-17 | Open-market sale | 900 | $25.35 | 117,171 |
| 2009-09-17 | Open-market sale | 4,000 | $25.36 | 113,171 |
| 2009-09-17 | Open-market sale | 1,600 | $25.36 | 111,571 |
| 2009-09-17 | Open-market sale | 1,500 | $25.37 | 110,071 |
| 2009-09-17 | Open-market sale | 600 | $25.37 | 109,471 |
| 2009-09-17 | Open-market sale | 1,900 | $25.37 | 107,571 |
| 2009-09-17 | Open-market sale | 1,100 | $25.38 | 106,471 |
| 2009-09-17 | Open-market sale | 2,659 | $25.38 | 103,812 |
| 2009-09-17 | Open-market sale | 500 | $25.38 | 103,312 |
| 2009-09-17 | Open-market sale | 100 | $25.39 | 103,212 |
| 2009-09-17 | Open-market sale | 100 | $25.39 | 103,112 |
| 2009-09-17 | Open-market sale | 2,600 | $25.39 | 100,512 |
| 2009-09-17 | Open-market sale | 700 | $25.40 | 99,812 |
| 2009-09-17 | Open-market sale | 500 | $25.40 | 99,312 |
| 2009-09-17 | Open-market sale | 275 | $25.40 | 99,037 |
| 2009-09-17 | Open-market sale | 5,500 | $25.41 | 93,537 |
| 2009-09-17 | Open-market sale | 1,000 | $25.42 | 92,537 |
| 2009-09-17 | Open-market sale | 600 | $25.42 | 91,937 |
| 2009-09-17 | Open-market sale | 500 | $25.42 | 91,437 |
| 2009-09-17 | Open-market sale | 500 | $25.43 | 90,937 |
| 2009-09-17 | Open-market sale | 1,666 | $25.49 | 88,271 |
| 2009-09-17 | Open-market sale | 300 | $25.47 | 89,937 |
| 2009-08-14 | Option exercise (derivative) | 4,476 | — | 74,178.7 |
| 2009-08-14 | Option exercise | 4,476 | — | 88,071 |
| 2009-06-12 | Option exercise (derivative) | 3,282 | — | 78,654.7 |
| 2009-06-12 | Option exercise | 3,282 | — | 83,595 |
| 2009-06-12 | Option exercise (derivative) | 3,282 | — | 78,654.7 |
| 2009-06-12 | Option exercise | 3,282 | — | 56,304 |
| 2009-03-04 | Open-market buy | 200 | $11.21 | 50,722 |
| 2009-03-04 | Open-market buy | 1,000 | $11.22 | 53,022 |
| 2009-03-04 | Open-market buy | 1,200 | $11.21 | 51,922 |
| 2009-03-04 | Open-market buy | 100 | $11.22 | 52,022 |
| 2008-11-28 | Grant / award (derivative) | 22,971.59 | $21.24 | 81,936.7 |
| 2008-11-24 | Grant / award (derivative) | 62,000 | $0.00 | 62,000 |
| 2008-04-28 | Option exercise (derivative) | 27,000 | $0.00 | 0 |
| 2008-04-28 | Option exercise | 27,000 | $3.67 | 77,522 |
| 2008-04-28 | Open-market sale | 27,000 | $35.13 | 50,522 |
| 2008-03-05 | Grant / award (derivative) | 1,545.81 | $28.29 | 58,468 |
| 2007-12-21 | Grant / award (derivative) | 70.56 | $70.86 | 28,466.91 |
| 2007-12-07 | Grant / award (derivative) | 70.55 | $70.87 | 28,396.71 |
| 2007-11-30 | Grant / award (derivative) | 6,433.29 | $68.54 | 28,300.81 |
| 2007-11-27 | Grant / award (derivative) | 74.75 | $66.89 | 21,871.62 |
| 2007-11-16 | Grant / award (derivative) | 45,000 | $0.00 | 45,000 |
| 2007-11-09 | Grant / award (derivative) | 76.84 | $65.07 | 21,801.63 |
| 2007-10-26 | Grant / award (derivative) | 76.91 | $65.01 | 21,723.04 |
| 2007-10-12 | Grant / award (derivative) | 68.87 | $64.22 | 21,648.44 |
| 2007-09-28 | Grant / award (derivative) | 70.88 | $62.40 | 21,584.64 |
| 2007-09-14 | Grant / award (derivative) | 76.63 | $57.72 | 21,527.64 |
| 2007-08-31 | Grant / award (derivative) | 75.31 | $58.73 | 21,407.71 |
| 2007-08-17 | Grant / award (derivative) | 72.8 | $60.76 | 21,325.57 |
| 2007-08-03 | Grant / award (derivative) | 77.35 | $57.18 | 21,264.11 |
| 2007-07-20 | Grant / award (derivative) | 70.07 | $63.12 | 21,186.09 |
| 2007-07-06 | Grant / award (derivative) | 80.03 | $55.27 | 21,138.62 |
| 2007-06-22 | Grant / award (derivative) | 81.88 | $54.02 | 21,061.39 |
| 2007-06-08 | Grant / award (derivative) | 80.89 | $54.68 | 20,978.2 |
| 2007-05-25 | Grant / award (derivative) | 81.53 | $54.25 | 20,858.87 |
| 2007-05-22 | Option exercise (derivative) | 11,931 | $0.00 | 0 |
| 2007-05-22 | Option exercise | 11,931 | $10.75 | 29,445 |
| 2007-05-22 | Option exercise | 4,485 | $10.67 | 33,930 |
| 2007-05-22 | Tax withholding | 3,185 | $55.28 | 30,745 |
| 2007-05-22 | Tax withholding | 5,484 | $55.28 | 25,261 |
| 2007-05-11 | Grant / award (derivative) | 82.15 | $53.84 | 20,776.42 |
| 2007-04-27 | Grant / award (derivative) | 87.41 | $50.60 | 20,701.12 |
| 2007-04-13 | Grant / award (derivative) | 106.61 | $41.49 | 20,639.06 |
| 2007-03-30 | Grant / award (derivative) | 107.44 | $41.17 | 20,529.93 |
| 2007-03-16 | Grant / award (derivative) | 112 | $39.42 | 20,439 |
| 2007-03-06 | Grant / award (derivative) | 110 | $39.96 | 20,327 |
| 2007-03-02 | Grant / award (derivative) | 878 | $40.23 | 20,169 |
| 2007-02-21 | Grant / award (derivative) | 100 | $43.87 | 19,291 |
| 2007-02-02 | Grant / award (derivative) | 105 | $42.09 | 19,192 |
| 2007-02-02 | Grant / award (derivative) | 105 | $42.09 | 19,191 |
| 2007-01-19 | Grant / award (derivative) | 109 | $40.34 | 19,087 |
| 2007-01-19 | Grant / award (derivative) | 109 | $40.34 | 19,086 |
| 2007-01-09 | Grant / award (derivative) | 113 | $38.99 | 18,977 |
| 2007-01-09 | Grant / award (derivative) | 114 | $38.99 | 18,978 |
| 2006-12-22 | Grant / award (derivative) | 114 | $38.50 | 18,864 |
| 2006-12-22 | Grant / award (derivative) | 114 | $38.50 | 18,864 |
| 2006-12-08 | Grant / award (derivative) | 113 | $38.98 | 18,750 |
| 2006-11-24 | Grant / award (derivative) | 117 | $37.54 | 18,594 |
| 2006-11-15 | Grant / award (derivative) | 87,000 | — | 481,986 |
| 2006-11-15 | Grant / award (derivative) | 87,000 | — | 481,986 |
| 2006-11-10 | Grant / award (derivative) | 124 | $35.60 | 18,477 |
| 2006-10-27 | Grant / award (derivative) | 123 | $35.75 | 18,353 |
| 2006-10-13 | Grant / award (derivative) | 103 | $37.15 | 18,230 |
| 2006-09-29 | Grant / award (derivative) | 114 | $33.54 | 18,127 |
| 2006-09-28 | Option exercise (derivative) | 12,000 | — | 378,666 |
| 2006-09-28 | Tax withholding | 3,817 | $33.70 | 9,434 |
| 2006-09-28 | Option exercise | 12,000 | $7.83 | 13,251 |
| 2006-09-28 | Tax withholding | 2,789 | $33.70 | 1,251 |
| 2006-09-28 | Option exercise (derivative) | 12,000 | — | 378,666 |
| 2006-09-28 | Option exercise | 12,000 | $7.83 | 21,331 |
| 2006-09-28 | Tax withholding | 3,817 | $33.70 | 17,514 |
| 2006-09-28 | Tax withholding | 2,789 | $33.70 | 9,331 |
| 2006-09-15 | Grant / award (derivative) | 116 | $32.98 | 18,013 |
| 2006-09-01 | Grant / award (derivative) | 114 | $33.62 | 17,897 |
| 2006-08-18 | Grant / award (derivative) | 118 | $32.45 | 17,749 |
| 2006-08-04 | Grant / award (derivative) | 128 | $29.99 | 17,631 |
| 2006-07-21 | Grant / award (derivative) | 135 | $28.35 | 17,503 |
| 2006-07-07 | Grant / award (derivative) | 129 | $29.76 | 17,368 |
| 2006-06-22 | Grant / award (derivative) | 136 | $28.18 | 17,239 |
| 2006-06-13 | Grant / award (derivative) | 132 | $29.14 | 17,103 |
| 2006-05-30 | Grant / award (derivative) | 125 | $30.62 | 16,930 |
| 2006-05-12 | Grant / award (derivative) | 115 | $33.34 | 16,805 |
| 2006-04-28 | Grant / award (derivative) | 112 | $34.25 | 16,690 |
| 2006-04-18 | Grant / award (derivative) | 109 | $35.10 | 16,578 |
| 2006-03-31 | Grant / award (derivative) | 115 | $33.25 | 16,469 |
| 2006-03-23 | Grant / award (derivative) | 115 | $33.33 | 16,354 |
| 2006-03-03 | Grant / award (derivative) | 899 | $32.20 | 16,239 |
| 2006-02-17 | Grant / award (derivative) | 116 | $32.89 | 15,286 |
| 2006-02-03 | Grant / award (derivative) | 42 | $90.73 | 5,063 |
| 2006-01-20 | Grant / award (derivative) | 44 | $87.34 | 5,021 |
| 2006-01-09 | Grant / award (derivative) | 41 | $92.45 | 4,977 |
| 2005-12-23 | Grant / award (derivative) | 44 | $86.12 | 4,936 |
| 2005-11-23 | Grant / award (derivative) | 20,000 | — | 131,662 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.