SEC CIK 1042047
OYLER JOHN
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| ONCview stock → | 0 | 2026-08-12 |
Position History — ONC
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — ONC
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-08-12 | Open-market sale | 14,102 | $359.12 | 0 |
| 2026-08-12 | Open-market sale | 20,899 | $358.41 | 14,102 |
| 2026-08-12 | Open-market sale | 15,396 | $357.63 | 35,001 |
| 2026-08-12 | Open-market sale | 2,515 | $356.43 | 50,397 |
| 2026-08-12 | Open-market sale | 1,980 | $354.71 | 52,912 |
| 2026-08-11 | Open-market sale | 4 | $367.00 | 54,892 |
| 2026-08-11 | Open-market sale | 1,200 | $366.31 | 54,896 |
| 2026-08-11 | Open-market sale | 3,176 | $365.26 | 56,096 |
| 2026-08-11 | Open-market sale | 5,211 | $364.31 | 59,272 |
| 2026-08-11 | Open-market sale | 13,403 | $363.45 | 64,483 |
| 2026-08-11 | Open-market sale | 11,568 | $362.34 | 77,886 |
| 2026-08-11 | Open-market sale | 14,569 | $361.47 | 89,454 |
| 2026-08-11 | Open-market sale | 8,081 | $360.33 | 104,023 |
| 2026-08-11 | Open-market sale | 13,695 | $359.32 | 112,104 |
| 2026-08-10 | Open-market sale | 3,680 | $360.63 | 125,799 |
| 2026-08-10 | Open-market sale | 21,254 | $359.50 | 129,479 |
| 2026-08-10 | Open-market sale | 45,044 | $358.70 | 150,733 |
| 2026-08-10 | Open-market sale | 15,869 | $357.67 | 195,777 |
| 2026-08-10 | Open-market sale | 12,418 | $356.62 | 211,646 |
| 2026-08-10 | Open-market sale | 3,476 | $355.66 | 224,064 |
| 2026-08-10 | Open-market sale | 6,717 | $354.78 | 227,540 |
| 2026-08-10 | Open-market sale | 3,673 | $353.32 | 234,257 |
| 2026-08-10 | Open-market sale | 2,813 | $351.80 | 237,930 |
| 2026-08-10 | Open-market sale | 67 | $350.00 | 240,743 |
| 2026-07-21 | Open-market sale | 2,340 | $320.06 | 0 |
| 2026-07-21 | Open-market sale | 15,807 | $319.29 | 2,340 |
| 2026-07-21 | Open-market sale | 7,842 | $318.41 | 18,147 |
| 2026-07-21 | Open-market sale | 20,029 | $316.91 | 25,989 |
| 2026-07-21 | Open-market sale | 15,379 | $316.26 | 46,018 |
| 2026-07-20 | Option exercise (derivative) | 441,870 | $0.00 | 0 |
| 2026-07-20 | Open-market sale | 523 | $316.14 | 280 |
| 2026-07-20 | Open-market sale | 1,512 | $315.26 | 803 |
| 2026-07-20 | Open-market sale | 1,850 | $313.91 | 2,315 |
| 2026-07-20 | Open-market sale | 14,326 | $312.96 | 4,165 |
| 2026-07-20 | Open-market sale | 15,499 | $312.29 | 18,491 |
| 2026-07-20 | Option exercise | 33,990 | $119.96 | 33,990 |
| 2026-07-20 | Open-market sale | 2,907 | $311.80 | 0 |
| 2026-07-20 | Open-market sale | 6,273 | $310.75 | 2,907 |
| 2026-07-20 | Open-market sale | 5,146 | $310.08 | 9,180 |
| 2026-07-17 | Option exercise (derivative) | 840,164 | $0.00 | 441,870 |
| 2026-07-17 | Open-market sale | 51 | $315.06 | 0 |
| 2026-07-17 | Open-market sale | 740 | $314.32 | 51 |
| 2026-07-17 | Open-market sale | 14,915 | $313.19 | 791 |
| 2026-07-17 | Open-market sale | 35,829 | $312.17 | 15,706 |
| 2026-07-17 | Open-market sale | 5,543 | $311.42 | 51,535 |
| 2026-07-17 | Open-market sale | 4,833 | $310.37 | 57,078 |
| 2026-07-17 | Open-market sale | 680 | $309.05 | 61,911 |
| 2026-07-17 | Open-market sale | 597 | $306.96 | 62,591 |
| 2026-07-17 | Open-market sale | 1,440 | $305.20 | 63,188 |
| 2026-07-17 | Option exercise | 64,628 | $119.96 | 64,628 |
| 2026-07-16 | Option exercise (derivative) | 911,248 | $0.00 | 1,282,034 |
| 2026-07-16 | Option exercise (derivative) | 1,254,513 | $0.00 | 0 |
| 2026-07-16 | Open-market sale | 520 | $323.59 | 0 |
| 2026-07-16 | Open-market sale | 1,560 | $322.71 | 520 |
| 2026-07-16 | Open-market sale | 13,109 | $321.61 | 2,080 |
| 2026-07-16 | Open-market sale | 20,505 | $321.00 | 15,189 |
| 2026-07-16 | Open-market sale | 15,097 | $319.99 | 35,694 |
| 2026-07-16 | Open-market sale | 6,402 | $318.55 | 50,791 |
| 2026-07-16 | Open-market sale | 42,798 | $317.79 | 57,193 |
| 2026-07-16 | Open-market sale | 32,224 | $316.82 | 99,991 |
| 2026-07-16 | Open-market sale | 19,752 | $316.00 | 132,215 |
| 2026-07-16 | Open-market sale | 9,516 | $314.73 | 151,967 |
| 2026-07-16 | Open-market sale | 4,881 | $314.08 | 161,483 |
| 2026-07-16 | Open-market sale | 233 | $311.98 | 166,364 |
| 2026-07-16 | Option exercise | 70,096 | $119.96 | 166,597 |
| 2026-07-16 | Option exercise | 96,501 | $160.40 | 96,501 |
| 2026-07-15 | Option exercise (derivative) | 55,575 | $0.00 | 1,254,513 |
| 2026-07-15 | Option exercise (derivative) | 996,801 | $0.00 | 9 |
| 2026-07-15 | Option exercise (derivative) | 462,865 | $0.00 | 1 |
| 2026-07-15 | Open-market sale | 7,640 | $313.58 | 0 |
| 2026-07-15 | Open-market sale | 48,657 | $312.86 | 7,640 |
| 2026-07-15 | Open-market sale | 12,857 | $311.71 | 56,297 |
| 2026-07-15 | Open-market sale | 41,336 | $310.92 | 69,154 |
| 2026-07-15 | Open-market sale | 6,067 | $310.02 | 110,490 |
| 2026-07-15 | Option exercise | 4,275 | $160.40 | 116,557 |
| 2026-07-15 | Option exercise | 76,677 | $169.58 | 112,282 |
| 2026-07-15 | Option exercise | 35,605 | $100.04 | 35,605 |
| 2026-07-14 | Option exercise (derivative) | 472,134 | $0.00 | 462,866 |
| 2026-07-14 | Option exercise (derivative) | 1,264,666 | $0.00 | 0 |
| 2026-07-14 | Open-market sale | 40,781 | $306.93 | 7,834 |
| 2026-07-14 | Open-market sale | 45,895 | $306.21 | 48,615 |
| 2026-07-14 | Open-market sale | 39,090 | $305.02 | 94,510 |
| 2026-07-14 | Option exercise | 36,318 | $100.04 | 133,600 |
| 2026-07-14 | Option exercise | 97,282 | $36.90 | 97,282 |
| 2026-07-14 | Open-market sale | 8,122 | $303.93 | 0 |
| 2026-07-14 | Open-market sale | 4,139 | $303.07 | 8,122 |
| 2026-07-13 | Option exercise (derivative) | 630,760 | $0.00 | 1,264,666 |
| 2026-07-13 | Open-market sale | 320 | $307.40 | 0 |
| 2026-07-13 | Open-market sale | 7,240 | $306.82 | 320 |
| 2026-07-13 | Open-market sale | 846 | $305.57 | 7,560 |
| 2026-07-13 | Open-market sale | 8,438 | $304.68 | 8,406 |
| 2026-07-13 | Open-market sale | 26,294 | $303.83 | 16,844 |
| 2026-07-13 | Open-market sale | 4,584 | $302.79 | 43,138 |
| 2026-07-13 | Open-market sale | 798 | $301.94 | 47,722 |
| 2026-07-13 | Option exercise | 48,520 | $36.90 | 48,520 |
| 2026-07-10 | Option exercise (derivative) | 152,074 | $0.00 | 1,895,426 |
| 2026-07-10 | Open-market sale | 18 | $303.03 | 0 |
| 2026-07-10 | Open-market sale | 136 | $302.19 | 18 |
| 2026-07-10 | Open-market sale | 150 | $301.18 | 154 |
| 2026-07-10 | Open-market sale | 370 | $300.12 | 304 |
| 2026-07-10 | Open-market sale | 5,143 | $298.94 | 674 |
| 2026-07-10 | Open-market sale | 3,074 | $298.35 | 5,817 |
| 2026-07-10 | Open-market sale | 1,314 | $297.23 | 8,891 |
| 2026-07-10 | Open-market sale | 1,493 | $296.07 | 10,205 |
| 2026-07-10 | Option exercise | 11,698 | $36.90 | 11,698 |
| 2026-06-23 | Open-market sale | 320 | $275.10 | 0 |
| 2026-06-23 | Open-market sale | 1,290 | $274.12 | 320 |
| 2026-06-23 | Open-market sale | 1,800 | $273.30 | 1,610 |
| 2026-06-16 | Open-market sale | 333 | $266.69 | 0 |
| 2026-06-16 | Open-market sale | 1,710 | $265.99 | 333 |
| 2026-06-16 | Open-market sale | 1,650 | $264.87 | 2,043 |
| 2026-06-11 | Grant / award (derivative) | 344,669 | $0.00 | 344,669 |
| 2026-06-11 | Open-market sale | 149 | $258.81 | 0 |
| 2026-06-11 | Open-market sale | 200 | $258.28 | 149 |
| 2026-06-11 | Open-market sale | 859 | $257.59 | 349 |
| 2026-06-11 | Open-market sale | 741 | $256.23 | 1,208 |
| 2026-06-11 | Grant / award | 177,931 | $0.00 | 5,697,649 |
| 2026-06-08 | Open-market sale | 1,120 | $271.14 | 0 |
| 2026-06-08 | Open-market sale | 3,820 | $270.38 | 1,120 |
| 2026-03-06 | Grant / award | 326,976 | $0.00 | 5,491,339 |
| 2026-03-06 | Grant / award | 117,936 | $0.00 | 5,609,275 |
| 2025-12-16 | Open-market sale | 40 | $305.24 | 0 |
| 2025-12-16 | Open-market sale | 1,973 | $304.36 | 40 |
| 2025-12-16 | Open-market sale | 1,255 | $304.13 | 2,013 |
| 2025-12-16 | Open-market sale | 5,442 | $303.72 | 3,268 |
| 2025-12-16 | Open-market sale | 1,633 | $303.13 | 8,710 |
| 2025-12-16 | Open-market sale | 7,470 | $302.74 | 10,343 |
| 2025-12-16 | Open-market sale | 1,512 | $302.31 | 17,813 |
| 2025-12-16 | Open-market sale | 2,567 | $301.79 | 19,325 |
| 2025-12-16 | Open-market sale | 600 | $300.98 | 21,892 |
| 2025-12-16 | Open-market sale | 1,877 | $300.80 | 22,492 |
| 2025-12-15 | Open-market sale | 5,829 | $304.37 | 84,095 |
| 2025-12-15 | Open-market sale | 1,896 | $303.60 | 89,924 |
| 2025-12-15 | Open-market sale | 6,389 | $302.29 | 91,820 |
| 2025-12-15 | Open-market sale | 1,791 | $301.58 | 98,209 |
| 2025-12-15 | Open-market sale | 3,940 | $305.55 | 80,155 |
| 2025-12-15 | Open-market sale | 1,194 | $314.92 | 24,369 |
| 2025-12-15 | Open-market sale | 929 | $313.52 | 25,563 |
| 2025-12-15 | Open-market sale | 121 | $311.93 | 26,492 |
| 2025-12-15 | Open-market sale | 2,344 | $311.33 | 26,613 |
| 2025-12-15 | Open-market sale | 16,318 | $310.48 | 28,957 |
| 2025-12-15 | Open-market sale | 10,650 | $309.37 | 45,275 |
| 2025-12-15 | Open-market sale | 14,163 | $308.41 | 55,925 |
| 2025-12-15 | Open-market sale | 5,118 | $307.38 | 70,088 |
| 2025-12-15 | Open-market sale | 4,949 | $306.39 | 75,206 |
| 2025-11-12 | Gift | 858,533 | $0.00 | 6,441,041 |
| 2025-11-11 | Gift | 151,320 | $0.00 | 7,299,574 |
| 2025-09-16 | Open-market sale | 12,446 | $326.14 | 4,408 |
| 2025-09-16 | Open-market sale | 4,008 | $326.90 | 400 |
| 2025-09-16 | Open-market sale | 400 | $327.78 | 0 |
| 2025-09-16 | Open-market sale | 6,883 | $325.06 | 16,854 |
| 2025-09-16 | Open-market sale | 4,066 | $324.12 | 23,737 |
| 2025-07-09 | Open-market sale | 1,553 | $254.83 | 0 |
| 2025-07-09 | Open-market sale | 9,292 | $253.18 | 11,807 |
| 2025-07-09 | Open-market sale | 6,703 | $252.23 | 21,099 |
| 2025-07-09 | Open-market sale | 10,254 | $254.10 | 1,553 |
| 2025-06-23 | Open-market sale | 100 | $262.90 | 0 |
| 2025-06-23 | Open-market sale | 3,074 | $261.57 | 100 |
| 2025-06-17 | Open-market sale | 1,460 | $256.49 | 0 |
| 2025-06-16 | Open-market sale | 3,680 | $266.05 | 1,460 |
| 2025-06-10 | Grant / award (derivative) | 348,374 | $0.00 | 348,374 |
| 2025-06-10 | Grant / award | 185,055 | $0.00 | 8,281,841 |
| 2025-06-06 | Open-market sale | 927 | $254.97 | 400 |
| 2025-06-06 | Open-market sale | 1,000 | $253.49 | 1,327 |
| 2025-06-06 | Open-market sale | 1,400 | $251.88 | 2,327 |
| 2025-06-06 | Open-market sale | 1,400 | $250.84 | 3,727 |
| 2025-06-06 | Open-market sale | 400 | $255.74 | 0 |
| 2025-05-09 | Option exercise (derivative) | 4,055,415 | $0.00 | 7 |
| 2025-05-09 | Option exercise | 4,055,415 | $0.50 | 10,154,040 |
| 2025-05-09 | Tax withholding | 1,990,603 | $17.85 | 8,163,437 |
| 2025-03-10 | Option exercise (derivative) | 1,033,552 | $0.00 | 4,055,422 |
| 2025-03-10 | Open-market sale | 1,900 | $238.74 | 39,310 |
| 2025-03-10 | Open-market sale | 9,309 | $243.04 | 13,932 |
| 2025-03-10 | Open-market sale | 7,069 | $241.92 | 23,241 |
| 2025-03-10 | Open-market sale | 2,200 | $240.70 | 30,310 |
| 2025-03-10 | Open-market sale | 6,800 | $239.59 | 32,510 |
| 2025-03-10 | Open-market sale | 5,313 | $244.04 | 8,619 |
| 2025-03-10 | Option exercise | 41,210 | $6.50 | 41,210 |
| 2025-03-10 | Option exercise | 497,822 | $0.50 | 6,098,625 |
| 2025-03-10 | Open-market sale | 700 | $246.85 | 0 |
| 2025-03-10 | Open-market sale | 4,913 | $246.11 | 700 |
| 2025-03-10 | Open-market sale | 3,006 | $245.19 | 5,613 |
| 2025-03-07 | Option exercise (derivative) | 1,470,417 | $0.00 | 5,088,974 |
| 2025-03-07 | Option exercise | 58,590 | $6.50 | 58,590 |
| 2025-03-07 | Option exercise | 708,747 | $0.50 | 5,600,803 |
| 2025-03-07 | Open-market sale | 500 | $256.10 | 0 |
| 2025-03-07 | Open-market sale | 2,400 | $255.02 | 500 |
| 2025-03-07 | Open-market sale | 1,300 | $254.10 | 2,900 |
| 2025-03-07 | Open-market sale | 1,100 | $253.21 | 4,200 |
| 2025-03-07 | Open-market sale | 3,299 | $252.24 | 5,300 |
| 2025-03-07 | Open-market sale | 2,300 | $251.00 | 8,599 |
| 2025-03-07 | Open-market sale | 12,578 | $249.97 | 10,899 |
| 2025-03-07 | Open-market sale | 8,905 | $249.04 | 23,477 |
| 2025-03-07 | Open-market sale | 7,600 | $247.99 | 32,382 |
| 2025-03-07 | Open-market sale | 13,918 | $246.91 | 39,982 |
| 2025-03-07 | Open-market sale | 1,190 | $246.69 | 53,900 |
| 2025-03-07 | Open-market sale | 2,100 | $246.10 | 55,090 |
| 2025-03-07 | Open-market sale | 1,400 | $246.03 | 57,190 |
| 2025-03-06 | Option exercise (derivative) | 1,007,578 | $0.00 | 6,559,391 |
| 2025-03-06 | Open-market sale | 8,200 | $258.91 | 14,811 |
| 2025-03-06 | Open-market sale | 1,700 | $262.97 | 100 |
| 2025-03-06 | Open-market sale | 3,400 | $262.03 | 1,800 |
| 2025-03-06 | Open-market sale | 2,906 | $261.08 | 5,200 |
| 2025-03-06 | Open-market sale | 6,705 | $259.77 | 8,106 |
| 2025-03-06 | Open-market sale | 100 | $264.27 | 0 |
| 2025-03-06 | Open-market sale | 13,598 | $257.92 | 23,011 |
| 2025-03-06 | Open-market sale | 3,500 | $256.91 | 36,609 |
| 2025-03-06 | Option exercise | 40,109 | $6.50 | 40,109 |
| 2025-03-06 | Option exercise | 486,161 | $0.50 | 4,892,056 |
| 2025-03-05 | Grant / award | 201,084 | $0.00 | 4,405,895 |
| 2025-03-03 | Option exercise (derivative) | 2,533,531 | $0.00 | 7,566,969 |
| 2025-03-03 | Option exercise | 1,220,531 | $0.50 | 4,199,364 |
| 2025-03-03 | Option exercise | 101,000 | $6.50 | 101,000 |
| 2025-03-03 | Open-market sale | 5,956 | $240.53 | 95,044 |
| 2025-03-03 | Open-market sale | 13,816 | $241.38 | 81,228 |
| 2025-03-03 | Open-market sale | 8,192 | $242.46 | 73,036 |
| 2025-03-03 | Open-market sale | 11,195 | $243.44 | 61,841 |
| 2025-03-03 | Open-market sale | 600 | $249.25 | 0 |
| 2025-03-03 | Open-market sale | 3,900 | $248.63 | 600 |
| 2025-03-03 | Open-market sale | 6,480 | $247.63 | 4,500 |
| 2025-03-03 | Open-market sale | 7,243 | $246.57 | 10,980 |
| 2025-03-03 | Open-market sale | 19,232 | $245.51 | 18,223 |
| 2025-03-03 | Open-market sale | 1,090 | $245.36 | 37,455 |
| 2025-03-03 | Open-market sale | 18,386 | $244.56 | 38,545 |
| 2025-03-03 | Open-market sale | 4,910 | $244.45 | 56,931 |
| 2024-12-14 | Option exercise (derivative) | 1,300,000 | $0.00 | 10,100,500 |
| 2024-12-14 | Option exercise | 1,300,000 | $0.50 | 2,978,833 |
| 2024-10-08 | Open-market sale | 2,059 | $235.41 | 1,452 |
| 2024-10-08 | Open-market sale | 694 | $234.27 | 3,511 |
| 2024-10-08 | Open-market sale | 1,565 | $229.25 | 4,610 |
| 2024-10-08 | Open-market sale | 1,747 | $230.05 | 2,863 |
| 2024-10-08 | Open-market sale | 229 | $231.05 | 2,634 |
| 2024-10-08 | Open-market sale | 38 | $233.00 | 2,596 |
| 2024-10-08 | Open-market sale | 428 | $234.27 | 2,168 |
| 2024-10-08 | Open-market sale | 1,272 | $235.41 | 896 |
| 2024-10-08 | Open-market sale | 896 | $236.37 | 0 |
| 2024-10-08 | Open-market sale | 2,535 | $229.25 | 7,465 |
| 2024-10-08 | Open-market sale | 2,827 | $230.05 | 4,638 |
| 2024-10-08 | Open-market sale | 371 | $231.04 | 4,267 |
| 2024-10-08 | Open-market sale | 62 | $233.00 | 4,205 |
| 2024-06-24 | Open-market sale | 400 | $160.12 | 0 |
| 2024-06-24 | Open-market sale | 2,389 | $159.49 | 400 |
| 2024-06-17 | Open-market sale | 608 | $159.40 | 376 |
| 2024-06-17 | Open-market sale | 297 | $158.53 | 984 |
| 2024-06-17 | Open-market sale | 376 | $159.91 | 0 |
| 2024-06-05 | Grant / award (derivative) | 923,975 | $0.00 | 923,975 |
| 2024-06-05 | Grant / award | 490,464 | $0.00 | 1,812,018 |
| 2024-04-11 | Open-market sale | 4,265 | $146.82 | 2,811 |
| 2024-04-11 | Open-market sale | 5,008 | $146.09 | 7,076 |
| 2024-04-11 | Open-market sale | 2,811 | $147.74 | 0 |
| 2024-04-10 | Open-market sale | 60 | $150.85 | 12,084 |
| 2024-04-10 | Open-market sale | 2,641 | $149.79 | 12,144 |
| 2024-04-10 | Open-market sale | 11,514 | $148.40 | 27,286 |
| 2024-04-10 | Open-market sale | 12,501 | $149.15 | 14,785 |
| 2024-04-09 | Open-market sale | 7,924 | $154.21 | 38,800 |
| 2024-04-09 | Open-market sale | 2,734 | $153.47 | 46,724 |
| 2024-04-09 | Open-market sale | 542 | $152.28 | 49,458 |
| 2024-03-13 | Open-market sale | 307 | $180.26 | 500 |
| 2024-03-13 | Open-market sale | 993 | $179.33 | 807 |
| 2024-03-13 | Open-market sale | 1,801 | $178.10 | 1,800 |
| 2024-03-13 | Open-market sale | 200 | $181.37 | 300 |
| 2024-03-13 | Open-market sale | 200 | $182.63 | 100 |
| 2024-03-13 | Open-market sale | 100 | $184.17 | 0 |
| 2024-03-13 | Open-market sale | 5,994 | $177.11 | 3,601 |
| 2024-03-13 | Open-market sale | 2,737 | $176.35 | 9,595 |
| 2024-03-12 | Open-market sale | 6,598 | $162.74 | 43,402 |
| 2024-03-12 | Open-market sale | 15,466 | $163.78 | 27,936 |
| 2024-03-12 | Open-market sale | 12,069 | $164.49 | 15,867 |
| 2024-03-12 | Open-market sale | 200 | $169.05 | 12,332 |
| 2024-03-12 | Open-market sale | 733 | $166.44 | 12,532 |
| 2024-03-12 | Open-market sale | 2,602 | $165.49 | 13,265 |
| 2023-06-15 | Grant / award (derivative) | 1,349,907 | $0.00 | 1,349,907 |
| 2023-06-15 | Grant / award | 355,641 | $0.00 | 1,971,554 |
| 2023-01-10 | Open-market sale | 1,948 | $249.84 | 192 |
| 2023-01-10 | Open-market sale | 1,336 | $248.76 | 2,140 |
| 2023-01-10 | Open-market sale | 1,947 | $249.84 | 193 |
| 2023-01-10 | Open-market sale | 2,442 | $247.74 | 3,476 |
| 2023-01-10 | Open-market sale | 879 | $246.97 | 5,918 |
| 2023-01-10 | Open-market sale | 192 | $250.26 | 0 |
| 2022-12-29 | Open-market sale | 1,625 | $224.42 | 92 |
| 2022-12-29 | Open-market sale | 1,625 | $224.42 | 91 |
| 2022-12-29 | Open-market sale | 92 | $225.13 | 0 |
| 2022-12-28 | Open-market sale | 367 | $224.73 | 0 |
| 2022-12-27 | Open-market sale | 1,119 | $224.29 | 0 |
| 2022-11-15 | Open-market sale | 835 | $207.62 | 1,500 |
| 2022-11-15 | Open-market sale | 1,400 | $208.45 | 100 |
| 2022-11-15 | Open-market sale | 1,009 | $206.51 | 2,335 |
| 2022-11-15 | Open-market sale | 1,400 | $203.64 | 23,600 |
| 2022-11-15 | Open-market sale | 2,333 | $204.60 | 21,267 |
| 2022-11-15 | Open-market sale | 4,081 | $205.67 | 17,186 |
| 2022-11-15 | Open-market sale | 4,456 | $206.57 | 12,730 |
| 2022-11-15 | Open-market sale | 884 | $205.52 | 3,344 |
| 2022-11-15 | Open-market sale | 700 | $204.24 | 4,228 |
| 2022-11-15 | Open-market sale | 600 | $209.88 | 0 |
| 2022-11-15 | Open-market sale | 4,487 | $208.55 | 600 |
| 2022-11-15 | Open-market sale | 7,643 | $207.66 | 5,087 |
| 2022-09-21 | Open-market sale | 2,638 | $149.21 | 5,102 |
| 2022-09-21 | Open-market sale | 2,000 | $148.25 | 7,740 |
| 2022-09-21 | Open-market sale | 450 | $153.12 | 0 |
| 2022-09-21 | Open-market sale | 500 | $152.35 | 450 |
| 2022-09-21 | Open-market sale | 1,716 | $151.16 | 950 |
| 2022-09-21 | Open-market sale | 2,435 | $150.35 | 2,666 |
| 2022-09-21 | Open-market sale | 2,639 | $149.21 | 5,101 |
| 2022-09-20 | Open-market sale | 9,749 | $153.32 | 5,511 |
| 2022-09-20 | Open-market sale | 9,748 | $153.32 | 5,512 |
| 2022-09-20 | Open-market sale | 5,412 | $153.81 | 100 |
| 2022-09-20 | Open-market sale | 100 | $154.77 | 0 |
| 2022-06-22 | Grant / award (derivative) | 1,887,678 | $0.00 | 1,887,678 |
| 2022-06-22 | Grant / award | 334,009 | $0.00 | 2,070,913 |
| 2021-09-15 | Open-market sale | 190,203 | $29.31 | 1,736,904 |
| 2021-09-15 | Open-market sale | 200 | $383.00 | 0 |
| 2021-09-15 | Open-market sale | 700 | $382.06 | 200 |
| 2021-09-15 | Open-market sale | 6,600 | $374.39 | 19,558 |
| 2021-09-15 | Open-market sale | 3,312 | $375.60 | 16,246 |
| 2021-09-15 | Open-market sale | 3,400 | $376.77 | 12,846 |
| 2021-09-15 | Open-market sale | 4,515 | $377.88 | 8,331 |
| 2021-09-15 | Open-market sale | 5,431 | $379.02 | 2,900 |
| 2021-09-15 | Open-market sale | 2,000 | $379.81 | 900 |
| 2021-09-14 | Open-market sale | 157,600 | $28.22 | 2,267,161 |
| 2021-09-14 | Open-market sale | 100 | $361.56 | 37,777 |
| 2021-09-14 | Open-market sale | 700 | $362.81 | 37,077 |
| 2021-09-14 | Open-market sale | 1,400 | $364.23 | 35,677 |
| 2021-09-14 | Open-market sale | 5,657 | $365.68 | 30,020 |
| 2021-09-14 | Open-market sale | 13,072 | $366.50 | 16,948 |
| 2021-09-14 | Open-market sale | 4,759 | $367.52 | 12,189 |
| 2021-09-14 | Open-market sale | 10,989 | $368.51 | 1,200 |
| 2021-09-14 | Open-market sale | 1,100 | $369.65 | 100 |
| 2021-09-14 | Open-market sale | 100 | $370.48 | 0 |
| 2021-09-02 | Open-market sale | 320 | $332.75 | 0 |
| 2021-09-02 | Open-market sale | 5,565 | $332.05 | 320 |
| 2021-09-02 | Open-market sale | 2,100 | $330.82 | 5,885 |
| 2021-09-02 | Open-market sale | 2,500 | $329.79 | 7,985 |
| 2021-09-02 | Open-market sale | 800 | $328.70 | 10,485 |
| 2021-09-02 | Open-market sale | 2,176 | $327.28 | 11,285 |
| 2021-09-02 | Open-market sale | 3,810 | $326.43 | 13,461 |
| 2021-09-02 | Open-market sale | 2,828 | $325.56 | 17,271 |
| 2021-09-02 | Open-market sale | 4,400 | $324.50 | 20,099 |
| 2021-09-01 | Open-market sale | 400 | $24.71 | 2,917,162 |
| 2021-09-01 | Open-market sale | 127,158 | $24.34 | 3,567,562 |
| 2021-09-01 | Open-market sale | 6,705 | $327.50 | 0 |
| 2021-09-01 | Open-market sale | 3,772 | $326.48 | 6,705 |
| 2021-09-01 | Open-market sale | 4,600 | $325.55 | 10,477 |
| 2021-09-01 | Open-market sale | 10,424 | $324.41 | 15,077 |
| 2021-08-31 | Open-market sale | 4,856 | $301.68 | 23,483 |
| 2021-08-31 | Open-market sale | 5,242 | $300.68 | 28,339 |
| 2021-08-31 | Open-market sale | 700 | $299.74 | 33,581 |
| 2021-08-31 | Open-market sale | 76,800 | $23.67 | 3,694,720 |
| 2021-08-31 | Open-market sale | 5,701 | $307.75 | 0 |
| 2021-08-31 | Open-market sale | 1,596 | $306.82 | 5,701 |
| 2021-08-31 | Open-market sale | 4,624 | $302.50 | 18,859 |
| 2021-08-31 | Open-market sale | 4,858 | $303.65 | 14,001 |
| 2021-08-31 | Open-market sale | 3,404 | $305.69 | 7,297 |
| 2021-08-31 | Open-market sale | 3,300 | $304.69 | 10,701 |
| 2021-08-05 | Open-market sale | 969 | $341.67 | 1,600 |
| 2021-08-05 | Open-market sale | 30 | $343.48 | 600 |
| 2021-08-05 | Open-market sale | 970 | $342.85 | 630 |
| 2021-08-05 | Open-market sale | 702 | $340.19 | 2,569 |
| 2021-08-05 | Open-market sale | 600 | $344.58 | 0 |
| 2021-08-05 | Open-market sale | 34,100 | $25.82 | 4,217,173 |
| 2021-08-05 | Open-market sale | 406 | $339.15 | 3,271 |
| 2021-08-05 | Open-market sale | 505 | $338.36 | 3,677 |
| 2021-08-05 | Open-market sale | 600 | $336.69 | 4,182 |
| 2021-08-05 | Open-market sale | 800 | $336.29 | 4,782 |
| 2021-08-05 | Open-market sale | 2,009 | $335.65 | 5,582 |
| 2021-08-05 | Open-market sale | 900 | $335.37 | 7,591 |
| 2021-08-05 | Open-market sale | 371 | $334.10 | 8,491 |
| 2021-08-05 | Open-market sale | 800 | $332.96 | 8,862 |
| 2021-08-05 | Open-market sale | 700 | $331.64 | 9,662 |
| 2021-08-04 | Open-market sale | 49,100 | $26.08 | 4,385,979 |
| 2021-08-04 | Open-market sale | 300 | $340.40 | 31,447 |
| 2021-08-04 | Open-market sale | 10,092 | $342.49 | 21,355 |
| 2021-08-04 | Open-market sale | 8,104 | $343.32 | 13,251 |
| 2021-08-04 | Open-market sale | 2,909 | $344.38 | 10,342 |
| 2021-08-04 | Open-market sale | 3,686 | $345.55 | 6,656 |
| 2021-08-04 | Open-market sale | 3,800 | $346.44 | 2,856 |
| 2021-08-04 | Open-market sale | 2,756 | $347.45 | 100 |
| 2021-08-04 | Open-market sale | 100 | $348.12 | 0 |
| 2021-08-03 | Open-market sale | 3,300 | $339.97 | 20,488 |
| 2021-08-03 | Open-market sale | 5,800 | $341.10 | 0 |
| 2021-08-03 | Open-market sale | 1,900 | $337.47 | 26,688 |
| 2021-08-03 | Open-market sale | 100 | $337.16 | 28,588 |
| 2021-08-03 | Open-market sale | 3,447 | $336.70 | 28,688 |
| 2021-08-03 | Open-market sale | 2,024 | $335.65 | 32,135 |
| 2021-08-03 | Open-market sale | 600 | $334.22 | 34,159 |
| 2021-08-03 | Open-market sale | 1,000 | $333.01 | 34,759 |
| 2021-08-03 | Open-market sale | 1,000 | $332.00 | 35,759 |
| 2021-08-03 | Open-market sale | 200 | $329.66 | 36,759 |
| 2021-08-03 | Open-market sale | 700 | $327.22 | 36,959 |
| 2021-08-03 | Open-market sale | 600 | $326.02 | 37,659 |
| 2021-08-03 | Open-market sale | 3,100 | $324.70 | 38,259 |
| 2021-08-03 | Open-market sale | 600 | $323.74 | 41,359 |
| 2021-08-03 | Open-market sale | 41,400 | $25.17 | 4,847,790 |
| 2021-08-03 | Open-market sale | 2,200 | $338.77 | 24,488 |
| 2021-08-03 | Open-market sale | 700 | $338.86 | 23,788 |
| 2021-08-03 | Open-market sale | 12,088 | $340.96 | 5,800 |
| 2021-08-03 | Open-market sale | 2,600 | $340.02 | 17,888 |
| 2021-07-22 | Open-market sale | 3,589 | $321.16 | 516 |
| 2021-07-22 | Open-market sale | 57,900 | $23.71 | 5,434,657 |
| 2021-07-22 | Open-market sale | 100 | $308.86 | 11,216 |
| 2021-07-22 | Open-market sale | 300 | $309.86 | 10,916 |
| 2021-07-22 | Open-market sale | 500 | $311.44 | 10,416 |
| 2021-07-22 | Open-market sale | 800 | $312.26 | 9,616 |
| 2021-07-22 | Open-market sale | 811 | $313.56 | 8,805 |
| 2021-07-22 | Open-market sale | 400 | $314.55 | 8,405 |
| 2021-07-22 | Open-market sale | 1,000 | $316.16 | 7,405 |
| 2021-07-22 | Open-market sale | 1,100 | $317.65 | 6,305 |
| 2021-07-22 | Open-market sale | 200 | $319.01 | 6,105 |
| 2021-07-22 | Open-market sale | 2,000 | $320.27 | 4,105 |
| 2021-07-22 | Open-market sale | 516 | $322.17 | 0 |
| 2021-07-21 | Open-market sale | 800 | $304.93 | 14,460 |
| 2021-07-21 | Open-market sale | 500 | $306.04 | 13,960 |
| 2021-07-21 | Open-market sale | 5,150 | $307.04 | 8,810 |
| 2021-07-21 | Open-market sale | 3,193 | $308.11 | 5,617 |
| 2021-07-21 | Open-market sale | 1,407 | $309.01 | 4,210 |
| 2021-07-21 | Open-market sale | 1,200 | $310.05 | 3,010 |
| 2021-07-21 | Open-market sale | 1,610 | $311.20 | 1,400 |
| 2021-07-21 | Open-market sale | 11,900 | $24.58 | 5,639,665 |
| 2021-07-21 | Open-market sale | 1,100 | $312.28 | 300 |
| 2021-07-21 | Open-market sale | 300 | $313.36 | 0 |
| 2021-07-20 | Open-market sale | 5,790 | $316.85 | 10,205 |
| 2021-07-20 | Open-market sale | 2,300 | $318.20 | 7,905 |
| 2021-07-20 | Open-market sale | 3,100 | $318.88 | 4,805 |
| 2021-07-20 | Open-market sale | 1,900 | $320.05 | 2,905 |
| 2021-07-20 | Open-market sale | 1,400 | $321.18 | 1,505 |
| 2021-07-20 | Open-market sale | 1,505 | $322.08 | 0 |
| 2021-07-20 | Open-market sale | 27,700 | $24.61 | 5,849,945 |
| 2021-07-08 | Open-market sale | 945 | $316.79 | 10,327 |
| 2021-07-08 | Open-market sale | 700 | $315.64 | 11,272 |
| 2021-07-08 | Open-market sale | 1,309 | $314.53 | 11,972 |
| 2021-07-08 | Open-market sale | 1,600 | $313.23 | 13,281 |
| 2021-07-08 | Open-market sale | 600 | $312.31 | 14,881 |
| 2021-07-08 | Open-market sale | 400 | $310.64 | 15,481 |
| 2021-07-08 | Open-market sale | 51,300 | $24.24 | 6,085,580 |
| 2021-07-08 | Open-market sale | 3 | $324.98 | 0 |
| 2021-07-08 | Open-market sale | 800 | $324.38 | 3 |
| 2021-07-08 | Open-market sale | 200 | $322.92 | 803 |
| 2021-07-08 | Open-market sale | 900 | $322.08 | 1,003 |
| 2021-07-08 | Open-market sale | 2,500 | $321.15 | 1,903 |
| 2021-07-08 | Open-market sale | 1,100 | $319.43 | 8,927 |
| 2021-07-08 | Open-market sale | 300 | $318.03 | 10,027 |
| 2021-07-08 | Open-market sale | 4,524 | $320.20 | 4,403 |
| 2021-07-07 | Open-market sale | 300 | $325.23 | 0 |
| 2021-07-07 | Open-market sale | 300 | $321.40 | 1,457 |
| 2021-07-07 | Open-market sale | 900 | $320.52 | 1,757 |
| 2021-07-07 | Open-market sale | 1,100 | $319.59 | 2,657 |
| 2021-07-07 | Open-market sale | 1,673 | $318.53 | 3,757 |
| 2021-07-07 | Open-market sale | 1,804 | $317.38 | 5,430 |
| 2021-07-07 | Open-market sale | 2,400 | $316.43 | 7,234 |
| 2021-07-07 | Open-market sale | 3,137 | $315.18 | 9,634 |
| 2021-07-07 | Open-market sale | 3,100 | $314.50 | 12,771 |
| 2021-07-07 | Open-market sale | 3,200 | $313.38 | 15,871 |
| 2021-07-07 | Open-market sale | 3,675 | $312.13 | 19,071 |
| 2021-07-07 | Open-market sale | 2,400 | $311.37 | 22,746 |
| 2021-07-07 | Open-market sale | 900 | $310.38 | 25,146 |
| 2021-07-07 | Open-market sale | 300 | $322.63 | 1,157 |
| 2021-07-07 | Open-market sale | 40,700 | $25.14 | 6,343,333 |
| 2021-07-07 | Open-market sale | 857 | $323.71 | 300 |
| 2021-07-06 | Open-market sale | 100 | $329.41 | 100 |
| 2021-07-06 | Open-market sale | 700 | $328.07 | 200 |
| 2021-07-06 | Open-market sale | 2,290 | $327.22 | 900 |
| 2021-07-06 | Open-market sale | 3,015 | $326.28 | 3,190 |
| 2021-07-06 | Open-market sale | 885 | $325.01 | 6,205 |
| 2021-07-06 | Open-market sale | 2,023 | $323.63 | 7,090 |
| 2021-07-06 | Open-market sale | 3,062 | $322.93 | 9,113 |
| 2021-07-06 | Open-market sale | 900 | $321.72 | 12,175 |
| 2021-07-06 | Open-market sale | 44,300 | $25.42 | 6,722,631 |
| 2021-07-06 | Open-market sale | 100 | $332.26 | 0 |
| 2021-06-16 | Grant / award (derivative) | 906,906 | $0.00 | 906,906 |
| 2021-06-16 | Grant / award | 146,250 | $0.00 | 6,936,906 |
| 2020-12-11 | Gift | 1,591,317 | $0.00 | 7,336,253 |
| 2020-12-11 | Gift | 545,597 | $0.00 | 545,597 |
| 2020-12-11 | Gift | 545,597 | $0.00 | 6,790,656 |
| 2020-09-29 | Open-market sale | 450 | $272.74 | 22,853 |
| 2020-09-29 | Open-market sale | 400 | $283.80 | 0 |
| 2020-09-29 | Open-market sale | 1,609 | $283.11 | 400 |
| 2020-09-29 | Open-market sale | 4,236 | $282.05 | 2,009 |
| 2020-09-29 | Open-market sale | 10,827 | $281.16 | 6,245 |
| 2020-09-29 | Open-market sale | 3,831 | $280.30 | 17,072 |
| 2020-09-29 | Open-market sale | 800 | $278.92 | 20,903 |
| 2020-09-29 | Open-market sale | 400 | $276.88 | 21,703 |
| 2020-09-29 | Open-market sale | 550 | $274.08 | 22,303 |
| 2020-09-29 | Open-market sale | 200 | $274.42 | 22,103 |
| 2020-09-28 | Open-market sale | 700 | $282.87 | 0 |
| 2020-09-28 | Open-market sale | 1,800 | $281.04 | 700 |
| 2020-09-28 | Open-market sale | 21,080 | $280.26 | 2,500 |
| 2020-09-28 | Open-market sale | 5,187 | $279.24 | 23,580 |
| 2020-09-28 | Open-market sale | 2,233 | $278.50 | 28,767 |
| 2020-09-16 | Open-market sale | 723 | $257.97 | 0 |
| 2020-09-16 | Open-market sale | 300 | $256.86 | 723 |
| 2020-09-16 | Open-market sale | 2,800 | $255.88 | 1,023 |
| 2020-09-16 | Open-market sale | 13,140 | $255.14 | 3,823 |
| 2020-09-16 | Open-market sale | 10,312 | $253.71 | 16,963 |
| 2020-09-15 | Open-market sale | 5,339 | $253.80 | 18,807 |
| 2020-09-15 | Open-market sale | 12,799 | $254.95 | 6,008 |
| 2020-09-15 | Open-market sale | 4,642 | $255.64 | 1,366 |
| 2020-09-15 | Open-market sale | 1,100 | $256.82 | 266 |
| 2020-09-15 | Open-market sale | 266 | $257.87 | 0 |
| 2020-09-15 | Open-market sale | 7,868 | $252.97 | 24,146 |
| 2020-09-15 | Open-market sale | 2,200 | $251.39 | 32,014 |
| 2020-09-14 | Open-market sale | 600 | $247.01 | 19,139 |
| 2020-09-14 | Open-market sale | 170 | $252.53 | 0 |
| 2020-09-14 | Open-market sale | 3,476 | $251.90 | 170 |
| 2020-09-14 | Open-market sale | 6,877 | $250.56 | 3,646 |
| 2020-09-14 | Open-market sale | 7,116 | $249.73 | 10,523 |
| 2020-09-14 | Open-market sale | 1,500 | $248.56 | 17,639 |
| 2020-09-02 | Open-market sale | 2,016 | $234.78 | 0 |
| 2020-09-02 | Open-market sale | 1,200 | $224.52 | 26,607 |
| 2020-09-02 | Open-market sale | 4,482 | $226.07 | 22,125 |
| 2020-09-02 | Open-market sale | 8,019 | $226.97 | 14,106 |
| 2020-09-02 | Open-market sale | 1,802 | $228.08 | 12,304 |
| 2020-09-02 | Open-market sale | 610 | $228.92 | 11,694 |
| 2020-09-02 | Open-market sale | 3,300 | $230.50 | 8,394 |
| 2020-09-02 | Open-market sale | 1,905 | $231.52 | 6,489 |
| 2020-09-02 | Open-market sale | 1,455 | $232.70 | 5,034 |
| 2020-09-02 | Open-market sale | 3,018 | $234.28 | 2,016 |
| 2020-09-01 | Open-market sale | 900 | $239.63 | 0 |
| 2020-09-01 | Open-market sale | 1,000 | $238.46 | 900 |
| 2020-09-01 | Open-market sale | 647 | $237.27 | 1,900 |
| 2020-09-01 | Open-market sale | 1,904 | $236.12 | 2,547 |
| 2020-09-01 | Open-market sale | 1,228 | $234.98 | 4,451 |
| 2020-09-01 | Open-market sale | 4,290 | $234.28 | 5,679 |
| 2020-09-01 | Open-market sale | 3,401 | $232.86 | 9,969 |
| 2020-09-01 | Open-market sale | 3,945 | $230.87 | 16,329 |
| 2020-09-01 | Open-market sale | 2,959 | $231.92 | 13,370 |
| 2020-08-31 | Open-market sale | 42 | $242.81 | 0 |
| 2020-08-31 | Open-market sale | 3,312 | $242.15 | 42 |
| 2020-08-31 | Open-market sale | 5,707 | $241.14 | 3,354 |
| 2020-08-31 | Open-market sale | 2,200 | $240.15 | 9,061 |
| 2020-08-31 | Open-market sale | 600 | $239.09 | 11,261 |
| 2020-08-31 | Open-market sale | 1,100 | $237.82 | 11,861 |
| 2020-08-21 | Open-market sale | 3,103 | $237.80 | 37,685 |
| 2020-08-21 | Open-market sale | 694 | $243.48 | 0 |
| 2020-08-21 | Open-market sale | 6,700 | $242.96 | 694 |
| 2020-08-21 | Open-market sale | 2,471 | $241.62 | 7,394 |
| 2020-08-21 | Open-market sale | 6,255 | $240.64 | 9,865 |
| 2020-08-21 | Open-market sale | 10,997 | $239.66 | 16,120 |
| 2020-08-21 | Open-market sale | 10,568 | $238.86 | 27,117 |
| 2020-08-20 | Open-market sale | 4,679 | $237.44 | 0 |
| 2020-08-20 | Open-market sale | 2,101 | $236.50 | 4,679 |
| 2020-08-20 | Open-market sale | 3,845 | $235.22 | 6,780 |
| 2020-08-20 | Open-market sale | 4,798 | $234.45 | 10,625 |
| 2020-08-20 | Open-market sale | 600 | $233.13 | 15,423 |
| 2020-08-20 | Open-market sale | 2,000 | $232.34 | 16,023 |
| 2020-08-20 | Open-market sale | 2,500 | $231.15 | 18,023 |
| 2020-08-20 | Open-market sale | 1,000 | $230.16 | 20,523 |
| 2020-08-19 | Open-market sale | 1,300 | $237.04 | 0 |
| 2020-08-19 | Open-market sale | 4,800 | $236.32 | 1,300 |
| 2020-08-19 | Open-market sale | 6,221 | $235.23 | 6,100 |
| 2020-08-19 | Open-market sale | 9,741 | $234.24 | 12,321 |
| 2020-08-19 | Open-market sale | 4,403 | $233.35 | 22,062 |
| 2020-08-19 | Open-market sale | 3,401 | $232.36 | 26,465 |
| 2020-08-14 | Open-market sale | 2,817 | $210.84 | 3,590 |
| 2020-08-14 | Open-market sale | 2,298 | $209.55 | 6,407 |
| 2020-08-14 | Open-market sale | 1,500 | $212.99 | 300 |
| 2020-08-14 | Open-market sale | 1,790 | $211.63 | 1,800 |
| 2020-08-14 | Open-market sale | 300 | $214.06 | 0 |
| 2020-08-13 | Open-market sale | 1,903 | $216.10 | 0 |
| 2020-08-13 | Open-market sale | 5,585 | $215.30 | 1,903 |
| 2020-08-13 | Open-market sale | 3,743 | $214.44 | 7,488 |
| 2020-08-13 | Open-market sale | 800 | $213.56 | 11,231 |
| 2020-08-13 | Open-market sale | 1,731 | $211.93 | 12,031 |
| 2020-08-13 | Open-market sale | 681 | $211.01 | 13,762 |
| 2020-08-12 | Open-market sale | 1,200 | $214.00 | 0 |
| 2020-08-12 | Open-market sale | 7,482 | $213.36 | 1,200 |
| 2020-08-12 | Open-market sale | 2,322 | $212.38 | 8,682 |
| 2020-08-12 | Open-market sale | 3,701 | $211.43 | 11,004 |
| 2020-08-12 | Open-market sale | 4,015 | $210.37 | 14,705 |
| 2020-08-12 | Open-market sale | 1,100 | $209.38 | 18,720 |
| 2020-08-05 | Open-market sale | 3,600 | $221.32 | 11,654 |
| 2020-08-05 | Open-market sale | 2,399 | $222.16 | 9,255 |
| 2020-08-05 | Open-market sale | 2,365 | $223.32 | 6,890 |
| 2020-08-05 | Open-market sale | 1,894 | $224.28 | 4,996 |
| 2020-08-05 | Open-market sale | 608 | $225.36 | 4,388 |
| 2020-08-05 | Open-market sale | 3,767 | $226.21 | 621 |
| 2020-08-05 | Open-market sale | 621 | $227.00 | 0 |
| 2020-08-05 | Open-market sale | 1,300 | $220.16 | 15,254 |
| 2020-08-05 | Open-market sale | 700 | $218.96 | 16,554 |
| 2020-08-04 | Open-market sale | 100 | $226.00 | 0 |
| 2020-08-04 | Open-market sale | 300 | $225.02 | 100 |
| 2020-08-04 | Open-market sale | 301 | $224.05 | 400 |
| 2020-08-04 | Open-market sale | 1,921 | $222.62 | 701 |
| 2020-08-04 | Open-market sale | 3,300 | $221.85 | 2,622 |
| 2020-08-04 | Open-market sale | 2,209 | $220.62 | 5,922 |
| 2020-08-04 | Open-market sale | 2,575 | $219.56 | 8,131 |
| 2020-08-04 | Open-market sale | 3,025 | $218.69 | 10,706 |
| 2020-08-04 | Open-market sale | 1,369 | $217.73 | 13,731 |
| 2020-08-04 | Open-market sale | 283 | $216.63 | 15,100 |
| 2020-08-03 | Open-market sale | 300 | $225.08 | 0 |
| 2020-08-03 | Open-market sale | 3,567 | $222.14 | 5,807 |
| 2020-08-03 | Open-market sale | 12,020 | $221.43 | 9,374 |
| 2020-08-03 | Open-market sale | 2,876 | $220.42 | 21,394 |
| 2020-08-03 | Open-market sale | 206 | $219.22 | 24,270 |
| 2020-08-03 | Open-market sale | 200 | $216.72 | 24,476 |
| 2020-08-03 | Open-market sale | 400 | $214.99 | 24,676 |
| 2020-08-03 | Open-market sale | 100 | $212.53 | 25,076 |
| 2020-08-03 | Open-market sale | 3,107 | $223.46 | 2,700 |
| 2020-08-03 | Open-market sale | 2,400 | $224.23 | 300 |
| 2020-07-22 | Open-market sale | 354 | $246.99 | 100 |
| 2020-07-22 | Open-market sale | 3,300 | $238.54 | 9,500 |
| 2020-07-22 | Open-market sale | 4,612 | $237.61 | 12,800 |
| 2020-07-22 | Open-market sale | 4,200 | $236.14 | 17,412 |
| 2020-07-22 | Open-market sale | 6,136 | $235.26 | 21,612 |
| 2020-07-22 | Open-market sale | 100 | $248.00 | 0 |
| 2020-07-22 | Open-market sale | 2,400 | $239.45 | 7,100 |
| 2020-07-22 | Open-market sale | 146 | $245.78 | 454 |
| 2020-07-22 | Open-market sale | 300 | $244.63 | 600 |
| 2020-07-22 | Open-market sale | 1,000 | $243.36 | 900 |
| 2020-07-22 | Open-market sale | 1,900 | $242.62 | 1,900 |
| 2020-07-22 | Open-market sale | 1,505 | $241.40 | 3,800 |
| 2020-07-22 | Open-market sale | 1,795 | $240.27 | 5,305 |
| 2020-07-21 | Open-market sale | 4,410 | $248.12 | 22,003 |
| 2020-07-21 | Open-market sale | 1,350 | $249.05 | 20,653 |
| 2020-07-21 | Open-market sale | 1,612 | $250.49 | 19,041 |
| 2020-07-21 | Open-market sale | 3,896 | $252.34 | 9,394 |
| 2020-07-21 | Open-market sale | 4,500 | $253.60 | 4,894 |
| 2020-07-21 | Open-market sale | 3,594 | $254.29 | 1,300 |
| 2020-07-21 | Open-market sale | 1,300 | $255.53 | 0 |
| 2020-07-21 | Open-market sale | 5,751 | $251.62 | 13,290 |
| 2020-07-20 | Open-market sale | 200 | $254.23 | 0 |
| 2020-07-20 | Open-market sale | 6,948 | $253.67 | 200 |
| 2020-07-20 | Open-market sale | 7,345 | $252.56 | 7,148 |
| 2020-07-20 | Open-market sale | 4,032 | $251.41 | 14,493 |
| 2020-07-20 | Open-market sale | 7,326 | $250.51 | 18,525 |
| 2020-07-20 | Open-market sale | 2,211 | $249.82 | 25,851 |
| 2020-07-20 | Open-market sale | 700 | $248.70 | 28,062 |
| 2020-07-08 | Open-market sale | 2,854 | $203.81 | 0 |
| 2020-07-08 | Open-market sale | 3,834 | $202.37 | 2,854 |
| 2020-07-08 | Open-market sale | 4,841 | $201.58 | 6,688 |
| 2020-07-08 | Open-market sale | 2,900 | $200.55 | 11,529 |
| 2020-07-08 | Open-market sale | 600 | $196.51 | 16,929 |
| 2020-07-08 | Open-market sale | 1,800 | $199.26 | 14,429 |
| 2020-07-08 | Open-market sale | 700 | $197.98 | 16,229 |
| 2020-07-07 | Open-market sale | 1,501 | $197.80 | 13,792 |
| 2020-07-07 | Open-market sale | 3,730 | $196.82 | 15,293 |
| 2020-07-07 | Open-market sale | 5,474 | $199.01 | 8,318 |
| 2020-07-07 | Open-market sale | 8,318 | $199.88 | 0 |
| 2020-07-06 | Open-market sale | 2,561 | $198.32 | 0 |
| 2020-07-06 | Open-market sale | 6,300 | $197.43 | 2,561 |
| 2020-07-06 | Open-market sale | 7,701 | $196.62 | 8,861 |
| 2020-07-06 | Open-market sale | 800 | $195.43 | 16,562 |
| 2020-07-01 | Open-market sale | 2,016 | $191.10 | 1,800 |
| 2020-07-01 | Open-market sale | 1,800 | $192.08 | 0 |
| 2020-06-29 | Open-market sale | 35 | $193.68 | 0 |
| 2020-06-29 | Open-market sale | 1,100 | $192.84 | 35 |
| 2020-06-29 | Open-market sale | 300 | $191.56 | 1,135 |
| 2020-06-24 | Open-market sale | 4,741 | $186.11 | 9,640 |
| 2020-06-24 | Open-market sale | 4,115 | $187.10 | 5,525 |
| 2020-06-24 | Open-market sale | 3,800 | $188.20 | 1,725 |
| 2020-06-24 | Open-market sale | 1,725 | $189.42 | 0 |
| 2020-06-23 | Open-market sale | 7,438 | $187.46 | 14,791 |
| 2020-06-23 | Open-market sale | 410 | $188.43 | 14,381 |
| 2020-06-23 | Open-market sale | 1,610 | $185.54 | 27,151 |
| 2020-06-23 | Open-market sale | 690 | $184.56 | 28,761 |
| 2020-06-23 | Open-market sale | 4,922 | $186.63 | 22,229 |
| 2020-06-22 | Open-market sale | 3,714 | $182.78 | 32,546 |
| 2020-06-22 | Open-market sale | 1,772 | $181.79 | 36,260 |
| 2020-06-22 | Open-market sale | 800 | $180.50 | 38,032 |
| 2020-06-22 | Open-market sale | 900 | $179.58 | 38,832 |
| 2020-06-22 | Open-market sale | 3,095 | $183.72 | 29,451 |
| 2020-06-17 | Grant / award (derivative) | 1,821,976 | $0.00 | 1,821,976 |
| 2020-06-10 | Open-market sale | 900 | $175.07 | 0 |
| 2020-05-01 | Open-market sale | 302 | $143.17 | 3,333 |
| 2020-05-01 | Open-market sale | 1,000 | $142.46 | 3,635 |
| 2020-05-01 | Open-market sale | 2,859 | $140.96 | 474 |
| 2020-05-01 | Open-market sale | 474 | $141.00 | 0 |
| 2019-12-17 | Open-market sale | 15,466 | $159.59 | 39,738 |
| 2019-12-17 | Open-market sale | 7,055 | $158.63 | 55,204 |
| 2019-12-17 | Open-market sale | 1,958 | $165.61 | 0 |
| 2019-12-17 | Open-market sale | 200 | $163.20 | 1,958 |
| 2019-12-17 | Open-market sale | 2,400 | $162.42 | 2,158 |
| 2019-12-17 | Open-market sale | 18,215 | $161.49 | 4,558 |
| 2019-12-17 | Open-market sale | 16,965 | $160.60 | 22,773 |
| 2019-07-08 | Open-market sale | 100 | $128.80 | 0 |
| 2019-07-08 | Open-market sale | 1,200 | $125.59 | 1,906 |
| 2019-07-08 | Open-market sale | 1,087 | $127.89 | 100 |
| 2019-07-08 | Open-market sale | 719 | $127.19 | 1,187 |
| 2019-06-05 | Grant / award (derivative) | 2,193,282 | $0.00 | 2,193,282 |
| 2019-05-01 | Open-market sale | 1,371 | $125.53 | 51 |
| 2019-05-01 | Open-market sale | 1,402 | $124.79 | 1,422 |
| 2019-05-01 | Open-market sale | 51 | $126.54 | 0 |
| 2019-03-06 | Open-market sale | 100 | $150.00 | 100 |
| 2019-03-05 | Open-market sale | 1,958 | $152.43 | 600 |
| 2019-03-05 | Open-market sale | 2,233 | $151.54 | 2,558 |
| 2019-03-05 | Open-market sale | 2,000 | $150.55 | 4,230 |
| 2019-03-05 | Open-market sale | 1,665 | $152.39 | 644 |
| 2019-03-05 | Open-market sale | 1,921 | $151.60 | 2,309 |
| 2019-03-05 | Open-market sale | 200 | $154.92 | 0 |
| 2019-03-05 | Open-market sale | 444 | $154.08 | 200 |
| 2019-03-04 | Open-market sale | 1,700 | $152.57 | 300 |
| 2019-03-04 | Open-market sale | 1,700 | $151.61 | 2,000 |
| 2019-03-04 | Open-market sale | 6,090 | $150.77 | 3,700 |
| 2019-03-04 | Open-market sale | 200 | $154.51 | 0 |
| 2019-03-04 | Open-market sale | 200 | $153.66 | 200 |
| 2019-03-04 | Open-market sale | 1,686 | $152.51 | 400 |
| 2019-03-04 | Open-market sale | 2,502 | $151.34 | 2,086 |
| 2018-12-10 | Open-market sale | 400 | $133.57 | 3,738 |
| 2018-12-10 | Open-market sale | 860 | $134.74 | 2,878 |
| 2018-12-10 | Open-market sale | 1,171 | $135.70 | 1,707 |
| 2018-12-10 | Open-market sale | 400 | $137.64 | 0 |
| 2018-12-10 | Open-market sale | 1,307 | $136.65 | 400 |
| 2018-11-28 | Open-market sale | 1,000 | $147.82 | 7,128 |
| 2018-11-28 | Open-market sale | 2,575 | $146.70 | 8,128 |
| 2018-11-28 | Open-market sale | 1,000 | $145.87 | 10,703 |
| 2018-11-28 | Open-market sale | 800 | $144.75 | 11,703 |
| 2018-11-28 | Open-market sale | 500 | $143.71 | 12,503 |
| 2018-11-28 | Open-market sale | 800 | $149.67 | 4,138 |
| 2018-11-28 | Open-market sale | 2,190 | $148.88 | 4,938 |
| 2018-11-27 | Open-market sale | 800 | $146.41 | 13,003 |
| 2018-11-27 | Open-market sale | 4,148 | $145.37 | 13,803 |
| 2018-11-27 | Open-market sale | 3,475 | $144.62 | 17,951 |
| 2018-11-27 | Open-market sale | 1,629 | $143.67 | 21,426 |
| 2018-11-27 | Open-market sale | 800 | $142.35 | 23,055 |
| 2018-11-27 | Open-market sale | 200 | $139.57 | 24,055 |
| 2018-11-27 | Open-market sale | 200 | $141.12 | 23,855 |
| 2018-11-26 | Open-market sale | 805 | $141.98 | 24,255 |
| 2018-11-26 | Open-market sale | 1,100 | $140.97 | 25,060 |
| 2018-11-26 | Open-market sale | 2,605 | $140.05 | 26,160 |
| 2018-11-26 | Open-market sale | 968 | $138.98 | 28,765 |
| 2018-11-26 | Open-market sale | 1,400 | $137.98 | 29,733 |
| 2018-11-26 | Open-market sale | 2,000 | $136.77 | 31,133 |
| 2018-11-26 | Open-market sale | 200 | $134.98 | 33,133 |
| 2018-07-16 | Open-market sale | 2,550 | $164.12 | 0 |
| 2018-06-26 | Grant / award (derivative) | 1,310,088 | $0.00 | 1,310,088 |
| 2018-06-26 | Grant / award | 188,266 | $0.00 | 17,453,322 |
| 2018-04-30 | Grant / award (derivative) | 996,810 | $0.00 | 996,810 |
| 2018-04-30 | Grant / award | 574,938 | $0.00 | 17,265,056 |
| 2018-03-02 | Open-market sale | 6,584 | $150.57 | 0 |
| 2018-03-02 | Open-market sale | 9,032 | $149.75 | 6,584 |
| 2018-03-02 | Open-market sale | 2,800 | $148.61 | 15,616 |
| 2018-03-02 | Open-market sale | 700 | $147.31 | 18,416 |
| 2018-03-02 | Open-market sale | 200 | $146.25 | 19,116 |
| 2018-03-02 | Open-market sale | 600 | $145.32 | 19,316 |
| 2018-03-02 | Open-market sale | 1,546 | $143.64 | 19,916 |
| 2018-03-02 | Open-market sale | 2,600 | $142.72 | 21,462 |
| 2018-03-02 | Open-market sale | 1,300 | $141.62 | 24,062 |
| 2018-03-01 | Open-market sale | 2,600 | $139.08 | 62,062 |
| 2018-03-01 | Open-market sale | 4,787 | $142.20 | 52,675 |
| 2018-03-01 | Open-market sale | 2,656 | $145.00 | 25,362 |
| 2018-03-01 | Open-market sale | 14,354 | $144.26 | 28,018 |
| 2018-03-01 | Open-market sale | 10,303 | $143.31 | 42,372 |
| 2018-03-01 | Open-market sale | 1,250 | $140.38 | 60,812 |
| 2018-03-01 | Open-market sale | 3,350 | $141.22 | 57,462 |
| 2018-02-28 | Open-market sale | 4,607 | $146.02 | 84,172 |
| 2018-02-28 | Open-market sale | 5,104 | $144.86 | 88,779 |
| 2018-02-28 | Open-market sale | 5,117 | $143.48 | 93,883 |
| 2018-02-28 | Open-market sale | 8,449 | $146.96 | 75,723 |
| 2018-02-28 | Open-market sale | 2,302 | $147.84 | 73,421 |
| 2018-02-28 | Open-market sale | 5,342 | $149.13 | 68,079 |
| 2018-02-28 | Open-market sale | 3,117 | $149.68 | 64,962 |
| 2018-02-28 | Open-market sale | 100 | $150.98 | 64,862 |
| 2018-02-28 | Open-market sale | 200 | $152.00 | 64,662 |
| 2017-12-26 | Open-market sale | 8,958 | $95.55 | 110,179 |
| 2017-12-26 | Open-market sale | 8,279 | $96.68 | 101,900 |
| 2017-12-26 | Open-market sale | 200 | $99.05 | 100,000 |
| 2017-12-26 | Open-market sale | 1,000 | $100.08 | 99,000 |
| 2017-12-26 | Open-market sale | 1,700 | $97.83 | 100,200 |
| 2017-12-08 | Open-market sale | 4,800 | $96.67 | 119,137 |
| 2017-12-08 | Open-market sale | 37,208 | $95.62 | 123,937 |
| 2017-12-08 | Open-market sale | 10,809 | $94.91 | 161,145 |
| 2017-12-07 | Open-market sale | 24,080 | $92.06 | 207,611 |
| 2017-12-07 | Open-market sale | 9,439 | $93.23 | 198,172 |
| 2017-12-07 | Open-market sale | 100 | $96.66 | 171,954 |
| 2017-12-07 | Open-market sale | 5,162 | $96.12 | 172,054 |
| 2017-12-07 | Open-market sale | 7,743 | $94.98 | 177,216 |
| 2017-12-07 | Open-market sale | 13,213 | $93.94 | 184,959 |
| 2017-12-06 | Open-market sale | 1,400 | $93.96 | 231,691 |
| 2017-12-06 | Open-market sale | 4,000 | $93.02 | 233,091 |
| 2017-12-06 | Open-market sale | 18,046 | $92.36 | 237,091 |
| 2017-12-06 | Open-market sale | 8,000 | $91.48 | 255,137 |
| 2017-11-29 | Open-market sale | 36,340 | $82.92 | 263,137 |
| 2017-11-28 | Open-market sale | 32,985 | $85.52 | 299,477 |
| 2017-11-27 | Open-market sale | 235 | $87.49 | 332,462 |
| 2017-11-27 | Open-market sale | 16,346 | $86.75 | 332,697 |
| 2017-11-15 | Open-market sale | 3,798 | $79.16 | 411,313 |
| 2017-11-15 | Open-market sale | 62,170 | $80.29 | 349,143 |
| 2017-11-15 | Open-market sale | 100 | $80.84 | 349,043 |
| 2017-11-14 | Open-market sale | 39,328 | $79.55 | 435,618 |
| 2017-11-14 | Open-market sale | 20,407 | $80.10 | 415,211 |
| 2017-11-14 | Open-market sale | 100 | $81.00 | 415,111 |
| 2017-11-13 | Open-market sale | 8,109 | $82.67 | 491,891 |
| 2017-11-13 | Open-market sale | 16,845 | $83.24 | 475,046 |
| 2017-11-13 | Open-market sale | 100 | $84.04 | 474,946 |
| 2017-09-27 | Grant / award (derivative) | 935,000 | $0.00 | 935,000 |
| 2017-09-27 | Grant / award | 515,000 | $0.00 | 21,745,525 |
| 2017-07-06 | Open-market sale | 300 | $68.11 | 0 |
| 2017-07-06 | Open-market sale | 7,345 | $60.62 | 212,055 |
| 2017-07-06 | Open-market sale | 6,901 | $61.50 | 205,154 |
| 2017-07-06 | Open-market sale | 10,324 | $62.57 | 194,830 |
| 2017-07-06 | Open-market sale | 30,390 | $63.63 | 164,440 |
| 2017-07-06 | Open-market sale | 44,695 | $64.51 | 119,745 |
| 2017-07-06 | Open-market sale | 64,553 | $65.42 | 55,192 |
| 2017-07-06 | Open-market sale | 51,821 | $66.35 | 3,371 |
| 2017-07-06 | Open-market sale | 3,071 | $67.36 | 300 |
| 2017-06-23 | Open-market sale | 4,500 | $45.73 | 46,840 |
| 2017-06-23 | Open-market sale | 24,414 | $43.85 | 62,321 |
| 2017-06-23 | Open-market sale | 10,981 | $44.62 | 51,340 |
| 2017-06-22 | Open-market sale | 56,805 | $44.06 | 88,535 |
| 2017-06-22 | Open-market sale | 1,800 | $44.78 | 86,735 |
| 2017-05-01 | Open-market sale | 2,100 | $42.02 | 145,340 |
| 2017-04-27 | Open-market sale | 34,049 | $40.37 | 147,440 |
| 2017-03-20 | Open-market sale | 13,234 | $40.02 | 181,489 |
| 2017-03-17 | Open-market sale | 2,717 | $40.02 | 194,723 |
| 2017-03-16 | Open-market sale | 200 | $39.37 | 197,440 |
| 2017-03-16 | Open-market sale | 15,838 | $38.76 | 197,640 |
| 2017-03-06 | Open-market sale | 15,586 | $40.08 | 217,708 |
| 2017-03-06 | Open-market sale | 4,230 | $40.78 | 213,478 |
| 2017-03-03 | Open-market sale | 31,591 | $40.78 | 241,794 |
| 2017-03-03 | Open-market sale | 8,500 | $41.02 | 233,294 |
| 2017-03-02 | Open-market sale | 49,092 | $41.25 | 273,385 |
| 2017-02-21 | Open-market sale | 2,933 | $40.36 | 322,477 |
| 2017-02-21 | Open-market sale | 7,426 | $39.83 | 325,410 |
| 2017-02-17 | Open-market sale | 7,204 | $40.67 | 332,836 |
| 2017-02-16 | Open-market sale | 9,057 | $40.23 | 378,383 |
| 2017-02-16 | Open-market sale | 38,343 | $40.75 | 340,040 |
| 2016-11-16 | Grant / award (derivative) | 2,047,500 | $0.00 | 2,047,500 |
| 2016-02-08 | Option exercise (out-of-money) (derivative) | 57,777 | $0.00 | 0 |
| 2016-02-08 | Option exercise (out-of-money) (derivative) | 57,777 | $0.00 | 9,398,380 |
| 2016-02-08 | Conversion (derivative) | 9,398,380 | $0.00 | 0 |
| 2016-02-08 | Conversion | 9,398,380 | $0.00 | 59,780,349 |
| 2016-02-02 | — | — | — | 8,000,000 |
| 2016-02-02 | — | — | — | 102,188 |
| 2016-02-02 | — | — | — | 10,000,000 |
| 2016-02-02 | — | — | — | 50,381,969 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.