SEC CIK 1557290
Arbuckle Stuart A
Reported ownership across 3 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| VRTXview stock → | 63,368 | 2025-07-01 |
| RYTMview stock → | 11,712 | 2026-06-23 |
| ALNYview stock → | 671 | 2026-05-20 |
Position History — VRTX
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — VRTX
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2025-07-01 | Tax withholding | 37,243 | $450.23 | 63,368 |
| 2025-05-13 | Grant / award | 37,622 | $0.00 | 100,611 |
| 2025-02-26 | Tax withholding | 7,071 | $479.61 | 62,935 |
| 2025-02-24 | Tax withholding | 4,716 | $483.28 | 70,006 |
| 2025-02-14 | Tax withholding | 2,724 | $463.46 | 74,722 |
| 2025-02-12 | Grant / award | 7,903 | $0.00 | 77,446 |
| 2025-02-10 | Tax withholding | 3,220 | $467.98 | 69,543 |
| 2025-02-04 | Grant / award | 14,624 | $0.00 | 64,315 |
| 2025-02-04 | Grant / award | 8,448 | $0.00 | 72,763 |
| 2024-05-15 | Open-market sale | 69 | $430.93 | 49,691 |
| 2024-02-26 | Open-market sale | 5,034 | $425.70 | 49,691 |
| 2024-02-23 | Tax withholding | 4,714 | $431.79 | 54,725 |
| 2024-02-21 | Open-market sale | 3,603 | $421.77 | 59,439 |
| 2024-02-20 | Tax withholding | 3,373 | $420.58 | 67,846 |
| 2024-02-20 | Open-market sale | 4,804 | $420.79 | 63,042 |
| 2024-02-16 | Tax withholding | 4,499 | $424.01 | 71,219 |
| 2024-02-12 | Open-market sale | 4,295 | $420.24 | 75,718 |
| 2024-02-09 | Tax withholding | 3,177 | $422.74 | 80,013 |
| 2024-02-07 | Grant / award | 8,448 | $0.00 | 83,190 |
| 2024-02-06 | Grant / award | 11,210 | $0.00 | 74,742 |
| 2024-02-06 | Grant / award | 6,976 | $0.00 | 63,532 |
| 2023-12-13 | Option exercise (derivative) | 8,603 | $0.00 | 0 |
| 2023-12-13 | Open-market sale | 8,603 | $399.00 | 56,556 |
| 2023-12-13 | Option exercise | 8,603 | $187.53 | 65,159 |
| 2023-06-15 | Option exercise (derivative) | 8,603 | $0.00 | 8,603 |
| 2023-06-15 | Open-market sale | 8,603 | $349.00 | 56,556 |
| 2023-06-15 | Option exercise | 8,603 | $187.53 | 65,159 |
| 2023-05-30 | Open-market sale | 82 | $329.82 | 56,556 |
| 2023-02-27 | Open-market sale | 3,834 | $287.16 | 57,756 |
| 2023-02-27 | Open-market sale | 400 | $287.59 | 57,356 |
| 2023-02-27 | Open-market sale | 800 | $288.92 | 56,556 |
| 2023-02-24 | Tax withholding | 4,714 | $289.12 | 61,590 |
| 2023-02-22 | Open-market sale | 200 | $296.31 | 66,304 |
| 2023-02-22 | Open-market sale | 129 | $291.84 | 68,576 |
| 2023-02-22 | Open-market sale | 300 | $292.86 | 68,276 |
| 2023-02-22 | Open-market sale | 1,378 | $294.29 | 66,898 |
| 2023-02-22 | Open-market sale | 394 | $295.38 | 66,504 |
| 2023-02-21 | Open-market sale | 736 | $294.58 | 68,705 |
| 2023-02-21 | Open-market sale | 21 | $291.01 | 71,086 |
| 2023-02-21 | Open-market sale | 545 | $292.77 | 70,541 |
| 2023-02-21 | Open-market sale | 1,100 | $293.74 | 69,441 |
| 2023-02-17 | Tax withholding | 4,498 | $292.85 | 71,107 |
| 2023-02-14 | Open-market sale | 560 | $298.14 | 79,742 |
| 2023-02-14 | Open-market sale | 1,734 | $300.09 | 76,005 |
| 2023-02-14 | Open-market sale | 2,003 | $299.13 | 77,739 |
| 2023-02-14 | Open-market sale | 400 | $300.89 | 75,605 |
| 2023-02-14 | Open-market sale | 901 | $296.85 | 80,302 |
| 2023-02-14 | Open-market sale | 800 | $295.84 | 81,203 |
| 2023-02-13 | Tax withholding | 5,990 | $298.26 | 86,890 |
| 2023-02-13 | Open-market sale | 835 | $300.13 | 82,003 |
| 2023-02-13 | Open-market sale | 245 | $296.44 | 86,645 |
| 2023-02-13 | Open-market sale | 1,779 | $299.26 | 82,838 |
| 2023-02-13 | Open-market sale | 2,028 | $298.42 | 84,617 |
| 2023-02-10 | Tax withholding | 3,372 | $294.33 | 92,880 |
| 2023-02-01 | Grant / award | 11,209 | $0.00 | 96,252 |
| 2023-02-01 | Grant / award | 12,388 | $0.00 | 70,419 |
| 2023-02-01 | Grant / award | 14,624 | $0.00 | 85,043 |
| 2022-12-06 | Grant / award | 12,753 | $0.00 | 58,031 |
| 2022-08-15 | Option exercise (derivative) | 6,571 | $0.00 | 0 |
| 2022-08-15 | Open-market sale | 400 | $302.55 | 61,555 |
| 2022-08-15 | Option exercise | 6,571 | $155.57 | 67,451 |
| 2022-08-15 | Open-market sale | 1,254 | $300.30 | 66,197 |
| 2022-08-15 | Open-market sale | 6,948 | $305.38 | 45,278 |
| 2022-08-15 | Open-market sale | 6,990 | $304.67 | 52,226 |
| 2022-08-15 | Open-market sale | 2,339 | $303.78 | 59,216 |
| 2022-08-15 | Open-market sale | 4,242 | $301.61 | 61,955 |
| 2022-08-10 | Option exercise (derivative) | 64 | $0.00 | 6,571 |
| 2022-08-10 | Option exercise | 64 | $155.57 | 61,060 |
| 2022-08-10 | Open-market sale | 9 | $302.01 | 60,880 |
| 2022-08-10 | Open-market sale | 171 | $300.32 | 60,889 |
| 2022-08-09 | Option exercise (derivative) | 1,926 | $0.00 | 6,635 |
| 2022-08-09 | Open-market sale | 4,790 | $300.53 | 61,896 |
| 2022-08-09 | Option exercise | 1,926 | $155.57 | 66,686 |
| 2022-08-09 | Open-market sale | 900 | $301.42 | 60,996 |
| 2022-05-16 | Open-market sale | 10 | $247.95 | 64,872 |
| 2022-05-16 | Open-market sale | 20 | $249.35 | 64,852 |
| 2022-05-16 | Open-market sale | 32 | $250.78 | 64,820 |
| 2022-05-16 | Open-market sale | 10 | $251.43 | 64,810 |
| 2022-05-16 | Open-market sale | 10 | $252.66 | 64,800 |
| 2022-05-16 | Open-market sale | 40 | $254.19 | 64,760 |
| 2022-05-16 | Open-market sale | 11 | $246.21 | 64,882 |
| 2022-05-02 | Open-market sale | 306 | $263.98 | 64,760 |
| 2022-02-24 | Tax withholding | 7,246 | $227.86 | 65,066 |
| 2022-02-17 | Tax withholding | 4,126 | $232.51 | 72,312 |
| 2022-02-10 | Tax withholding | 3,040 | $237.74 | 76,438 |
| 2022-02-01 | Grant / award | 14,623 | $0.00 | 79,478 |
| 2022-02-01 | Grant / award | 13,952 | $0.00 | 64,855 |
| 2022-02-01 | Grant / award | 9,800 | $0.00 | 50,903 |
| 2021-11-15 | Open-market sale | 1 | $187.80 | 41,103 |
| 2021-11-15 | Open-market sale | 2 | $186.99 | 41,104 |
| 2021-05-17 | Open-market sale | 16 | $217.15 | 41,103 |
| 2021-05-17 | Open-market sale | 7 | $215.33 | 41,205 |
| 2021-05-17 | Open-market sale | 86 | $216.36 | 41,119 |
| 2021-02-25 | Open-market sale | 254 | $216.57 | 41,103 |
| 2021-02-25 | Open-market sale | 300 | $215.62 | 41,357 |
| 2021-02-25 | Open-market sale | 400 | $214.32 | 41,657 |
| 2021-02-25 | Open-market sale | 1,400 | $213.55 | 42,057 |
| 2021-02-25 | Open-market sale | 380 | $211.39 | 44,357 |
| 2021-02-25 | Open-market sale | 900 | $212.52 | 43,457 |
| 2021-02-24 | Tax withholding | 2,898 | $217.57 | 44,737 |
| 2021-02-18 | Open-market sale | 3,940 | $211.77 | 50,498 |
| 2021-02-18 | Open-market sale | 2,763 | $212.49 | 47,735 |
| 2021-02-18 | Open-market sale | 100 | $213.26 | 47,635 |
| 2021-02-18 | Open-market sale | 1,022 | $210.05 | 54,438 |
| 2021-02-17 | Tax withholding | 6,240 | $211.75 | 55,460 |
| 2021-02-11 | Open-market sale | 600 | $211.19 | 61,900 |
| 2021-02-11 | Open-market sale | 200 | $212.10 | 61,700 |
| 2021-02-11 | Open-market sale | 4,356 | $210.39 | 62,500 |
| 2021-02-10 | Tax withholding | 3,101 | $214.16 | 66,856 |
| 2021-02-03 | Option exercise (derivative) | 1,554 | $0.00 | 0 |
| 2021-02-03 | Open-market sale | 90 | $215.80 | 70,046 |
| 2021-02-03 | Open-market sale | 242 | $214.98 | 70,136 |
| 2021-02-03 | Open-market sale | 497 | $213.90 | 70,378 |
| 2021-02-03 | Open-market sale | 488 | $212.77 | 70,875 |
| 2021-02-03 | Open-market sale | 89 | $216.83 | 69,957 |
| 2021-02-03 | Open-market sale | 148 | $211.22 | 71,363 |
| 2021-02-03 | Grant / award | 8,438 | $0.00 | 43,617 |
| 2021-02-03 | Grant / award | 12,388 | $0.00 | 56,005 |
| 2021-02-03 | Option exercise | 1,554 | $86.52 | 71,511 |
| 2021-02-03 | Grant / award | 13,952 | $0.00 | 69,957 |
| 2020-11-16 | Open-market sale | 5 | $224.11 | 35,179 |
| 2020-11-16 | Open-market sale | 2 | $222.47 | 35,184 |
| 2020-11-03 | Option exercise (derivative) | 1,553 | $0.00 | 1,554 |
| 2020-11-03 | Open-market sale | 245 | $212.38 | 35,513 |
| 2020-11-03 | Option exercise | 1,553 | $86.52 | 36,732 |
| 2020-11-03 | Open-market sale | 487 | $210.56 | 36,245 |
| 2020-11-03 | Open-market sale | 487 | $211.54 | 35,758 |
| 2020-11-03 | Open-market sale | 334 | $214.13 | 35,179 |
| 2020-08-03 | Option exercise (derivative) | 1,553 | $0.00 | 3,107 |
| 2020-08-03 | Option exercise | 1,553 | $86.52 | 36,732 |
| 2020-08-03 | Open-market sale | 280 | $279.58 | 35,179 |
| 2020-08-03 | Open-market sale | 689 | $278.72 | 35,459 |
| 2020-08-03 | Open-market sale | 171 | $276.40 | 36,561 |
| 2020-08-03 | Open-market sale | 413 | $277.85 | 36,148 |
| 2020-07-07 | Option exercise (derivative) | 1,222 | $0.00 | 8,561 |
| 2020-07-07 | Option exercise (derivative) | 1,564 | $0.00 | 17,206 |
| 2020-07-07 | Option exercise | 1,222 | $155.57 | 37,965 |
| 2020-07-07 | Open-market sale | 2,786 | $300.00 | 35,179 |
| 2020-07-07 | Option exercise | 1,564 | $187.53 | 36,743 |
| 2020-05-15 | Open-market sale | 24 | $287.62 | 35,188 |
| 2020-05-15 | Open-market sale | 21 | $286.41 | 35,212 |
| 2020-05-15 | Open-market sale | 10 | $285.00 | 35,233 |
| 2020-05-15 | Open-market sale | 10 | $283.58 | 35,243 |
| 2020-05-15 | Open-market sale | 12 | $280.71 | 35,253 |
| 2020-05-15 | Open-market sale | 17 | $279.93 | 35,265 |
| 2020-05-15 | Open-market sale | 9 | $288.35 | 35,179 |
| 2020-05-15 | Open-market sale | 10 | $276.35 | 35,282 |
| 2020-05-04 | Option exercise (derivative) | 1,553 | $0.00 | 4,660 |
| 2020-05-04 | Open-market sale | 240 | $262.54 | 35,292 |
| 2020-05-04 | Option exercise | 1,553 | $86.52 | 36,732 |
| 2020-05-04 | Open-market sale | 640 | $259.36 | 36,092 |
| 2020-05-04 | Open-market sale | 113 | $264.89 | 35,179 |
| 2020-05-04 | Open-market sale | 240 | $261.34 | 35,532 |
| 2020-05-04 | Open-market sale | 320 | $260.32 | 35,772 |
| 2020-02-25 | Open-market sale | 420 | $236.36 | 35,831 |
| 2020-02-25 | Open-market sale | 20 | $236.88 | 35,811 |
| 2020-02-25 | Open-market sale | 632 | $238.33 | 35,179 |
| 2020-02-25 | Open-market sale | 540 | $235.14 | 36,251 |
| 2020-02-25 | Open-market sale | 810 | $229.78 | 38,003 |
| 2020-02-25 | Open-market sale | 432 | $230.85 | 37,571 |
| 2020-02-25 | Open-market sale | 360 | $232.35 | 37,211 |
| 2020-02-25 | Open-market sale | 420 | $234.08 | 36,791 |
| 2020-02-24 | Tax withholding | 2,898 | $239.23 | 38,813 |
| 2020-02-18 | Open-market sale | 760 | $242.08 | 44,079 |
| 2020-02-18 | Open-market sale | 1,011 | $242.91 | 43,068 |
| 2020-02-18 | Open-market sale | 377 | $245.76 | 41,711 |
| 2020-02-18 | Open-market sale | 580 | $245.04 | 42,088 |
| 2020-02-18 | Open-market sale | 400 | $243.76 | 42,668 |
| 2020-02-17 | Tax withholding | 2,496 | $241.50 | 44,839 |
| 2020-02-11 | Open-market sale | 3,377 | $245.93 | 51,454 |
| 2020-02-11 | Open-market sale | 486 | $248.62 | 47,335 |
| 2020-02-11 | Open-market sale | 1,863 | $247.91 | 47,821 |
| 2020-02-11 | Open-market sale | 930 | $243.76 | 57,691 |
| 2020-02-11 | Open-market sale | 2,860 | $244.99 | 54,831 |
| 2020-02-11 | Open-market sale | 1,770 | $246.76 | 49,684 |
| 2020-02-10 | Tax withholding | 8,942 | $240.95 | 58,621 |
| 2020-02-06 | Option exercise (derivative) | 1,223 | $0.00 | 9,783 |
| 2020-02-06 | Option exercise (derivative) | 1,564 | $0.00 | 18,770 |
| 2020-02-06 | Open-market sale | 150 | $241.08 | 67,734 |
| 2020-02-06 | Open-market sale | 230 | $240.53 | 67,884 |
| 2020-02-06 | Open-market sale | 725 | $239.47 | 68,114 |
| 2020-02-06 | Open-market sale | 1,511 | $238.71 | 68,839 |
| 2020-02-06 | Option exercise | 1,223 | $155.57 | 70,350 |
| 2020-02-06 | Option exercise | 1,564 | $187.53 | 69,127 |
| 2020-02-06 | Open-market sale | 171 | $242.47 | 67,563 |
| 2020-02-05 | Grant / award | 12,387 | $0.00 | 67,563 |
| 2020-02-05 | Grant / award | 9,800 | $0.00 | 55,176 |
| 2020-02-05 | Grant / award | 12,136 | $0.00 | 45,376 |
| 2020-02-03 | Option exercise (derivative) | 1,554 | $0.00 | 6,213 |
| 2020-02-03 | Option exercise (derivative) | 2,156 | $0.00 | 0 |
| 2020-02-03 | Open-market sale | 900 | $231.87 | 33,780 |
| 2020-02-03 | Option exercise | 2,156 | $91.05 | 35,396 |
| 2020-02-03 | Option exercise | 1,554 | $86.52 | 36,950 |
| 2020-02-03 | Open-market sale | 540 | $232.71 | 33,240 |
| 2020-02-03 | Open-market sale | 1,300 | $231.16 | 34,680 |
| 2020-02-03 | Open-market sale | 530 | $229.99 | 35,980 |
| 2020-02-03 | Open-market sale | 440 | $228.90 | 36,510 |
| 2020-01-31 | Option exercise (derivative) | 4,692 | $0.00 | 20,334 |
| 2020-01-31 | Open-market sale | 4,692 | $238.65 | 33,240 |
| 2020-01-31 | Option exercise | 4,692 | $187.53 | 37,932 |
| 2019-11-15 | Open-market sale | 19 | $205.95 | 33,240 |
| 2019-11-13 | Option exercise (derivative) | 8,560 | $0.00 | 11,006 |
| 2019-11-13 | Option exercise | 8,560 | $155.57 | 41,800 |
| 2019-11-13 | Open-market sale | 8,560 | $205.57 | 33,240 |
| 2019-11-04 | Option exercise (derivative) | 2,155 | $0.00 | 2,156 |
| 2019-11-04 | Option exercise (derivative) | 1,553 | $0.00 | 7,767 |
| 2019-11-04 | Option exercise | 1,553 | $86.52 | 34,793 |
| 2019-11-04 | Open-market sale | 1,553 | $201.62 | 33,240 |
| 2019-11-04 | Option exercise | 2,155 | $91.05 | 35,395 |
| 2019-08-08 | Option exercise (derivative) | 2,125 | $0.00 | 0 |
| 2019-08-08 | Option exercise | 2,125 | $131.89 | 35,365 |
| 2019-08-08 | Open-market sale | 2,125 | $181.89 | 33,240 |
| 2019-08-05 | Option exercise (derivative) | 1,553 | $0.00 | 9,320 |
| 2019-08-05 | Open-market sale | 1,553 | $176.44 | 32,240 |
| 2019-08-05 | Option exercise | 1,553 | $86.52 | 33,793 |
| 2019-08-02 | Option exercise (derivative) | 2,155 | $0.00 | 4,311 |
| 2019-08-02 | Open-market sale | 2,155 | $177.78 | 32,240 |
| 2019-08-02 | Option exercise | 2,155 | $91.05 | 34,395 |
| 2019-06-19 | Option exercise (derivative) | 2,125 | $0.00 | 2,125 |
| 2019-06-19 | Open-market sale | 2,125 | $181.89 | 33,240 |
| 2019-06-19 | Option exercise | 2,125 | $131.89 | 35,365 |
| 2019-05-15 | Open-market sale | 133 | $165.41 | 33,240 |
| 2019-05-03 | Option exercise (derivative) | 1,553 | $0.00 | 10,873 |
| 2019-05-03 | Open-market sale | 240 | $170.28 | 34,553 |
| 2019-05-03 | Open-market sale | 593 | $173.60 | 33,240 |
| 2019-05-03 | Open-market sale | 400 | $172.73 | 33,833 |
| 2019-05-03 | Open-market sale | 320 | $171.31 | 34,233 |
| 2019-05-03 | Option exercise | 1,553 | $86.52 | 34,793 |
| 2019-05-02 | Option exercise (derivative) | 2,155 | $0.00 | 6,466 |
| 2019-05-02 | Open-market sale | 1,198 | $168.56 | 34,197 |
| 2019-05-02 | Option exercise | 2,155 | $91.05 | 35,395 |
| 2019-05-02 | Open-market sale | 457 | $169.31 | 33,740 |
| 2019-05-02 | Open-market sale | 400 | $170.72 | 33,340 |
| 2019-05-02 | Open-market sale | 100 | $171.70 | 33,240 |
| 2019-04-15 | Open-market sale | 2,712 | $182.29 | 33,560 |
| 2019-04-15 | Open-market sale | 320 | $183.61 | 33,240 |
| 2019-04-15 | Open-market sale | 2,592 | $180.95 | 36,272 |
| 2019-02-11 | Open-market sale | 14,915 | $180.34 | 46,365 |
| 2019-02-11 | Open-market sale | 7,501 | $181.03 | 38,864 |
| 2019-02-11 | Open-market sale | 10,657 | $179.44 | 61,280 |
| 2019-02-06 | Grant / award (derivative) | 25,026 | $0.00 | 25,026 |
| 2019-02-06 | Grant / award | 17,298 | $0.00 | 53,700 |
| 2019-02-06 | Grant / award | 9,799 | $0.00 | 71,937 |
| 2019-02-06 | Grant / award | 8,438 | $0.00 | 62,138 |
| 2019-02-04 | Option exercise (derivative) | 2,155 | $0.00 | 8,621 |
| 2019-02-04 | Option exercise (derivative) | 1,554 | $0.00 | 12,426 |
| 2019-02-04 | Option exercise (derivative) | 4,250 | $0.00 | 0 |
| 2019-02-04 | Open-market sale | 300 | $188.07 | 36,402 |
| 2019-02-04 | Option exercise | 4,250 | $109.41 | 51,002 |
| 2019-02-04 | Option exercise | 2,155 | $91.05 | 53,157 |
| 2019-02-04 | Option exercise | 1,554 | $86.52 | 54,711 |
| 2019-02-04 | Open-market sale | 1,400 | $184.81 | 53,311 |
| 2019-02-04 | Open-market sale | 4,044 | $186.84 | 36,702 |
| 2019-02-04 | Open-market sale | 12,565 | $186.10 | 40,746 |
| 2019-01-22 | Option exercise (derivative) | 2,125 | $0.00 | 4,250 |
| 2019-01-22 | Open-market sale | 2,125 | $193.48 | 46,752 |
| 2019-01-22 | Option exercise | 2,125 | $131.89 | 48,877 |
| 2018-11-15 | Open-market sale | 29 | $163.75 | 46,752 |
| 2018-11-07 | Option exercise (derivative) | 2,125 | $0.00 | 6,375 |
| 2018-11-07 | Open-market sale | 2,125 | $179.00 | 46,752 |
| 2018-11-07 | Option exercise | 2,125 | $131.89 | 48,877 |
| 2018-11-05 | Option exercise (derivative) | 4,250 | $0.00 | 4,250 |
| 2018-11-05 | Option exercise (derivative) | 1,553 | $0.00 | 13,980 |
| 2018-11-05 | Option exercise | 1,553 | $86.52 | 48,305 |
| 2018-11-05 | Option exercise | 4,250 | $109.14 | 51,002 |
| 2018-11-05 | Open-market sale | 1,553 | $172.08 | 46,752 |
| 2018-11-02 | Option exercise (derivative) | 2,155 | $0.00 | 10,776 |
| 2018-11-02 | Option exercise | 2,155 | $91.05 | 48,907 |
| 2018-11-02 | Open-market sale | 2,155 | $175.36 | 46,752 |
| 2018-08-03 | Option exercise (derivative) | 1,553 | $0.00 | 15,533 |
| 2018-08-03 | Option exercise (derivative) | 4,250 | $0.00 | 8,500 |
| 2018-08-03 | Option exercise | 4,250 | $109.14 | 51,002 |
| 2018-08-03 | Option exercise | 1,553 | $86.52 | 52,555 |
| 2018-08-03 | Open-market sale | 5,803 | $174.20 | 46,752 |
| 2018-08-02 | Option exercise (derivative) | 2,155 | $0.00 | 12,931 |
| 2018-08-02 | Option exercise (derivative) | 2,125 | $0.00 | 8,500 |
| 2018-08-02 | Option exercise | 2,125 | $131.89 | 48,877 |
| 2018-08-02 | Option exercise | 2,155 | $91.05 | 48,907 |
| 2018-08-02 | Open-market sale | 2,155 | $174.59 | 46,752 |
| 2018-07-16 | Option exercise (derivative) | 2,125 | $0.00 | 0 |
| 2018-07-16 | Open-market sale | 2,125 | $179.85 | 46,752 |
| 2018-07-16 | Option exercise | 2,125 | $96.87 | 48,877 |
| 2018-07-13 | Option exercise (derivative) | 6,375 | $0.00 | 10,625 |
| 2018-07-13 | Open-market sale | 6,375 | $179.00 | 46,752 |
| 2018-07-13 | Option exercise | 6,375 | $131.89 | 53,127 |
| 2018-06-29 | Option exercise (derivative) | 1,553 | $0.00 | 17,086 |
| 2018-06-29 | Option exercise (derivative) | 2,155 | $0.00 | 15,086 |
| 2018-06-29 | Option exercise | 2,155 | $91.05 | 48,907 |
| 2018-06-29 | Option exercise | 1,553 | $86.52 | 50,460 |
| 2018-06-29 | Open-market sale | 3,708 | $169.00 | 46,752 |
| 2018-06-22 | Option exercise (derivative) | 4,250 | $0.00 | 12,750 |
| 2018-06-22 | Option exercise | 4,250 | $109.14 | 51,002 |
| 2018-06-22 | Open-market sale | 4,250 | $159.00 | 46,752 |
| 2018-05-15 | Open-market sale | 138 | $155.78 | 46,752 |
| 2018-04-16 | Option exercise (derivative) | 2,125 | $0.00 | 2,125 |
| 2018-04-16 | Option exercise | 2,125 | $96.87 | 48,877 |
| 2018-04-16 | Open-market sale | 2,125 | $163.01 | 46,752 |
| 2018-02-26 | Option exercise (derivative) | 1,554 | $0.00 | 18,639 |
| 2018-02-26 | Option exercise | 1,554 | $86.52 | 53,211 |
| 2018-02-26 | Open-market sale | 6,459 | $169.00 | 46,752 |
| 2018-02-13 | Open-market sale | 2,022 | $151.40 | 53,679 |
| 2018-02-13 | Open-market sale | 2,022 | $152.26 | 51,657 |
| 2018-02-12 | Open-market sale | 1,270 | $153.80 | 55,701 |
| 2018-02-12 | Open-market sale | 3,879 | $153.07 | 56,971 |
| 2018-02-12 | Open-market sale | 800 | $152.27 | 60,850 |
| 2018-02-12 | Open-market sale | 875 | $150.78 | 61,650 |
| 2018-02-06 | Grant / award (derivative) | 19,566 | $0.00 | 19,566 |
| 2018-02-06 | Grant / award | 8,437 | $0.00 | 62,525 |
| 2018-02-06 | Grant / award | 12,136 | $0.00 | 54,088 |
| 2018-02-05 | Option exercise (derivative) | 4,250 | $0.00 | 0 |
| 2018-02-05 | Option exercise (derivative) | 4,250 | $0.00 | 17,000 |
| 2018-02-05 | Option exercise | 4,250 | $77.31 | 46,202 |
| 2018-02-05 | Option exercise | 4,250 | $109.14 | 50,452 |
| 2018-02-05 | Open-market sale | 8,500 | $163.08 | 41,952 |
| 2018-02-02 | Option exercise (derivative) | 2,156 | $0.00 | 17,241 |
| 2018-02-02 | Option exercise | 2,156 | $91.05 | 44,108 |
| 2018-02-02 | Open-market sale | 2,156 | $169.42 | 41,952 |
| 2018-01-24 | Option exercise (derivative) | 4,310 | $0.00 | 19,397 |
| 2018-01-24 | Option exercise (derivative) | 4,659 | $0.00 | 20,193 |
| 2018-01-24 | Option exercise | 4,659 | $86.52 | 50,921 |
| 2018-01-24 | Open-market sale | 8,969 | $169.00 | 41,952 |
| 2018-01-24 | Option exercise | 4,310 | $91.05 | 46,262 |
| 2018-01-16 | Option exercise (derivative) | 2,125 | $0.00 | 4,250 |
| 2018-01-16 | Open-market sale | 2,125 | $158.28 | 41,952 |
| 2018-01-16 | Option exercise | 2,125 | $96.87 | 44,077 |
| 2018-01-11 | Option exercise (derivative) | 4,250 | $0.00 | 21,250 |
| 2018-01-11 | Open-market sale | 4,250 | $159.00 | 41,952 |
| 2018-01-11 | Option exercise | 4,250 | $109.14 | 46,202 |
| 2017-11-15 | Open-market sale | 48 | $147.29 | 41,952 |
| 2017-11-15 | Open-market sale | 221 | $147.29 | 41,952 |
| 2017-11-06 | Option exercise (derivative) | 4,250 | $0.00 | 4,250 |
| 2017-11-06 | Open-market sale | 4,250 | $148.17 | 41,952 |
| 2017-11-06 | Option exercise | 4,250 | $77.31 | 46,202 |
| 2017-10-31 | Open-market sale | 5,600 | $143.54 | 99,735 |
| 2017-10-31 | Open-market sale | 11,617 | $142.18 | 105,335 |
| 2017-10-31 | Open-market sale | 500 | $149.34 | 41,952 |
| 2017-10-31 | Open-market sale | 25,999 | $144.54 | 73,736 |
| 2017-10-31 | Open-market sale | 17,501 | $145.34 | 56,235 |
| 2017-10-31 | Open-market sale | 7,783 | $146.61 | 48,452 |
| 2017-10-31 | Open-market sale | 5,000 | $147.87 | 43,452 |
| 2017-10-31 | Open-market sale | 1,000 | $148.54 | 42,452 |
| 2017-10-27 | Option exercise (derivative) | 2,125 | $0.00 | 6,375 |
| 2017-10-27 | Option exercise | 2,125 | $96.87 | 119,077 |
| 2017-10-27 | Open-market sale | 2,125 | $149.00 | 116,952 |
| 2017-08-07 | Option exercise (derivative) | 4,250 | $0.00 | 8,500 |
| 2017-08-07 | Option exercise | 4,250 | $77.31 | 125,367 |
| 2017-08-07 | Open-market sale | 4,250 | $152.88 | 121,117 |
| 2017-08-03 | Option exercise (derivative) | 4,250 | $0.00 | 25,500 |
| 2017-08-03 | Option exercise | 4,250 | $109.14 | 125,367 |
| 2017-08-03 | Open-market sale | 4,250 | $155.72 | 121,117 |
| 2017-07-31 | Option exercise (derivative) | 2,125 | $0.00 | 0 |
| 2017-07-31 | Open-market sale | 2,125 | $152.99 | 121,117 |
| 2017-07-31 | Option exercise | 2,125 | $83.36 | 123,242 |
| 2017-07-21 | Option exercise (derivative) | 2,125 | $0.00 | 17,000 |
| 2017-07-21 | Option exercise | 2,125 | $131.89 | 133,592 |
| 2017-07-21 | Open-market sale | 2,125 | $159.00 | 131,467 |
| 2017-07-21 | Open-market sale | 10,150 | $161.68 | 121,317 |
| 2017-07-21 | Open-market sale | 200 | $161.72 | 121,117 |
| 2017-07-19 | Option exercise (derivative) | 10,775 | $0.00 | 23,707 |
| 2017-07-19 | Option exercise (derivative) | 25,500 | $0.00 | 8,500 |
| 2017-07-19 | Option exercise (derivative) | 38,250 | $0.00 | 38,250 |
| 2017-07-19 | Option exercise (derivative) | 14,875 | $0.00 | 19,125 |
| 2017-07-19 | Option exercise | 14,875 | $131.89 | 210,092 |
| 2017-07-19 | Option exercise | 38,250 | $109.14 | 195,217 |
| 2017-07-19 | Option exercise | 10,775 | $91.05 | 220,867 |
| 2017-07-19 | Open-market sale | 60,400 | $161.00 | 160,467 |
| 2017-07-19 | Open-market sale | 29,000 | $162.67 | 131,467 |
| 2017-07-19 | Option exercise | 25,500 | $96.87 | 156,967 |
| 2017-06-02 | Option exercise (derivative) | 25,500 | $0.00 | 12,750 |
| 2017-06-02 | Option exercise (derivative) | 31,875 | $0.00 | 2,125 |
| 2017-06-02 | Open-market sale | 57,375 | $129.02 | 131,467 |
| 2017-06-02 | Option exercise | 25,500 | $77.31 | 156,967 |
| 2017-06-02 | Option exercise | 31,875 | $83.36 | 188,842 |
| 2017-06-01 | Option exercise (derivative) | 13,594 | $0.00 | 0 |
| 2017-06-01 | Open-market sale | 13,594 | $124.00 | 131,467 |
| 2017-06-01 | Option exercise | 13,594 | $53.74 | 145,061 |
| 2017-04-28 | Option exercise (derivative) | 28,320 | $0.00 | 0 |
| 2017-04-28 | Option exercise | 28,320 | $45.11 | 159,567 |
| 2017-04-28 | Open-market sale | 28,320 | $119.50 | 131,247 |
| 2017-02-13 | Open-market sale | 3,792 | $88.39 | 127,455 |
| 2017-02-03 | Grant / award (derivative) | 24,852 | $0.00 | 24,852 |
| 2017-02-03 | Grant / award | 5,753 | $0.01 | 119,111 |
| 2017-02-03 | Grant / award | 12,136 | $0.00 | 131,247 |
| 2016-11-09 | Open-market sale | 1,208 | $90.00 | 113,358 |
| 2016-10-03 | Open-market sale | 1,208 | $86.46 | 114,566 |
| 2016-05-25 | Gift | 150 | $0.00 | 115,774 |
| 2016-02-03 | Open-market sale | 645 | $92.80 | 115,721 |
| 2016-02-03 | Open-market sale | 2,597 | $89.92 | 119,166 |
| 2016-02-03 | Open-market sale | 2,100 | $90.98 | 117,066 |
| 2016-02-03 | Open-market sale | 700 | $91.89 | 116,366 |
| 2016-02-02 | Grant / award (derivative) | 34,482 | $0.00 | 34,482 |
| 2016-02-02 | Grant / award | 17,299 | $0.01 | 121,763 |
| 2015-12-04 | Option exercise (derivative) | 4,531 | $0.00 | 13,594 |
| 2015-12-04 | Open-market sale | 100 | $125.17 | 104,464 |
| 2015-12-04 | Option exercise | 4,531 | $53.74 | 108,995 |
| 2015-12-04 | Open-market sale | 2,179 | $123.53 | 106,816 |
| 2015-12-04 | Open-market sale | 2,252 | $124.36 | 104,564 |
| 2015-11-16 | Option exercise (derivative) | 3,650 | $0.00 | 38,250 |
| 2015-11-16 | Open-market sale | 184 | $121.95 | 108,357 |
| 2015-11-16 | Option exercise | 3,650 | $77.31 | 108,541 |
| 2015-11-16 | Open-market sale | 3,650 | $124.00 | 104,464 |
| 2015-11-16 | Open-market sale | 100 | $123.00 | 108,114 |
| 2015-11-16 | Open-market sale | 143 | $122.47 | 108,214 |
| 2015-11-05 | Option exercise (derivative) | 5,664 | $0.00 | 28,320 |
| 2015-11-05 | Option exercise (derivative) | 600 | $0.00 | 41,900 |
| 2015-11-05 | Open-market sale | 2,444 | $122.46 | 108,568 |
| 2015-11-05 | Option exercise | 600 | $77.31 | 111,012 |
| 2015-11-05 | Option exercise | 5,664 | $45.11 | 110,412 |
| 2015-11-05 | Open-market sale | 200 | $125.17 | 104,748 |
| 2015-11-05 | Open-market sale | 1,220 | $124.59 | 104,948 |
| 2015-11-05 | Open-market sale | 2,400 | $123.04 | 106,168 |
| 2015-10-30 | Open-market sale | 3,950 | $125.30 | 109,248 |
| 2015-10-30 | Open-market sale | 1,000 | $124.44 | 113,198 |
| 2015-10-30 | Open-market sale | 900 | $123.36 | 114,198 |
| 2015-10-30 | Open-market sale | 4,500 | $126.31 | 104,748 |
| 2015-10-01 | Open-market sale | 900 | $103.28 | 125,915 |
| 2015-10-01 | Open-market sale | 600 | $106.07 | 115,098 |
| 2015-10-01 | Open-market sale | 5,058 | $105.41 | 115,698 |
| 2015-10-01 | Open-market sale | 5,159 | $104.45 | 120,756 |
| 2015-10-01 | Open-market sale | 700 | $102.30 | 126,815 |
| 2015-09-04 | Option exercise (derivative) | 9,063 | $0.00 | 18,125 |
| 2015-09-04 | Option exercise | 9,063 | $53.74 | 136,578 |
| 2015-09-04 | Open-market sale | 3,463 | $126.44 | 127,515 |
| 2015-09-04 | Open-market sale | 5,200 | $125.42 | 130,978 |
| 2015-09-04 | Open-market sale | 400 | $124.43 | 136,178 |
| 2015-08-05 | Option exercise (derivative) | 8,500 | $0.00 | 42,500 |
| 2015-08-05 | Option exercise (derivative) | 11,328 | $0.00 | 33,984 |
| 2015-08-05 | Option exercise | 11,328 | $45.11 | 138,843 |
| 2015-08-05 | Option exercise | 8,500 | $77.31 | 147,343 |
| 2015-08-05 | Open-market sale | 4,200 | $140.51 | 143,143 |
| 2015-08-05 | Open-market sale | 13,328 | $141.36 | 129,815 |
| 2015-08-05 | Open-market sale | 2,300 | $142.18 | 127,515 |
| 2015-07-21 | Grant / award (derivative) | 34,000 | $0.00 | 34,000 |
| 2015-05-15 | Open-market sale | 148 | $123.85 | 127,515 |
| 2015-04-27 | Option exercise (derivative) | 17,000 | $0.00 | 51,000 |
| 2015-04-27 | Option exercise (derivative) | 15,563 | $0.00 | 45,312 |
| 2015-04-27 | Option exercise (derivative) | 18,312 | $0.00 | 27,188 |
| 2015-04-27 | Option exercise | 18,312 | $53.74 | 156,432 |
| 2015-04-27 | Open-market sale | 1,100 | $129.30 | 153,482 |
| 2015-04-27 | Open-market sale | 700 | $134.05 | 127,515 |
| 2015-04-27 | Open-market sale | 3,400 | $133.34 | 128,215 |
| 2015-04-27 | Open-market sale | 6,316 | $132.44 | 131,615 |
| 2015-04-27 | Open-market sale | 4,230 | $131.27 | 137,931 |
| 2015-04-27 | Open-market sale | 11,321 | $130.33 | 142,161 |
| 2015-04-27 | Gift | 150 | $0.00 | 138,120 |
| 2015-04-27 | Open-market sale | 12,933 | $128.17 | 154,582 |
| 2015-04-27 | Open-market sale | 21,480 | $127.49 | 167,515 |
| 2015-04-27 | Option exercise | 17,000 | $77.31 | 188,995 |
| 2015-04-27 | Option exercise | 15,563 | $45.11 | 171,995 |
| 2015-02-03 | Grant / award (derivative) | 68,000 | $0.00 | 68,000 |
| 2015-02-03 | Grant / award | 20,700 | $0.01 | 138,270 |
| 2014-11-05 | Option exercise (derivative) | 4,250 | $0.00 | 60,875 |
| 2014-11-05 | Open-market sale | 2,576 | $112.07 | 118,938 |
| 2014-11-05 | Open-market sale | 1,374 | $112.98 | 117,564 |
| 2014-11-05 | Open-market sale | 300 | $113.98 | 117,264 |
| 2014-11-05 | Option exercise | 4,250 | $45.11 | 121,514 |
| 2014-10-30 | Grant / award | 75,000 | $0.01 | 117,264 |
| 2014-10-01 | Open-market sale | 400 | $110.37 | 42,364 |
| 2014-10-01 | Open-market sale | 900 | $109.19 | 42,764 |
| 2014-10-01 | Open-market sale | 4,037 | $108.08 | 43,664 |
| 2014-10-01 | Open-market sale | 5,373 | $107.32 | 47,701 |
| 2014-10-01 | Open-market sale | 1,607 | $106.32 | 53,074 |
| 2014-10-01 | Open-market sale | 100 | $111.52 | 42,264 |
| 2014-09-19 | Option exercise (derivative) | 25,500 | $0.00 | 65,125 |
| 2014-09-19 | Option exercise (derivative) | 27,000 | $0.00 | 45,500 |
| 2014-09-19 | Option exercise | 25,500 | $45.11 | 110,202 |
| 2014-09-19 | Open-market sale | 55,521 | $100.00 | 54,681 |
| 2014-09-19 | Option exercise | 27,000 | $53.74 | 84,702 |
| 2014-07-15 | Grant / award (derivative) | 34,000 | $0.00 | 34,000 |
| 2014-02-05 | Grant / award (derivative) | 68,000 | $0.00 | 68,000 |
| 2014-02-05 | Grant / award | 20,700 | $0.01 | 57,418 |
| 2013-12-12 | Open-market sale | 3,021 | $65.47 | 36,718 |
| 2013-10-01 | Open-market sale | 8,982 | $76.49 | 39,334 |
| 2013-10-01 | Open-market sale | 3,435 | $75.73 | 48,316 |
| 2013-07-30 | Grant / award (derivative) | 34,000 | $0.00 | 34,000 |
| 2013-07-29 | Open-market sale | 347 | $79.87 | 51,751 |
| 2013-02-05 | Grant / award (derivative) | 90,625 | $0.00 | 90,625 |
| 2013-02-05 | Grant / award | 12,084 | $0.01 | 51,751 |
| 2012-09-04 | Grant / award (derivative) | 72,500 | $0.00 | 72,500 |
| 2012-09-04 | Grant / award | 9,667 | $0.01 | 9,667 |
| 2012-09-04 | Grant / award | 30,000 | $0.01 | 39,667 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.