SEC CIK 1133206
BECHTOLSHEIM ANDREAS
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| ANETview stock → | 180,543,048 | 2026-09-17 |
Position History — ANET
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — ANET
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-09-17 | Open-market sale | 11,926 | $204.31 | 180,543,048 |
| 2026-09-17 | Open-market sale | 25,096 | $203.56 | 180,554,974 |
| 2026-09-17 | Open-market sale | 15,701 | $202.40 | 180,580,070 |
| 2026-09-17 | Open-market sale | 16,239 | $201.34 | 180,595,771 |
| 2026-09-17 | Open-market sale | 58,043 | $200.38 | 180,612,010 |
| 2026-09-17 | Open-market sale | 38,920 | $199.58 | 180,670,053 |
| 2026-09-17 | Open-market sale | 26,435 | $198.33 | 180,708,973 |
| 2026-09-17 | Open-market sale | 17,947 | $197.51 | 180,735,408 |
| 2026-09-17 | Open-market sale | 20,418 | $196.29 | 180,753,355 |
| 2026-09-17 | Open-market sale | 32,836 | $195.47 | 180,773,773 |
| 2026-09-17 | Open-market sale | 29,271 | $194.52 | 180,806,609 |
| 2026-09-17 | Open-market sale | 7,168 | $193.61 | 180,835,880 |
| 2026-08-27 | Open-market sale | 5,646 | $205.45 | 180,843,048 |
| 2026-08-27 | Open-market sale | 64,510 | $204.82 | 180,848,694 |
| 2026-08-27 | Open-market sale | 20,852 | $203.69 | 180,913,204 |
| 2026-08-27 | Open-market sale | 73,794 | $202.71 | 180,934,056 |
| 2026-08-27 | Open-market sale | 70,054 | $201.74 | 181,007,850 |
| 2026-08-27 | Open-market sale | 50,091 | $200.81 | 181,077,904 |
| 2026-08-27 | Open-market sale | 15,053 | $199.91 | 181,127,995 |
| 2026-08-06 | Open-market sale | 2,792 | $196.60 | 181,143,048 |
| 2026-08-06 | Open-market sale | 11,632 | $195.86 | 181,145,840 |
| 2026-08-06 | Open-market sale | 8,321 | $194.86 | 181,157,472 |
| 2026-08-06 | Open-market sale | 21,540 | $193.83 | 181,165,793 |
| 2026-08-06 | Open-market sale | 135,778 | $192.87 | 181,187,333 |
| 2026-08-06 | Open-market sale | 99,925 | $192.12 | 181,323,111 |
| 2026-08-06 | Open-market sale | 15,029 | $190.88 | 181,423,036 |
| 2026-08-06 | Open-market sale | 4,983 | $190.07 | 181,438,065 |
| 2026-08-06 | Open-market sale | 1,073 | $196.60 | 0 |
| 2026-08-06 | Open-market sale | 4,443 | $195.86 | 1,073 |
| 2026-08-06 | Open-market sale | 3,185 | $194.86 | 5,516 |
| 2026-08-06 | Open-market sale | 8,162 | $193.83 | 8,701 |
| 2026-08-06 | Open-market sale | 50,337 | $192.86 | 16,863 |
| 2026-08-06 | Open-market sale | 37,099 | $192.12 | 67,200 |
| 2026-08-06 | Open-market sale | 5,534 | $190.87 | 104,299 |
| 2026-08-06 | Open-market sale | 2,015 | $190.01 | 109,833 |
| 2026-08-05 | Open-market sale | 8,151 | $196.89 | 181,443,048 |
| 2026-08-05 | Open-market sale | 8,500 | $206.69 | 181,451,199 |
| 2026-08-05 | Open-market sale | 58,978 | $207.69 | 181,459,699 |
| 2026-08-05 | Open-market sale | 4,636 | $208.59 | 181,518,677 |
| 2026-08-05 | Open-market sale | 1,585 | $209.95 | 181,523,313 |
| 2026-08-05 | Open-market sale | 112 | $213.17 | 181,524,898 |
| 2026-08-05 | Open-market sale | 24,461 | $205.94 | 181,525,010 |
| 2026-08-05 | Open-market sale | 37,355 | $204.63 | 181,549,471 |
| 2026-08-05 | Open-market sale | 47,587 | $203.75 | 181,586,826 |
| 2026-08-05 | Open-market sale | 27,565 | $202.94 | 181,634,413 |
| 2026-08-05 | Open-market sale | 10,521 | $201.55 | 181,661,978 |
| 2026-08-05 | Open-market sale | 10,909 | $200.84 | 181,672,499 |
| 2026-08-05 | Open-market sale | 11,487 | $199.77 | 181,683,408 |
| 2026-08-05 | Open-market sale | 13,297 | $198.84 | 181,694,895 |
| 2026-08-05 | Open-market sale | 18,320 | $197.85 | 181,708,192 |
| 2026-08-05 | Open-market sale | 3,469 | $192.75 | 181,726,512 |
| 2026-08-05 | Open-market sale | 1,151 | $191.62 | 181,729,981 |
| 2026-08-05 | Open-market sale | 3,524 | $195.62 | 181,731,132 |
| 2026-08-05 | Open-market sale | 3,876 | $194.92 | 181,734,656 |
| 2026-08-05 | Open-market sale | 4,516 | $193.76 | 181,738,532 |
| 2026-07-14 | Open-market sale | 6,562 | $185.00 | 181,743,048 |
| 2026-07-14 | Open-market sale | 20,869 | $184.17 | 181,749,610 |
| 2026-07-14 | Open-market sale | 40,873 | $183.15 | 181,770,479 |
| 2026-07-14 | Open-market sale | 57,677 | $182.28 | 181,811,352 |
| 2026-07-14 | Open-market sale | 46,566 | $181.30 | 181,869,029 |
| 2026-07-14 | Open-market sale | 31,412 | $180.17 | 181,915,595 |
| 2026-07-14 | Open-market sale | 24,764 | $179.25 | 181,947,007 |
| 2026-07-14 | Open-market sale | 29,704 | $178.20 | 181,971,771 |
| 2026-07-14 | Open-market sale | 14,808 | $177.25 | 182,001,475 |
| 2026-07-14 | Open-market sale | 26,765 | $176.18 | 182,016,283 |
| 2026-07-02 | Open-market sale | 6,363 | $167.07 | 182,043,048 |
| 2026-07-02 | Open-market sale | 5,477 | $166.34 | 182,049,411 |
| 2026-07-02 | Open-market sale | 20,218 | $165.09 | 182,054,888 |
| 2026-07-02 | Open-market sale | 47,004 | $164.23 | 182,075,106 |
| 2026-07-02 | Open-market sale | 77,753 | $163.18 | 182,122,110 |
| 2026-07-02 | Open-market sale | 18,098 | $162.48 | 182,199,863 |
| 2026-07-02 | Open-market sale | 7,385 | $161.17 | 182,217,961 |
| 2026-07-02 | Open-market sale | 19,442 | $160.16 | 182,225,346 |
| 2026-07-02 | Open-market sale | 25,845 | $159.23 | 182,244,788 |
| 2026-07-02 | Open-market sale | 8,302 | $158.40 | 182,270,633 |
| 2026-07-02 | Open-market sale | 4,113 | $157.24 | 182,278,935 |
| 2026-07-01 | Open-market sale | 7,706 | $169.58 | 182,283,048 |
| 2026-07-01 | Open-market sale | 18,721 | $168.67 | 182,290,754 |
| 2026-07-01 | Open-market sale | 47,597 | $167.84 | 182,309,475 |
| 2026-07-01 | Open-market sale | 23,870 | $166.69 | 182,357,072 |
| 2026-07-01 | Open-market sale | 12,595 | $165.78 | 182,380,942 |
| 2026-07-01 | Open-market sale | 9,605 | $164.71 | 182,393,537 |
| 2026-07-01 | Open-market sale | 19,493 | $163.54 | 182,403,142 |
| 2026-07-01 | Open-market sale | 28,706 | $162.83 | 182,422,635 |
| 2026-07-01 | Open-market sale | 26,405 | $161.58 | 182,451,341 |
| 2026-07-01 | Open-market sale | 32,878 | $159.85 | 182,477,746 |
| 2026-07-01 | Open-market sale | 32,334 | $160.67 | 182,510,624 |
| 2026-07-01 | Open-market sale | 90 | $170.27 | 182,542,958 |
| 2026-06-15 | Open-market sale | 15,492 | $168.72 | 182,543,048 |
| 2026-06-15 | Open-market sale | 22,244 | $168.05 | 182,558,540 |
| 2026-06-15 | Open-market sale | 31,909 | $167.09 | 182,580,784 |
| 2026-06-15 | Open-market sale | 33,367 | $165.96 | 182,612,693 |
| 2026-06-15 | Open-market sale | 78,186 | $164.99 | 182,646,060 |
| 2026-06-15 | Open-market sale | 78,802 | $164.06 | 182,724,246 |
| 2026-06-05 | Open-market sale | 5,199 | $160.50 | 111,848 |
| 2026-06-05 | Open-market sale | 98,663 | $159.93 | 117,047 |
| 2026-06-05 | Open-market sale | 27,027 | $158.88 | 215,710 |
| 2026-06-05 | Open-market sale | 18,376 | $157.74 | 242,737 |
| 2026-06-05 | Open-market sale | 16,082 | $156.93 | 261,113 |
| 2026-06-05 | Open-market sale | 2,076 | $155.77 | 277,195 |
| 2026-06-05 | Open-market sale | 15,140 | $154.56 | 279,271 |
| 2026-06-05 | Open-market sale | 29,438 | $153.79 | 294,411 |
| 2026-06-05 | Open-market sale | 7,999 | $152.94 | 323,849 |
| 2026-06-04 | Option exercise (derivative) | 96,672 | $0.00 | 0 |
| 2026-06-04 | Open-market sale | 403 | $167.66 | 331,848 |
| 2026-06-04 | Open-market sale | 26,383 | $167.15 | 332,251 |
| 2026-06-04 | Open-market sale | 11,950 | $166.14 | 358,634 |
| 2026-06-04 | Open-market sale | 18,660 | $164.97 | 370,584 |
| 2026-06-04 | Open-market sale | 23,984 | $164.20 | 389,244 |
| 2026-06-04 | Open-market sale | 9,107 | $163.04 | 413,228 |
| 2026-06-04 | Open-market sale | 123,450 | $162.08 | 422,335 |
| 2026-06-04 | Open-market sale | 8,646 | $161.10 | 545,785 |
| 2026-06-04 | Open-market sale | 4,511 | $160.04 | 554,431 |
| 2026-06-04 | Open-market sale | 7,540 | $159.01 | 558,942 |
| 2026-06-04 | Open-market sale | 5,366 | $158.07 | 566,482 |
| 2026-06-04 | Option exercise | 96,672 | $14.15 | 571,848 |
| 2026-06-04 | Option exercise | 61,328 | $15.26 | 475,176 |
| 2026-05-26 | Open-market sale | 1,185 | $160.01 | 182,803,048 |
| 2026-05-26 | Open-market sale | 36,494 | $159.30 | 182,804,233 |
| 2026-05-26 | Open-market sale | 47,035 | $158.49 | 182,840,727 |
| 2026-05-26 | Open-market sale | 11,535 | $157.34 | 182,887,762 |
| 2026-05-26 | Open-market sale | 34,960 | $156.49 | 182,899,297 |
| 2026-05-26 | Open-market sale | 55,818 | $155.35 | 182,934,257 |
| 2026-05-26 | Open-market sale | 32,973 | $154.50 | 182,990,075 |
| 2026-05-22 | Open-market sale | 7,057 | $154.16 | 183,023,048 |
| 2026-05-22 | Open-market sale | 51,221 | $153.38 | 183,030,105 |
| 2026-05-22 | Open-market sale | 38,002 | $152.48 | 183,081,326 |
| 2026-05-22 | Open-market sale | 24,105 | $151.55 | 183,119,328 |
| 2026-05-22 | Open-market sale | 60,234 | $150.51 | 183,143,433 |
| 2026-05-22 | Open-market sale | 24,381 | $149.68 | 183,203,667 |
| 2023-02-21 | Option exercise (derivative) | 5,000 | $0.00 | 0 |
| 2023-02-21 | Tax withholding | 1,509 | $134.53 | 103,462 |
| 2023-02-21 | Option exercise | 5,000 | $0.00 | 104,971 |
| 2022-11-21 | Option exercise (derivative) | 5,000 | $0.00 | 5,000 |
| 2022-11-21 | Tax withholding | 2,274 | $134.61 | 99,971 |
| 2022-11-21 | Option exercise | 5,000 | $0.00 | 102,245 |
| 2022-08-22 | Option exercise (derivative) | 5,000 | $0.00 | 10,000 |
| 2022-08-22 | Tax withholding | 2,291 | $127.14 | 97,245 |
| 2022-08-22 | Option exercise | 5,000 | $0.00 | 99,536 |
| 2022-06-08 | Open-market sale | 7,213 | $104.10 | 45,807,012 |
| 2022-06-08 | Open-market sale | 5,775 | $103.42 | 45,814,225 |
| 2022-06-07 | Open-market sale | 70,492 | $103.85 | 45,826,402 |
| 2022-06-07 | Open-market sale | 6,402 | $104.30 | 45,820,000 |
| 2022-06-07 | Open-market sale | 23,106 | $103.02 | 45,896,894 |
| 2022-06-06 | Open-market sale | 63,377 | $103.36 | 45,956,623 |
| 2022-06-06 | Open-market sale | 19,889 | $104.17 | 45,936,734 |
| 2022-06-06 | Open-market sale | 15,809 | $105.48 | 45,920,925 |
| 2022-06-06 | Open-market sale | 925 | $105.92 | 45,920,000 |
| 2022-06-03 | Open-market sale | 23,406 | $104.05 | 46,026,951 |
| 2022-06-03 | Open-market sale | 69,643 | $103.14 | 46,050,357 |
| 2022-06-03 | Open-market sale | 6,951 | $104.81 | 46,020,000 |
| 2022-06-02 | Open-market sale | 5,300 | $101.52 | 46,214,700 |
| 2022-06-02 | Open-market sale | 11,947 | $102.71 | 46,202,753 |
| 2022-06-02 | Open-market sale | 17,997 | $103.52 | 46,184,756 |
| 2022-06-02 | Open-market sale | 8,602 | $104.39 | 46,176,154 |
| 2022-06-02 | Open-market sale | 54,001 | $105.58 | 46,122,153 |
| 2022-06-02 | Open-market sale | 2,153 | $106.08 | 46,120,000 |
| 2022-06-01 | Option exercise (derivative) | 668 | $0.00 | 15,332 |
| 2022-06-01 | Option exercise (derivative) | 832 | $0.00 | 24,168 |
| 2022-06-01 | Option exercise | 668 | $61.05 | 95,204 |
| 2022-06-01 | Option exercise | 832 | $56.59 | 96,036 |
| 2022-06-01 | Open-market sale | 500 | $101.25 | 95,536 |
| 2022-06-01 | Open-market sale | 800 | $102.06 | 94,736 |
| 2022-06-01 | Open-market sale | 200 | $103.22 | 94,536 |
| 2022-06-01 | Open-market sale | 19,171 | $101.00 | 46,300,829 |
| 2022-06-01 | Open-market sale | 58,656 | $102.03 | 46,242,173 |
| 2022-06-01 | Open-market sale | 14,034 | $102.80 | 46,228,139 |
| 2022-06-01 | Open-market sale | 6,839 | $103.82 | 46,221,300 |
| 2022-06-01 | Open-market sale | 1,300 | $104.52 | 46,220,000 |
| 2022-05-31 | Open-market sale | 9,883 | $104.25 | 46,320,000 |
| 2022-05-31 | Open-market sale | 52,566 | $103.48 | 46,329,883 |
| 2022-05-31 | Open-market sale | 37,551 | $102.62 | 46,382,449 |
| 2022-05-27 | Open-market sale | 13,955 | $104.73 | 46,506,045 |
| 2022-05-27 | Open-market sale | 85,845 | $105.35 | 46,420,200 |
| 2022-05-27 | Open-market sale | 200 | $106.07 | 46,420,000 |
| 2022-05-26 | Open-market sale | 10,515 | $100.73 | 46,609,485 |
| 2022-05-26 | Open-market sale | 19,001 | $101.58 | 46,590,484 |
| 2022-05-26 | Open-market sale | 10,742 | $102.62 | 46,579,742 |
| 2022-05-26 | Open-market sale | 2,566 | $104.27 | 46,520,000 |
| 2022-05-26 | Open-market sale | 57,176 | $103.82 | 46,522,566 |
| 2022-05-25 | Open-market sale | 18,022 | $99.76 | 46,701,978 |
| 2022-05-25 | Open-market sale | 49,508 | $100.45 | 46,652,470 |
| 2022-05-25 | Open-market sale | 32,470 | $101.30 | 46,620,000 |
| 2022-05-24 | Open-market sale | 2,305 | $100.54 | 46,720,000 |
| 2022-05-24 | Open-market sale | 34,678 | $99.73 | 46,722,305 |
| 2022-05-24 | Open-market sale | 44,003 | $98.79 | 46,756,983 |
| 2022-05-24 | Open-market sale | 19,014 | $97.90 | 46,800,986 |
| 2022-05-23 | Option exercise (derivative) | 1,668 | $0.00 | 25,000 |
| 2022-05-23 | Option exercise (derivative) | 1,332 | $0.00 | 16,000 |
| 2022-05-23 | Option exercise | 1,332 | $61.05 | 95,868 |
| 2022-05-23 | Open-market sale | 7,706 | $102.71 | 46,820,000 |
| 2022-05-23 | Open-market sale | 63,317 | $102.09 | 46,827,706 |
| 2022-05-23 | Open-market sale | 28,977 | $101.24 | 46,891,023 |
| 2022-05-23 | Open-market sale | 2,100 | $102.21 | 94,536 |
| 2022-05-23 | Open-market sale | 900 | $101.19 | 96,636 |
| 2022-05-23 | Option exercise | 1,668 | $56.59 | 97,536 |
| 2022-05-20 | Option exercise (derivative) | 5,000 | $0.00 | 15,000 |
| 2022-05-20 | Tax withholding | 2,311 | $102.64 | 94,536 |
| 2022-05-20 | Option exercise | 5,000 | $0.00 | 96,847 |
| 2022-03-09 | Open-market sale | 15,924 | $120.20 | 46,963,135 |
| 2022-03-09 | Open-market sale | 24,606 | $118.21 | 46,995,394 |
| 2022-03-09 | Open-market sale | 1,300 | $121.56 | 46,920,000 |
| 2022-03-09 | Open-market sale | 41,835 | $120.98 | 46,921,300 |
| 2022-03-09 | Open-market sale | 16,335 | $118.95 | 46,979,059 |
| 2022-03-08 | Open-market sale | 9,399 | $112.04 | 47,110,601 |
| 2022-03-08 | Open-market sale | 5,823 | $116.70 | 47,023,100 |
| 2022-03-08 | Open-market sale | 19,365 | $115.83 | 47,028,923 |
| 2022-03-08 | Open-market sale | 28,768 | $114.95 | 47,048,288 |
| 2022-03-08 | Open-market sale | 9,741 | $113.89 | 47,077,056 |
| 2022-03-08 | Open-market sale | 23,804 | $112.90 | 47,086,797 |
| 2022-03-08 | Open-market sale | 3,100 | $117.86 | 47,020,000 |
| 2022-03-07 | Open-market sale | 810 | $118.54 | 47,120,000 |
| 2022-03-07 | Open-market sale | 13,190 | $117.83 | 47,120,810 |
| 2022-03-07 | Open-market sale | 3,606 | $116.72 | 47,134,000 |
| 2022-03-07 | Open-market sale | 43,168 | $115.72 | 47,137,606 |
| 2022-03-07 | Open-market sale | 39,226 | $114.91 | 47,180,774 |
| 2022-03-04 | Open-market sale | 36,551 | $117.85 | 47,283,449 |
| 2022-03-04 | Open-market sale | 52,476 | $118.72 | 47,230,973 |
| 2022-03-04 | Open-market sale | 1,600 | $120.51 | 47,220,000 |
| 2022-03-04 | Open-market sale | 9,373 | $119.53 | 47,221,600 |
| 2022-03-03 | Open-market sale | 4,200 | $121.62 | 47,332,417 |
| 2022-03-03 | Open-market sale | 7,000 | $123.47 | 47,320,000 |
| 2022-03-03 | Open-market sale | 5,417 | $122.41 | 47,327,000 |
| 2022-03-03 | Open-market sale | 39,191 | $120.43 | 47,336,617 |
| 2022-03-03 | Open-market sale | 44,192 | $119.88 | 47,375,808 |
| 2022-03-02 | Open-market sale | 21,983 | $121.60 | 47,468,740 |
| 2022-03-02 | Open-market sale | 10,094 | $120.44 | 47,490,723 |
| 2022-03-02 | Open-market sale | 14,532 | $119.60 | 47,500,817 |
| 2022-03-02 | Open-market sale | 4,651 | $118.49 | 47,515,349 |
| 2022-03-02 | Open-market sale | 19,912 | $123.30 | 47,420,000 |
| 2022-03-02 | Open-market sale | 28,828 | $122.78 | 47,439,912 |
| 2022-03-01 | Option exercise (derivative) | 832 | $0.00 | 26,668 |
| 2022-03-01 | Option exercise (derivative) | 668 | $0.00 | 17,332 |
| 2022-03-01 | Open-market sale | 600 | $121.54 | 47,520,000 |
| 2022-03-01 | Open-market sale | 18,493 | $120.81 | 47,520,600 |
| 2022-03-01 | Open-market sale | 19,218 | $119.90 | 47,539,093 |
| 2022-03-01 | Open-market sale | 27,985 | $117.89 | 47,592,015 |
| 2022-03-01 | Open-market sale | 200 | $121.12 | 91,847 |
| 2022-03-01 | Open-market sale | 300 | $120.16 | 92,047 |
| 2022-03-01 | Open-market sale | 500 | $118.95 | 92,347 |
| 2022-03-01 | Open-market sale | 500 | $117.91 | 92,847 |
| 2022-03-01 | Option exercise | 832 | $56.59 | 93,347 |
| 2022-03-01 | Option exercise | 668 | $61.05 | 92,515 |
| 2022-03-01 | Open-market sale | 33,704 | $118.80 | 47,558,311 |
| 2022-02-28 | Open-market sale | 42,306 | $121.60 | 47,649,830 |
| 2022-02-28 | Open-market sale | 8,274 | $123.62 | 47,620,000 |
| 2022-02-28 | Open-market sale | 21,556 | $122.57 | 47,628,274 |
| 2022-02-28 | Open-market sale | 27,864 | $120.72 | 47,692,136 |
| 2022-02-25 | Open-market sale | 10,836 | $120.01 | 47,809,164 |
| 2022-02-25 | Open-market sale | 6,061 | $120.87 | 47,803,103 |
| 2022-02-25 | Open-market sale | 19,152 | $122.19 | 47,783,951 |
| 2022-02-25 | Open-market sale | 59,287 | $123.08 | 47,724,664 |
| 2022-02-25 | Open-market sale | 4,664 | $123.69 | 47,720,000 |
| 2022-02-24 | Option exercise (derivative) | 1,332 | $0.00 | 18,000 |
| 2022-02-24 | Option exercise (derivative) | 11,000 | $0.00 | 0 |
| 2022-02-24 | Option exercise (derivative) | 1,668 | $0.00 | 27,500 |
| 2022-02-24 | Open-market sale | 1,400 | $116.25 | 102,647 |
| 2022-02-24 | Option exercise | 1,668 | $56.59 | 104,515 |
| 2022-02-24 | Option exercise | 11,000 | $23.88 | 102,847 |
| 2022-02-24 | Open-market sale | 3,265 | $117.45 | 99,382 |
| 2022-02-24 | Open-market sale | 21,938 | $120.92 | 47,820,000 |
| 2022-02-24 | Open-market sale | 6,527 | $119.82 | 47,841,938 |
| 2022-02-24 | Open-market sale | 11,539 | $118.80 | 47,848,465 |
| 2022-02-24 | Open-market sale | 28,011 | $117.83 | 47,860,004 |
| 2022-02-24 | Open-market sale | 11,273 | $116.92 | 47,888,015 |
| 2022-02-24 | Open-market sale | 8,243 | $115.90 | 47,899,288 |
| 2022-02-24 | Open-market sale | 6,369 | $114.93 | 47,907,531 |
| 2022-02-24 | Open-market sale | 3,000 | $113.69 | 47,913,900 |
| 2022-02-24 | Open-market sale | 1,400 | $112.88 | 47,916,900 |
| 2022-02-24 | Open-market sale | 1,400 | $112.06 | 47,918,300 |
| 2022-02-24 | Open-market sale | 300 | $110.47 | 47,919,700 |
| 2022-02-24 | Open-market sale | 1,500 | $121.08 | 91,847 |
| 2022-02-24 | Open-market sale | 2,183 | $120.61 | 93,347 |
| 2022-02-24 | Open-market sale | 1,213 | $119.27 | 95,530 |
| 2022-02-24 | Open-market sale | 2,639 | $118.22 | 96,743 |
| 2022-02-24 | Open-market sale | 1,100 | $115.10 | 104,047 |
| 2022-02-24 | Open-market sale | 400 | $113.70 | 105,147 |
| 2022-02-24 | Open-market sale | 300 | $112.78 | 105,547 |
| 2022-02-24 | Option exercise | 1,332 | $61.05 | 105,847 |
| 2022-02-22 | Option exercise (derivative) | 5,000 | $0.00 | 20,000 |
| 2022-02-22 | Option exercise | 5,000 | $0.00 | 93,429 |
| 2022-02-22 | Tax withholding | 1,582 | $121.83 | 91,847 |
| 2021-12-06 | Option exercise (derivative) | 832 | $0.00 | 29,168 |
| 2021-12-06 | Option exercise (derivative) | 6,668 | $0.00 | 0 |
| 2021-12-06 | Option exercise (derivative) | 5,500 | $0.00 | 11,000 |
| 2021-12-06 | Option exercise (derivative) | 668 | $0.00 | 19,332 |
| 2021-12-06 | Option exercise | 5,500 | $23.88 | 101,929 |
| 2021-12-06 | Option exercise | 668 | $61.05 | 102,597 |
| 2021-12-06 | Option exercise | 832 | $56.59 | 103,429 |
| 2021-12-06 | Open-market sale | 3,920 | $120.50 | 96,509 |
| 2021-12-06 | Open-market sale | 7,734 | $121.75 | 88,775 |
| 2021-12-06 | Open-market sale | 346 | $122.23 | 88,429 |
| 2021-12-06 | Option exercise | 6,668 | $14.06 | 96,429 |
| 2021-12-06 | Option exercise | 1,332 | $5.62 | 89,761 |
| 2021-12-06 | Open-market sale | 3,000 | $119.67 | 100,429 |
| 2021-12-02 | Open-market sale | 26,280 | $123.12 | 47,920,000 |
| 2021-12-02 | Open-market sale | 5,800 | $120.32 | 48,014,200 |
| 2021-12-02 | Open-market sale | 21,674 | $121.41 | 47,992,526 |
| 2021-12-02 | Open-market sale | 46,246 | $122.51 | 47,946,280 |
| 2021-12-01 | Open-market sale | 20,763 | $124.10 | 48,066,042 |
| 2021-12-01 | Open-market sale | 2,370 | $125.72 | 48,020,000 |
| 2021-12-01 | Open-market sale | 43,672 | $125.15 | 48,022,370 |
| 2021-12-01 | Open-market sale | 17,048 | $122.99 | 48,086,805 |
| 2021-12-01 | Open-market sale | 16,147 | $122.14 | 48,103,853 |
| 2021-11-30 | Open-market sale | 48,962 | $124.10 | 48,171,038 |
| 2021-11-30 | Open-market sale | 48,040 | $125.03 | 48,122,998 |
| 2021-11-30 | Open-market sale | 2,998 | $125.79 | 48,120,000 |
| 2021-11-29 | Open-market sale | 5,830 | $127.75 | 48,220,000 |
| 2021-11-29 | Open-market sale | 39,932 | $126.82 | 48,225,830 |
| 2021-11-29 | Open-market sale | 54,238 | $126.15 | 48,265,762 |
| 2021-11-26 | Open-market sale | 31,820 | $125.56 | 48,327,003 |
| 2021-11-26 | Open-market sale | 61,177 | $124.71 | 48,358,823 |
| 2021-11-26 | Open-market sale | 7,003 | $126.59 | 48,320,000 |
| 2021-11-24 | Open-market sale | 7,090 | $127.87 | 48,420,000 |
| 2021-11-24 | Open-market sale | 84,570 | $127.38 | 48,427,090 |
| 2021-11-24 | Open-market sale | 8,340 | $126.41 | 48,511,660 |
| 2021-11-23 | Option exercise (derivative) | 2,000 | $0.00 | 20,000 |
| 2021-11-23 | Option exercise (derivative) | 7,168 | $0.00 | 16,500 |
| 2021-11-23 | Option exercise (derivative) | 2,500 | $0.00 | 30,000 |
| 2021-11-23 | Open-market sale | 30,371 | $126.48 | 48,520,000 |
| 2021-11-23 | Open-market sale | 41,475 | $125.63 | 48,550,371 |
| 2021-11-23 | Open-market sale | 24,841 | $124.94 | 48,591,846 |
| 2021-11-23 | Open-market sale | 3,113 | $123.92 | 48,616,687 |
| 2021-11-23 | Open-market sale | 200 | $122.60 | 48,619,800 |
| 2021-11-23 | Open-market sale | 4,929 | $126.36 | 88,429 |
| 2021-11-23 | Open-market sale | 6,039 | $125.31 | 93,358 |
| 2021-11-23 | Open-market sale | 700 | $124.16 | 99,397 |
| 2021-11-23 | Option exercise | 2,500 | $56.59 | 100,097 |
| 2021-11-23 | Option exercise | 2,000 | $61.05 | 97,597 |
| 2021-11-23 | Option exercise | 7,168 | $23.88 | 95,597 |
| 2021-11-22 | Option exercise (derivative) | 5,000 | $0.00 | 25,000 |
| 2021-11-22 | Option exercise (derivative) | 8,252 | $0.00 | 0 |
| 2021-11-22 | Option exercise (derivative) | 9,332 | $0.00 | 23,668 |
| 2021-11-22 | Option exercise (derivative) | 20,000 | $0.00 | 6,668 |
| 2021-11-22 | Option exercise (derivative) | 66,668 | $0.00 | 0 |
| 2021-11-22 | Option exercise (derivative) | 4,000 | $0.00 | 1,332 |
| 2021-11-22 | Option exercise | 4,000 | $5.62 | 92,429 |
| 2021-11-22 | Option exercise | 8,252 | $0.00 | 89,720 |
| 2021-11-22 | Open-market sale | 17,605 | $131.44 | 48,620,000 |
| 2021-11-22 | Open-market sale | 9,529 | $130.46 | 48,637,605 |
| 2021-11-22 | Open-market sale | 36,625 | $129.33 | 48,647,134 |
| 2021-11-22 | Open-market sale | 36,241 | $128.60 | 48,683,759 |
| 2021-11-22 | Open-market sale | 17,369 | $131.44 | 88,429 |
| 2021-11-22 | Open-market sale | 9,444 | $130.51 | 105,798 |
| 2021-11-22 | Open-market sale | 37,081 | $129.34 | 115,242 |
| 2021-11-22 | Open-market sale | 36,106 | $128.60 | 152,323 |
| 2021-11-22 | Option exercise | 9,332 | $23.88 | 188,429 |
| 2021-11-22 | Option exercise | 20,000 | $14.06 | 179,097 |
| 2021-11-22 | Option exercise | 66,668 | $9.50 | 159,097 |
| 2021-11-22 | Option exercise | 5,000 | $0.00 | 94,720 |
| 2021-11-22 | Tax withholding | 6,291 | $128.16 | 88,429 |
| 2021-09-07 | Option exercise (derivative) | 1,875 | $0.00 | 8,125 |
| 2021-09-07 | Option exercise (derivative) | 4,760 | $0.00 | 8,250 |
| 2021-09-07 | Option exercise (derivative) | 2,500 | $0.00 | 5,500 |
| 2021-09-07 | Open-market sale | 500 | $357.45 | 12,201,253 |
| 2021-09-07 | Open-market sale | 7,724 | $360.34 | 12,180,100 |
| 2021-09-07 | Open-market sale | 10,877 | $359.66 | 12,187,824 |
| 2021-09-07 | Open-market sale | 2,552 | $358.74 | 12,198,701 |
| 2021-09-07 | Option exercise | 2,500 | $244.20 | 27,627 |
| 2021-09-07 | Option exercise | 4,760 | $95.51 | 25,127 |
| 2021-09-07 | Open-market sale | 100 | $361.57 | 12,180,000 |
| 2021-09-07 | Open-market sale | 1,648 | $360.50 | 20,367 |
| 2021-09-07 | Open-market sale | 5,697 | $359.83 | 22,015 |
| 2021-09-07 | Open-market sale | 1,590 | $358.86 | 27,712 |
| 2021-09-07 | Open-market sale | 200 | $357.30 | 29,302 |
| 2021-09-07 | Option exercise | 1,875 | $226.34 | 29,502 |
| 2021-09-03 | Option exercise (derivative) | 25,000 | $0.00 | 13,010 |
| 2021-09-03 | Option exercise | 25,000 | $95.51 | 45,367 |
| 2021-09-03 | Open-market sale | 3,629 | $361.62 | 41,738 |
| 2021-09-03 | Open-market sale | 7,269 | $362.64 | 34,469 |
| 2021-09-03 | Open-market sale | 11,891 | $363.43 | 22,578 |
| 2021-09-03 | Open-market sale | 1,897 | $364.23 | 12,201,753 |
| 2021-09-03 | Open-market sale | 12,219 | $363.44 | 12,203,650 |
| 2021-09-03 | Open-market sale | 7,638 | $362.61 | 12,215,869 |
| 2021-09-03 | Open-market sale | 3,246 | $361.58 | 12,223,507 |
| 2021-09-03 | Open-market sale | 2,211 | $364.19 | 20,367 |
| 2021-09-02 | Option exercise (derivative) | 19,010 | $0.00 | 6,667 |
| 2021-09-02 | Option exercise (derivative) | 5,990 | $0.00 | 38,010 |
| 2021-09-02 | Open-market sale | 140 | $360.21 | 12,251,040 |
| 2021-09-02 | Option exercise | 19,010 | $56.24 | 39,377 |
| 2021-09-02 | Open-market sale | 500 | $359.01 | 44,867 |
| 2021-09-02 | Open-market sale | 300 | $359.82 | 44,567 |
| 2021-09-02 | Open-market sale | 1,297 | $361.79 | 43,270 |
| 2021-09-02 | Open-market sale | 6,876 | $362.79 | 36,394 |
| 2021-09-02 | Open-market sale | 12,826 | $363.54 | 23,568 |
| 2021-09-02 | Open-market sale | 2,001 | $364.77 | 21,567 |
| 2021-09-02 | Open-market sale | 1,200 | $365.45 | 20,367 |
| 2021-09-02 | Option exercise | 5,990 | $95.51 | 45,367 |
| 2021-09-02 | Open-market sale | 105 | $365.66 | 12,226,753 |
| 2021-09-02 | Open-market sale | 2,313 | $365.17 | 12,226,858 |
| 2021-09-02 | Open-market sale | 7,002 | $363.84 | 12,229,171 |
| 2021-09-02 | Open-market sale | 11,618 | $363.20 | 12,236,173 |
| 2021-09-02 | Open-market sale | 3,249 | $362.13 | 12,247,791 |
| 2021-09-02 | Open-market sale | 573 | $359.09 | 12,251,180 |
| 2021-09-01 | Option exercise (derivative) | 18,990 | $0.00 | 25,677 |
| 2021-09-01 | Option exercise (derivative) | 6,010 | $0.00 | 0 |
| 2021-09-01 | Open-market sale | 167 | $366.17 | 12,252,153 |
| 2021-09-01 | Open-market sale | 1,930 | $364.83 | 12,252,320 |
| 2021-09-01 | Open-market sale | 2,279 | $363.87 | 12,254,250 |
| 2021-09-01 | Open-market sale | 8,947 | $362.92 | 12,256,529 |
| 2021-09-01 | Open-market sale | 2,617 | $361.98 | 12,265,476 |
| 2021-09-01 | Open-market sale | 2,424 | $360.84 | 12,268,093 |
| 2021-09-01 | Open-market sale | 4,538 | $359.98 | 12,270,517 |
| 2021-09-01 | Open-market sale | 1,698 | $358.53 | 12,275,055 |
| 2021-09-01 | Open-market sale | 300 | $367.46 | 20,367 |
| 2021-09-01 | Open-market sale | 300 | $366.70 | 20,667 |
| 2021-09-01 | Open-market sale | 2,098 | $364.88 | 20,967 |
| 2021-09-01 | Open-market sale | 2,225 | $363.86 | 23,065 |
| 2021-09-01 | Open-market sale | 8,761 | $362.94 | 25,290 |
| 2021-09-01 | Open-market sale | 2,620 | $362.00 | 34,051 |
| 2021-09-01 | Open-market sale | 2,499 | $360.86 | 36,671 |
| 2021-09-01 | Open-market sale | 4,483 | $359.97 | 39,170 |
| 2021-09-01 | Open-market sale | 1,714 | $358.55 | 43,653 |
| 2021-09-01 | Option exercise | 18,990 | $56.24 | 45,367 |
| 2021-09-01 | Option exercise | 6,010 | $68.34 | 26,377 |
| 2021-09-01 | Open-market sale | 400 | $367.26 | 12,251,753 |
| 2021-08-31 | Option exercise (derivative) | 990 | $0.00 | 6,010 |
| 2021-08-31 | Option exercise (derivative) | 24,010 | $0.00 | 16,667 |
| 2021-08-31 | Option exercise | 990 | $68.34 | 45,367 |
| 2021-08-31 | Open-market sale | 7,366 | $369.53 | 12,276,753 |
| 2021-08-31 | Open-market sale | 11,257 | $368.57 | 12,284,119 |
| 2021-08-31 | Open-market sale | 6,377 | $367.80 | 12,295,376 |
| 2021-08-31 | Open-market sale | 202 | $370.38 | 20,367 |
| 2021-08-31 | Open-market sale | 7,093 | $369.53 | 20,569 |
| 2021-08-31 | Open-market sale | 10,812 | $368.63 | 27,662 |
| 2021-08-31 | Open-market sale | 6,893 | $367.84 | 38,474 |
| 2021-08-31 | Option exercise | 24,010 | $38.00 | 44,377 |
| 2021-08-30 | Option exercise (derivative) | 25,000 | $0.00 | 40,677 |
| 2021-08-30 | Open-market sale | 6,599 | $372.84 | 12,305,545 |
| 2021-08-30 | Open-market sale | 8,837 | $371.95 | 12,312,144 |
| 2021-08-30 | Open-market sale | 3,653 | $370.82 | 12,320,981 |
| 2021-08-30 | Open-market sale | 2,119 | $370.00 | 12,324,634 |
| 2021-08-30 | Open-market sale | 4,736 | $373.59 | 20,367 |
| 2021-08-30 | Open-market sale | 6,373 | $372.69 | 25,103 |
| 2021-08-30 | Open-market sale | 8,419 | $371.86 | 31,476 |
| 2021-08-30 | Open-market sale | 3,780 | $370.70 | 39,895 |
| 2021-08-30 | Open-market sale | 1,692 | $369.85 | 43,675 |
| 2021-08-30 | Option exercise | 25,000 | $38.00 | 45,367 |
| 2021-08-30 | Open-market sale | 3,792 | $373.69 | 12,301,753 |
| 2021-08-27 | Option exercise (derivative) | 25,000 | $38.00 | 65,677 |
| 2021-08-27 | Open-market sale | 1,869 | $367.03 | 43,498 |
| 2021-08-27 | Open-market sale | 3,014 | $374.54 | 12,326,753 |
| 2021-08-27 | Open-market sale | 5,900 | $373.93 | 12,329,767 |
| 2021-08-27 | Open-market sale | 2,936 | $372.95 | 12,335,667 |
| 2021-08-27 | Open-market sale | 3,423 | $371.88 | 12,338,603 |
| 2021-08-27 | Open-market sale | 4,249 | $370.79 | 12,342,026 |
| 2021-08-27 | Open-market sale | 2,657 | $369.92 | 12,346,275 |
| 2021-08-27 | Open-market sale | 803 | $368.25 | 12,348,932 |
| 2021-08-27 | Open-market sale | 2,018 | $367.02 | 12,349,735 |
| 2021-08-27 | Open-market sale | 3,251 | $374.52 | 20,367 |
| 2021-08-27 | Open-market sale | 6,078 | $373.88 | 23,618 |
| 2021-08-27 | Open-market sale | 2,874 | $372.85 | 29,696 |
| 2021-08-27 | Open-market sale | 3,509 | $371.77 | 32,570 |
| 2021-08-27 | Open-market sale | 4,482 | $370.68 | 36,079 |
| 2021-08-27 | Open-market sale | 1,937 | $369.71 | 40,561 |
| 2021-08-27 | Open-market sale | 1,000 | $368.24 | 42,498 |
| 2021-08-27 | Option exercise | 25,000 | $38.00 | 45,367 |
| 2021-08-26 | Option exercise (derivative) | 25,000 | $0.00 | 90,677 |
| 2021-08-26 | Open-market sale | 459 | $373.83 | 12,351,753 |
| 2021-08-26 | Open-market sale | 1,703 | $372.97 | 12,352,212 |
| 2021-08-26 | Open-market sale | 1,760 | $372.00 | 12,353,915 |
| 2021-08-26 | Open-market sale | 4,313 | $370.66 | 12,355,675 |
| 2021-08-26 | Open-market sale | 7,087 | $369.88 | 12,359,988 |
| 2021-08-26 | Open-market sale | 9,678 | $368.96 | 12,367,075 |
| 2021-08-26 | Open-market sale | 306 | $373.84 | 20,367 |
| 2021-08-26 | Open-market sale | 1,801 | $373.00 | 20,673 |
| 2021-08-26 | Open-market sale | 1,799 | $372.01 | 22,474 |
| 2021-08-26 | Open-market sale | 4,478 | $370.65 | 24,273 |
| 2021-08-26 | Open-market sale | 7,173 | $369.89 | 28,751 |
| 2021-08-26 | Open-market sale | 9,443 | $369.00 | 35,924 |
| 2021-08-26 | Option exercise | 25,000 | $38.00 | 45,367 |
| 2021-08-25 | Option exercise (derivative) | 25,000 | $0.00 | 115,677 |
| 2021-08-25 | Open-market sale | 3,373 | $377.12 | 22,386 |
| 2021-08-25 | Open-market sale | 2,572 | $376.36 | 25,759 |
| 2021-08-25 | Open-market sale | 5,660 | $375.22 | 28,331 |
| 2021-08-25 | Open-market sale | 8,712 | $374.09 | 33,991 |
| 2021-08-25 | Open-market sale | 2,664 | $373.26 | 42,703 |
| 2021-08-25 | Option exercise | 25,000 | $38.00 | 45,367 |
| 2021-08-25 | Open-market sale | 500 | $378.92 | 12,376,753 |
| 2021-08-25 | Open-market sale | 1,634 | $378.29 | 12,377,253 |
| 2021-08-25 | Open-market sale | 3,475 | $377.06 | 12,378,887 |
| 2021-08-25 | Open-market sale | 2,290 | $376.34 | 12,382,362 |
| 2021-08-25 | Open-market sale | 5,565 | $375.25 | 12,384,652 |
| 2021-08-25 | Open-market sale | 9,059 | $374.09 | 12,390,217 |
| 2021-08-25 | Open-market sale | 2,477 | $373.21 | 12,399,276 |
| 2021-08-25 | Open-market sale | 205 | $378.93 | 20,367 |
| 2021-08-25 | Open-market sale | 1,814 | $378.44 | 20,572 |
| 2021-08-24 | Option exercise (derivative) | 25,000 | $0.00 | 140,677 |
| 2021-08-24 | Open-market sale | 3,089 | $372.54 | 12,423,364 |
| 2021-08-24 | Open-market sale | 4,387 | $376.25 | 12,401,753 |
| 2021-08-24 | Open-market sale | 4,096 | $375.80 | 12,406,140 |
| 2021-08-24 | Open-market sale | 5,259 | $374.41 | 12,410,236 |
| 2021-08-24 | Open-market sale | 7,869 | $373.41 | 12,415,495 |
| 2021-08-24 | Open-market sale | 5,444 | $376.20 | 20,367 |
| 2021-08-24 | Open-market sale | 300 | $370.75 | 12,426,453 |
| 2021-08-24 | Option exercise | 25,000 | $38.00 | 45,367 |
| 2021-08-24 | Open-market sale | 300 | $370.68 | 45,067 |
| 2021-08-24 | Open-market sale | 3,077 | $372.49 | 41,990 |
| 2021-08-24 | Open-market sale | 7,558 | $373.40 | 34,432 |
| 2021-08-24 | Open-market sale | 5,571 | $374.35 | 28,861 |
| 2021-08-24 | Open-market sale | 3,050 | $375.70 | 25,811 |
| 2021-08-23 | Option exercise (derivative) | 18,333 | $0.00 | 165,677 |
| 2021-08-23 | Option exercise (derivative) | 6,667 | $0.00 | 1,333 |
| 2021-08-23 | Open-market sale | 3,495 | $370.34 | 12,426,753 |
| 2021-08-23 | Open-market sale | 12,830 | $369.66 | 12,430,248 |
| 2021-08-23 | Open-market sale | 7,374 | $368.53 | 12,443,078 |
| 2021-08-23 | Open-market sale | 1,301 | $367.84 | 12,450,452 |
| 2021-08-23 | Option exercise | 6,667 | $22.49 | 27,034 |
| 2021-08-23 | Option exercise | 18,333 | $38.00 | 45,367 |
| 2021-08-23 | Open-market sale | 1,305 | $367.81 | 44,062 |
| 2021-08-23 | Open-market sale | 7,772 | $368.57 | 36,290 |
| 2021-08-23 | Open-market sale | 12,580 | $369.69 | 23,710 |
| 2021-08-23 | Open-market sale | 3,343 | $370.38 | 20,367 |
| 2021-08-20 | Option exercise (derivative) | 2,062 | $0.00 | 2,063 |
| 2021-08-20 | Option exercise (derivative) | 1,250 | $0.00 | 7,500 |
| 2021-08-20 | Option exercise | 2,062 | $0.00 | 20,707 |
| 2021-08-20 | Option exercise | 1,250 | $0.00 | 21,957 |
| 2021-08-20 | Tax withholding | 1,590 | $369.86 | 20,367 |
| 2021-05-20 | Option exercise (derivative) | 2,063 | $0.00 | 4,125 |
| 2021-05-20 | Option exercise (derivative) | 1,250 | $0.00 | 8,750 |
| 2021-05-20 | Tax withholding | 1,596 | $335.93 | 18,645 |
| 2021-05-20 | Option exercise | 1,250 | $0.00 | 20,241 |
| 2021-05-20 | Option exercise | 2,063 | $0.00 | 18,991 |
| 2021-02-22 | Option exercise (derivative) | 2,062 | $0.00 | 6,188 |
| 2021-02-22 | Option exercise (derivative) | 1,250 | $0.00 | 10,000 |
| 2021-02-22 | Option exercise | 1,250 | $0.00 | 18,076 |
| 2021-02-22 | Option exercise | 2,062 | $0.00 | 16,826 |
| 2021-02-22 | Tax withholding | 1,148 | $292.16 | 16,928 |
| 2020-12-11 | Option exercise (derivative) | 32,754 | $0.00 | 184,010 |
| 2020-12-11 | Option exercise (derivative) | 10,000 | $0.00 | 44,667 |
| 2020-12-11 | Option exercise (derivative) | 10,728 | $0.00 | 7,000 |
| 2020-12-11 | Option exercise (derivative) | 13,750 | $0.00 | 44,000 |
| 2020-12-11 | Option exercise (derivative) | 3,667 | $0.00 | 8,000 |
| 2020-12-11 | Open-market sale | 8,315 | $278.52 | 28,395 |
| 2020-12-11 | Open-market sale | 26,986 | $277.58 | 36,710 |
| 2020-12-11 | Open-market sale | 18,614 | $276.87 | 63,696 |
| 2020-12-11 | Open-market sale | 3,353 | $275.65 | 82,310 |
| 2020-12-11 | Option exercise | 13,750 | $95.51 | 85,663 |
| 2020-12-11 | Option exercise | 10,000 | $56.24 | 71,913 |
| 2020-12-11 | Option exercise | 10,728 | $68.34 | 61,913 |
| 2020-12-11 | Option exercise | 32,754 | $38.00 | 51,185 |
| 2020-12-11 | Option exercise | 3,667 | $22.49 | 18,431 |
| 2020-12-11 | Open-market sale | 3,900 | $280.46 | 12,451,753 |
| 2020-12-11 | Open-market sale | 9,586 | $279.89 | 12,455,653 |
| 2020-12-11 | Open-market sale | 6,955 | $278.61 | 12,465,239 |
| 2020-12-11 | Open-market sale | 26,028 | $277.67 | 12,472,194 |
| 2020-12-11 | Open-market sale | 20,893 | $276.91 | 12,498,222 |
| 2020-12-11 | Open-market sale | 3,500 | $275.69 | 12,519,115 |
| 2020-12-11 | Open-market sale | 8,066 | $279.78 | 20,329 |
| 2020-12-11 | Open-market sale | 5,565 | $280.39 | 14,764 |
| 2020-12-10 | Option exercise (derivative) | 51,219 | $0.00 | 216,764 |
| 2020-12-10 | Option exercise (derivative) | 1,333 | $0.00 | 11,667 |
| 2020-12-10 | Open-market sale | 3,299 | $274.80 | 12,571,931 |
| 2020-12-10 | Open-market sale | 100 | $278.16 | 14,764 |
| 2020-12-10 | Open-market sale | 10,110 | $277.42 | 14,864 |
| 2020-12-10 | Open-market sale | 21,655 | $276.47 | 24,974 |
| 2020-12-10 | Open-market sale | 18,235 | $275.60 | 46,629 |
| 2020-12-10 | Open-market sale | 2,452 | $274.69 | 64,864 |
| 2020-12-10 | Option exercise | 51,219 | $38.00 | 67,316 |
| 2020-12-10 | Option exercise | 1,333 | $22.49 | 16,097 |
| 2020-12-10 | Open-market sale | 100 | $278.16 | 12,522,615 |
| 2020-12-10 | Open-market sale | 8,606 | $277.51 | 12,522,715 |
| 2020-12-10 | Open-market sale | 19,673 | $276.63 | 12,531,321 |
| 2020-12-10 | Open-market sale | 20,937 | $275.71 | 12,550,994 |
| 2020-11-20 | Option exercise (derivative) | 1,250 | $0.00 | 11,250 |
| 2020-11-20 | Option exercise (derivative) | 2,063 | $0.00 | 8,250 |
| 2020-11-20 | Tax withholding | 1,643 | $268.50 | 14,764 |
| 2020-11-20 | Option exercise | 2,063 | $0.00 | 15,157 |
| 2020-11-20 | Option exercise | 1,250 | $0.00 | 16,407 |
| 2020-08-20 | Option exercise (derivative) | 2,062 | $0.00 | 10,313 |
| 2020-08-20 | Option exercise (derivative) | 1,250 | $0.00 | 12,500 |
| 2020-08-20 | Tax withholding | 1,643 | $221.38 | 13,094 |
| 2020-08-20 | Option exercise | 1,250 | $0.00 | 14,737 |
| 2020-08-20 | Option exercise | 2,062 | $0.00 | 13,487 |
| 2020-05-20 | Option exercise (derivative) | 1,250 | $0.00 | 13,750 |
| 2020-05-20 | Option exercise (derivative) | 2,063 | $0.00 | 12,375 |
| 2020-05-20 | Tax withholding | 1,483 | $224.70 | 11,425 |
| 2020-05-20 | Option exercise | 2,063 | $0.00 | 11,658 |
| 2020-05-20 | Option exercise | 1,250 | $0.00 | 12,908 |
| 2020-02-20 | Option exercise (derivative) | 1,250 | $0.00 | 15,000 |
| 2020-02-20 | Option exercise (derivative) | 2,062 | $0.00 | 14,438 |
| 2020-02-20 | Option exercise | 2,062 | $0.00 | 9,514 |
| 2020-02-20 | Option exercise | 1,250 | $0.00 | 10,764 |
| 2020-02-20 | Tax withholding | 1,169 | $228.28 | 9,595 |
| 2019-11-20 | Option exercise (derivative) | 2,063 | $0.00 | 16,500 |
| 2019-11-20 | Option exercise (derivative) | 1,250 | $0.00 | 16,250 |
| 2019-11-20 | Option exercise | 1,250 | $0.00 | 9,095 |
| 2019-11-20 | Option exercise | 2,063 | $0.00 | 7,845 |
| 2019-11-20 | Tax withholding | 1,643 | $194.04 | 7,452 |
| 2019-08-20 | Option exercise (derivative) | 2,062 | $0.00 | 18,563 |
| 2019-08-20 | Option exercise (derivative) | 1,250 | $0.00 | 17,500 |
| 2019-08-20 | Option exercise | 1,250 | $0.00 | 7,425 |
| 2019-08-20 | Tax withholding | 1,643 | $219.19 | 5,782 |
| 2019-08-20 | Option exercise | 2,062 | $0.00 | 6,175 |
| 2019-06-10 | Option exercise (derivative) | 40,350 | $38.00 | 267,983 |
| 2019-06-10 | Option exercise (derivative) | 12,000 | $56.24 | 54,667 |
| 2019-06-10 | Open-market sale | 4,092 | $251.51 | 42,564 |
| 2019-06-10 | Open-market sale | 9,807 | $250.26 | 46,656 |
| 2019-06-10 | Open-market sale | 25,051 | $253.46 | 12,595,725 |
| 2019-06-10 | Open-market sale | 14,414 | $254.50 | 12,581,311 |
| 2019-06-10 | Open-market sale | 6,081 | $255.22 | 12,575,230 |
| 2019-06-10 | Open-market sale | 18,980 | $252.70 | 12,620,776 |
| 2019-06-10 | Open-market sale | 6,889 | $251.51 | 12,639,756 |
| 2019-06-10 | Open-market sale | 8,576 | $254.50 | 7,732 |
| 2019-06-10 | Open-market sale | 14,957 | $253.46 | 16,308 |
| 2019-06-10 | Open-market sale | 3,619 | $255.22 | 4,113 |
| 2019-06-10 | Open-market sale | 16,476 | $250.27 | 12,646,645 |
| 2019-06-10 | Open-market sale | 11,299 | $252.70 | 31,265 |
| 2019-06-10 | Option exercise | 40,350 | $38.00 | 56,463 |
| 2019-06-10 | Option exercise | 12,000 | $56.24 | 16,113 |
| 2019-05-20 | Option exercise (derivative) | 1,250 | $0.00 | 18,750 |
| 2019-05-20 | Option exercise (derivative) | 2,063 | $0.00 | 20,625 |
| 2019-05-20 | Option exercise | 2,063 | $0.00 | 4,451 |
| 2019-05-20 | Tax withholding | 1,588 | $244.95 | 4,113 |
| 2019-05-20 | Option exercise | 1,250 | $0.00 | 5,701 |
| 2019-02-20 | Option exercise (derivative) | 2,062 | $0.00 | 22,688 |
| 2019-02-20 | Tax withholding | 714 | $270.72 | 2,388 |
| 2019-02-20 | Option exercise | 2,062 | $0.00 | 3,102 |
| 2019-02-08 | Grant / award (derivative) | 10,000 | $0.00 | 10,000 |
| 2018-11-20 | Option exercise (derivative) | 2,063 | $0.00 | 24,750 |
| 2018-11-20 | Option exercise | 2,063 | $0.00 | 2,063 |
| 2018-11-20 | Tax withholding | 1,023 | $219.38 | 1,040 |
| 2018-09-04 | Option exercise (derivative) | 939 | $0.00 | 17,728 |
| 2018-09-04 | Option exercise (derivative) | 8,334 | $0.00 | 308,333 |
| 2018-09-04 | Option exercise (derivative) | 333 | $0.00 | 13,000 |
| 2018-09-04 | Option exercise | 333 | $22.49 | 3,810 |
| 2018-09-04 | Option exercise | 8,334 | $38.00 | 12,144 |
| 2018-09-04 | Option exercise | 939 | $68.34 | 13,083 |
| 2018-09-04 | Open-market sale | 13,083 | $290.06 | 0 |
| 2018-08-27 | Option exercise (derivative) | 667 | $0.00 | 13,333 |
| 2018-08-27 | Option exercise (derivative) | 16,666 | $0.00 | 316,667 |
| 2018-08-27 | Option exercise (derivative) | 3,333 | $0.00 | 66,667 |
| 2018-08-27 | Option exercise (derivative) | 8,918 | $0.00 | 57,750 |
| 2018-08-27 | Option exercise (derivative) | 2,333 | $0.00 | 18,667 |
| 2018-08-27 | Option exercise | 667 | $22.49 | 4,144 |
| 2018-08-27 | Open-market sale | 31,917 | $303.00 | 3,477 |
| 2018-08-27 | Option exercise | 2,333 | $68.34 | 35,394 |
| 2018-08-27 | Option exercise | 3,333 | $56.24 | 33,061 |
| 2018-08-27 | Option exercise | 16,666 | $38.00 | 20,810 |
| 2018-08-27 | Option exercise | 8,918 | $95.51 | 29,728 |
| 2018-08-20 | Option exercise (derivative) | 2,062 | $0.00 | 26,813 |
| 2018-08-20 | Tax withholding | 1,023 | $273.72 | 3,477 |
| 2018-08-20 | Option exercise | 2,062 | $0.00 | 4,500 |
| 2018-06-13 | Option exercise (derivative) | 15,832 | $0.00 | 66,668 |
| 2018-06-13 | Option exercise (derivative) | 8,167 | $0.00 | 21,000 |
| 2018-06-13 | Option exercise (derivative) | 11,667 | $0.00 | 70,000 |
| 2018-06-13 | Option exercise | 11,667 | $56.24 | 22,272 |
| 2018-06-13 | Option exercise | 15,832 | $95.51 | 38,104 |
| 2018-06-13 | Option exercise | 8,167 | $68.34 | 10,605 |
| 2018-06-13 | Open-market sale | 5,368 | $280.81 | 2,438 |
| 2018-06-13 | Open-market sale | 30,298 | $280.07 | 7,806 |
| 2018-06-12 | Option exercise (derivative) | 14,334 | $0.00 | 333,333 |
| 2018-06-12 | Option exercise | 14,334 | $38.00 | 16,772 |
| 2018-06-12 | Open-market sale | 14,334 | $275.16 | 2,438 |
| 2018-06-06 | Option exercise (derivative) | 44,000 | $0.00 | 347,667 |
| 2018-06-06 | Option exercise (derivative) | 6,000 | $0.00 | 14,000 |
| 2018-06-06 | Option exercise | 6,000 | $22.49 | 8,438 |
| 2018-06-06 | Option exercise | 44,000 | $38.00 | 52,438 |
| 2018-06-06 | Open-market sale | 9,118 | $277.14 | 43,320 |
| 2018-06-06 | Open-market sale | 21,172 | $278.42 | 22,148 |
| 2018-06-06 | Open-market sale | 19,710 | $279.16 | 2,438 |
| 2018-05-21 | Option exercise (derivative) | 2,063 | $0.00 | 28,875 |
| 2018-05-21 | Tax withholding | 974 | $254.25 | 2,438 |
| 2018-05-21 | Option exercise | 2,063 | $0.00 | 3,412 |
| 2018-04-13 | Grant / award (derivative) | 8,000 | $0.00 | 8,000 |
| 2018-03-09 | Grant / award (derivative) | 20,000 | $0.00 | 20,000 |
| 2018-02-20 | Option exercise (derivative) | 2,062 | $0.00 | 30,938 |
| 2018-02-20 | Option exercise | 2,062 | $0.00 | 2,062 |
| 2018-02-20 | Tax withholding | 713 | $249.65 | 1,349 |
| 2017-11-24 | Option exercise (derivative) | 102 | $0.00 | 391,667 |
| 2017-11-24 | Option exercise (derivative) | 18,333 | $0.00 | 81,667 |
| 2017-11-24 | Option exercise (derivative) | 40,833 | $0.00 | 29,167 |
| 2017-11-24 | Option exercise | 102 | $38.00 | 102 |
| 2017-11-24 | Option exercise | 18,333 | $56.24 | 59,268 |
| 2017-11-24 | Open-market sale | 59,268 | $241.03 | 0 |
| 2017-11-24 | Option exercise | 40,833 | $68.34 | 40,935 |
| 2017-11-22 | Option exercise (derivative) | 73,102 | $0.00 | 391,769 |
| 2017-11-22 | Option exercise | 73,102 | $38.00 | 73,102 |
| 2017-11-22 | Open-market sale | 46,581 | $239.16 | 26,521 |
| 2017-11-22 | Open-market sale | 26,521 | $240.05 | 0 |
| 2017-11-21 | Option exercise (derivative) | 35,129 | $0.00 | 464,871 |
| 2017-11-21 | Open-market sale | 4,686 | $242.24 | 0 |
| 2017-11-21 | Open-market sale | 30,443 | $241.82 | 4,686 |
| 2017-11-21 | Option exercise | 35,129 | $38.00 | 35,129 |
| 2017-11-20 | Option exercise (derivative) | 2,063 | $0.00 | 33,000 |
| 2017-11-20 | Option exercise | 2,063 | $0.00 | 5,627 |
| 2017-11-20 | Tax withholding | 1,076 | $241.83 | 4,551 |
| 2017-08-21 | Option exercise (derivative) | 2,062 | $0.00 | 35,063 |
| 2017-08-21 | Option exercise | 2,062 | $0.00 | 4,638 |
| 2017-08-21 | Tax withholding | 1,074 | $172.01 | 3,564 |
| 2017-05-22 | Option exercise (derivative) | 2,063 | $0.00 | 37,125 |
| 2017-05-22 | Option exercise | 2,063 | $0.00 | 3,351 |
| 2017-05-22 | Tax withholding | 775 | $143.15 | 2,576 |
| 2017-02-21 | Option exercise (derivative) | 2,062 | $0.00 | 39,188 |
| 2017-02-21 | Option exercise | 2,062 | $0.00 | 2,062 |
| 2017-02-21 | Tax withholding | 774 | $122.62 | 1,288 |
| 2017-02-06 | Grant / award (derivative) | 41,250 | $0.00 | 41,250 |
| 2017-02-06 | Grant / award (derivative) | 82,500 | $0.00 | 82,500 |
| 2016-02-12 | Grant / award (derivative) | 100,000 | $0.00 | 100,000 |
| 2014-12-16 | Grant / award (derivative) | 70,000 | $0.00 | 70,000 |
| 2014-06-11 | Conversion (derivative) | 12,000,000 | $0.00 | 0 |
| 2014-06-11 | Conversion (derivative) | 350,621 | $0.00 | 0 |
| 2014-06-11 | Conversion | 12,000,000 | $0.00 | 12,312,500 |
| 2014-06-11 | Conversion | 350,621 | $43.00 | 12,663,121 |
| 2014-06-05 | — | — | — | 312,500 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.