SEC CIK 1323734
Buck Michele
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| HSYview stock → | 212,914 | 2025-07-30 |
| JPMview stock → | 918.53 | 2026-01-20 |
Position History — HSY
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — HSY
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2025-07-30 | Option exercise (derivative) | 19,290 | $0.00 | 0 |
| 2025-07-30 | Option exercise | 19,290 | $109.40 | 212,914 |
| 2025-07-30 | Open-market sale | 19,290 | $194.00 | 193,624 |
| 2025-07-23 | Option exercise (derivative) | 19,290 | $0.00 | 19,290 |
| 2025-07-23 | Option exercise | 19,290 | $109.40 | 212,914 |
| 2025-07-23 | Open-market sale | 19,290 | $185.00 | 193,624 |
| 2025-07-21 | Option exercise (derivative) | 19,290 | $0.00 | 38,580 |
| 2025-07-21 | Option exercise | 19,290 | $109.40 | 212,914 |
| 2025-07-21 | Open-market sale | 19,290 | $180.00 | 193,624 |
| 2025-07-01 | Option exercise (derivative) | 19,290 | $0.00 | 57,870 |
| 2025-07-01 | Option exercise | 19,290 | $109.40 | 212,914 |
| 2025-07-01 | Open-market sale | 19,290 | $175.00 | 193,624 |
| 2025-05-30 | Option exercise (derivative) | 15,605 | $0.00 | 15,605 |
| 2025-05-30 | Option exercise (derivative) | 15,605 | $0.00 | 0 |
| 2025-05-30 | Open-market sale | 15,605 | $160.80 | 193,624 |
| 2025-05-30 | Option exercise | 15,605 | $90.39 | 209,229 |
| 2025-03-21 | Tax withholding | 2,182 | $167.18 | 193,624 |
| 2025-02-22 | Tax withholding | 1,692 | $177.84 | 195,806 |
| 2025-02-21 | Tax withholding | 1,626 | $172.86 | 197,498 |
| 2025-02-19 | Tax withholding | 12,290 | $163.90 | 199,124 |
| 2025-02-19 | Option exercise | 46,940 | $0.00 | 211,414 |
| 2024-09-06 | Option exercise (derivative) | 27,203 | $0.00 | 0 |
| 2024-09-06 | Option exercise | 27,203 | $105.91 | 191,677 |
| 2024-09-06 | Open-market sale | 6,872 | $201.28 | 164,474 |
| 2024-09-06 | Open-market sale | 8,474 | $199.64 | 183,203 |
| 2024-09-06 | Open-market sale | 11,857 | $200.43 | 171,346 |
| 2024-09-05 | Option exercise (derivative) | 900 | $0.00 | 27,203 |
| 2024-09-05 | Open-market sale | 900 | $199.24 | 164,474 |
| 2024-09-05 | Option exercise | 900 | $105.91 | 165,374 |
| 2024-09-04 | Option exercise (derivative) | 4,765 | $0.00 | 28,103 |
| 2024-09-04 | Open-market sale | 4,765 | $199.16 | 164,474 |
| 2024-09-04 | Option exercise | 4,765 | $105.91 | 169,239 |
| 2024-08-21 | Option exercise (derivative) | 2,632 | $0.00 | 32,868 |
| 2024-08-21 | Open-market sale | 2,632 | $199.37 | 164,474 |
| 2024-08-21 | Option exercise | 2,632 | $105.91 | 167,106 |
| 2024-03-21 | Tax withholding | 1,626 | $199.31 | 164,474 |
| 2024-02-23 | Tax withholding | 2,214 | $193.83 | 166,100 |
| 2024-02-22 | Tax withholding | 1,692 | $193.54 | 168,314 |
| 2024-02-21 | Tax withholding | 32,593 | $192.49 | 170,006 |
| 2024-02-21 | Grant / award | 90,848 | $0.00 | 202,599 |
| 2023-07-14 | Option exercise (derivative) | 4,251 | $0.00 | 0 |
| 2023-07-14 | Option exercise | 4,251 | $105.96 | 126,002 |
| 2023-07-14 | Open-market sale | 2,870 | $238.46 | 111,751 |
| 2023-07-14 | Open-market sale | 2,840 | $239.01 | 123,162 |
| 2023-07-14 | Open-market sale | 1,411 | $238.19 | 121,751 |
| 2023-07-14 | Open-market sale | 3,416 | $238.99 | 118,335 |
| 2023-07-14 | Open-market sale | 1,584 | $238.17 | 116,751 |
| 2023-07-14 | Open-market sale | 2,130 | $239.11 | 114,621 |
| 2023-06-14 | Option exercise (derivative) | 4,251 | $0.00 | 4,251 |
| 2023-06-14 | Open-market sale | 2,130 | $260.43 | 117,500 |
| 2023-06-14 | Open-market sale | 1,797 | $259.70 | 119,630 |
| 2023-06-14 | Open-market sale | 200 | $258.14 | 121,551 |
| 2023-06-14 | Open-market sale | 124 | $257.13 | 121,427 |
| 2023-06-14 | Option exercise | 4,251 | $105.96 | 121,751 |
| 2023-06-14 | Open-market sale | 362 | $257.11 | 131,389 |
| 2023-06-14 | Open-market sale | 4,469 | $259.78 | 126,520 |
| 2023-06-14 | Open-market sale | 4,769 | $260.43 | 121,751 |
| 2023-06-14 | Open-market sale | 400 | $258.14 | 130,989 |
| 2023-05-15 | Option exercise (derivative) | 4,251 | $0.00 | 8,502 |
| 2023-05-15 | Open-market sale | 16 | $274.17 | 131,751 |
| 2023-05-15 | Open-market sale | 40 | $274.11 | 136,751 |
| 2023-05-15 | Option exercise | 4,251 | $105.96 | 146,002 |
| 2023-05-15 | Open-market sale | 3,337 | $270.70 | 142,665 |
| 2023-05-15 | Open-market sale | 600 | $271.79 | 142,065 |
| 2023-05-15 | Open-market sale | 300 | $272.60 | 141,765 |
| 2023-05-15 | Open-market sale | 14 | $274.13 | 141,751 |
| 2023-05-15 | Open-market sale | 200 | $272.84 | 136,791 |
| 2023-05-15 | Open-market sale | 865 | $271.56 | 132,067 |
| 2023-05-15 | Open-market sale | 300 | $272.67 | 131,767 |
| 2023-05-15 | Open-market sale | 3,819 | $270.68 | 132,932 |
| 2023-05-15 | Open-market sale | 3,860 | $270.69 | 137,891 |
| 2023-05-15 | Open-market sale | 900 | $271.94 | 136,991 |
| 2023-04-14 | Option exercise (derivative) | 4,251 | $0.00 | 12,753 |
| 2023-04-14 | Open-market sale | 600 | $257.24 | 151,751 |
| 2023-04-14 | Open-market sale | 700 | $257.18 | 141,751 |
| 2023-04-14 | Open-market sale | 4,300 | $256.30 | 142,451 |
| 2023-04-14 | Open-market sale | 700 | $257.18 | 146,751 |
| 2023-04-14 | Open-market sale | 4,300 | $256.31 | 147,451 |
| 2023-04-14 | Open-market sale | 3,651 | $256.30 | 152,351 |
| 2023-04-14 | Option exercise | 4,251 | $105.96 | 156,002 |
| 2023-03-22 | Tax withholding | 1,692 | $242.74 | 151,751 |
| 2023-03-14 | Option exercise (derivative) | 4,251 | $0.00 | 17,004 |
| 2023-03-14 | Open-market sale | 2,007 | $241.47 | 158,536 |
| 2023-03-14 | Option exercise | 4,251 | $105.96 | 167,694 |
| 2023-03-14 | Open-market sale | 1,877 | $240.43 | 165,817 |
| 2023-03-14 | Open-market sale | 207 | $242.02 | 153,443 |
| 2023-03-14 | Open-market sale | 2,802 | $241.34 | 153,650 |
| 2023-03-14 | Open-market sale | 1,991 | $240.40 | 156,452 |
| 2023-03-14 | Open-market sale | 93 | $242.14 | 158,443 |
| 2023-03-14 | Open-market sale | 2,900 | $240.45 | 160,543 |
| 2023-03-14 | Open-market sale | 154 | $242.03 | 163,443 |
| 2023-03-14 | Open-market sale | 2,220 | $241.37 | 163,597 |
| 2023-02-27 | Tax withholding | 1,834 | $239.22 | 163,443 |
| 2023-02-23 | Tax withholding | 2,214 | $240.47 | 165,277 |
| 2023-02-21 | Tax withholding | 27,001 | $240.90 | 167,491 |
| 2023-02-21 | Grant / award | 73,937 | $0.00 | 194,492 |
| 2023-02-14 | Option exercise (derivative) | 4,250 | $0.00 | 21,255 |
| 2023-02-14 | Open-market sale | 712 | $241.29 | 125,555 |
| 2023-02-14 | Open-market sale | 2,887 | $240.29 | 126,267 |
| 2023-02-14 | Open-market sale | 1,401 | $239.33 | 129,154 |
| 2023-02-14 | Open-market sale | 500 | $241.31 | 130,555 |
| 2023-02-14 | Open-market sale | 1,543 | $239.38 | 124,012 |
| 2023-02-14 | Open-market sale | 2,720 | $240.32 | 121,292 |
| 2023-02-14 | Open-market sale | 737 | $241.24 | 120,555 |
| 2023-02-14 | Option exercise | 4,250 | $105.96 | 134,805 |
| 2023-02-14 | Open-market sale | 2,662 | $240.28 | 131,055 |
| 2023-02-14 | Open-market sale | 1,088 | $239.30 | 133,717 |
| 2023-01-17 | Option exercise (derivative) | 4,250 | $0.00 | 25,505 |
| 2023-01-17 | Open-market sale | 1,891 | $227.18 | 136,655 |
| 2023-01-17 | Open-market sale | 2,009 | $226.43 | 138,546 |
| 2023-01-17 | Open-market sale | 200 | $228.13 | 131,386 |
| 2023-01-17 | Open-market sale | 1,681 | $227.19 | 131,586 |
| 2023-01-17 | Open-market sale | 1,538 | $226.38 | 133,267 |
| 2023-01-17 | Option exercise | 4,250 | $105.96 | 134,805 |
| 2023-01-17 | Open-market sale | 1,000 | $229.81 | 130,555 |
| 2023-01-17 | Open-market sale | 100 | $227.15 | 131,555 |
| 2023-01-17 | Open-market sale | 1,876 | $227.21 | 131,655 |
| 2023-01-17 | Open-market sale | 2,024 | $226.42 | 133,531 |
| 2023-01-17 | Open-market sale | 100 | $230.54 | 135,555 |
| 2023-01-17 | Open-market sale | 900 | $229.75 | 135,655 |
| 2023-01-17 | Open-market sale | 100 | $228.15 | 136,555 |
| 2022-12-14 | Option exercise (derivative) | 4,250 | $0.00 | 29,755 |
| 2022-12-14 | Open-market sale | 738 | $237.06 | 152,755 |
| 2022-12-14 | Open-market sale | 1,312 | $236.07 | 153,493 |
| 2022-12-14 | Option exercise | 4,250 | $105.96 | 154,805 |
| 2022-12-14 | Open-market sale | 1,900 | $238.44 | 150,855 |
| 2022-12-14 | Open-market sale | 300 | $238.96 | 150,555 |
| 2022-12-14 | Open-market sale | 3,299 | $236.13 | 147,256 |
| 2022-12-14 | Open-market sale | 1,410 | $236.94 | 145,846 |
| 2022-12-14 | Open-market sale | 2,100 | $238.78 | 140,555 |
| 2022-12-14 | Open-market sale | 3,191 | $238.30 | 142,655 |
| 2022-11-14 | Option exercise (derivative) | 4,250 | $0.00 | 34,005 |
| 2022-11-14 | Open-market sale | 2,000 | $219.80 | 156,502 |
| 2022-11-14 | Open-market sale | 2,053 | $218.60 | 158,502 |
| 2022-11-14 | Open-market sale | 100 | $222.68 | 160,555 |
| 2022-11-14 | Open-market sale | 500 | $221.88 | 160,655 |
| 2022-11-14 | Open-market sale | 1,671 | $221.06 | 161,155 |
| 2022-11-14 | Open-market sale | 3,604 | $220.84 | 152,898 |
| 2022-11-14 | Open-market sale | 1,047 | $219.97 | 162,826 |
| 2022-11-14 | Open-market sale | 570 | $222.51 | 150,555 |
| 2022-11-14 | Option exercise | 4,250 | $105.96 | 164,805 |
| 2022-11-14 | Open-market sale | 932 | $218.68 | 163,873 |
| 2022-11-14 | Open-market sale | 1,773 | $221.48 | 151,125 |
| 2022-10-14 | Option exercise (derivative) | 4,250 | $0.00 | 38,255 |
| 2022-10-14 | Open-market sale | 1,135 | $222.59 | 173,670 |
| 2022-10-14 | Option exercise | 4,250 | $105.96 | 174,805 |
| 2022-10-14 | Open-market sale | 1,656 | $223.35 | 172,014 |
| 2022-10-14 | Open-market sale | 833 | $227.84 | 160,555 |
| 2022-10-14 | Open-market sale | 699 | $226.58 | 161,388 |
| 2022-10-14 | Open-market sale | 1,217 | $225.49 | 162,087 |
| 2022-10-14 | Open-market sale | 798 | $224.54 | 163,304 |
| 2022-10-14 | Open-market sale | 4,348 | $223.31 | 164,102 |
| 2022-10-14 | Open-market sale | 2,105 | $222.42 | 168,450 |
| 2022-10-14 | Open-market sale | 256 | $227.67 | 170,555 |
| 2022-10-14 | Open-market sale | 300 | $226.75 | 170,811 |
| 2022-10-14 | Open-market sale | 503 | $225.77 | 171,111 |
| 2022-10-14 | Open-market sale | 400 | $224.81 | 171,614 |
| 2022-09-14 | Option exercise (derivative) | 4,250 | $0.00 | 42,505 |
| 2022-09-14 | Open-market sale | 2,597 | $221.60 | 180,555 |
| 2022-09-14 | Open-market sale | 7,900 | $221.72 | 172,655 |
| 2022-09-14 | Open-market sale | 2,100 | $222.42 | 170,555 |
| 2022-09-14 | Open-market sale | 1,653 | $222.26 | 183,152 |
| 2022-09-14 | Option exercise | 4,250 | $105.96 | 184,805 |
| 2022-07-07 | Open-market sale | 5,000 | $220.49 | 180,555 |
| 2022-06-07 | Open-market sale | 5,000 | $209.15 | 185,555 |
| 2022-05-09 | Open-market sale | 5,000 | $224.75 | 190,555 |
| 2022-04-07 | Open-market sale | 5,000 | $221.95 | 195,555 |
| 2022-03-23 | Tax withholding | 2,213 | $207.76 | 200,555 |
| 2022-03-07 | Open-market sale | 5,000 | $211.07 | 202,768 |
| 2022-02-28 | Tax withholding | 2,807 | $202.26 | 207,768 |
| 2022-02-25 | Tax withholding | 1,834 | $204.32 | 210,575 |
| 2022-02-22 | Tax withholding | 36,827 | $202.03 | 212,409 |
| 2022-02-22 | Grant / award | 98,739 | $0.00 | 249,236 |
| 2022-02-07 | Open-market sale | 5,000 | $205.08 | 150,497 |
| 2022-01-07 | Open-market sale | 5,000 | $196.45 | 155,497 |
| 2021-12-07 | Open-market sale | 5,000 | $180.78 | 160,497 |
| 2021-11-08 | Open-market sale | 5,000 | $175.87 | 165,497 |
| 2021-10-07 | Open-market sale | 5,000 | $179.12 | 170,497 |
| 2021-09-07 | Open-market sale | 5,000 | $177.93 | 175,497 |
| 2021-06-28 | Open-market sale | 2,500 | $175.15 | 180,497 |
| 2021-05-28 | Open-market sale | 2,500 | $173.52 | 182,997 |
| 2021-04-28 | Open-market sale | 2,500 | $159.26 | 185,497 |
| 2021-03-29 | Open-market sale | 2,500 | $158.80 | 187,997 |
| 2021-03-25 | Tax withholding | 1,834 | $157.04 | 190,497 |
| 2021-03-01 | Open-market sale | 2,500 | $146.06 | 192,331 |
| 2021-02-26 | Tax withholding | 2,807 | $145.65 | 194,831 |
| 2021-02-23 | Tax withholding | 20,793 | $147.98 | 197,638 |
| 2021-02-23 | Grant / award | 64,545 | $0.00 | 218,431 |
| 2021-02-22 | Tax withholding | 1,235 | $148.25 | 153,886 |
| 2021-01-28 | Open-market sale | 2,500 | $146.41 | 155,121 |
| 2020-12-28 | Open-market sale | 2,500 | $151.05 | 157,621 |
| 2020-11-30 | Open-market sale | 2,500 | $147.40 | 160,121 |
| 2020-10-28 | Open-market sale | 2,500 | $140.62 | 162,621 |
| 2020-09-28 | Open-market sale | 2,500 | $140.31 | 165,121 |
| 2020-08-28 | Option exercise (derivative) | 11,496 | $0.00 | 0 |
| 2020-08-28 | Open-market sale | 11,496 | $149.04 | 167,621 |
| 2020-08-28 | Option exercise | 11,496 | $81.73 | 179,117 |
| 2020-04-13 | Open-market sale | 1,500 | $143.20 | 170,121 |
| 2020-03-26 | Tax withholding | 2,807 | $132.45 | 171,621 |
| 2020-03-10 | Open-market sale | 1,500 | $152.97 | 174,428 |
| 2020-03-02 | Tax withholding | 1,545 | $152.36 | 175,928 |
| 2020-02-25 | Grant / award | 45,427 | $0.00 | 191,412 |
| 2020-02-25 | Tax withholding | 13,939 | $157.32 | 177,473 |
| 2020-02-20 | Tax withholding | 1,944 | $160.11 | 145,985 |
| 2020-02-18 | Option exercise (derivative) | 3,832 | $0.00 | 11,496 |
| 2020-02-18 | Open-market sale | 3,832 | $159.92 | 147,929 |
| 2020-02-18 | Option exercise | 3,832 | $81.73 | 151,761 |
| 2020-02-10 | Open-market sale | 1,500 | $156.60 | 147,929 |
| 2020-02-03 | Option exercise (derivative) | 3,832 | $0.00 | 15,328 |
| 2020-02-03 | Open-market sale | 3,832 | $155.83 | 149,429 |
| 2020-02-03 | Option exercise | 3,832 | $81.73 | 153,261 |
| 2020-01-17 | Option exercise (derivative) | 3,832 | $0.00 | 19,160 |
| 2020-01-17 | Option exercise | 3,832 | $81.73 | 153,261 |
| 2020-01-17 | Open-market sale | 3,832 | $150.00 | 149,429 |
| 2020-01-13 | Option exercise (derivative) | 3,832 | $0.00 | 22,992 |
| 2020-01-13 | Open-market sale | 3,832 | $150.00 | 149,429 |
| 2020-01-13 | Option exercise | 3,832 | $81.73 | 153,261 |
| 2020-01-10 | Open-market sale | 1,500 | $146.83 | 149,429 |
| 2019-12-10 | Open-market sale | 1,500 | $149.62 | 150,929 |
| 2019-12-03 | Option exercise (derivative) | 3,832 | $0.00 | 26,824 |
| 2019-12-03 | Option exercise | 3,832 | $81.73 | 156,261 |
| 2019-12-03 | Open-market sale | 3,832 | $150.00 | 152,429 |
| 2019-11-11 | Open-market sale | 1,500 | $141.15 | 152,429 |
| 2019-10-16 | Option exercise (derivative) | 3,832 | $0.00 | 30,656 |
| 2019-10-16 | Open-market sale | 3,832 | $152.04 | 153,929 |
| 2019-10-16 | Option exercise | 3,832 | $81.73 | 157,761 |
| 2019-10-10 | Open-market sale | 1,500 | $155.85 | 153,929 |
| 2019-10-01 | Option exercise (derivative) | 3,832 | $0.00 | 34,488 |
| 2019-10-01 | Option exercise | 3,832 | $81.73 | 159,261 |
| 2019-10-01 | Open-market sale | 3,832 | $154.79 | 155,429 |
| 2019-09-10 | Open-market sale | 1,500 | $155.13 | 155,429 |
| 2019-08-12 | Open-market sale | 1,500 | $155.56 | 156,929 |
| 2019-07-10 | Open-market sale | 1,500 | $138.57 | 158,429 |
| 2019-06-10 | Open-market sale | 1,500 | $138.01 | 159,929 |
| 2019-05-31 | Option exercise (derivative) | 2,000 | $0.00 | 0 |
| 2019-05-31 | Option exercise (derivative) | 4,000 | $0.00 | 38,320 |
| 2019-05-31 | Option exercise | 4,000 | $81.73 | 165,429 |
| 2019-05-31 | Open-market sale | 4,000 | $129.14 | 161,429 |
| 2019-05-31 | Option exercise | 2,000 | $60.68 | 163,429 |
| 2019-04-22 | Open-market sale | 1,500 | $117.00 | 161,429 |
| 2019-03-20 | Open-market sale | 1,500 | $109.52 | 164,873 |
| 2019-03-20 | Tax withholding | 1,944 | $109.80 | 162,929 |
| 2019-03-01 | Tax withholding | 1,545 | $112.23 | 166,373 |
| 2019-02-26 | Grant / award | 30,708 | $0.00 | 172,370 |
| 2019-02-26 | Tax withholding | 4,452 | $109.74 | 167,918 |
| 2019-02-20 | Open-market sale | 1,500 | $109.59 | 141,662 |
| 2019-02-19 | Tax withholding | 338 | $109.69 | 166,056 |
| 2019-02-19 | Tax withholding | 22,894 | $109.69 | 143,162 |
| 2019-01-22 | Open-market sale | 1,500 | $108.19 | 166,394 |
| 2018-12-20 | Open-market sale | 1,500 | $106.68 | 167,894 |
| 2018-11-20 | Open-market sale | 1,500 | $107.86 | 169,394 |
| 2018-10-22 | Open-market sale | 1,500 | $106.61 | 170,894 |
| 2018-09-20 | Open-market sale | 1,500 | $102.82 | 172,394 |
| 2018-08-20 | Open-market sale | 1,500 | $101.90 | 173,894 |
| 2018-07-20 | Open-market sale | 1,500 | $92.26 | 175,394 |
| 2018-04-02 | Tax withholding | 1,545 | $97.04 | 176,894 |
| 2018-02-20 | Grant / award (derivative) | 90,905 | $99.90 | 90,905 |
| 2018-02-20 | Grant / award | 15,442 | $0.00 | 178,801 |
| 2018-02-20 | Tax withholding | 362 | $99.90 | 178,439 |
| 2018-02-16 | Tax withholding | 338 | $100.71 | 163,359 |
| 2018-01-26 | Open-market sale | 400 | $111.55 | 163,697 |
| 2017-12-26 | Open-market sale | 400 | $114.95 | 164,097 |
| 2017-11-27 | Open-market sale | 400 | $108.00 | 164,497 |
| 2017-11-09 | Open-market sale | 400 | $108.00 | 164,897 |
| 2017-09-27 | Open-market sale | 400 | $108.00 | 165,297 |
| 2017-09-07 | Open-market sale | 400 | $108.00 | 165,697 |
| 2017-07-26 | Open-market sale | 400 | $108.00 | 166,097 |
| 2017-06-26 | Open-market sale | 400 | $110.11 | 166,497 |
| 2017-05-01 | Option exercise (derivative) | 2,507 | $0.00 | 2,000 |
| 2017-05-01 | Option exercise | 2,507 | $60.68 | 169,404 |
| 2017-05-01 | Open-market sale | 2,507 | $108.00 | 166,897 |
| 2017-04-03 | Option exercise (derivative) | 2,000 | $0.00 | 4,507 |
| 2017-04-03 | Open-market sale | 2,000 | $108.93 | 166,897 |
| 2017-04-03 | Option exercise | 2,000 | $60.68 | 168,897 |
| 2017-03-16 | Tax withholding | 564 | $109.47 | 166,897 |
| 2017-03-01 | Option exercise (derivative) | 2,000 | $0.00 | 6,507 |
| 2017-03-01 | Grant / award (derivative) | 77,160 | $109.40 | 77,160 |
| 2017-03-01 | Option exercise | 2,000 | $60.68 | 158,199 |
| 2017-03-01 | Open-market sale | 2,000 | $108.60 | 156,199 |
| 2017-03-01 | Grant / award | 11,262 | $0.00 | 167,461 |
| 2017-02-22 | Tax withholding | 457 | $107.95 | 156,199 |
| 2017-02-22 | Grant / award | 1,446 | $0.00 | 156,656 |
| 2017-02-07 | Option exercise (derivative) | 4,500 | $0.00 | 8,507 |
| 2017-02-07 | Open-market sale | 4,500 | $108.00 | 155,210 |
| 2017-02-07 | Option exercise | 4,500 | $60.68 | 159,710 |
| 2017-02-01 | Option exercise (derivative) | 2,000 | $0.00 | 13,007 |
| 2017-02-01 | Open-market sale | 2,000 | $105.29 | 155,210 |
| 2017-02-01 | Option exercise | 2,000 | $60.68 | 157,210 |
| 2017-01-03 | Option exercise (derivative) | 2,000 | $0.00 | 15,007 |
| 2017-01-03 | Open-market sale | 2,000 | $103.84 | 155,210 |
| 2017-01-03 | Option exercise | 2,000 | $60.68 | 157,210 |
| 2016-12-22 | Option exercise (derivative) | 4,500 | $0.00 | 17,007 |
| 2016-12-22 | Open-market sale | 4,500 | $105.00 | 155,210 |
| 2016-12-22 | Option exercise | 4,500 | $60.68 | 159,710 |
| 2016-12-21 | Option exercise (derivative) | 2,000 | $0.00 | 21,507 |
| 2016-12-21 | Option exercise | 2,000 | $60.68 | 157,210 |
| 2016-12-21 | Open-market sale | 2,000 | $103.00 | 155,210 |
| 2016-10-28 | Option exercise (derivative) | 4,000 | $0.00 | 23,507 |
| 2016-10-28 | Open-market sale | 4,000 | $103.00 | 155,210 |
| 2016-10-28 | Option exercise | 4,000 | $60.68 | 159,210 |
| 2016-06-30 | Option exercise (derivative) | 13,500 | $0.00 | 27,507 |
| 2016-06-30 | Option exercise | 13,500 | $60.68 | 168,710 |
| 2016-06-30 | Open-market sale | 11,500 | $106.59 | 157,210 |
| 2016-06-30 | Open-market sale | 1,800 | $111.85 | 155,210 |
| 2016-06-30 | Open-market sale | 200 | $107.65 | 157,010 |
| 2016-06-09 | Option exercise (derivative) | 10,369 | $0.00 | 0 |
| 2016-06-09 | Open-market sale | 10,369 | $96.47 | 155,210 |
| 2016-06-09 | Option exercise | 10,369 | $51.42 | 165,579 |
| 2016-02-16 | Grant / award (derivative) | 31,210 | $90.39 | 31,210 |
| 2016-02-16 | Grant / award | 62,128 | $0.00 | 156,138 |
| 2016-02-16 | Tax withholding | 928 | $90.39 | 155,210 |
| 2015-02-17 | Grant / award (derivative) | 35,500 | $105.91 | 35,500 |
| 2015-02-17 | Grant / award | 11,413 | $0.00 | 97,899 |
| 2015-02-17 | Tax withholding | 3,889 | $105.91 | 94,010 |
| 2014-02-24 | Option exercise (derivative) | 12,144 | $0.00 | 0 |
| 2014-02-24 | Option exercise (derivative) | 10,369 | $0.00 | 10,369 |
| 2014-02-24 | Option exercise | 12,144 | $39.26 | 86,486 |
| 2014-02-24 | Option exercise | 10,369 | $51.42 | 96,855 |
| 2014-02-24 | Open-market sale | 9,559 | $107.87 | 87,296 |
| 2014-02-24 | Open-market sale | 12,144 | $108.24 | 86,486 |
| 2014-02-18 | Grant / award (derivative) | 46,755 | $105.96 | 46,755 |
| 2014-02-18 | Tax withholding | 6,734 | $105.96 | 86,486 |
| 2014-02-18 | Grant / award | 15,783 | $0.00 | 93,220 |
| 2014-02-14 | Option exercise (derivative) | 13,668 | $0.00 | 41,007 |
| 2014-02-14 | Option exercise | 13,668 | $60.68 | 91,105 |
| 2014-02-14 | Open-market sale | 13,668 | $105.00 | 77,437 |
| 2013-10-28 | Option exercise (derivative) | 16,900 | $0.00 | 0 |
| 2013-10-28 | Open-market sale | 16,900 | $100.00 | 77,437 |
| 2013-10-28 | Option exercise | 16,900 | $61.00 | 94,337 |
| 2013-08-02 | Option exercise (derivative) | 10,369 | $0.00 | 20,738 |
| 2013-08-02 | Option exercise | 10,369 | $51.42 | 87,806 |
| 2013-08-02 | Open-market sale | 10,369 | $97.00 | 77,437 |
| 2013-07-23 | Option exercise (derivative) | 12,144 | $0.00 | 12,144 |
| 2013-07-23 | Option exercise | 12,144 | $39.26 | 89,581 |
| 2013-07-23 | Open-market sale | 12,144 | $93.03 | 77,437 |
| 2013-05-15 | Option exercise (derivative) | 15,184 | $0.00 | 0 |
| 2013-05-15 | Option exercise | 15,184 | $34.89 | 92,621 |
| 2013-05-15 | Open-market sale | 15,184 | $90.00 | 77,437 |
| 2013-02-19 | Grant / award (derivative) | 42,320 | $81.73 | 42,320 |
| 2013-02-19 | Grant / award | 20,951 | $0.00 | 78,152 |
| 2013-02-19 | Tax withholding | 715 | $81.73 | 77,437 |
| 2013-02-07 | Option exercise (derivative) | 20,900 | $0.00 | 0 |
| 2013-02-07 | Open-market sale | 20,900 | $80.05 | 57,201 |
| 2013-02-07 | Option exercise | 20,900 | $54.68 | 78,101 |
| 2012-04-24 | Option exercise (derivative) | 19,950 | $0.00 | 0 |
| 2012-04-24 | Option exercise (derivative) | 10,368 | $0.00 | 31,107 |
| 2012-04-24 | Option exercise | 10,368 | $51.42 | 67,569 |
| 2012-04-24 | Option exercise | 19,950 | $52.30 | 77,151 |
| 2012-04-24 | Open-market sale | 19,950 | $64.89 | 57,201 |
| 2012-04-02 | Option exercise (derivative) | 12,144 | $0.00 | 24,288 |
| 2012-04-02 | Open-market sale | 12,144 | $62.00 | 57,201 |
| 2012-04-02 | Option exercise | 12,144 | $39.26 | 69,345 |
| 2012-02-21 | Grant / award (derivative) | 54,675 | $60.68 | 54,675 |
| 2012-02-21 | Grant / award | 17,733 | $0.00 | 57,584 |
| 2012-02-21 | Tax withholding | 383 | $60.68 | 57,201 |
| 2012-02-17 | Option exercise (derivative) | 15,184 | $0.00 | 15,184 |
| 2012-02-17 | Option exercise | 15,184 | $34.89 | 55,035 |
| 2012-02-17 | Open-market sale | 15,184 | $60.36 | 39,851 |
| 2012-02-13 | Option exercise (derivative) | 6,503 | $0.00 | 0 |
| 2012-02-13 | Open-market sale | 1,000 | $60.02 | 40,014 |
| 2012-02-13 | Option exercise | 6,503 | $35.87 | 46,354 |
| 2012-02-13 | Open-market sale | 3,300 | $60.00 | 43,054 |
| 2012-02-13 | Open-market sale | 1,240 | $60.01 | 41,814 |
| 2012-02-13 | Open-market sale | 163 | $60.02 | 39,851 |
| 2012-02-13 | Open-market sale | 800 | $60.01 | 41,014 |
| 2011-12-20 | Open-market sale | 3,633 | $60.00 | 39,851 |
| 2011-09-16 | Option exercise (derivative) | 12,143 | $0.00 | 36,432 |
| 2011-09-16 | Open-market sale | 12,143 | $59.32 | 43,463.03 |
| 2011-09-16 | Option exercise | 12,143 | $39.26 | 55,606.03 |
| 2011-08-30 | Option exercise (derivative) | 7,683 | $0.00 | 30,368 |
| 2011-08-30 | Open-market sale | 7,683 | $58.30 | 43,463.03 |
| 2011-08-30 | Option exercise | 7,683 | $34.89 | 51,146.03 |
| 2011-08-24 | Option exercise (derivative) | 7,684 | $0.00 | 38,051 |
| 2011-08-24 | Open-market sale | 7,684 | $58.00 | 43,463.03 |
| 2011-08-24 | Option exercise | 7,684 | $34.89 | 51,147.03 |
| 2011-07-22 | Option exercise (derivative) | 7,500 | $0.00 | 45,735 |
| 2011-07-22 | Option exercise | 7,500 | $34.89 | 50,963.03 |
| 2011-07-22 | Open-market sale | 7,500 | $58.45 | 43,463.03 |
| 2011-07-07 | Option exercise (derivative) | 7,500 | $0.00 | 53,235 |
| 2011-07-07 | Option exercise | 7,500 | $34.89 | 50,940.46 |
| 2011-07-07 | Open-market sale | 7,500 | $57.98 | 43,463.03 |
| 2011-05-04 | Option exercise (derivative) | 9,507 | $0.00 | 6,503 |
| 2011-05-04 | Open-market sale | 9,507 | $57.30 | 43,440.46 |
| 2011-05-04 | Option exercise | 9,507 | $35.87 | 52,924.42 |
| 2011-03-18 | Option exercise (derivative) | 3,000 | $0.00 | 16,010 |
| 2011-03-18 | Option exercise | 3,000 | $35.87 | 46,417.42 |
| 2011-03-18 | Open-market sale | 3,000 | $54.00 | 43,417.42 |
| 2011-02-24 | Option exercise (derivative) | 4,000 | $0.00 | 19,010 |
| 2011-02-24 | Open-market sale | 4,000 | $52.00 | 43,417.42 |
| 2011-02-24 | Option exercise | 4,000 | $35.87 | 47,417.42 |
| 2011-02-22 | Grant / award (derivative) | 41,475 | $0.00 | 41,475 |
| 2011-02-22 | Grant / award | 20,500 | $0.00 | 43,860.42 |
| 2011-02-22 | Tax withholding | 443 | $51.42 | 43,417.42 |
| 2011-01-13 | Option exercise (derivative) | 3,000 | $0.00 | 23,010 |
| 2011-01-13 | Option exercise | 3,000 | $35.87 | 26,360.42 |
| 2011-01-13 | Open-market sale | 3,000 | $50.00 | 23,360.42 |
| 2011-01-08 | Option exercise (derivative) | 625 | $0.00 | 0 |
| 2011-01-08 | Option exercise | 625 | $0.00 | 23,360.42 |
| 2010-05-01 | Option exercise (derivative) | 2,584 | $0.00 | 625 |
| 2010-05-01 | Option exercise | 2,584 | $0.00 | 22,664.61 |
| 2010-02-23 | Grant / award (derivative) | 48,575 | $0.00 | 48,575 |
| 2010-02-23 | Grant / award | 8,325 | $0.00 | 20,270.76 |
| 2010-02-23 | Tax withholding | 216 | $39.26 | 20,054.76 |
| 2010-01-08 | Option exercise (derivative) | 625 | $0.00 | 3,209 |
| 2010-01-08 | Option exercise | 625 | $0.00 | 11,960.76 |
| 2010-01-08 | Tax withholding | 15 | $36.49 | 11,945.76 |
| 2009-05-01 | Option exercise (derivative) | 2,508 | $0.00 | 3,834 |
| 2009-05-01 | Option exercise | 2,508 | $0.00 | 11,252.87 |
| 2009-02-17 | Grant / award (derivative) | 60,735 | $0.00 | 60,735 |
| 2009-01-08 | Option exercise (derivative) | 625 | $0.00 | 6,342 |
| 2009-01-08 | Option exercise | 625 | $0.00 | 8,668.15 |
| 2009-01-08 | Tax withholding | 32 | $35.42 | 8,636.15 |
| 2008-05-01 | Option exercise (derivative) | 2,508 | $0.00 | 6,967 |
| 2008-05-01 | Option exercise | 2,508 | $0.00 | 8,043.15 |
| 2008-02-13 | Grant / award (derivative) | 26,010 | $0.00 | 26,010 |
| 2008-02-08 | Option exercise (derivative) | 625 | — | 9,475 |
| 2008-02-08 | Option exercise | 625 | $0.00 | 5,508.34 |
| 2008-02-01 | Option exercise (derivative) | 1,666 | — | 10,100 |
| 2008-02-01 | Tax withholding | 34 | $36.17 | 4,883.34 |
| 2008-02-01 | Option exercise | 1,666 | $0.00 | 4,917.34 |
| 2007-12-10 | — | — | — | 139.76 |
| 2007-12-10 | — | — | — | 3,226.35 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.