SEC CIK 1605809
Ullal Jayshree
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| ANETview stock → | 15,432,507 | 2026-10-09 |
Position History — ANET
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — ANET
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-10-09 | Open-market sale | 93,241 | $217.10 | 15,432,507 |
| 2026-10-09 | Open-market sale | 18,656 | $217.10 | 4,774,691 |
| 2026-10-08 | Open-market sale | 19,990 | $217.05 | 15,525,748 |
| 2026-10-08 | Open-market sale | 4,000 | $217.05 | 4,793,347 |
| 2026-10-07 | Open-market sale | 69,272 | $217.14 | 15,545,738 |
| 2026-10-07 | Open-market sale | 13,860 | $217.14 | 4,797,347 |
| 2026-10-06 | Open-market sale | 3,902 | $213.06 | 15,615,010 |
| 2026-10-06 | Open-market sale | 259,045 | $212.27 | 15,618,912 |
| 2026-10-06 | Open-market sale | 65,897 | $211.36 | 15,877,957 |
| 2026-10-06 | Open-market sale | 781 | $213.06 | 4,811,207 |
| 2026-10-06 | Open-market sale | 51,805 | $212.27 | 4,811,988 |
| 2026-10-06 | Open-market sale | 13,179 | $211.36 | 4,863,793 |
| 2026-09-25 | Open-market sale | 44,726 | $211.40 | 15,943,854 |
| 2026-09-25 | Open-market sale | 8,948 | $211.40 | 4,876,972 |
| 2026-08-25 | Open-market sale | 400 | $192.64 | 9,917 |
| 2026-08-25 | Open-market sale | 10,128 | $191.99 | 10,317 |
| 2026-08-25 | Open-market sale | 3,281 | $191.10 | 20,445 |
| 2026-08-20 | Option exercise (derivative) | 27,664 | $0.00 | 55,332 |
| 2026-08-20 | Tax withholding | 13,855 | $186.45 | 23,726 |
| 2026-08-20 | Option exercise | 27,664 | $0.00 | 37,581 |
| 2026-08-12 | Open-market sale | 2,022 | $211.37 | 15,988,580 |
| 2026-08-12 | Open-market sale | 44,147 | $210.97 | 15,990,602 |
| 2026-08-12 | Open-market sale | 8,085 | $209.15 | 16,034,749 |
| 2026-08-12 | Open-market sale | 117,662 | $208.29 | 16,042,834 |
| 2026-08-12 | Open-market sale | 227,485 | $207.43 | 16,160,496 |
| 2026-08-12 | Open-market sale | 2,554 | $207.43 | 25,000 |
| 2026-08-12 | Open-market sale | 1,321 | $208.29 | 27,554 |
| 2026-08-12 | Open-market sale | 91 | $209.15 | 28,875 |
| 2026-08-12 | Open-market sale | 496 | $210.97 | 28,966 |
| 2026-08-12 | Open-market sale | 22 | $211.37 | 29,462 |
| 2026-08-12 | Open-market sale | 47,029 | $207.43 | 4,885,920 |
| 2026-08-12 | Open-market sale | 24,325 | $208.29 | 4,932,949 |
| 2026-08-12 | Open-market sale | 1,672 | $209.15 | 4,957,274 |
| 2026-08-12 | Open-market sale | 9,127 | $210.97 | 4,958,946 |
| 2026-08-12 | Open-market sale | 417 | $211.37 | 4,968,073 |
| 2026-08-05 | Open-market sale | 826 | $212.64 | 4,968,490 |
| 2026-08-05 | Open-market sale | 323 | $211.73 | 4,969,316 |
| 2026-08-05 | Open-market sale | 7,635 | $210.60 | 4,969,639 |
| 2026-08-05 | Open-market sale | 221 | $209.00 | 4,977,274 |
| 2026-08-05 | Open-market sale | 2,298 | $207.87 | 4,977,495 |
| 2026-08-05 | Open-market sale | 346 | $207.05 | 4,979,793 |
| 2026-08-05 | Open-market sale | 5,773 | $205.61 | 4,980,139 |
| 2026-08-05 | Open-market sale | 6,217 | $204.73 | 4,985,912 |
| 2026-08-05 | Open-market sale | 7,331 | $203.57 | 4,992,129 |
| 2026-08-05 | Open-market sale | 524 | $202.39 | 4,999,460 |
| 2026-08-05 | Open-market sale | 79,845 | $201.29 | 4,999,984 |
| 2026-08-05 | Open-market sale | 3,701 | $200.43 | 5,079,829 |
| 2026-08-05 | Open-market sale | 11,753 | $199.51 | 5,083,530 |
| 2026-08-05 | Open-market sale | 5,897 | $198.54 | 5,095,283 |
| 2026-08-05 | Open-market sale | 33,027 | $197.12 | 5,101,180 |
| 2026-08-05 | Open-market sale | 3 | $212.64 | 29,484 |
| 2026-08-05 | Open-market sale | 1 | $211.73 | 29,487 |
| 2026-08-05 | Open-market sale | 24 | $210.60 | 29,488 |
| 2026-08-05 | Open-market sale | 1 | $209.00 | 29,512 |
| 2026-08-05 | Open-market sale | 7 | $207.87 | 29,513 |
| 2026-08-05 | Open-market sale | 1 | $207.05 | 29,520 |
| 2026-08-05 | Open-market sale | 18 | $205.61 | 29,521 |
| 2026-08-05 | Open-market sale | 19 | $204.73 | 29,539 |
| 2026-08-05 | Open-market sale | 23 | $203.57 | 29,558 |
| 2026-08-05 | Open-market sale | 2 | $202.39 | 29,581 |
| 2026-08-05 | Open-market sale | 248 | $201.29 | 29,583 |
| 2026-08-05 | Open-market sale | 12 | $200.43 | 29,831 |
| 2026-08-05 | Open-market sale | 37 | $199.51 | 29,843 |
| 2026-08-05 | Open-market sale | 18 | $198.54 | 29,880 |
| 2026-08-05 | Open-market sale | 102 | $197.12 | 29,898 |
| 2026-08-05 | Open-market sale | 3,824 | $212.64 | 16,387,981 |
| 2026-08-05 | Open-market sale | 1,495 | $211.73 | 16,391,805 |
| 2026-08-05 | Open-market sale | 35,337 | $210.60 | 16,393,300 |
| 2026-08-05 | Open-market sale | 1,023 | $209.00 | 16,428,637 |
| 2026-08-05 | Open-market sale | 10,640 | $207.87 | 16,429,660 |
| 2026-08-05 | Open-market sale | 1,601 | $207.05 | 16,440,300 |
| 2026-08-05 | Open-market sale | 26,722 | $205.61 | 16,441,901 |
| 2026-08-05 | Open-market sale | 28,776 | $204.73 | 16,468,623 |
| 2026-08-05 | Open-market sale | 33,931 | $203.57 | 16,497,399 |
| 2026-08-05 | Open-market sale | 2,428 | $202.39 | 16,531,330 |
| 2026-08-05 | Open-market sale | 369,569 | $201.29 | 16,533,758 |
| 2026-08-05 | Open-market sale | 17,132 | $200.43 | 16,903,327 |
| 2026-08-05 | Open-market sale | 54,399 | $199.51 | 16,920,459 |
| 2026-08-05 | Open-market sale | 27,292 | $198.54 | 16,974,858 |
| 2026-08-05 | Open-market sale | 152,860 | $197.12 | 17,002,150 |
| 2026-07-10 | Open-market sale | 160,802 | $187.18 | 17,155,010 |
| 2026-07-10 | Open-market sale | 36,888 | $187.18 | 5,134,207 |
| 2026-07-09 | Open-market sale | 713 | $189.18 | 17,315,812 |
| 2026-07-09 | Open-market sale | 113,134 | $188.56 | 17,316,525 |
| 2026-07-09 | Open-market sale | 52,351 | $187.31 | 17,429,659 |
| 2026-07-09 | Open-market sale | 164 | $189.18 | 5,171,095 |
| 2026-07-09 | Open-market sale | 25,943 | $188.56 | 5,171,259 |
| 2026-07-09 | Open-market sale | 12,005 | $187.31 | 5,197,202 |
| 2026-05-26 | Open-market sale | 100 | $157.30 | 9,917 |
| 2026-05-26 | Open-market sale | 2,175 | $156.22 | 10,017 |
| 2026-05-26 | Open-market sale | 3,794 | $155.48 | 12,192 |
| 2026-05-26 | Open-market sale | 7,740 | $154.47 | 15,986 |
| 2026-05-20 | Option exercise (derivative) | 27,664 | $0.00 | 82,996 |
| 2026-05-20 | Tax withholding | 13,855 | $141.58 | 23,726 |
| 2026-05-20 | Option exercise | 27,664 | $0.00 | 37,581 |
| 2026-04-22 | Open-market sale | 11,162 | $178.22 | 5,209,207 |
| 2026-04-22 | Open-market sale | 247,676 | $177.28 | 17,534,334 |
| 2026-04-22 | Open-market sale | 52,838 | $177.28 | 5,220,369 |
| 2026-04-22 | Open-market sale | 52,324 | $178.22 | 17,482,010 |
| 2026-04-21 | Open-market sale | 1,020 | $170.51 | 17,782,010 |
| 2026-04-21 | Open-market sale | 6,906 | $169.47 | 17,783,030 |
| 2026-04-21 | Open-market sale | 36,685 | $168.89 | 17,789,936 |
| 2026-04-21 | Open-market sale | 21,090 | $167.64 | 17,826,621 |
| 2026-04-21 | Open-market sale | 219 | $170.51 | 5,273,207 |
| 2026-04-21 | Open-market sale | 1,480 | $169.47 | 5,273,426 |
| 2026-04-21 | Open-market sale | 7,862 | $168.89 | 5,274,906 |
| 2026-04-21 | Open-market sale | 4,519 | $167.64 | 5,282,768 |
| 2026-04-20 | Open-market sale | 45,920 | $167.31 | 5,287,287 |
| 2026-04-20 | Open-market sale | 214,299 | $167.31 | 17,847,711 |
| 2026-04-16 | Open-market sale | 229,173 | $159.20 | 18,082,837 |
| 2026-04-16 | Open-market sale | 20,827 | $160.55 | 18,062,010 |
| 2026-04-16 | Open-market sale | 4,166 | $160.55 | 5,333,207 |
| 2026-04-16 | Open-market sale | 45,834 | $159.20 | 5,337,373 |
| 2026-04-13 | Open-market sale | 112,812 | $150.11 | 9,917 |
| 2026-02-20 | Grant / award (derivative) | 41,224 | $0.00 | 41,224 |
| 2026-02-20 | Option exercise (derivative) | 57,240 | $0.00 | 0 |
| 2026-02-20 | Option exercise (derivative) | 41,224 | $0.00 | 0 |
| 2026-02-20 | Option exercise (derivative) | 20,592 | $0.00 | 0 |
| 2026-02-20 | Option exercise (derivative) | 27,660 | $0.00 | 110,660 |
| 2026-02-20 | Option exercise (derivative) | 77,640 | $0.00 | 0 |
| 2026-02-20 | Option exercise | 20,592 | $0.00 | 30,509 |
| 2026-02-20 | Option exercise | 41,224 | $0.00 | 234,273 |
| 2026-02-20 | Tax withholding | 111,544 | $137.23 | 122,729 |
| 2026-02-20 | Option exercise | 77,640 | $0.00 | 108,149 |
| 2026-02-20 | Option exercise | 57,240 | $0.00 | 193,049 |
| 2026-02-20 | Option exercise | 27,660 | $0.00 | 135,809 |
| 2025-11-25 | Open-market sale | 800 | $125.62 | 9,917 |
| 2025-11-25 | Open-market sale | 2,400 | $123.20 | 31,559 |
| 2025-11-25 | Open-market sale | 8,100 | $124.05 | 23,459 |
| 2025-11-25 | Open-market sale | 12,742 | $125.06 | 10,717 |
| 2025-11-20 | Option exercise (derivative) | 20,600 | $0.00 | 20,592 |
| 2025-11-20 | Option exercise (derivative) | 27,660 | $0.00 | 138,320 |
| 2025-11-20 | Option exercise | 27,660 | $0.00 | 58,177 |
| 2025-11-20 | Tax withholding | 24,218 | $124.81 | 33,959 |
| 2025-11-20 | Option exercise | 20,600 | $0.00 | 30,517 |
| 2025-11-14 | Gift | 935,000 | $0.00 | 18,312,010 |
| 2025-09-10 | Open-market sale | 3,440 | $145.22 | 5,551,933 |
| 2025-09-10 | Open-market sale | 55,197 | $147.42 | 5,464,432 |
| 2025-09-10 | Open-market sale | 1,054 | $148.07 | 5,463,378 |
| 2025-09-10 | Open-market sale | 80,171 | $150.20 | 5,383,207 |
| 2025-09-10 | Open-market sale | 18,051 | $145.22 | 20,132,315 |
| 2025-09-10 | Open-market sale | 169,497 | $146.66 | 19,962,818 |
| 2025-09-10 | Open-market sale | 289,618 | $147.42 | 19,673,200 |
| 2025-09-10 | Open-market sale | 5,532 | $148.07 | 19,667,668 |
| 2025-09-10 | Open-market sale | 420,658 | $150.20 | 19,247,010 |
| 2025-09-10 | Open-market sale | 32,304 | $146.66 | 5,519,629 |
| 2025-09-08 | Open-market sale | 7,023 | $143.50 | 5,556,153 |
| 2025-09-08 | Open-market sale | 780 | $144.04 | 5,555,373 |
| 2025-09-08 | Open-market sale | 4,091 | $144.04 | 20,150,366 |
| 2025-09-08 | Open-market sale | 36,851 | $143.50 | 20,154,457 |
| 2025-09-05 | Open-market sale | 173,204 | $143.21 | 20,335,778 |
| 2025-09-05 | Open-market sale | 126,563 | $144.54 | 20,209,215 |
| 2025-09-05 | Open-market sale | 17,907 | $145.10 | 20,191,308 |
| 2025-09-05 | Open-market sale | 3,413 | $145.10 | 5,563,176 |
| 2025-09-05 | Open-market sale | 24,122 | $144.54 | 5,566,589 |
| 2025-09-05 | Open-market sale | 33,010 | $143.21 | 5,590,711 |
| 2025-08-25 | Open-market sale | 2,568 | $131.04 | 31,389 |
| 2025-08-25 | Open-market sale | 1,600 | $133.60 | 9,917 |
| 2025-08-25 | Open-market sale | 3,432 | $132.09 | 27,957 |
| 2025-08-25 | Open-market sale | 16,440 | $133.10 | 11,517 |
| 2025-08-20 | Option exercise (derivative) | 20,592 | $0.00 | 41,192 |
| 2025-08-20 | Option exercise (derivative) | 27,664 | $0.00 | 165,980 |
| 2025-08-20 | Option exercise | 20,592 | $0.00 | 30,509 |
| 2025-08-20 | Option exercise | 27,664 | $0.00 | 58,173 |
| 2025-08-20 | Tax withholding | 24,216 | $132.78 | 33,957 |
| 2025-08-08 | Open-market sale | 139,729 | $139.67 | 20,508,982 |
| 2025-08-08 | Open-market sale | 26,625 | $139.67 | 5,623,721 |
| 2025-08-07 | Open-market sale | 54,668 | $140.61 | 20,648,711 |
| 2025-08-07 | Open-market sale | 195,732 | $139.74 | 20,703,379 |
| 2025-08-07 | Open-market sale | 37,308 | $139.74 | 5,660,766 |
| 2025-08-07 | Open-market sale | 10,420 | $140.61 | 5,650,346 |
| 2025-08-06 | Open-market sale | 527,418 | $136.54 | 21,037,356 |
| 2025-08-06 | Open-market sale | 107,716 | $137.32 | 20,929,640 |
| 2025-08-06 | Open-market sale | 30,529 | $139.51 | 20,899,111 |
| 2025-08-06 | Open-market sale | 18,942 | $134.70 | 5,925,463 |
| 2025-08-06 | Open-market sale | 20,529 | $137.32 | 5,703,892 |
| 2025-08-06 | Open-market sale | 99,386 | $134.70 | 22,092,228 |
| 2025-08-06 | Open-market sale | 100,524 | $135.77 | 5,824,939 |
| 2025-08-06 | Open-market sale | 527,454 | $135.77 | 21,564,774 |
| 2025-08-06 | Open-market sale | 100,518 | $136.54 | 5,724,421 |
| 2025-08-06 | Open-market sale | 5,818 | $139.51 | 5,698,074 |
| 2025-07-31 | Open-market sale | 5,347 | $124.22 | 22,612,272 |
| 2025-07-31 | Open-market sale | 185,140 | $123.29 | 22,617,619 |
| 2025-07-31 | Open-market sale | 26,127 | $122.60 | 22,802,759 |
| 2025-07-31 | Open-market sale | 420,658 | $125.60 | 22,191,614 |
| 2025-07-31 | Open-market sale | 35,285 | $123.29 | 6,025,595 |
| 2025-07-31 | Open-market sale | 4,979 | $122.60 | 6,060,880 |
| 2025-07-31 | Open-market sale | 80,171 | $125.60 | 5,944,405 |
| 2025-07-31 | Open-market sale | 1,019 | $124.22 | 6,024,576 |
| 2025-07-30 | Open-market sale | 27 | $123.00 | 6,065,859 |
| 2025-07-30 | Open-market sale | 208,972 | $122.19 | 22,829,026 |
| 2025-07-30 | Open-market sale | 39,827 | $122.19 | 6,065,886 |
| 2025-07-30 | Open-market sale | 140 | $123.00 | 22,828,886 |
| 2025-07-29 | Open-market sale | 345,533 | $119.06 | 23,118,191 |
| 2025-07-29 | Open-market sale | 80,193 | $119.56 | 23,037,998 |
| 2025-07-29 | Open-market sale | 15,283 | $119.56 | 6,105,713 |
| 2025-07-29 | Open-market sale | 65,854 | $119.06 | 6,120,996 |
| 2025-07-28 | Open-market sale | 593 | $116.00 | 6,186,850 |
| 2025-07-28 | Open-market sale | 3,115 | $116.00 | 23,463,724 |
| 2025-07-28 | Open-market sale | 378,665 | $115.58 | 23,466,839 |
| 2025-07-28 | Open-market sale | 72,168 | $115.58 | 6,187,443 |
| 2025-07-25 | Open-market sale | 43,946 | $115.02 | 23,845,504 |
| 2025-07-25 | Open-market sale | 8,376 | $115.02 | 6,259,611 |
| 2025-06-30 | Open-market sale | 89,985 | $102.40 | 13,400 |
| 2025-06-30 | Open-market sale | 3,483 | $103.06 | 9,917 |
| 2025-06-30 | Open-market sale | 97,103 | $102.40 | 6,271,746 |
| 2025-06-30 | Open-market sale | 19,722 | $103.06 | 23,889,450 |
| 2025-06-30 | Open-market sale | 509,486 | $102.40 | 23,909,172 |
| 2025-06-30 | Open-market sale | 326 | $103.06 | 30,000 |
| 2025-06-30 | Open-market sale | 8,430 | $102.40 | 30,326 |
| 2025-06-30 | Open-market sale | 3,759 | $103.06 | 6,267,987 |
| 2025-06-27 | Open-market sale | 20 | $101.99 | 38,756 |
| 2025-06-27 | Open-market sale | 241 | $101.99 | 6,368,849 |
| 2025-06-27 | Open-market sale | 223 | $101.99 | 103,385 |
| 2025-06-27 | Open-market sale | 1,271 | $101.99 | 24,418,658 |
| 2025-06-26 | Open-market sale | 14,110 | $102.03 | 6,369,090 |
| 2025-06-26 | Open-market sale | 1,224 | $102.03 | 38,776 |
| 2025-06-26 | Open-market sale | 74,039 | $102.03 | 24,419,929 |
| 2025-06-26 | Open-market sale | 13,075 | $102.03 | 103,608 |
| 2025-05-20 | Option exercise (derivative) | 27,660 | $0.00 | 193,644 |
| 2025-05-20 | Option exercise (derivative) | 20,600 | $0.00 | 61,784 |
| 2025-05-20 | Option exercise | 27,660 | $0.00 | 140,901 |
| 2025-05-20 | Tax withholding | 24,218 | $96.70 | 116,683 |
| 2025-05-20 | Option exercise | 20,600 | $0.00 | 113,241 |
| 2025-02-24 | Open-market sale | 9,954 | $95.34 | 112,269 |
| 2025-02-24 | Open-market sale | 24,373 | $94.09 | 122,223 |
| 2025-02-24 | Open-market sale | 54,986 | $93.28 | 146,596 |
| 2025-02-24 | Open-market sale | 100 | $97.97 | 92,641 |
| 2025-02-24 | Open-market sale | 8,428 | $96.27 | 103,841 |
| 2025-02-24 | Open-market sale | 11,100 | $97.08 | 92,741 |
| 2025-02-24 | Open-market sale | 29,410 | $92.42 | 201,582 |
| 2025-02-20 | Option exercise (derivative) | 41,224 | $0.00 | 0 |
| 2025-02-20 | Option exercise (derivative) | 77,640 | $0.00 | 77,640 |
| 2025-02-20 | Grant / award (derivative) | 155,280 | $0.00 | 155,280 |
| 2025-02-20 | Option exercise (derivative) | 27,664 | $0.00 | 221,304 |
| 2025-02-20 | Option exercise (derivative) | 20,592 | $0.00 | 82,384 |
| 2025-02-20 | Option exercise (derivative) | 57,240 | $0.00 | 57,240 |
| 2025-02-20 | Grant / award (derivative) | 41,224 | $0.00 | 41,224 |
| 2025-02-20 | Grant / award (derivative) | 114,480 | $0.00 | 114,480 |
| 2025-02-20 | Option exercise (derivative) | 44,588 | $0.00 | 0 |
| 2025-02-20 | Option exercise (derivative) | 49,984 | $0.00 | 0 |
| 2025-02-20 | Tax withholding | 158,664 | $103.92 | 230,992 |
| 2025-02-20 | Option exercise | 44,588 | $0.00 | 115,312 |
| 2025-02-20 | Option exercise | 49,984 | $0.00 | 165,296 |
| 2025-02-20 | Option exercise | 20,592 | $0.00 | 185,888 |
| 2025-02-20 | Option exercise | 77,640 | $0.00 | 263,528 |
| 2025-02-20 | Option exercise | 27,664 | $0.00 | 291,192 |
| 2025-02-20 | Option exercise | 57,240 | $0.00 | 348,432 |
| 2025-02-20 | Option exercise | 41,224 | $0.00 | 389,656 |
| 2024-12-11 | Gift | 936,000 | $0.00 | 24,493,968 |
| 2024-11-21 | Open-market sale | 800 | $400.72 | 25,948 |
| 2024-11-21 | Open-market sale | 1,900 | $399.57 | 26,748 |
| 2024-11-21 | Open-market sale | 1,100 | $397.45 | 29,848 |
| 2024-11-21 | Open-market sale | 1,300 | $396.23 | 30,948 |
| 2024-11-21 | Open-market sale | 1,382 | $395.21 | 32,248 |
| 2024-11-21 | Open-market sale | 900 | $394.22 | 33,630 |
| 2024-11-21 | Open-market sale | 800 | $393.02 | 34,530 |
| 2024-11-21 | Open-market sale | 110 | $391.49 | 35,330 |
| 2024-11-21 | Open-market sale | 400 | $401.68 | 25,548 |
| 2024-11-21 | Open-market sale | 3,496 | $403.24 | 22,052 |
| 2024-11-21 | Open-market sale | 2,348 | $404.23 | 19,704 |
| 2024-11-21 | Open-market sale | 2,023 | $405.01 | 17,681 |
| 2024-11-21 | Open-market sale | 1,200 | $398.50 | 28,648 |
| 2024-11-20 | Option exercise (derivative) | 11,154 | $0.00 | 11,147 |
| 2024-11-20 | Option exercise (derivative) | 12,504 | $0.00 | 12,496 |
| 2024-11-20 | Option exercise (derivative) | 5,150 | $0.00 | 25,744 |
| 2024-11-20 | Option exercise (derivative) | 6,915 | $0.00 | 62,242 |
| 2024-11-20 | Option exercise | 12,504 | $0.00 | 41,339 |
| 2024-11-20 | Option exercise | 5,150 | $0.00 | 46,489 |
| 2024-11-20 | Tax withholding | 17,964 | $381.71 | 35,440 |
| 2024-11-20 | Option exercise | 6,915 | $0.00 | 53,404 |
| 2024-11-20 | Option exercise | 11,154 | $0.00 | 28,835 |
| 2024-11-04 | Option exercise (derivative) | 832 | $0.00 | 1,668 |
| 2024-11-04 | Open-market sale | 82 | $393.47 | 18,431 |
| 2024-11-04 | Open-market sale | 175 | $394.80 | 18,256 |
| 2024-11-04 | Open-market sale | 99 | $396.64 | 18,157 |
| 2024-11-04 | Open-market sale | 274 | $398.31 | 17,883 |
| 2024-11-04 | Open-market sale | 202 | $400.33 | 17,681 |
| 2024-11-04 | Option exercise | 832 | $56.59 | 18,513 |
| 2024-10-02 | Option exercise (derivative) | 836 | $0.00 | 2,500 |
| 2024-10-02 | Open-market sale | 298 | $388.77 | 17,781 |
| 2024-10-02 | Option exercise | 836 | $56.59 | 18,517 |
| 2024-10-02 | Open-market sale | 10 | $381.82 | 18,507 |
| 2024-10-02 | Open-market sale | 164 | $383.16 | 18,343 |
| 2024-10-02 | Open-market sale | 109 | $384.52 | 18,234 |
| 2024-10-02 | Open-market sale | 100 | $389.68 | 17,681 |
| 2024-10-02 | Open-market sale | 155 | $386.27 | 18,079 |
| 2024-09-03 | Option exercise (derivative) | 832 | $0.00 | 3,336 |
| 2024-09-03 | Open-market sale | 79 | $330.98 | 18,274 |
| 2024-09-03 | Open-market sale | 152 | $339.25 | 17,855 |
| 2024-09-03 | Open-market sale | 152 | $335.50 | 18,007 |
| 2024-09-03 | Open-market sale | 51 | $333.88 | 18,159 |
| 2024-09-03 | Open-market sale | 64 | $332.83 | 18,210 |
| 2024-09-03 | Open-market sale | 174 | $351.80 | 17,681 |
| 2024-09-03 | Open-market sale | 62 | $328.57 | 18,353 |
| 2024-09-03 | Open-market sale | 58 | $326.44 | 18,415 |
| 2024-09-03 | Option exercise | 832 | $56.59 | 18,513 |
| 2024-09-03 | Open-market sale | 40 | $325.50 | 18,473 |
| 2024-08-21 | Open-market sale | 3,020 | $353.19 | 32,413 |
| 2024-08-21 | Open-market sale | 200 | $356.86 | 17,681 |
| 2024-08-21 | Open-market sale | 1,199 | $355.88 | 17,881 |
| 2024-08-21 | Open-market sale | 4,211 | $354.95 | 19,080 |
| 2024-08-21 | Open-market sale | 9,122 | $354.09 | 23,291 |
| 2024-08-20 | Option exercise (derivative) | 11,147 | $0.00 | 22,301 |
| 2024-08-20 | Option exercise (derivative) | 5,147 | $0.00 | 30,894 |
| 2024-08-20 | Option exercise (derivative) | 6,916 | $0.00 | 69,157 |
| 2024-08-20 | Option exercise (derivative) | 12,496 | $0.00 | 25,000 |
| 2024-08-20 | Tax withholding | 17,954 | $353.79 | 35,433 |
| 2024-08-20 | Option exercise | 11,147 | $0.00 | 28,828 |
| 2024-08-20 | Option exercise | 12,496 | $0.00 | 41,324 |
| 2024-08-20 | Option exercise | 5,147 | $0.00 | 46,471 |
| 2024-08-20 | Option exercise | 6,916 | $0.00 | 53,387 |
| 2024-08-02 | Option exercise (derivative) | 832 | $0.00 | 4,168 |
| 2024-08-02 | Open-market sale | 158 | $318.91 | 17,907 |
| 2024-08-02 | Option exercise | 832 | $56.59 | 18,513 |
| 2024-08-02 | Open-market sale | 165 | $315.03 | 18,242 |
| 2024-08-02 | Open-market sale | 177 | $316.93 | 18,065 |
| 2024-08-02 | Open-market sale | 106 | $313.98 | 18,407 |
| 2024-08-02 | Open-market sale | 30 | $319.38 | 17,877 |
| 2024-08-02 | Open-market sale | 10 | $321.51 | 17,867 |
| 2024-08-02 | Open-market sale | 177 | $323.22 | 17,690 |
| 2024-08-02 | Open-market sale | 9 | $325.01 | 17,681 |
| 2024-07-02 | Option exercise (derivative) | 836 | $0.00 | 5,000 |
| 2024-07-02 | Option exercise | 836 | $56.59 | 18,517 |
| 2024-07-02 | Open-market sale | 272 | $357.01 | 18,245 |
| 2024-07-02 | Open-market sale | 456 | $358.33 | 17,789 |
| 2024-07-02 | Open-market sale | 83 | $359.00 | 17,706 |
| 2024-07-02 | Open-market sale | 25 | $361.99 | 17,681 |
| 2024-07-01 | Open-market sale | 5,000 | $357.00 | 1,595,800 |
| 2024-07-01 | Open-market sale | 15,000 | $357.00 | 6,357,492 |
| 2024-06-27 | Open-market sale | 5,000 | $347.00 | 1,600,800 |
| 2024-06-27 | Open-market sale | 15,000 | $347.00 | 6,372,492 |
| 2024-06-17 | Open-market sale | 5,000 | $337.00 | 1,605,800 |
| 2024-06-17 | Open-market sale | 15,000 | $337.00 | 6,387,492 |
| 2024-06-04 | Option exercise (derivative) | 832 | $0.00 | 5,836 |
| 2024-06-04 | Open-market sale | 140 | $294.68 | 17,681 |
| 2024-06-04 | Option exercise | 832 | $56.59 | 18,513 |
| 2024-06-04 | Open-market sale | 539 | $292.51 | 17,974 |
| 2024-06-04 | Open-market sale | 153 | $293.99 | 17,821 |
| 2024-05-22 | Open-market sale | 3,900 | $317.93 | 28,541 |
| 2024-05-22 | Open-market sale | 2,999 | $317.17 | 32,441 |
| 2024-05-22 | Open-market sale | 611 | $321.05 | 17,681 |
| 2024-05-22 | Open-market sale | 3,783 | $319.42 | 24,758 |
| 2024-05-22 | Open-market sale | 6,466 | $320.47 | 18,292 |
| 2024-05-20 | Option exercise (derivative) | 12,504 | $0.00 | 37,496 |
| 2024-05-20 | Option exercise (derivative) | 5,149 | $0.00 | 36,041 |
| 2024-05-20 | Option exercise (derivative) | 6,915 | $0.00 | 76,073 |
| 2024-05-20 | Option exercise (derivative) | 11,154 | $0.00 | 33,448 |
| 2024-05-20 | Option exercise | 5,149 | $0.00 | 46,488 |
| 2024-05-20 | Option exercise | 12,504 | $0.00 | 41,339 |
| 2024-05-20 | Option exercise | 11,154 | $0.00 | 28,835 |
| 2024-05-20 | Tax withholding | 17,963 | $319.39 | 35,440 |
| 2024-05-20 | Option exercise | 6,915 | $0.00 | 53,403 |
| 2024-05-16 | Open-market sale | 15,000 | $327.00 | 6,402,492 |
| 2024-05-16 | Open-market sale | 5,000 | $327.00 | 1,610,800 |
| 2024-05-15 | Open-market sale | 5,000 | $317.00 | 1,615,800 |
| 2024-05-15 | Open-market sale | 15,000 | $317.00 | 6,417,492 |
| 2024-05-13 | Open-market sale | 12,000 | $312.07 | 6,432,492 |
| 2024-05-13 | Open-market sale | 4,000 | $312.07 | 1,620,800 |
| 2024-05-10 | Open-market sale | 2,000 | $307.77 | 10,000 |
| 2024-05-10 | Open-market sale | 12,494 | $299.99 | 6,444,492 |
| 2024-05-10 | Open-market sale | 3,732 | $299.99 | 1,624,800 |
| 2024-05-02 | Option exercise (derivative) | 668 | $0.00 | 1,332 |
| 2024-05-02 | Option exercise (derivative) | 832 | $0.00 | 6,668 |
| 2024-05-02 | Open-market sale | 100 | $254.69 | 19,081 |
| 2024-05-02 | Option exercise | 668 | $61.05 | 18,349 |
| 2024-05-02 | Option exercise | 832 | $56.59 | 19,181 |
| 2024-05-02 | Open-market sale | 80 | $261.53 | 17,681 |
| 2024-05-02 | Open-market sale | 433 | $260.58 | 17,761 |
| 2024-05-02 | Open-market sale | 300 | $259.39 | 18,194 |
| 2024-05-02 | Open-market sale | 275 | $258.55 | 18,494 |
| 2024-05-02 | Open-market sale | 312 | $256.45 | 18,769 |
| 2024-04-09 | Open-market sale | 2,506 | $299.99 | 6,456,986 |
| 2024-04-09 | Open-market sale | 768 | $299.99 | 1,628,532 |
| 2024-04-04 | Open-market sale | 4,500 | $300.96 | 1,629,300 |
| 2024-04-04 | Open-market sale | 15,000 | $300.96 | 6,459,492 |
| 2024-04-03 | Open-market sale | 4,500 | $291.12 | 1,633,800 |
| 2024-04-03 | Open-market sale | 15,000 | $291.12 | 6,474,492 |
| 2024-04-02 | Option exercise (derivative) | 664 | $0.00 | 2,000 |
| 2024-04-02 | Option exercise (derivative) | 836 | $0.00 | 7,500 |
| 2024-04-02 | Open-market sale | 160 | $286.84 | 18,861 |
| 2024-04-02 | Open-market sale | 160 | $285.04 | 19,021 |
| 2024-04-02 | Option exercise | 836 | $56.59 | 19,181 |
| 2024-04-02 | Option exercise | 664 | $61.05 | 18,345 |
| 2024-04-02 | Open-market sale | 320 | $288.28 | 18,541 |
| 2024-04-02 | Open-market sale | 654 | $289.29 | 17,887 |
| 2024-04-02 | Open-market sale | 183 | $290.84 | 17,704 |
| 2024-04-02 | Open-market sale | 23 | $292.79 | 17,681 |
| 2024-04-02 | Open-market sale | 4,500 | $291.70 | 1,638,300 |
| 2024-04-02 | Open-market sale | 15,000 | $291.70 | 6,489,492 |
| 2024-04-01 | Open-market sale | 15,000 | $292.28 | 6,504,492 |
| 2024-04-01 | Open-market sale | 4,500 | $292.28 | 1,642,800 |
| 2024-03-28 | Open-market sale | 14,000 | $288.51 | 6,519,492 |
| 2024-03-28 | Open-market sale | 4,500 | $288.51 | 1,647,300 |
| 2024-03-27 | Open-market sale | 4,500 | $296.24 | 1,651,800 |
| 2024-03-27 | Open-market sale | 14,000 | $296.24 | 6,533,492 |
| 2024-03-26 | Open-market sale | 4,500 | $298.97 | 1,656,300 |
| 2024-03-26 | Open-market sale | 14,000 | $298.97 | 6,547,492 |
| 2024-03-25 | Open-market sale | 4,500 | $301.45 | 1,660,800 |
| 2024-03-25 | Open-market sale | 13,000 | $301.45 | 6,561,492 |
| 2024-03-22 | Open-market sale | 4,500 | $303.00 | 1,665,300 |
| 2024-03-22 | Open-market sale | 13,000 | $303.00 | 6,574,492 |
| 2024-03-21 | Open-market sale | 12,500 | $299.00 | 6,587,492 |
| 2024-03-21 | Open-market sale | 4,500 | $299.00 | 1,669,800 |
| 2024-03-20 | Open-market sale | 12,000 | $289.06 | 6,599,992 |
| 2024-03-20 | Open-market sale | 4,500 | $289.06 | 1,674,300 |
| 2024-03-19 | Open-market sale | 11,000 | $284.00 | 6,611,992 |
| 2024-03-19 | Open-market sale | 4,500 | $284.00 | 1,678,800 |
| 2024-03-18 | Open-market sale | 11,000 | $282.41 | 6,622,992 |
| 2024-03-18 | Open-market sale | 4,500 | $282.41 | 1,683,300 |
| 2024-03-15 | Option exercise (derivative) | 1,664 | $0.00 | 8,336 |
| 2024-03-15 | Option exercise (derivative) | 1,336 | $0.00 | 2,664 |
| 2024-03-15 | Open-market sale | 1,750 | $281.09 | 17,681 |
| 2024-03-15 | Open-market sale | 415 | $280.20 | 102,199 |
| 2024-03-15 | Open-market sale | 942 | $279.48 | 102,614 |
| 2024-03-15 | Open-market sale | 1,065 | $278.39 | 103,556 |
| 2024-03-15 | Open-market sale | 478 | $277.20 | 104,621 |
| 2024-03-15 | Option exercise | 1,664 | $56.59 | 105,099 |
| 2024-03-15 | Option exercise | 1,336 | $61.05 | 103,435 |
| 2024-03-15 | Open-market sale | 10,000 | $279.66 | 6,633,992 |
| 2024-03-15 | Open-market sale | 6,923 | $277.03 | 95,176 |
| 2024-03-15 | Open-market sale | 25,917 | $277.92 | 69,259 |
| 2024-03-15 | Open-market sale | 25,718 | $278.94 | 43,541 |
| 2024-03-15 | Open-market sale | 24,110 | $279.95 | 19,431 |
| 2024-03-15 | Open-market sale | 100 | $281.32 | 102,099 |
| 2024-03-15 | Open-market sale | 4,200 | $279.66 | 1,687,800 |
| 2024-02-20 | Option exercise (derivative) | 5,147 | $0.00 | 41,190 |
| 2024-02-20 | Option exercise (derivative) | 12,496 | $0.00 | 50,000 |
| 2024-02-20 | Option exercise (derivative) | 11,147 | $0.00 | 44,602 |
| 2024-02-20 | Option exercise (derivative) | 1,044 | $0.00 | 0 |
| 2024-02-20 | Option exercise (derivative) | 27,661 | $0.00 | 0 |
| 2024-02-20 | Grant / award (derivative) | 27,661 | $0.00 | 27,661 |
| 2024-02-20 | Tax withholding | 28,447 | $259.61 | 102,099 |
| 2024-02-20 | Option exercise | 27,661 | $0.00 | 130,546 |
| 2024-02-20 | Option exercise | 5,147 | $0.00 | 102,885 |
| 2024-02-20 | Option exercise | 12,496 | $0.00 | 97,738 |
| 2024-02-20 | Option exercise | 11,147 | $0.00 | 85,242 |
| 2024-02-20 | Option exercise | 1,044 | $0.00 | 74,095 |
| 2024-02-20 | Option exercise (derivative) | 27,661 | $0.00 | 82,988 |
| 2024-02-20 | Grant / award (derivative) | 110,649 | $0.00 | 110,649 |
| 2024-01-29 | Open-market sale | 574 | $268.58 | 73,126 |
| 2024-01-29 | Open-market sale | 75 | $269.45 | 73,051 |
| 2024-01-29 | Open-market sale | 331 | $267.52 | 73,700 |
| 2024-01-25 | Open-market sale | 450 | $267.33 | 74,314 |
| 2024-01-25 | Open-market sale | 283 | $269.47 | 74,031 |
| 2024-01-22 | Open-market sale | 100 | $269.72 | 74,764 |
| 2024-01-22 | Open-market sale | 400 | $268.98 | 74,864 |
| 2024-01-22 | Open-market sale | 7,502 | $267.28 | 75,264 |
| 2024-01-22 | Open-market sale | 4,500 | $267.67 | 1,692,000 |
| 2024-01-22 | Open-market sale | 15,000 | $267.67 | 6,643,992 |
| 2024-01-18 | Open-market sale | 4,500 | $257.77 | 1,696,500 |
| 2024-01-18 | Open-market sale | 14,000 | $257.77 | 6,658,992 |
| 2024-01-18 | Open-market sale | 3,850 | $258.21 | 82,766 |
| 2024-01-18 | Open-market sale | 14,771 | $257.44 | 86,616 |
| 2024-01-10 | Open-market sale | 300 | $250.70 | 101,387 |
| 2024-01-10 | Open-market sale | 422 | $247.57 | 102,816 |
| 2024-01-10 | Open-market sale | 500 | $248.58 | 102,316 |
| 2024-01-10 | Open-market sale | 629 | $249.55 | 101,687 |
| 2024-01-09 | Open-market sale | 14,000 | $247.46 | 6,672,992 |
| 2024-01-09 | Open-market sale | 670 | $247.46 | 103,238 |
| 2024-01-09 | Open-market sale | 4,500 | $247.46 | 1,701,000 |
| 2023-12-15 | Open-market sale | 4,500 | $237.17 | 1,705,500 |
| 2023-12-15 | Open-market sale | 14,000 | $237.17 | 6,686,992 |
| 2023-12-13 | Open-market sale | 4,500 | $231.11 | 1,710,000 |
| 2023-12-13 | Open-market sale | 13,000 | $231.11 | 6,700,992 |
| 2023-12-11 | Open-market sale | 4,500 | $227.00 | 1,714,500 |
| 2023-12-11 | Open-market sale | 12,500 | $227.00 | 6,713,992 |
| 2023-11-29 | Open-market sale | 4,500 | $222.00 | 1,719,000 |
| 2023-11-29 | Open-market sale | 12,000 | $222.00 | 6,726,492 |
| 2023-11-20 | Option exercise (derivative) | 5,149 | $0.00 | 46,337 |
| 2023-11-20 | Option exercise (derivative) | 12,504 | $0.00 | 62,496 |
| 2023-11-20 | Option exercise (derivative) | 11,154 | $0.00 | 55,749 |
| 2023-11-20 | Option exercise (derivative) | 1,044 | $0.00 | 1,044 |
| 2023-11-20 | Option exercise | 11,154 | $0.00 | 101,057 |
| 2023-11-20 | Option exercise | 12,504 | $0.00 | 113,561 |
| 2023-11-20 | Option exercise | 5,149 | $0.00 | 118,710 |
| 2023-11-20 | Option exercise | 1,044 | $0.00 | 89,903 |
| 2023-11-20 | Tax withholding | 14,802 | $215.34 | 103,908 |
| 2023-11-15 | Open-market sale | 11,000 | $217.00 | 6,738,492 |
| 2023-11-15 | Open-market sale | 4,500 | $217.00 | 1,723,500 |
| 2023-11-02 | Option exercise (derivative) | 10,000 | $0.00 | 4,000 |
| 2023-11-02 | Option exercise (derivative) | 12,500 | $0.00 | 10,000 |
| 2023-11-02 | Option exercise | 12,500 | $56.59 | 111,359 |
| 2023-11-02 | Option exercise | 10,000 | $61.05 | 98,859 |
| 2023-11-02 | Open-market sale | 10,000 | $212.26 | 6,749,492 |
| 2023-11-02 | Open-market sale | 4,869 | $210.59 | 104,290 |
| 2023-11-02 | Open-market sale | 2,200 | $209.26 | 109,159 |
| 2023-11-02 | Open-market sale | 2,204 | $212.38 | 90,259 |
| 2023-11-02 | Open-market sale | 11,827 | $211.52 | 92,463 |
| 2023-11-02 | Open-market sale | 1,400 | $213.42 | 88,859 |
| 2023-11-02 | Open-market sale | 4,200 | $212.26 | 1,728,000 |
| 2023-11-01 | Open-market sale | 9,500 | $205.00 | 6,759,492 |
| 2023-11-01 | Open-market sale | 4,000 | $205.00 | 1,732,200 |
| 2023-10-31 | Open-market sale | 9,000 | $199.07 | 6,768,992 |
| 2023-10-31 | Open-market sale | 4,000 | $199.07 | 1,736,200 |
| 2023-08-24 | Open-market sale | 8,500 | $192.22 | 6,777,992 |
| 2023-08-24 | Open-market sale | 4,000 | $192.22 | 1,740,200 |
| 2023-08-22 | Open-market sale | 4,000 | $187.11 | 1,744,200 |
| 2023-08-22 | Open-market sale | 8,000 | $187.11 | 6,786,492 |
| 2023-08-21 | Option exercise (derivative) | 5,147 | $0.00 | 51,486 |
| 2023-08-21 | Option exercise (derivative) | 1,044 | $0.00 | 2,088 |
| 2023-08-21 | Option exercise (derivative) | 11,146 | $0.00 | 66,903 |
| 2023-08-21 | Option exercise (derivative) | 12,496 | $0.00 | 75,000 |
| 2023-08-21 | Tax withholding | 14,793 | $184.67 | 88,859 |
| 2023-08-21 | Option exercise | 5,147 | $0.00 | 103,652 |
| 2023-08-21 | Option exercise | 12,496 | $0.00 | 98,505 |
| 2023-08-21 | Option exercise | 11,146 | $0.00 | 86,009 |
| 2023-08-21 | Option exercise | 1,044 | $0.00 | 74,863 |
| 2023-08-01 | Open-market sale | 3,000 | $177.04 | 1,748,200 |
| 2023-08-01 | Open-market sale | 7,500 | $177.04 | 6,794,492 |
| 2023-05-30 | Open-market sale | 7,500 | $171.11 | 6,801,992 |
| 2023-05-30 | Open-market sale | 3,000 | $171.11 | 1,751,200 |
| 2023-05-22 | Option exercise (derivative) | 1,044 | $0.00 | 3,132 |
| 2023-05-22 | Option exercise (derivative) | 11,153 | $0.00 | 78,049 |
| 2023-05-22 | Option exercise (derivative) | 12,504 | $0.00 | 87,496 |
| 2023-05-22 | Option exercise (derivative) | 5,149 | $0.00 | 56,633 |
| 2023-05-22 | Tax withholding | 14,801 | $145.37 | 73,819 |
| 2023-05-22 | Option exercise | 1,044 | $0.00 | 59,814 |
| 2023-05-22 | Option exercise | 11,153 | $0.00 | 70,967 |
| 2023-05-22 | Option exercise | 5,149 | $0.00 | 88,620 |
| 2023-05-22 | Option exercise | 12,504 | $0.00 | 83,471 |
| 2023-04-05 | Open-market sale | 7,500 | $165.59 | 6,809,492 |
| 2023-04-05 | Open-market sale | 3,000 | $165.59 | 1,754,200 |
| 2023-04-04 | Open-market sale | 7,500 | $167.75 | 6,816,992 |
| 2023-04-04 | Open-market sale | 3,000 | $167.75 | 1,757,200 |
| 2023-04-03 | Open-market sale | 7,500 | $165.65 | 6,824,492 |
| 2023-04-03 | Open-market sale | 3,000 | $165.65 | 1,760,200 |
| 2023-03-08 | Open-market sale | 1,000 | $148.53 | 6,831,992 |
| 2023-03-08 | Open-market sale | 19,800 | $147.81 | 1,763,400 |
| 2023-03-08 | Open-market sale | 200 | $148.53 | 1,763,200 |
| 2023-03-08 | Open-market sale | 99,000 | $147.81 | 6,832,992 |
| 2023-02-21 | Option exercise (derivative) | 12,496 | $0.00 | 100,000 |
| 2023-02-21 | Grant / award (derivative) | 82,376 | $0.00 | 82,376 |
| 2023-02-21 | Option exercise (derivative) | 20,594 | $0.00 | 61,782 |
| 2023-02-21 | Option exercise (derivative) | 11,146 | $0.00 | 89,202 |
| 2023-02-21 | Option exercise (derivative) | 1,044 | $0.00 | 4,176 |
| 2023-02-21 | Option exercise (derivative) | 5,000 | $0.00 | 0 |
| 2023-02-21 | Option exercise | 5,000 | $0.00 | 37,570 |
| 2023-02-21 | Option exercise | 1,044 | $0.00 | 38,614 |
| 2023-02-21 | Option exercise | 11,146 | $0.00 | 49,760 |
| 2023-02-21 | Option exercise | 20,594 | $0.00 | 58,770 |
| 2023-02-21 | Tax withholding | 24,080 | $134.53 | 38,176 |
| 2023-02-21 | Option exercise | 12,496 | $0.00 | 62,256 |
| 2022-11-21 | Option exercise (derivative) | 12,504 | $0.00 | 112,496 |
| 2022-11-21 | Option exercise (derivative) | 11,153 | $0.00 | 100,348 |
| 2022-11-21 | Option exercise (derivative) | 1,040 | $0.00 | 5,220 |
| 2022-11-21 | Option exercise (derivative) | 5,000 | $0.00 | 5,000 |
| 2022-11-21 | Option exercise | 5,000 | $0.00 | 22,598 |
| 2022-11-21 | Option exercise | 1,040 | $0.00 | 23,638 |
| 2022-11-21 | Option exercise | 11,153 | $0.00 | 34,791 |
| 2022-11-21 | Option exercise | 12,504 | $0.00 | 47,295 |
| 2022-11-21 | Tax withholding | 14,725 | $134.61 | 32,570 |
| 2022-08-22 | Option exercise (derivative) | 5,000 | $0.00 | 10,000 |
| 2022-08-22 | Option exercise (derivative) | 1,044 | $0.00 | 6,260 |
| 2022-08-22 | Option exercise (derivative) | 11,146 | $0.00 | 111,501 |
| 2022-08-22 | Option exercise (derivative) | 12,496 | $0.00 | 125,000 |
| 2022-08-22 | Tax withholding | 14,720 | $127.14 | 17,598 |
| 2022-08-22 | Option exercise | 5,000 | $0.00 | 7,632 |
| 2022-08-22 | Option exercise | 1,044 | $0.00 | 8,676 |
| 2022-08-22 | Option exercise | 11,146 | $0.00 | 19,822 |
| 2022-08-22 | Option exercise | 12,496 | $0.00 | 32,318 |
| 2022-08-09 | Open-market sale | 1,183 | $122.31 | 3,067 |
| 2022-08-09 | Open-market sale | 2,061 | $121.31 | 4,250 |
| 2022-08-09 | Open-market sale | 435 | $123.65 | 2,632 |
| 2022-08-08 | Option exercise (derivative) | 10,000 | $0.00 | 22,500 |
| 2022-08-08 | Option exercise (derivative) | 5,332 | $0.00 | 0 |
| 2022-08-08 | Option exercise (derivative) | 8,000 | $0.00 | 14,000 |
| 2022-08-08 | Open-market sale | 71,054 | $124.03 | 101,089 |
| 2022-08-08 | Open-market sale | 1,832 | $125.55 | 6,311 |
| 2022-08-08 | Open-market sale | 92,946 | $124.85 | 8,143 |
| 2022-08-08 | Option exercise | 10,000 | $56.59 | 172,143 |
| 2022-08-08 | Option exercise | 8,000 | $61.05 | 162,143 |
| 2022-08-08 | Option exercise | 38,500 | $23.88 | 154,143 |
| 2022-08-08 | Option exercise | 26,668 | $14.06 | 115,643 |
| 2022-08-08 | Option exercise | 5,332 | $5.62 | 88,975 |
| 2022-05-20 | Option exercise (derivative) | 12,504 | $0.00 | 137,496 |
| 2022-05-20 | Option exercise (derivative) | 1,044 | $0.00 | 7,304 |
| 2022-05-20 | Option exercise (derivative) | 5,000 | $0.00 | 15,000 |
| 2022-05-20 | Option exercise (derivative) | 11,153 | $0.00 | 122,647 |
| 2022-05-20 | Tax withholding | 14,727 | $102.64 | 83,643 |
| 2022-05-20 | Option exercise | 12,504 | $0.00 | 98,370 |
| 2022-05-20 | Option exercise | 11,153 | $0.00 | 85,866 |
| 2022-05-20 | Option exercise | 1,044 | $0.00 | 74,713 |
| 2022-05-20 | Option exercise | 5,000 | $0.00 | 73,669 |
| 2022-02-22 | Option exercise (derivative) | 5,000 | $0.00 | 20,000 |
| 2022-02-22 | Option exercise (derivative) | 1,044 | $0.00 | 8,348 |
| 2022-02-22 | Grant / award (derivative) | 178,400 | $0.00 | 178,400 |
| 2022-02-22 | Grant / award (derivative) | 200,000 | $0.00 | 200,000 |
| 2022-02-22 | Option exercise (derivative) | 44,600 | $0.00 | 133,800 |
| 2022-02-22 | Option exercise (derivative) | 50,000 | $0.00 | 150,000 |
| 2022-02-22 | Option exercise | 50,000 | $0.00 | 117,687 |
| 2022-02-22 | Option exercise | 44,600 | $0.00 | 67,687 |
| 2022-02-22 | Tax withholding | 49,018 | $121.83 | 68,669 |
| 2022-02-22 | Option exercise | 5,000 | $0.00 | 22,043 |
| 2022-02-22 | Option exercise | 1,044 | $0.00 | 23,087 |
| 2021-11-22 | Option exercise (derivative) | 8,252 | $0.00 | 0 |
| 2021-11-22 | Option exercise (derivative) | 5,000 | $0.00 | 25,000 |
| 2021-11-22 | Option exercise (derivative) | 1,044 | $0.00 | 9,392 |
| 2021-11-22 | Option exercise | 5,000 | $0.00 | 23,088 |
| 2021-11-22 | Option exercise | 1,044 | $0.00 | 24,132 |
| 2021-11-22 | Tax withholding | 7,089 | $128.16 | 17,043 |
| 2021-11-22 | Open-market sale | 20,000 | $130.13 | 1,783,200 |
| 2021-11-22 | Open-market sale | 60,000 | $130.13 | 6,931,992 |
| 2021-11-22 | Option exercise | 8,252 | $0.00 | 18,088 |
| 2021-11-19 | Open-market sale | 60,000 | $129.51 | 6,991,992 |
| 2021-11-19 | Open-market sale | 20,000 | $129.51 | 1,803,200 |
| 2021-11-18 | Open-market sale | 60,000 | $130.00 | 7,051,992 |
| 2021-11-18 | Open-market sale | 20,000 | $130.00 | 1,823,200 |
| 2021-11-17 | Open-market sale | 15,000 | $521.00 | 1,777,998 |
| 2021-11-17 | Open-market sale | 5,000 | $521.00 | 460,800 |
| 2021-11-16 | Open-market sale | 15,000 | $518.00 | 1,792,998 |
| 2021-11-16 | Open-market sale | 5,000 | $518.00 | 465,800 |
| 2021-11-15 | Open-market sale | 12,000 | $525.00 | 1,807,998 |
| 2021-11-15 | Open-market sale | 4,000 | $525.00 | 470,800 |
| 2021-11-12 | Open-market sale | 15,000 | $519.00 | 1,819,998 |
| 2021-11-12 | Open-market sale | 4,500 | $519.00 | 474,800 |
| 2021-11-11 | Open-market sale | 15,000 | $523.66 | 1,834,998 |
| 2021-11-11 | Open-market sale | 4,500 | $523.66 | 479,300 |
| 2021-11-10 | Open-market sale | 15,000 | $523.88 | 1,849,998 |
| 2021-11-10 | Open-market sale | 4,500 | $523.88 | 483,800 |
| 2021-11-09 | Open-market sale | 15,000 | $527.45 | 1,864,998 |
| 2021-11-09 | Open-market sale | 4,500 | $527.45 | 488,300 |
| 2021-11-08 | Open-market sale | 15,000 | $530.50 | 1,879,998 |
| 2021-11-08 | Open-market sale | 4,500 | $530.50 | 492,800 |
| 2021-11-05 | Open-market sale | 4,500 | $521.00 | 497,300 |
| 2021-11-05 | Open-market sale | 14,000 | $521.00 | 1,894,998 |
| 2021-11-04 | Open-market sale | 14,000 | $496.03 | 1,908,998 |
| 2021-11-04 | Open-market sale | 4,500 | $496.03 | 501,800 |
| 2021-11-03 | Open-market sale | 14,000 | $491.03 | 1,922,998 |
| 2021-11-03 | Open-market sale | 4,500 | $491.03 | 506,300 |
| 2021-11-02 | Open-market sale | 2,000 | $495.00 | 3,000 |
| 2021-11-02 | Open-market sale | 13,000 | $495.00 | 1,936,998 |
| 2021-11-02 | Open-market sale | 4,500 | $495.00 | 510,800 |
| 2021-11-01 | Open-market sale | 12,500 | $408.58 | 1,949,998 |
| 2021-11-01 | Open-market sale | 4,500 | $408.58 | 515,300 |
| 2021-10-29 | Open-market sale | 12,000 | $404.44 | 1,962,498 |
| 2021-10-29 | Open-market sale | 4,500 | $404.44 | 519,800 |
| 2021-10-28 | Open-market sale | 11,000 | $403.49 | 1,974,498 |
| 2021-10-28 | Open-market sale | 4,500 | $403.49 | 524,300 |
| 2021-10-27 | Open-market sale | 4,200 | $400.24 | 528,800 |
| 2021-10-27 | Open-market sale | 10,000 | $400.24 | 1,985,498 |
| 2021-10-26 | Open-market sale | 4,000 | $397.17 | 533,000 |
| 2021-10-26 | Open-market sale | 9,500 | $397.17 | 1,995,498 |
| 2021-10-18 | Open-market sale | 9,000 | $393.93 | 2,004,998 |
| 2021-10-18 | Open-market sale | 4,000 | $393.93 | 537,000 |
| 2021-10-15 | Open-market sale | 8,500 | $394.88 | 2,013,998 |
| 2021-10-15 | Open-market sale | 4,000 | $394.88 | 541,000 |
| 2021-10-14 | Open-market sale | 8,000 | $385.00 | 2,022,498 |
| 2021-10-14 | Open-market sale | 4,000 | $385.00 | 545,000 |
| 2021-10-13 | Open-market sale | 7,500 | $381.81 | 2,030,498 |
| 2021-10-13 | Open-market sale | 3,000 | $381.81 | 549,000 |
| 2021-08-25 | Open-market sale | 3,000 | $375.75 | 552,000 |
| 2021-08-25 | Open-market sale | 7,500 | $375.75 | 2,037,998 |
| 2021-08-24 | Open-market sale | 2,647 | $371.72 | 555,000 |
| 2021-08-24 | Open-market sale | 6,604 | $371.72 | 2,045,498 |
| 2021-08-23 | Open-market sale | 9 | $371.72 | 557,647 |
| 2021-08-23 | Open-market sale | 21 | $371.72 | 2,052,102 |
| 2021-08-20 | Option exercise (derivative) | 262 | $0.00 | 2,609 |
| 2021-08-20 | Option exercise (derivative) | 1,250 | $0.00 | 7,500 |
| 2021-08-20 | Option exercise (derivative) | 2,062 | $0.00 | 2,063 |
| 2021-08-20 | Option exercise | 2,062 | $0.00 | 2,720 |
| 2021-08-20 | Tax withholding | 1,773 | $369.86 | 2,459 |
| 2021-08-20 | Option exercise | 262 | $0.00 | 4,232 |
| 2021-08-20 | Option exercise | 1,250 | $0.00 | 3,970 |
| 2021-08-11 | Open-market sale | 875 | $371.72 | 2,052,123 |
| 2021-08-11 | Open-market sale | 344 | $371.72 | 557,656 |
| 2021-08-10 | Open-market sale | 7,500 | $374.44 | 2,052,998 |
| 2021-08-10 | Open-market sale | 3,000 | $374.44 | 558,000 |
| 2021-08-09 | Open-market sale | 7,500 | $376.94 | 2,060,498 |
| 2021-08-09 | Open-market sale | 3,000 | $376.94 | 561,000 |
| 2021-08-02 | Option exercise (derivative) | 334 | $0.00 | 1,333 |
| 2021-08-02 | Option exercise (derivative) | 1,666 | $0.00 | 6,667 |
| 2021-08-02 | Option exercise (derivative) | 208 | $0.00 | 8,125 |
| 2021-08-02 | Option exercise (derivative) | 167 | $0.00 | 5,500 |
| 2021-08-02 | Option exercise | 1,666 | $56.24 | 2,658 |
| 2021-08-02 | Option exercise | 334 | $22.49 | 992 |
| 2021-08-02 | Open-market sale | 30 | $381.10 | 658 |
| 2021-08-02 | Option exercise | 167 | $244.20 | 2,825 |
| 2021-08-02 | Option exercise | 208 | $226.34 | 3,033 |
| 2021-08-02 | Open-market sale | 151 | $376.34 | 2,882 |
| 2021-08-02 | Open-market sale | 651 | $377.01 | 2,231 |
| 2021-08-02 | Open-market sale | 899 | $377.94 | 1,332 |
| 2021-08-02 | Open-market sale | 210 | $380.76 | 688 |
| 2021-08-02 | Open-market sale | 434 | $378.93 | 898 |
| 2021-07-06 | Option exercise (derivative) | 1,375 | $0.00 | 9,625 |
| 2021-07-06 | Open-market sale | 70 | $368.11 | 1,963 |
| 2021-07-06 | Open-market sale | 205 | $374.48 | 658 |
| 2021-07-06 | Open-market sale | 70 | $369.42 | 1,893 |
| 2021-07-06 | Open-market sale | 438 | $371.10 | 1,455 |
| 2021-07-06 | Open-market sale | 364 | $372.07 | 1,091 |
| 2021-07-06 | Open-market sale | 228 | $372.98 | 863 |
| 2021-07-06 | Option exercise | 1,375 | $95.51 | 2,033 |
| 2021-07-01 | Option exercise (derivative) | 333 | $0.00 | 1,667 |
| 2021-07-01 | Option exercise (derivative) | 166 | $0.00 | 5,667 |
| 2021-07-01 | Option exercise (derivative) | 1,667 | $0.00 | 8,333 |
| 2021-07-01 | Open-market sale | 807 | $363.26 | 2,126 |
| 2021-07-01 | Open-market sale | 390 | $365.12 | 899 |
| 2021-07-01 | Open-market sale | 100 | $361.65 | 2,933 |
| 2021-07-01 | Open-market sale | 837 | $364.06 | 1,289 |
| 2021-07-01 | Option exercise | 333 | $22.49 | 991 |
| 2021-07-01 | Open-market sale | 241 | $366.28 | 658 |
| 2021-07-01 | Option exercise | 1,667 | $56.24 | 2,658 |
| 2021-07-01 | Option exercise | 166 | $244.20 | 2,824 |
| 2021-07-01 | Option exercise | 209 | $226.34 | 3,033 |
| 2021-06-07 | Option exercise (derivative) | 1,375 | $0.00 | 11,000 |
| 2021-06-07 | Open-market sale | 1,050 | $350.20 | 983 |
| 2021-06-07 | Open-market sale | 306 | $351.51 | 677 |
| 2021-06-07 | Open-market sale | 19 | $352.25 | 658 |
| 2021-06-07 | Option exercise | 1,375 | $95.51 | 2,033 |
| 2021-06-01 | Option exercise (derivative) | 333 | $0.00 | 2,000 |
| 2021-06-01 | Option exercise (derivative) | 1,667 | $0.00 | 10,000 |
| 2021-06-01 | Option exercise (derivative) | 208 | $0.00 | 8,542 |
| 2021-06-01 | Option exercise (derivative) | 167 | $0.00 | 5,833 |
| 2021-06-01 | Open-market sale | 921 | $337.02 | 759 |
| 2021-06-01 | Open-market sale | 811 | $336.25 | 1,680 |
| 2021-06-01 | Open-market sale | 542 | $335.24 | 2,491 |
| 2021-06-01 | Option exercise | 208 | $226.34 | 3,033 |
| 2021-06-01 | Open-market sale | 101 | $337.71 | 658 |
| 2021-06-01 | Option exercise | 1,667 | $56.24 | 2,658 |
| 2021-06-01 | Option exercise | 333 | $22.49 | 991 |
| 2021-06-01 | Option exercise | 167 | $244.20 | 2,825 |
| 2021-05-21 | Open-market sale | 180 | $331.40 | 2,148 |
| 2021-05-21 | Open-market sale | 634 | $332.73 | 1,514 |
| 2021-05-21 | Open-market sale | 676 | $333.67 | 838 |
| 2021-05-21 | Open-market sale | 180 | $335.59 | 658 |
| 2021-05-20 | Option exercise (derivative) | 262 | $0.00 | 2,871 |
| 2021-05-20 | Option exercise (derivative) | 1,250 | $0.00 | 8,750 |
| 2021-05-20 | Option exercise (derivative) | 2,063 | $0.00 | 4,125 |
| 2021-05-20 | Option exercise | 262 | $0.00 | 4,101 |
| 2021-05-20 | Tax withholding | 1,773 | $335.93 | 2,328 |
| 2021-05-20 | Option exercise | 2,063 | $0.00 | 2,589 |
| 2021-05-20 | Option exercise | 1,250 | $0.00 | 3,839 |
| 2021-05-06 | Option exercise (derivative) | 1,375 | $0.00 | 12,375 |
| 2021-05-06 | Open-market sale | 290 | $321.31 | 1,191 |
| 2021-05-06 | Open-market sale | 336 | $322.55 | 855 |
| 2021-05-06 | Open-market sale | 150 | $324.78 | 705 |
| 2021-05-06 | Open-market sale | 179 | $326.87 | 526 |
| 2021-05-06 | Option exercise | 1,375 | $95.51 | 1,901 |
| 2021-05-06 | Open-market sale | 210 | $318.30 | 1,691 |
| 2021-05-06 | Open-market sale | 210 | $319.37 | 1,481 |
| 2021-05-03 | Option exercise (derivative) | 208 | $0.00 | 8,750 |
| 2021-05-03 | Option exercise (derivative) | 1,666 | $0.00 | 11,667 |
| 2021-05-03 | Option exercise (derivative) | 167 | $0.00 | 6,000 |
| 2021-05-03 | Option exercise (derivative) | 334 | $0.00 | 2,333 |
| 2021-05-03 | Option exercise | 334 | $22.49 | 860 |
| 2021-05-03 | Option exercise | 1,666 | $56.24 | 2,526 |
| 2021-05-03 | Option exercise | 167 | $244.20 | 2,693 |
| 2021-05-03 | Option exercise | 208 | $226.34 | 2,901 |
| 2021-05-03 | Open-market sale | 583 | $313.20 | 1,969 |
| 2021-05-03 | Open-market sale | 349 | $312.08 | 2,552 |
| 2021-05-03 | Open-market sale | 714 | $314.29 | 1,255 |
| 2021-05-03 | Open-market sale | 499 | $315.24 | 756 |
| 2021-05-03 | Open-market sale | 110 | $316.36 | 646 |
| 2021-05-03 | Open-market sale | 120 | $318.06 | 526 |
| 2021-04-06 | Option exercise (derivative) | 1,375 | $0.00 | 13,750 |
| 2021-04-06 | Open-market sale | 73 | $310.05 | 526 |
| 2021-04-06 | Open-market sale | 532 | $309.27 | 599 |
| 2021-04-06 | Open-market sale | 770 | $308.39 | 1,131 |
| 2021-04-06 | Option exercise | 1,375 | $95.51 | 1,901 |
| 2021-04-01 | Option exercise (derivative) | 333 | $0.00 | 2,667 |
| 2021-04-01 | Option exercise (derivative) | 1,667 | $0.00 | 13,333 |
| 2021-04-01 | Option exercise (derivative) | 166 | $0.00 | 6,167 |
| 2021-04-01 | Option exercise (derivative) | 209 | $0.00 | 8,958 |
| 2021-04-01 | Open-market sale | 341 | $309.22 | 1,209 |
| 2021-04-01 | Open-market sale | 648 | $307.02 | 2,252 |
| 2021-04-01 | Open-market sale | 702 | $307.90 | 1,550 |
| 2021-04-01 | Option exercise | 333 | $22.49 | 859 |
| 2021-04-01 | Option exercise | 1,667 | $56.24 | 2,526 |
| 2021-04-01 | Option exercise | 166 | $244.20 | 2,692 |
| 2021-04-01 | Option exercise | 209 | $226.34 | 2,901 |
| 2021-04-01 | Open-market sale | 1 | $304.06 | 2,900 |
| 2021-04-01 | Open-market sale | 393 | $310.33 | 816 |
| 2021-04-01 | Open-market sale | 290 | $311.16 | 526 |
| 2021-03-26 | Option exercise (derivative) | 167 | $0.00 | 6,333 |
| 2021-03-26 | Open-market sale | 6 | $309.48 | 15,972 |
| 2021-03-26 | Open-market sale | 20 | $305.43 | 16,023 |
| 2021-03-26 | Open-market sale | 37 | $307.55 | 15,986 |
| 2021-03-26 | Open-market sale | 8 | $308.26 | 15,978 |
| 2021-03-26 | Open-market sale | 12 | $310.86 | 15,960 |
| 2021-03-26 | Option exercise | 167 | $244.20 | 16,127 |
| 2021-03-26 | Open-market sale | 12 | $296.85 | 16,115 |
| 2021-03-26 | Open-market sale | 11 | $298.04 | 16,104 |
| 2021-03-26 | Open-market sale | 30 | $300.16 | 16,074 |
| 2021-03-26 | Open-market sale | 10 | $301.59 | 16,064 |
| 2021-03-26 | Open-market sale | 11 | $302.61 | 16,053 |
| 2021-03-26 | Open-market sale | 10 | $303.87 | 16,043 |
| 2021-03-08 | Option exercise (derivative) | 1,375 | $0.00 | 15,125 |
| 2021-03-08 | Open-market sale | 314 | $274.24 | 16,181 |
| 2021-03-08 | Open-market sale | 221 | $274.98 | 15,960 |
| 2021-03-08 | Option exercise | 1,375 | $95.51 | 17,335 |
| 2021-03-08 | Open-market sale | 106 | $267.99 | 17,229 |
| 2021-03-08 | Open-market sale | 223 | $269.71 | 17,006 |
| 2021-03-08 | Open-market sale | 295 | $271.99 | 16,711 |
| 2021-03-08 | Open-market sale | 216 | $272.72 | 16,495 |
| 2021-03-01 | Option exercise (derivative) | 208 | $0.00 | 9,167 |
| 2021-03-01 | Option exercise (derivative) | 1,667 | $0.00 | 15,000 |
| 2021-03-01 | Option exercise (derivative) | 333 | $0.00 | 3,000 |
| 2021-03-01 | Option exercise | 333 | $22.49 | 16,293 |
| 2021-03-01 | Option exercise | 1,667 | $56.24 | 17,960 |
| 2021-03-01 | Option exercise | 208 | $226.34 | 18,168 |
| 2021-03-01 | Open-market sale | 100 | $282.84 | 18,068 |
| 2021-03-01 | Open-market sale | 447 | $284.63 | 17,621 |
| 2021-03-01 | Open-market sale | 441 | $286.14 | 17,180 |
| 2021-03-01 | Open-market sale | 950 | $287.58 | 16,230 |
| 2021-03-01 | Open-market sale | 270 | $288.47 | 15,960 |
| 2021-02-24 | Open-market sale | 300 | $283.51 | 17,229 |
| 2021-02-24 | Open-market sale | 100 | $280.06 | 17,529 |
| 2021-02-24 | Open-market sale | 303 | $288.65 | 15,960 |
| 2021-02-24 | Open-market sale | 366 | $287.34 | 16,263 |
| 2021-02-24 | Open-market sale | 405 | $286.31 | 16,629 |
| 2021-02-24 | Open-market sale | 195 | $284.47 | 17,034 |
| 2021-02-22 | Option exercise (derivative) | 1,045 | $0.00 | 3,133 |
| 2021-02-22 | Grant / award (derivative) | 4,178 | $0.00 | 4,178 |
| 2021-02-22 | Option exercise (derivative) | 1,250 | $0.00 | 10,000 |
| 2021-02-22 | Option exercise (derivative) | 2,062 | $0.00 | 6,188 |
| 2021-02-22 | Tax withholding | 2,162 | $292.16 | 17,629 |
| 2021-02-22 | Option exercise | 1,045 | $0.00 | 19,791 |
| 2021-02-22 | Option exercise | 1,250 | $0.00 | 18,746 |
| 2021-02-22 | Option exercise | 2,062 | $0.00 | 17,496 |
| 2021-02-08 | Option exercise (derivative) | 1,375 | $0.00 | 16,500 |
| 2021-02-08 | Open-market sale | 159 | $323.85 | 15,434 |
| 2021-02-08 | Open-market sale | 209 | $323.10 | 15,593 |
| 2021-02-08 | Open-market sale | 167 | $321.89 | 15,802 |
| 2021-02-08 | Open-market sale | 168 | $320.68 | 15,969 |
| 2021-02-08 | Open-market sale | 672 | $319.89 | 16,137 |
| 2021-02-08 | Option exercise | 1,375 | $95.51 | 16,809 |
| 2021-02-01 | Option exercise (derivative) | 1,666 | $0.00 | 16,667 |
| 2021-02-01 | Option exercise (derivative) | 334 | $0.00 | 3,333 |
| 2021-02-01 | Option exercise (derivative) | 167 | $0.00 | 6,500 |
| 2021-02-01 | Option exercise (derivative) | 208 | $0.00 | 9,375 |
| 2021-02-01 | Open-market sale | 483 | $314.20 | 16,626 |
| 2021-02-01 | Open-market sale | 242 | $312.85 | 17,109 |
| 2021-02-01 | Open-market sale | 212 | $311.63 | 17,351 |
| 2021-02-01 | Open-market sale | 246 | $310.41 | 17,563 |
| 2021-02-01 | Option exercise | 208 | $226.34 | 17,809 |
| 2021-02-01 | Open-market sale | 455 | $316.45 | 16,171 |
| 2021-02-01 | Open-market sale | 369 | $317.00 | 15,802 |
| 2021-02-01 | Option exercise | 167 | $244.20 | 17,601 |
| 2021-02-01 | Open-market sale | 120 | $318.85 | 15,434 |
| 2021-02-01 | Option exercise | 334 | $22.49 | 15,768 |
| 2021-02-01 | Option exercise | 1,666 | $56.24 | 17,434 |
| 2021-02-01 | Open-market sale | 248 | $318.56 | 15,554 |
| 2021-01-07 | Open-market sale | 280 | $293.93 | 564,263 |
| 2021-01-07 | Open-market sale | 97 | $292.79 | 564,543 |
| 2021-01-07 | Open-market sale | 145 | $290.70 | 564,640 |
| 2021-01-07 | Open-market sale | 101 | $295.91 | 15,434 |
| 2021-01-07 | Open-market sale | 325 | $295.08 | 15,535 |
| 2021-01-07 | Open-market sale | 455 | $293.93 | 15,860 |
| 2021-01-07 | Open-market sale | 158 | $292.79 | 16,315 |
| 2021-01-07 | Open-market sale | 234 | $290.70 | 16,473 |
| 2021-01-07 | Option exercise | 1,273 | $244.20 | 16,707 |
| 2021-01-07 | Open-market sale | 62 | $295.91 | 564,000 |
| 2021-01-07 | Open-market sale | 201 | $295.08 | 564,062 |
| 2021-01-07 | Option exercise (derivative) | 1,273 | $0.00 | 6,667 |
| 2021-01-07 | Open-market sale | 280 | $293.93 | 564,263 |
| 2021-01-07 | Open-market sale | 201 | $295.08 | 564,062 |
| 2021-01-07 | Open-market sale | 62 | $295.91 | 564,000 |
| 2021-01-07 | Open-market sale | 97 | $292.79 | 564,543 |
| 2021-01-07 | Open-market sale | 145 | $290.70 | 564,640 |
| 2021-01-06 | Open-market sale | 199 | $290.68 | 15,434 |
| 2021-01-06 | Open-market sale | 519 | $289.94 | 15,633 |
| 2021-01-06 | Open-market sale | 206 | $288.80 | 16,152 |
| 2021-01-06 | Open-market sale | 203 | $287.72 | 16,358 |
| 2021-01-06 | Open-market sale | 73 | $286.55 | 16,561 |
| 2021-01-06 | Open-market sale | 175 | $285.18 | 16,634 |
| 2021-01-06 | Option exercise | 1,375 | $95.51 | 16,809 |
| 2021-01-06 | Open-market sale | 95 | $290.68 | 564,785 |
| 2021-01-06 | Open-market sale | 246 | $289.94 | 564,880 |
| 2021-01-06 | Open-market sale | 97 | $288.80 | 565,126 |
| 2021-01-06 | Open-market sale | 95 | $287.72 | 565,223 |
| 2021-01-06 | Open-market sale | 35 | $286.55 | 565,318 |
| 2021-01-06 | Open-market sale | 82 | $285.18 | 565,353 |
| 2021-01-06 | Option exercise (derivative) | 1,375 | $0.00 | 17,875 |
| 2021-01-04 | Open-market sale | 1,584 | $285.84 | 578,603 |
| 2021-01-04 | Open-market sale | 2,777 | $287.11 | 575,826 |
| 2021-01-04 | Open-market sale | 3,892 | $288.38 | 571,934 |
| 2021-01-04 | Open-market sale | 4,306 | $289.63 | 567,628 |
| 2021-01-04 | Open-market sale | 1,894 | $290.12 | 565,734 |
| 2021-01-04 | Open-market sale | 299 | $291.16 | 565,435 |
| 2021-01-04 | Open-market sale | 18,623 | $283.00 | 593,911 |
| 2021-01-04 | Open-market sale | 12,853 | $283.68 | 581,058 |
| 2021-01-04 | Open-market sale | 871 | $285.02 | 580,187 |
| 2021-01-04 | Option exercise | 333 | $22.49 | 15,767 |
| 2021-01-04 | Option exercise | 1,667 | $56.24 | 17,434 |
| 2021-01-04 | Option exercise | 209 | $226.34 | 17,643 |
| 2021-01-04 | Open-market sale | 118 | $281.22 | 17,525 |
| 2021-01-04 | Open-market sale | 10,704 | $281.93 | 612,534 |
| 2021-01-04 | Open-market sale | 3,262 | $281.22 | 623,238 |
| 2021-01-04 | Open-market sale | 11 | $291.16 | 15,434 |
| 2021-01-04 | Open-market sale | 69 | $290.12 | 15,445 |
| 2021-01-04 | Open-market sale | 156 | $289.63 | 15,514 |
| 2021-01-04 | Open-market sale | 140 | $288.38 | 15,670 |
| 2021-01-04 | Open-market sale | 100 | $287.11 | 15,810 |
| 2021-01-04 | Open-market sale | 57 | $285.84 | 15,910 |
| 2021-01-04 | Open-market sale | 32 | $285.02 | 15,967 |
| 2021-01-04 | Open-market sale | 465 | $283.68 | 15,999 |
| 2021-01-04 | Open-market sale | 674 | $283.00 | 16,464 |
| 2021-01-04 | Open-market sale | 387 | $281.93 | 17,138 |
| 2021-01-04 | Option exercise (derivative) | 209 | $0.00 | 9,583 |
| 2021-01-04 | Option exercise (derivative) | 333 | $0.00 | 3,667 |
| 2021-01-04 | Option exercise (derivative) | 1,667 | $0.00 | 18,333 |
| 2021-01-04 | Open-market sale | 17,524 | $281.93 | 2,129,700 |
| 2021-01-04 | Open-market sale | 1,426 | $285.02 | 2,076,727 |
| 2021-01-04 | Open-market sale | 4,548 | $287.11 | 2,069,585 |
| 2021-01-04 | Open-market sale | 6,376 | $288.38 | 2,063,209 |
| 2021-01-04 | Open-market sale | 7,052 | $289.63 | 2,056,157 |
| 2021-01-04 | Open-market sale | 3,102 | $290.12 | 2,053,055 |
| 2021-01-04 | Open-market sale | 491 | $291.16 | 2,052,564 |
| 2021-01-04 | Open-market sale | 1,584 | $285.84 | 578,603 |
| 2021-01-04 | Open-market sale | 2,777 | $287.11 | 575,826 |
| 2021-01-04 | Open-market sale | 3,892 | $288.38 | 571,934 |
| 2021-01-04 | Open-market sale | 4,306 | $289.63 | 567,628 |
| 2021-01-04 | Open-market sale | 1,894 | $290.12 | 565,734 |
| 2021-01-04 | Open-market sale | 299 | $291.16 | 565,435 |
| 2021-01-04 | Open-market sale | 21,049 | $283.68 | 2,078,153 |
| 2021-01-04 | Open-market sale | 30,498 | $283.00 | 2,099,202 |
| 2021-01-04 | Open-market sale | 2,594 | $285.84 | 2,074,133 |
| 2021-01-04 | Open-market sale | 5,340 | $281.22 | 2,147,224 |
| 2020-12-28 | Option exercise (derivative) | 60 | $0.00 | 7,940 |
| 2020-12-28 | Option exercise | 60 | $244.20 | 15,494 |
| 2020-12-28 | Open-market sale | 60 | $293.11 | 15,434 |
| 2020-12-07 | Option exercise (derivative) | 1,375 | $0.00 | 19,250 |
| 2020-12-07 | Open-market sale | 240 | $272.25 | 16,240 |
| 2020-12-07 | Open-market sale | 141 | $271.27 | 16,480 |
| 2020-12-07 | Open-market sale | 188 | $270.15 | 16,621 |
| 2020-12-07 | Option exercise | 1,375 | $95.51 | 16,809 |
| 2020-12-07 | Open-market sale | 326 | $275.39 | 15,434 |
| 2020-12-07 | Open-market sale | 355 | $274.72 | 15,760 |
| 2020-12-07 | Open-market sale | 125 | $273.47 | 16,115 |
| 2020-12-03 | Open-market sale | 982 | $271.71 | 2,152,610 |
| 2020-12-03 | Open-market sale | 2,110 | $270.56 | 2,153,592 |
| 2020-12-03 | Open-market sale | 2,502 | $269.73 | 2,155,702 |
| 2020-12-03 | Open-market sale | 46 | $272.41 | 2,152,564 |
| 2020-12-03 | Open-market sale | 27 | $272.41 | 626,500 |
| 2020-12-03 | Open-market sale | 559 | $271.71 | 626,527 |
| 2020-12-03 | Open-market sale | 1,201 | $270.56 | 627,086 |
| 2020-12-03 | Open-market sale | 1,424 | $269.73 | 628,287 |
| 2020-12-02 | Open-market sale | 3,960 | $270.25 | 2,168,499 |
| 2020-12-02 | Open-market sale | 2,520 | $270.25 | 636,259 |
| 2020-12-02 | Open-market sale | 4,700 | $271.29 | 631,559 |
| 2020-12-02 | Open-market sale | 1,849 | $271.97 | 629,710 |
| 2020-12-02 | Open-market sale | 2,907 | $271.97 | 2,158,206 |
| 2020-12-02 | Open-market sale | 7,386 | $271.29 | 2,161,113 |
| 2020-12-01 | Open-market sale | 392 | $270.04 | 646,341 |
| 2020-12-01 | Open-market sale | 601 | $269.16 | 646,733 |
| 2020-12-01 | Open-market sale | 802 | $272.98 | 15,434 |
| 2020-12-01 | Open-market sale | 867 | $272.23 | 16,236 |
| 2020-12-01 | Open-market sale | 283 | $271.32 | 17,103 |
| 2020-12-01 | Open-market sale | 101 | $270.04 | 17,386 |
| 2020-12-01 | Open-market sale | 155 | $269.16 | 17,487 |
| 2020-12-01 | Option exercise | 208 | $226.34 | 17,642 |
| 2020-12-01 | Option exercise | 1,667 | $56.24 | 17,434 |
| 2020-12-01 | Option exercise | 333 | $22.49 | 15,767 |
| 2020-12-01 | Open-market sale | 4,883 | $272.98 | 2,172,459 |
| 2020-12-01 | Open-market sale | 5,275 | $272.23 | 2,177,342 |
| 2020-12-01 | Open-market sale | 1,723 | $271.32 | 2,182,617 |
| 2020-12-01 | Open-market sale | 1,097 | $271.32 | 645,244 |
| 2020-12-01 | Open-market sale | 3,108 | $272.98 | 638,779 |
| 2020-12-01 | Open-market sale | 943 | $269.16 | 2,184,955 |
| 2020-12-01 | Open-market sale | 615 | $270.04 | 2,184,340 |
| 2020-12-01 | Open-market sale | 3,357 | $272.23 | 641,887 |
| 2020-12-01 | Option exercise (derivative) | 1,667 | $0.00 | 20,000 |
| 2020-12-01 | Option exercise (derivative) | 333 | $0.00 | 4,000 |
| 2020-12-01 | Option exercise (derivative) | 208 | $0.00 | 9,792 |
| 2020-11-23 | Open-market sale | 300 | $269.79 | 15,434 |
| 2020-11-23 | Open-market sale | 404 | $268.68 | 15,734 |
| 2020-11-23 | Open-market sale | 770 | $267.90 | 16,138 |
| 2020-11-23 | Open-market sale | 196 | $266.44 | 16,908 |
| 2020-11-20 | Option exercise (derivative) | 2,063 | $0.00 | 8,250 |
| 2020-11-20 | Option exercise (derivative) | 1,250 | $0.00 | 11,250 |
| 2020-11-20 | Tax withholding | 1,643 | $268.50 | 17,104 |
| 2020-11-20 | Option exercise | 1,250 | $0.00 | 18,747 |
| 2020-11-20 | Option exercise | 2,063 | $0.00 | 17,497 |
| 2020-11-06 | Option exercise (derivative) | 1,375 | $0.00 | 20,625 |
| 2020-11-06 | Open-market sale | 390 | $256.79 | 16,273 |
| 2020-11-06 | Open-market sale | 219 | $260.15 | 15,752 |
| 2020-11-06 | Open-market sale | 242 | $262.37 | 15,510 |
| 2020-11-06 | Open-market sale | 76 | $263.32 | 15,434 |
| 2020-11-06 | Option exercise | 1,375 | $95.51 | 16,809 |
| 2020-11-06 | Open-market sale | 146 | $255.29 | 16,663 |
| 2020-11-06 | Open-market sale | 70 | $257.61 | 16,203 |
| 2020-11-06 | Open-market sale | 232 | $258.84 | 15,971 |
| 2020-11-03 | Open-market sale | 94 | $241.33 | 668,073 |
| 2020-11-03 | Open-market sale | 442 | $258.13 | 647,334 |
| 2020-11-03 | Open-market sale | 695 | $257.16 | 647,776 |
| 2020-11-03 | Open-market sale | 1,579 | $256.44 | 648,471 |
| 2020-11-03 | Open-market sale | 221 | $255.38 | 650,050 |
| 2020-11-03 | Open-market sale | 664 | $254.30 | 650,271 |
| 2020-11-03 | Open-market sale | 642 | $253.20 | 650,935 |
| 2020-11-03 | Open-market sale | 1,200 | $252.10 | 651,577 |
| 2020-11-03 | Open-market sale | 3,713 | $251.07 | 652,777 |
| 2020-11-03 | Open-market sale | 7,265 | $250.13 | 656,490 |
| 2020-11-03 | Open-market sale | 2,022 | $249.14 | 663,755 |
| 2020-11-03 | Open-market sale | 316 | $248.27 | 665,777 |
| 2020-11-03 | Open-market sale | 411 | $246.62 | 666,093 |
| 2020-11-03 | Open-market sale | 921 | $245.52 | 666,504 |
| 2020-11-03 | Open-market sale | 647 | $244.79 | 667,425 |
| 2020-11-03 | Open-market sale | 95 | $241.33 | 668,072 |
| 2020-11-03 | Open-market sale | 410 | $246.62 | 666,094 |
| 2020-11-03 | Open-market sale | 316 | $248.27 | 665,778 |
| 2020-11-03 | Open-market sale | 2,022 | $249.14 | 663,756 |
| 2020-11-03 | Open-market sale | 7,265 | $250.13 | 656,491 |
| 2020-11-03 | Open-market sale | 643 | $253.20 | 650,935 |
| 2020-11-03 | Open-market sale | 516 | $258.13 | 2,185,898 |
| 2020-11-03 | Open-market sale | 810 | $257.16 | 2,186,414 |
| 2020-11-03 | Open-market sale | 1,842 | $256.44 | 2,187,224 |
| 2020-11-03 | Open-market sale | 258 | $255.38 | 2,189,066 |
| 2020-11-03 | Open-market sale | 774 | $254.30 | 2,189,324 |
| 2020-11-03 | Open-market sale | 750 | $253.20 | 2,190,098 |
| 2020-11-03 | Open-market sale | 1,400 | $252.10 | 2,190,848 |
| 2020-11-03 | Open-market sale | 4,332 | $251.07 | 2,192,248 |
| 2020-11-03 | Open-market sale | 8,474 | $250.13 | 2,196,580 |
| 2020-11-03 | Open-market sale | 2,359 | $249.14 | 2,205,054 |
| 2020-11-03 | Open-market sale | 369 | $248.27 | 2,207,413 |
| 2020-11-03 | Open-market sale | 479 | $246.62 | 2,207,782 |
| 2020-11-03 | Open-market sale | 1,073 | $245.52 | 2,208,261 |
| 2020-11-03 | Open-market sale | 755 | $244.79 | 2,209,334 |
| 2020-11-03 | Open-market sale | 111 | $241.33 | 2,210,089 |
| 2020-11-03 | Open-market sale | 442 | $258.13 | 647,334 |
| 2020-11-03 | Open-market sale | 695 | $257.16 | 647,776 |
| 2020-11-03 | Open-market sale | 1,579 | $256.44 | 648,471 |
| 2020-11-03 | Open-market sale | 221 | $255.38 | 650,050 |
| 2020-11-03 | Open-market sale | 664 | $254.30 | 650,271 |
| 2020-11-03 | Open-market sale | 3,713 | $251.07 | 652,778 |
| 2020-11-03 | Open-market sale | 1,200 | $252.10 | 651,578 |
| 2020-11-02 | Open-market sale | 400 | $216.57 | 15,434 |
| 2020-11-02 | Open-market sale | 400 | $215.36 | 15,834 |
| 2020-11-02 | Open-market sale | 500 | $213.96 | 16,234 |
| 2020-11-02 | Open-market sale | 500 | $212.58 | 16,734 |
| 2020-11-02 | Open-market sale | 100 | $210.51 | 17,234 |
| 2020-11-02 | Open-market sale | 100 | $209.05 | 17,334 |
| 2020-11-02 | Option exercise | 1,666 | $56.24 | 17,434 |
| 2020-11-02 | Option exercise | 334 | $22.49 | 15,768 |
| 2020-11-02 | Option exercise (derivative) | 1,666 | $0.00 | 21,667 |
| 2020-11-02 | Option exercise (derivative) | 334 | $0.00 | 4,333 |
| 2020-10-06 | Option exercise (derivative) | 1,375 | $0.00 | 22,000 |
| 2020-10-06 | Open-market sale | 446 | $208.10 | 15,952 |
| 2020-10-06 | Option exercise | 1,375 | $95.51 | 16,809 |
| 2020-10-06 | Open-market sale | 77 | $210.35 | 15,434 |
| 2020-10-06 | Open-market sale | 441 | $209.54 | 15,511 |
| 2020-10-06 | Open-market sale | 411 | $206.78 | 16,398 |
| 2020-10-01 | Option exercise (derivative) | 1,667 | $0.00 | 23,333 |
| 2020-10-01 | Option exercise (derivative) | 333 | $0.00 | 4,667 |
| 2020-10-01 | Option exercise | 333 | $22.49 | 15,767 |
| 2020-10-01 | Option exercise | 1,667 | $56.24 | 17,434 |
| 2020-10-01 | Open-market sale | 1,071 | $205.98 | 16,363 |
| 2020-10-01 | Open-market sale | 629 | $206.78 | 15,734 |
| 2020-10-01 | Open-market sale | 300 | $208.49 | 15,434 |
| 2020-09-08 | Option exercise (derivative) | 1,375 | $0.00 | 23,375 |
| 2020-09-08 | Open-market sale | 1,025 | $207.88 | 15,644 |
| 2020-09-08 | Option exercise | 1,375 | $95.51 | 16,809 |
| 2020-09-08 | Open-market sale | 140 | $206.44 | 16,669 |
| 2020-09-08 | Open-market sale | 210 | $209.03 | 15,434 |
| 2020-09-02 | Open-market sale | 3,517 | $228.37 | 2,213,134 |
| 2020-09-02 | Open-market sale | 2,934 | $229.24 | 2,210,200 |
| 2020-09-01 | Option exercise (derivative) | 1,667 | $0.00 | 25,000 |
| 2020-09-01 | Option exercise (derivative) | 333 | $0.00 | 5,000 |
| 2020-09-01 | Open-market sale | 796 | $221.31 | 2,218,435 |
| 2020-09-01 | Option exercise | 1,667 | $56.24 | 17,434 |
| 2020-09-01 | Open-market sale | 618 | $221.31 | 16,816 |
| 2020-09-01 | Open-market sale | 976 | $222.93 | 15,840 |
| 2020-09-01 | Open-market sale | 406 | $223.67 | 15,434 |
| 2020-09-01 | Option exercise | 333 | $22.49 | 15,767 |
| 2020-09-01 | Open-market sale | 1,260 | $222.93 | 2,217,175 |
| 2020-09-01 | Open-market sale | 524 | $223.67 | 2,216,651 |
| 2020-08-24 | Open-market sale | 90 | $225.00 | 15,434 |
| 2020-08-24 | Open-market sale | 180 | $223.55 | 15,524 |
| 2020-08-24 | Open-market sale | 90 | $220.92 | 15,704 |
| 2020-08-24 | Open-market sale | 90 | $219.88 | 15,794 |
| 2020-08-24 | Open-market sale | 343 | $218.79 | 15,884 |
| 2020-08-24 | Open-market sale | 876 | $217.95 | 16,227 |
| 2020-08-20 | Option exercise (derivative) | 1,250 | $0.00 | 12,500 |
| 2020-08-20 | Option exercise (derivative) | 2,062 | $0.00 | 10,313 |
| 2020-08-20 | Option exercise | 1,250 | $0.00 | 18,746 |
| 2020-08-20 | Tax withholding | 1,643 | $221.38 | 17,103 |
| 2020-08-20 | Option exercise | 2,062 | $0.00 | 17,496 |
| 2020-08-07 | Open-market sale | 273 | $235.19 | 15,434 |
| 2020-08-07 | Open-market sale | 91 | $233.81 | 15,707 |
| 2020-08-07 | Open-market sale | 2,494 | $232.88 | 15,798 |
| 2020-08-07 | Open-market sale | 1,270 | $231.72 | 18,292 |
| 2020-08-07 | Open-market sale | 9,582 | $230.61 | 19,562 |
| 2020-08-07 | Open-market sale | 35,994 | $229.96 | 29,144 |
| 2020-08-07 | Open-market sale | 13,021 | $229.05 | 65,138 |
| 2020-08-07 | Option exercise | 24,750 | $95.51 | 78,159 |
| 2020-08-07 | Option exercise | 28,333 | $56.24 | 53,409 |
| 2020-08-07 | Option exercise | 5,667 | $22.49 | 25,076 |
| 2020-08-07 | Open-market sale | 48 | $233.81 | 2,219,376 |
| 2020-08-07 | Open-market sale | 1,325 | $232.88 | 2,219,424 |
| 2020-08-07 | Open-market sale | 675 | $231.72 | 2,220,749 |
| 2020-08-07 | Open-market sale | 5,092 | $230.61 | 2,221,424 |
| 2020-08-07 | Open-market sale | 19,128 | $229.96 | 2,226,516 |
| 2020-08-07 | Open-market sale | 6,920 | $229.05 | 2,245,644 |
| 2020-08-07 | Open-market sale | 422 | $231.72 | 669,116 |
| 2020-08-07 | Open-market sale | 3,182 | $230.61 | 669,538 |
| 2020-08-07 | Open-market sale | 11,955 | $229.96 | 672,720 |
| 2020-08-07 | Open-market sale | 4,325 | $229.05 | 684,675 |
| 2020-08-07 | Open-market sale | 91 | $235.19 | 668,167 |
| 2020-08-07 | Open-market sale | 30 | $233.81 | 668,258 |
| 2020-08-07 | Open-market sale | 828 | $232.88 | 668,288 |
| 2020-08-07 | Option exercise (derivative) | 24,750 | $0.00 | 24,750 |
| 2020-08-07 | Option exercise (derivative) | 5,667 | $0.00 | 5,333 |
| 2020-08-07 | Option exercise (derivative) | 28,333 | $0.00 | 26,667 |
| 2020-08-07 | Open-market sale | 145 | $235.19 | 2,219,231 |
| 2020-05-20 | Option exercise (derivative) | 2,063 | $0.00 | 12,375 |
| 2020-05-20 | Option exercise (derivative) | 1,250 | $0.00 | 13,750 |
| 2020-05-20 | Option exercise | 2,063 | $0.00 | 19,640 |
| 2020-05-20 | Option exercise | 1,250 | $0.00 | 20,890 |
| 2020-05-20 | Tax withholding | 1,481 | $224.70 | 19,409 |
| 2020-02-20 | Option exercise (derivative) | 2,062 | $0.00 | 14,438 |
| 2020-02-20 | Option exercise (derivative) | 1,250 | $0.00 | 15,000 |
| 2020-02-20 | Tax withholding | 1,169 | $228.28 | 17,577 |
| 2020-02-20 | Option exercise | 1,250 | $0.00 | 18,746 |
| 2020-02-20 | Option exercise | 2,062 | $0.00 | 17,496 |
| 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 | 17,077 |
| 2019-11-20 | Tax withholding | 1,643 | $194.04 | 15,434 |
| 2019-11-20 | Option exercise | 2,063 | $0.00 | 15,827 |
| 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 | 15,407 |
| 2019-08-20 | Option exercise | 2,062 | $0.00 | 14,157 |
| 2019-08-20 | Tax withholding | 1,643 | $219.19 | 13,764 |
| 2019-05-20 | Option exercise (derivative) | 2,063 | $0.00 | 20,625 |
| 2019-05-20 | Option exercise (derivative) | 1,250 | $0.00 | 18,750 |
| 2019-05-20 | Tax withholding | 1,643 | $244.95 | 12,095 |
| 2019-05-20 | Option exercise | 2,063 | $0.00 | 12,488 |
| 2019-05-20 | Option exercise | 1,250 | $0.00 | 13,738 |
| 2019-04-16 | Open-market sale | 1,107 | $330.19 | 689,000 |
| 2019-04-16 | Open-market sale | 1,682 | $329.18 | 690,107 |
| 2019-04-16 | Open-market sale | 1,431 | $328.36 | 691,789 |
| 2019-04-16 | Open-market sale | 3,365 | $329.18 | 2,254,778 |
| 2019-04-16 | Open-market sale | 2,214 | $330.19 | 2,252,564 |
| 2019-04-16 | Open-market sale | 2,862 | $328.36 | 2,258,143 |
| 2019-04-15 | Open-market sale | 1,309 | $328.17 | 2,261,255 |
| 2019-04-15 | Open-market sale | 125 | $329.00 | 693,220 |
| 2019-04-15 | Open-market sale | 250 | $329.00 | 2,261,005 |
| 2019-04-15 | Open-market sale | 655 | $328.17 | 693,345 |
| 2019-04-01 | Open-market sale | 7,800 | $318.07 | 2,262,764 |
| 2019-04-01 | Open-market sale | 200 | $318.79 | 2,262,564 |
| 2019-04-01 | Open-market sale | 100 | $318.79 | 694,000 |
| 2019-04-01 | Open-market sale | 3,900 | $318.07 | 694,100 |
| 2019-03-21 | Open-market sale | 956 | $313.93 | 2,273,058 |
| 2019-03-21 | Open-market sale | 1,150 | $312.90 | 2,274,014 |
| 2019-03-21 | Open-market sale | 500 | $311.90 | 2,275,164 |
| 2019-03-21 | Open-market sale | 300 | $310.96 | 2,275,664 |
| 2019-03-21 | Open-market sale | 150 | $309.25 | 2,275,964 |
| 2019-03-21 | Open-market sale | 250 | $308.47 | 2,276,114 |
| 2019-03-21 | Open-market sale | 200 | $307.79 | 2,276,364 |
| 2019-03-21 | Open-market sale | 643 | $314.95 | 698,604 |
| 2019-03-21 | Open-market sale | 478 | $313.93 | 699,248 |
| 2019-03-21 | Open-market sale | 643 | $314.95 | 698,605 |
| 2019-03-21 | Open-market sale | 605 | $315.70 | 698,000 |
| 2019-03-21 | Open-market sale | 75 | $309.25 | 700,700 |
| 2019-03-21 | Open-market sale | 149 | $310.96 | 700,551 |
| 2019-03-21 | Open-market sale | 250 | $311.90 | 700,301 |
| 2019-03-21 | Open-market sale | 479 | $313.93 | 699,247 |
| 2019-03-21 | Open-market sale | 1,286 | $314.95 | 2,271,772 |
| 2019-03-21 | Open-market sale | 1,208 | $315.70 | 2,270,564 |
| 2019-03-21 | Open-market sale | 100 | $307.79 | 700,900 |
| 2019-03-21 | Open-market sale | 125 | $308.47 | 700,775 |
| 2019-03-21 | Open-market sale | 575 | $312.90 | 699,726 |
| 2019-03-18 | Option exercise (derivative) | 7,371 | $0.00 | 55,000 |
| 2019-03-18 | Option exercise (derivative) | 8,250 | $0.00 | 49,500 |
| 2019-03-18 | Open-market sale | 10,576 | $299.49 | 2,282,702 |
| 2019-03-18 | Open-market sale | 2,200 | $298.46 | 2,293,278 |
| 2019-03-18 | Option exercise | 8,250 | $95.51 | 2,295,478 |
| 2019-03-18 | Option exercise | 7,371 | $56.24 | 2,287,228 |
| 2019-03-18 | Open-market sale | 200 | $304.53 | 2,276,564 |
| 2019-03-18 | Open-market sale | 3,172 | $300.35 | 2,279,530 |
| 2019-03-18 | Open-market sale | 1,200 | $301.59 | 2,278,330 |
| 2019-03-18 | Open-market sale | 866 | $302.56 | 2,277,464 |
| 2019-03-18 | Open-market sale | 700 | $303.81 | 2,276,764 |
| 2019-03-15 | Open-market sale | 198 | $292.97 | 701,000 |
| 2019-03-15 | Option exercise (derivative) | 2,333 | $0.00 | 11,000 |
| 2019-03-15 | Option exercise (derivative) | 4,296 | $0.00 | 62,371 |
| 2019-03-15 | Open-market sale | 7,136 | $298.41 | 2,281,057 |
| 2019-03-15 | Option exercise | 4,296 | $56.24 | 2,288,193 |
| 2019-03-15 | Option exercise | 2,333 | $22.49 | 2,283,897 |
| 2019-03-15 | Open-market sale | 1,200 | $299.29 | 2,279,857 |
| 2019-03-13 | Open-market sale | 268 | $294.44 | 2,281,651 |
| 2019-03-13 | Open-market sale | 173 | $294.44 | 701,057 |
| 2019-03-13 | Open-market sale | 57 | $295.02 | 701,000 |
| 2019-03-13 | Open-market sale | 87 | $290.87 | 701,585 |
| 2019-03-13 | Open-market sale | 173 | $294.44 | 701,254 |
| 2019-03-13 | Open-market sale | 197 | $292.97 | 701,230 |
| 2019-03-13 | Open-market sale | 159 | $292.21 | 701,427 |
| 2019-03-13 | Open-market sale | 86 | $290.87 | 701,586 |
| 2019-03-13 | Open-market sale | 34 | $288.04 | 701,672 |
| 2019-03-13 | Open-market sale | 87 | $295.02 | 2,281,564 |
| 2019-03-13 | Open-market sale | 305 | $292.97 | 2,281,919 |
| 2019-03-13 | Open-market sale | 244 | $292.21 | 2,282,224 |
| 2019-03-13 | Open-market sale | 134 | $290.87 | 2,282,468 |
| 2019-03-13 | Open-market sale | 52 | $288.04 | 2,282,602 |
| 2019-03-13 | Open-market sale | 56 | $295.02 | 701,198 |
| 2019-03-13 | Open-market sale | 198 | $292.97 | 701,000 |
| 2019-03-04 | Open-market sale | 232 | $289.31 | 2,282,654 |
| 2019-03-04 | Open-market sale | 276 | $288.31 | 2,282,886 |
| 2019-03-04 | Open-market sale | 162 | $288.31 | 701,842 |
| 2019-03-04 | Open-market sale | 136 | $289.31 | 701,706 |
| 2019-03-01 | Open-market sale | 1,396 | $285.64 | 704,799 |
| 2019-03-01 | Open-market sale | 872 | $286.87 | 703,927 |
| 2019-03-01 | Open-market sale | 72 | $288.32 | 2,283,162 |
| 2019-03-01 | Open-market sale | 9,940 | $287.45 | 2,283,234 |
| 2019-03-01 | Open-market sale | 4,537 | $286.87 | 2,293,174 |
| 2019-03-01 | Open-market sale | 7,263 | $285.64 | 2,297,711 |
| 2019-03-01 | Open-market sale | 1,590 | $284.56 | 2,304,974 |
| 2019-03-01 | Open-market sale | 14 | $288.32 | 702,004 |
| 2019-03-01 | Open-market sale | 872 | $286.87 | 703,928 |
| 2019-03-01 | Open-market sale | 1,395 | $285.64 | 704,800 |
| 2019-03-01 | Open-market sale | 305 | $284.56 | 706,195 |
| 2019-03-01 | Open-market sale | 1,909 | $287.45 | 702,018 |
| 2019-02-20 | Option exercise (derivative) | 2,062 | $0.00 | 22,688 |
| 2019-02-20 | Option exercise | 2,062 | $0.00 | 11,139 |
| 2019-02-20 | Tax withholding | 714 | $270.72 | 10,425 |
| 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 | 10,100 |
| 2018-11-20 | Tax withholding | 1,023 | $219.38 | 9,077 |
| 2018-08-27 | Option exercise (derivative) | 6,667 | $0.00 | 13,333 |
| 2018-08-27 | Option exercise (derivative) | 33,333 | $0.00 | 66,667 |
| 2018-08-27 | Option exercise (derivative) | 24,750 | $0.00 | 57,750 |
| 2018-08-27 | Option exercise | 6,667 | $22.49 | 14,704 |
| 2018-08-27 | Option exercise | 33,333 | $56.24 | 48,037 |
| 2018-08-27 | Option exercise | 24,750 | $95.51 | 72,787 |
| 2018-08-27 | Open-market sale | 2,600 | $301.71 | 70,187 |
| 2018-08-27 | Open-market sale | 3,872 | $302.58 | 66,315 |
| 2018-08-27 | Open-market sale | 6,205 | $303.89 | 60,110 |
| 2018-08-27 | Open-market sale | 18,500 | $304.67 | 41,610 |
| 2018-08-27 | Open-market sale | 4,500 | $305.87 | 37,110 |
| 2018-08-27 | Open-market sale | 12,543 | $306.70 | 24,567 |
| 2018-08-27 | Open-market sale | 7,630 | $307.63 | 16,937 |
| 2018-08-27 | Open-market sale | 1,100 | $308.60 | 15,837 |
| 2018-08-27 | Open-market sale | 2,500 | $309.84 | 13,337 |
| 2018-08-27 | Open-market sale | 5,300 | $310.80 | 8,037 |
| 2018-08-24 | Open-market sale | 91 | $313.16 | 2,306,564 |
| 2018-08-24 | Open-market sale | 275 | $310.56 | 706,644 |
| 2018-08-24 | Open-market sale | 1,180 | $308.67 | 707,670 |
| 2018-08-24 | Open-market sale | 750 | $309.48 | 706,920 |
| 2018-08-24 | Open-market sale | 197 | $311.79 | 2,306,655 |
| 2018-08-24 | Open-market sale | 550 | $310.56 | 2,306,852 |
| 2018-08-24 | Open-market sale | 1,500 | $309.48 | 2,307,402 |
| 2018-08-24 | Open-market sale | 2,362 | $308.67 | 2,308,902 |
| 2018-08-24 | Open-market sale | 1,300 | $307.64 | 2,311,264 |
| 2018-08-24 | Open-market sale | 98 | $311.79 | 706,546 |
| 2018-08-24 | Open-market sale | 750 | $309.48 | 706,919 |
| 2018-08-24 | Open-market sale | 1,181 | $308.67 | 707,669 |
| 2018-08-24 | Open-market sale | 650 | $307.64 | 708,850 |
| 2018-08-24 | Open-market sale | 45 | $313.16 | 706,500 |
| 2018-08-24 | Open-market sale | 100 | $311.79 | 706,545 |
| 2018-08-24 | Open-market sale | 275 | $310.56 | 706,645 |
| 2018-08-20 | Option exercise (derivative) | 2,062 | $0.00 | 26,813 |
| 2018-08-20 | Tax withholding | 1,023 | $273.72 | 8,037 |
| 2018-08-20 | Option exercise | 2,062 | $0.00 | 9,060 |
| 2018-05-21 | Option exercise (derivative) | 2,063 | $0.00 | 28,875 |
| 2018-05-21 | Tax withholding | 965 | $254.25 | 6,998 |
| 2018-05-21 | Option exercise | 2,063 | $0.00 | 7,963 |
| 2018-04-13 | Grant / award (derivative) | 8,000 | $0.00 | 8,000 |
| 2018-03-14 | Open-market sale | 67 | $297.77 | 2,312,564 |
| 2018-03-13 | Open-market sale | 20 | $298.04 | 2,312,631 |
| 2018-03-12 | Open-market sale | 1,154 | $298.08 | 2,316,110 |
| 2018-03-12 | Open-market sale | 1,424 | $299.48 | 2,314,686 |
| 2018-03-12 | Open-market sale | 1,835 | $300.25 | 2,312,851 |
| 2018-03-12 | Open-market sale | 200 | $300.95 | 2,312,651 |
| 2018-03-09 | Grant / award (derivative) | 20,000 | $0.00 | 20,000 |
| 2018-03-09 | Open-market sale | 300 | $297.78 | 2,317,264 |
| 2018-03-06 | Open-market sale | 573 | $290.73 | 709,936 |
| 2018-03-06 | Open-market sale | 928 | $289.76 | 710,509 |
| 2018-03-06 | Open-market sale | 627 | $288.72 | 711,437 |
| 2018-03-06 | Open-market sale | 436 | $287.58 | 712,064 |
| 2018-03-06 | Open-market sale | 728 | $287.58 | 2,321,836 |
| 2018-03-06 | Open-market sale | 1,545 | $289.76 | 2,319,245 |
| 2018-03-06 | Open-market sale | 927 | $289.76 | 710,510 |
| 2018-03-06 | Open-market sale | 573 | $290.73 | 709,937 |
| 2018-03-06 | Open-market sale | 727 | $291.57 | 2,317,564 |
| 2018-03-06 | Open-market sale | 954 | $290.73 | 2,318,291 |
| 2018-03-06 | Open-market sale | 437 | $291.57 | 709,500 |
| 2018-03-06 | Open-market sale | 1,046 | $288.72 | 2,320,790 |
| 2018-03-05 | Open-market sale | 400 | $281.05 | 2,326,564 |
| 2018-03-05 | Open-market sale | 300 | $279.86 | 2,326,964 |
| 2018-03-05 | Open-market sale | 100 | $278.29 | 2,327,264 |
| 2018-03-05 | Open-market sale | 2,129 | $282.41 | 2,324,435 |
| 2018-03-05 | Open-market sale | 299 | $285.57 | 2,322,564 |
| 2018-03-05 | Open-market sale | 1,172 | $284.26 | 2,322,863 |
| 2018-03-05 | Open-market sale | 400 | $283.10 | 2,324,035 |
| 2018-03-05 | Open-market sale | 200 | $277.49 | 2,327,364 |
| 2018-02-28 | Open-market sale | 660 | $272.38 | 2,327,764 |
| 2018-02-28 | Open-market sale | 1,140 | $271.71 | 2,328,424 |
| 2018-02-28 | Open-market sale | 750 | $270.39 | 2,329,564 |
| 2018-02-28 | Open-market sale | 1,950 | $269.45 | 2,330,314 |
| 2018-02-28 | Open-market sale | 300 | $268.14 | 2,332,264 |
| 2018-02-28 | Open-market sale | 975 | $269.45 | 713,875 |
| 2018-02-28 | Open-market sale | 100 | $273.29 | 712,500 |
| 2018-02-28 | Open-market sale | 330 | $272.38 | 712,600 |
| 2018-02-28 | Open-market sale | 570 | $271.71 | 712,930 |
| 2018-02-28 | Open-market sale | 375 | $270.39 | 713,500 |
| 2018-02-28 | Open-market sale | 200 | $273.29 | 2,327,564 |
| 2018-02-28 | Open-market sale | 150 | $268.14 | 714,850 |
| 2018-02-26 | Open-market sale | 200 | $252.54 | 2,338,563 |
| 2018-02-26 | Open-market sale | 169 | $259.96 | 2,332,564 |
| 2018-02-26 | Open-market sale | 4,256 | $259.32 | 2,332,733 |
| 2018-02-26 | Open-market sale | 1,236 | $258.04 | 2,336,989 |
| 2018-02-26 | Open-market sale | 100 | $256.00 | 2,338,225 |
| 2018-02-26 | Open-market sale | 238 | $254.32 | 2,338,325 |
| 2018-02-26 | Open-market sale | 250 | $251.04 | 2,338,763 |
| 2018-02-26 | Open-market sale | 1,101 | $250.40 | 2,339,013 |
| 2018-02-26 | Open-market sale | 450 | $249.30 | 2,340,114 |
| 2018-02-26 | Open-market sale | 800 | $248.23 | 2,340,564 |
| 2018-02-23 | Open-market sale | 300 | $247.47 | 2,341,464 |
| 2018-02-23 | Open-market sale | 100 | $248.68 | 2,341,364 |
| 2018-02-21 | Open-market sale | 500 | $247.50 | 2,342,064 |
| 2018-02-21 | Open-market sale | 300 | $249.47 | 2,341,764 |
| 2018-02-20 | Option exercise (derivative) | 2,062 | $0.00 | 30,938 |
| 2018-02-20 | Tax withholding | 713 | $249.65 | 5,900 |
| 2018-02-20 | Option exercise | 2,062 | $0.00 | 6,613 |
| 2017-11-20 | Option exercise (derivative) | 2,063 | $0.00 | 33,000 |
| 2017-11-20 | Tax withholding | 1,076 | $241.83 | 4,551 |
| 2017-11-20 | Option exercise | 2,063 | $0.00 | 5,627 |
| 2017-11-16 | Open-market sale | 4,712 | $231.59 | 721,902 |
| 2017-11-16 | Open-market sale | 53 | $227.94 | 728,725 |
| 2017-11-16 | Open-market sale | 6,877 | $232.37 | 715,026 |
| 2017-11-16 | Open-market sale | 4,711 | $231.59 | 721,903 |
| 2017-11-16 | Open-market sale | 2,112 | $230.60 | 726,614 |
| 2017-11-16 | Open-market sale | 53 | $227.94 | 728,726 |
| 2017-11-16 | Open-market sale | 48 | $233.23 | 2,342,564 |
| 2017-11-16 | Open-market sale | 12,476 | $232.37 | 2,342,612 |
| 2017-11-16 | Open-market sale | 8,549 | $231.59 | 2,355,088 |
| 2017-11-16 | Open-market sale | 3,833 | $230.60 | 2,363,637 |
| 2017-11-16 | Open-market sale | 94 | $227.94 | 2,367,470 |
| 2017-11-16 | Open-market sale | 26 | $233.23 | 715,000 |
| 2017-11-14 | Open-market sale | 2,111 | $228.48 | 728,778 |
| 2017-11-14 | Open-market sale | 9,111 | $227.58 | 730,889 |
| 2017-11-14 | Open-market sale | 2,111 | $228.48 | 728,779 |
| 2017-11-14 | Open-market sale | 9,110 | $227.58 | 730,890 |
| 2017-11-13 | Open-market sale | 4,860 | $222.64 | 2,412,704 |
| 2017-11-13 | Open-market sale | 31,377 | $225.66 | 2,371,364 |
| 2017-11-13 | Open-market sale | 6,067 | $224.78 | 2,402,741 |
| 2017-11-13 | Open-market sale | 3,896 | $223.53 | 2,408,808 |
| 2017-11-13 | Open-market sale | 3,800 | $226.47 | 2,367,564 |
| 2017-11-10 | Open-market sale | 20,835 | $220.49 | 2,448,954 |
| 2017-11-10 | Open-market sale | 1,790 | $219.45 | 2,469,789 |
| 2017-11-10 | Open-market sale | 1,929 | $218.23 | 2,471,579 |
| 2017-11-10 | Open-market sale | 1,576 | $216.90 | 2,473,508 |
| 2017-11-10 | Open-market sale | 167 | $218.23 | 744,696 |
| 2017-11-10 | Open-market sale | 2,730 | $221.17 | 740,000 |
| 2017-11-10 | Open-market sale | 1,811 | $220.49 | 742,730 |
| 2017-11-10 | Open-market sale | 155 | $219.45 | 744,541 |
| 2017-11-10 | Open-market sale | 31,390 | $221.17 | 2,417,564 |
| 2017-11-10 | Open-market sale | 137 | $216.90 | 744,863 |
| 2017-11-09 | Open-market sale | 2,228 | $217.31 | 2,475,084 |
| 2017-11-09 | Open-market sale | 3,872 | $216.07 | 2,477,312 |
| 2017-11-08 | Open-market sale | 6,359 | $215.41 | 2,481,184 |
| 2017-11-08 | Open-market sale | 15,021 | $214.50 | 2,487,543 |
| 2017-11-07 | Open-market sale | 668 | $208.93 | 2,551,396 |
| 2017-11-07 | Open-market sale | 1,361 | $210.78 | 747,267 |
| 2017-11-07 | Open-market sale | 1,256 | $209.68 | 748,628 |
| 2017-11-07 | Open-market sale | 66 | $208.93 | 749,884 |
| 2017-11-07 | Open-market sale | 50 | $207.27 | 749,950 |
| 2017-11-07 | Open-market sale | 8 | $214.62 | 745,000 |
| 2017-11-07 | Open-market sale | 63 | $213.55 | 745,008 |
| 2017-11-07 | Open-market sale | 87 | $212.58 | 745,071 |
| 2017-11-07 | Open-market sale | 84 | $214.62 | 2,502,564 |
| 2017-11-07 | Open-market sale | 624 | $213.55 | 2,502,648 |
| 2017-11-07 | Open-market sale | 868 | $212.58 | 2,503,272 |
| 2017-11-07 | Open-market sale | 21,097 | $211.61 | 2,504,140 |
| 2017-11-07 | Open-market sale | 13,608 | $210.78 | 2,525,237 |
| 2017-11-07 | Open-market sale | 12,551 | $209.68 | 2,538,845 |
| 2017-11-07 | Open-market sale | 2,109 | $211.61 | 745,158 |
| 2017-11-07 | Open-market sale | 500 | $207.27 | 2,552,064 |
| 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-08-07 | Open-market sale | 8,372 | $175.34 | 2,552,748 |
| 2017-08-07 | Open-market sale | 9,566 | $174.66 | 2,561,120 |
| 2017-08-07 | Open-market sale | 2,514 | $173.83 | 2,570,686 |
| 2017-08-07 | Open-market sale | 184 | $176.33 | 2,552,564 |
| 2017-08-07 | Open-market sale | 2,760 | $172.49 | 2,573,200 |
| 2017-08-07 | Open-market sale | 1,380 | $171.67 | 2,575,960 |
| 2017-08-07 | Open-market sale | 1,380 | $170.54 | 2,577,340 |
| 2017-08-07 | Open-market sale | 8 | $176.33 | 5,000 |
| 2017-08-07 | Open-market sale | 364 | $175.34 | 5,008 |
| 2017-08-07 | Open-market sale | 417 | $174.66 | 5,372 |
| 2017-08-07 | Open-market sale | 109 | $173.83 | 5,789 |
| 2017-08-07 | Open-market sale | 120 | $172.49 | 5,898 |
| 2017-08-07 | Open-market sale | 60 | $171.67 | 6,018 |
| 2017-08-07 | Open-market sale | 60 | $170.54 | 6,078 |
| 2017-08-07 | Open-market sale | 4,550 | $175.34 | 750,100 |
| 2017-08-07 | Open-market sale | 1,500 | $172.49 | 761,216 |
| 2017-08-07 | Open-market sale | 750 | $171.67 | 762,716 |
| 2017-08-07 | Open-market sale | 750 | $170.54 | 763,466 |
| 2017-08-07 | Open-market sale | 100 | $176.33 | 750,000 |
| 2017-08-07 | Open-market sale | 1,366 | $173.83 | 759,850 |
| 2017-08-07 | Open-market sale | 5,200 | $174.66 | 754,650 |
| 2017-08-04 | Open-market sale | 138 | $175.12 | 2,578,720 |
| 2017-08-04 | Open-market sale | 45,577 | $174.15 | 2,578,858 |
| 2017-08-04 | Open-market sale | 77,118 | $173.35 | 2,624,435 |
| 2017-08-04 | Open-market sale | 4,140 | $171.08 | 2,726,260 |
| 2017-08-04 | Open-market sale | 3,910 | $170.21 | 2,730,400 |
| 2017-08-04 | Open-market sale | 2,254 | $169.34 | 2,734,310 |
| 2017-08-04 | Open-market sale | 1,074 | $172.42 | 11,478 |
| 2017-08-04 | Open-market sale | 170 | $170.21 | 12,732 |
| 2017-08-04 | Open-market sale | 98 | $169.34 | 12,902 |
| 2017-08-04 | Open-market sale | 6 | $175.12 | 6,138 |
| 2017-08-04 | Open-market sale | 1,981 | $174.15 | 6,144 |
| 2017-08-04 | Open-market sale | 3,353 | $173.35 | 8,125 |
| 2017-08-04 | Open-market sale | 24,707 | $172.42 | 2,701,553 |
| 2017-08-04 | Open-market sale | 180 | $171.08 | 12,552 |
| 2017-08-04 | Open-market sale | 170 | $170.21 | 12,732 |
| 2017-08-04 | Open-market sale | 98 | $169.34 | 12,902 |
| 2017-08-04 | Open-market sale | 75 | $175.12 | 764,216 |
| 2017-08-04 | Open-market sale | 24,770 | $174.15 | 764,291 |
| 2017-08-04 | Open-market sale | 41,911 | $173.35 | 789,061 |
| 2017-08-04 | Open-market sale | 13,428 | $172.42 | 830,972 |
| 2017-08-04 | Open-market sale | 2,250 | $171.08 | 844,400 |
| 2017-08-04 | Open-market sale | 2,125 | $170.21 | 846,650 |
| 2017-08-04 | Open-market sale | 1,225 | $169.34 | 848,775 |
| 2017-07-19 | Open-market sale | 4,441 | $157.61 | 851,251 |
| 2017-07-19 | Open-market sale | 2,302 | $158.51 | 2,736,564 |
| 2017-07-19 | Open-market sale | 8,165 | $157.61 | 2,738,866 |
| 2017-07-19 | Open-market sale | 100 | $158.51 | 13,000 |
| 2017-07-19 | Open-market sale | 356 | $157.61 | 13,100 |
| 2017-07-19 | Open-market sale | 1,251 | $158.51 | 850,000 |
| 2017-06-27 | Open-market sale | 901 | $157.35 | 855,692 |
| 2017-06-27 | Open-market sale | 1,658 | $157.35 | 2,747,031 |
| 2017-06-27 | Open-market sale | 72 | $157.35 | 13,456 |
| 2017-06-26 | Open-market sale | 478 | $157.77 | 14,210 |
| 2017-06-26 | Open-market sale | 312 | $158.40 | 13,898 |
| 2017-06-26 | Open-market sale | 142 | $159.58 | 13,756 |
| 2017-06-26 | Open-market sale | 114 | $160.78 | 13,642 |
| 2017-06-26 | Open-market sale | 114 | $161.40 | 13,528 |
| 2017-06-26 | Open-market sale | 1,425 | $161.40 | 856,593 |
| 2017-06-26 | Open-market sale | 1,425 | $160.78 | 858,018 |
| 2017-06-26 | Open-market sale | 1,775 | $159.58 | 859,443 |
| 2017-06-26 | Open-market sale | 3,900 | $158.40 | 861,218 |
| 2017-06-26 | Open-market sale | 5,980 | $157.77 | 865,118 |
| 2017-06-26 | Open-market sale | 114 | $161.40 | 13,528 |
| 2017-06-26 | Open-market sale | 114 | $160.78 | 13,642 |
| 2017-06-26 | Open-market sale | 142 | $159.58 | 13,756 |
| 2017-06-26 | Open-market sale | 312 | $158.40 | 13,898 |
| 2017-06-26 | Open-market sale | 2,622 | $161.40 | 2,748,689 |
| 2017-06-26 | Open-market sale | 2,622 | $160.78 | 2,751,311 |
| 2017-06-26 | Open-market sale | 3,266 | $159.58 | 2,753,933 |
| 2017-06-26 | Open-market sale | 7,176 | $158.40 | 2,757,199 |
| 2017-06-26 | Open-market sale | 11,005 | $157.77 | 2,764,375 |
| 2017-06-26 | Open-market sale | 478 | $157.77 | 14,210 |
| 2017-06-23 | Open-market sale | 449 | $162.33 | 14,688 |
| 2017-06-23 | Open-market sale | 74 | $159.35 | 15,785 |
| 2017-06-23 | Open-market sale | 74 | $160.30 | 15,711 |
| 2017-06-23 | Open-market sale | 574 | $161.58 | 15,137 |
| 2017-06-23 | Open-market sale | 925 | $159.35 | 884,804 |
| 2017-06-23 | Open-market sale | 5,606 | $162.33 | 871,098 |
| 2017-06-23 | Open-market sale | 7,175 | $161.58 | 876,704 |
| 2017-06-23 | Open-market sale | 925 | $160.30 | 883,879 |
| 2017-06-23 | Open-market sale | 13,202 | $161.58 | 2,785,695 |
| 2017-06-23 | Open-market sale | 10,315 | $162.33 | 2,775,380 |
| 2017-06-23 | Open-market sale | 1,702 | $160.30 | 2,798,897 |
| 2017-06-23 | Open-market sale | 1,702 | $159.35 | 2,800,599 |
| 2017-06-23 | Open-market sale | 449 | $162.33 | 14,688 |
| 2017-06-22 | Open-market sale | 3,910 | $157.68 | 2,811,868 |
| 2017-06-22 | Open-market sale | 1,283 | $159.18 | 2,802,301 |
| 2017-06-22 | Open-market sale | 8,284 | $158.82 | 2,803,584 |
| 2017-06-22 | Open-market sale | 56 | $159.18 | 15,859 |
| 2017-06-22 | Open-market sale | 360 | $158.82 | 15,915 |
| 2017-06-22 | Open-market sale | 170 | $157.68 | 16,275 |
| 2017-06-22 | Open-market sale | 697 | $159.18 | 885,729 |
| 2017-06-22 | Open-market sale | 4,502 | $158.82 | 886,426 |
| 2017-06-22 | Open-market sale | 2,125 | $157.68 | 890,928 |
| 2017-06-21 | Open-market sale | 4,469 | $158.41 | 2,815,778 |
| 2017-06-21 | Open-market sale | 18,884 | $157.68 | 2,820,247 |
| 2017-06-21 | Open-market sale | 194 | $158.41 | 16,445 |
| 2017-06-21 | Open-market sale | 821 | $157.68 | 16,639 |
| 2017-06-21 | Open-market sale | 2,429 | $158.41 | 893,053 |
| 2017-06-21 | Open-market sale | 10,263 | $157.68 | 895,482 |
| 2017-06-20 | Open-market sale | 2,071 | $157.33 | 2,839,131 |
| 2017-06-20 | Open-market sale | 1,125 | $157.33 | 905,745 |
| 2017-06-20 | Open-market sale | 90 | $157.33 | 17,460 |
| 2017-06-19 | Open-market sale | 1,610 | $157.22 | 2,841,202 |
| 2017-06-19 | Open-market sale | 875 | $157.22 | 906,870 |
| 2017-06-19 | Open-market sale | 70 | $157.22 | 17,550 |
| 2017-06-09 | Open-market sale | 2,300 | $157.59 | 908,020 |
| 2017-06-09 | Open-market sale | 506 | $158.23 | 2,842,812 |
| 2017-06-09 | Open-market sale | 4,232 | $157.59 | 2,843,318 |
| 2017-06-09 | Open-market sale | 22 | $158.23 | 17,620 |
| 2017-06-09 | Open-market sale | 184 | $157.59 | 17,642 |
| 2017-06-09 | Open-market sale | 275 | $158.23 | 907,745 |
| 2017-06-08 | Open-market sale | 1,930 | $157.14 | 910,320 |
| 2017-06-08 | Open-market sale | 3,553 | $157.14 | 2,847,550 |
| 2017-06-08 | Open-market sale | 154 | $157.14 | 17,826 |
| 2017-06-06 | Open-market sale | 250 | $157.13 | 912,250 |
| 2017-06-06 | Open-market sale | 461 | $157.13 | 2,851,103 |
| 2017-06-06 | Open-market sale | 20 | $157.13 | 17,980 |
| 2017-05-31 | Open-market sale | 468 | $147.42 | 18,000 |
| 2017-05-31 | Open-market sale | 5,839 | $147.42 | 912,500 |
| 2017-05-31 | Open-market sale | 10,743 | $147.42 | 2,851,564 |
| 2017-05-30 | Open-market sale | 2,700 | $147.20 | 918,339 |
| 2017-05-30 | Open-market sale | 4,968 | $147.20 | 2,862,307 |
| 2017-05-30 | Open-market sale | 216 | $147.20 | 18,468 |
| 2017-05-26 | Open-market sale | 68 | $147.27 | 18,684 |
| 2017-05-26 | Open-market sale | 1,564 | $147.27 | 2,867,275 |
| 2017-05-26 | Open-market sale | 850 | $147.27 | 921,039 |
| 2017-05-25 | Open-market sale | 25,662 | $147.71 | 2,868,839 |
| 2017-05-25 | Open-market sale | 13,947 | $147.71 | 921,889 |
| 2017-05-25 | Open-market sale | 1,115 | $147.71 | 18,752 |
| 2017-05-22 | Option exercise (derivative) | 2,063 | $0.00 | 37,125 |
| 2017-05-22 | Tax withholding | 775 | $143.15 | 2,576 |
| 2017-05-22 | Option exercise | 2,063 | $0.00 | 3,351 |
| 2017-05-16 | Open-market sale | 1,037 | $147.40 | 19,871 |
| 2017-05-16 | Open-market sale | 50 | $148.27 | 935,836 |
| 2017-05-16 | Open-market sale | 12,958 | $147.40 | 935,886 |
| 2017-05-16 | Open-market sale | 4 | $148.27 | 19,867 |
| 2017-05-16 | Open-market sale | 23,843 | $147.40 | 2,894,593 |
| 2017-05-16 | Open-market sale | 92 | $148.27 | 2,894,501 |
| 2017-05-15 | Open-market sale | 1,092 | $147.48 | 20,908 |
| 2017-05-15 | Open-market sale | 13,656 | $147.48 | 948,844 |
| 2017-05-15 | Open-market sale | 25,128 | $147.48 | 2,918,436 |
| 2017-05-12 | Open-market sale | 50 | $145.86 | 962,500 |
| 2017-05-12 | Open-market sale | 2,276 | $145.48 | 962,550 |
| 2017-05-12 | Open-market sale | 92 | $145.86 | 2,943,564 |
| 2017-05-12 | Open-market sale | 4,188 | $145.48 | 2,943,656 |
| 2017-05-12 | Open-market sale | 182 | $145.48 | 22,004 |
| 2017-05-12 | Open-market sale | 4 | $145.86 | 22,000 |
| 2017-05-11 | Open-market sale | 475 | $146.29 | 964,826 |
| 2017-05-11 | Open-market sale | 10,480 | $145.66 | 965,301 |
| 2017-05-11 | Open-market sale | 326 | $144.87 | 23,062 |
| 2017-05-11 | Open-market sale | 838 | $145.66 | 22,224 |
| 2017-05-11 | Open-market sale | 38 | $146.29 | 22,186 |
| 2017-05-11 | Open-market sale | 7,498 | $144.87 | 2,968,001 |
| 2017-05-11 | Open-market sale | 19,283 | $145.66 | 2,948,718 |
| 2017-05-11 | Open-market sale | 874 | $146.29 | 2,947,844 |
| 2017-05-11 | Open-market sale | 4,075 | $144.87 | 975,781 |
| 2017-05-10 | Open-market sale | 625 | $145.85 | 979,856 |
| 2017-05-10 | Open-market sale | 10,198 | $145.34 | 980,481 |
| 2017-05-10 | Open-market sale | 9,321 | $144.43 | 990,679 |
| 2017-05-10 | Open-market sale | 746 | $144.43 | 24,254 |
| 2017-05-10 | Open-market sale | 816 | $145.34 | 23,438 |
| 2017-05-10 | Open-market sale | 50 | $145.85 | 23,388 |
| 2017-05-10 | Open-market sale | 17,150 | $144.43 | 2,995,414 |
| 2017-05-10 | Open-market sale | 18,765 | $145.34 | 2,976,649 |
| 2017-05-10 | Open-market sale | 1,150 | $145.85 | 2,975,499 |
| 2017-02-21 | Option exercise (derivative) | 2,062 | $0.00 | 39,188 |
| 2017-02-21 | Tax withholding | 774 | $122.62 | 1,288 |
| 2017-02-21 | Option exercise | 2,062 | $0.00 | 2,062 |
| 2017-02-06 | Grant / award (derivative) | 82,500 | $0.00 | 82,500 |
| 2017-02-06 | Grant / award (derivative) | 41,250 | $0.00 | 41,250 |
| 2016-12-20 | Open-market sale | 50,745 | $98.10 | 3,012,564 |
| 2016-12-20 | Open-market sale | 1,709 | $98.10 | 25,000 |
| 2016-12-20 | Open-market sale | 16,932 | $98.10 | 1,000,000 |
| 2016-12-19 | Open-market sale | 4,975 | $98.04 | 26,709 |
| 2016-12-19 | Open-market sale | 149,501 | $98.04 | 3,063,309 |
| 2016-12-19 | Open-market sale | 49,825 | $98.04 | 1,016,932 |
| 2016-12-16 | Open-market sale | 27,491 | $98.13 | 3,212,810 |
| 2016-12-16 | Open-market sale | 915 | $98.13 | 31,684 |
| 2016-12-16 | Open-market sale | 9,163 | $98.13 | 1,066,757 |
| 2016-12-15 | Open-market sale | 1,539 | $97.99 | 32,599 |
| 2016-12-15 | Open-market sale | 46,254 | $97.99 | 3,240,301 |
| 2016-12-15 | Open-market sale | 15,415 | $97.99 | 1,075,920 |
| 2016-12-14 | Open-market sale | 84,029 | $97.98 | 3,286,555 |
| 2016-12-14 | Open-market sale | 2,796 | $97.98 | 34,138 |
| 2016-12-14 | Open-market sale | 28,004 | $97.98 | 1,091,335 |
| 2016-12-08 | Open-market sale | 635 | $98.41 | 1,119,339 |
| 2016-12-08 | Open-market sale | 1,904 | $98.41 | 3,370,584 |
| 2016-12-08 | Open-market sale | 63 | $98.41 | 36,934 |
| 2016-12-07 | Open-market sale | 502 | $97.99 | 36,997 |
| 2016-12-07 | Open-market sale | 15,076 | $97.99 | 3,372,488 |
| 2016-12-07 | Open-market sale | 5,025 | $97.99 | 1,119,974 |
| 2016-11-16 | Open-market sale | 917 | $88.01 | 37,499 |
| 2016-11-16 | Open-market sale | 27,109 | $88.01 | 3,387,564 |
| 2016-11-16 | Open-market sale | 9,051 | $88.01 | 1,124,999 |
| 2016-11-15 | Open-market sale | 152,029 | $88.01 | 3,414,673 |
| 2016-11-15 | Open-market sale | 50,667 | $88.01 | 1,134,050 |
| 2016-11-15 | Open-market sale | 5,059 | $88.01 | 38,416 |
| 2016-11-14 | Open-market sale | 2,358 | $87.89 | 43,475 |
| 2016-11-14 | Open-market sale | 70,862 | $87.89 | 3,566,702 |
| 2016-11-14 | Open-market sale | 23,616 | $87.89 | 1,184,717 |
| 2016-09-02 | Open-market sale | 775 | $80.62 | 46,146 |
| 2016-09-02 | Open-market sale | 3,113 | $80.89 | 1,208,333 |
| 2016-09-02 | Open-market sale | 7,712 | $80.62 | 1,211,446 |
| 2016-09-02 | Open-market sale | 9,331 | $80.89 | 3,637,564 |
| 2016-09-02 | Open-market sale | 23,122 | $80.62 | 3,646,895 |
| 2016-09-02 | Open-market sale | 313 | $80.89 | 45,833 |
| 2016-09-01 | Open-market sale | 9,508 | $79.86 | 1,219,158 |
| 2016-09-01 | Open-market sale | 28,531 | $79.86 | 3,670,017 |
| 2016-09-01 | Open-market sale | 949 | $79.86 | 46,921 |
| 2016-08-31 | Open-market sale | 980 | $79.77 | 1,228,666 |
| 2016-08-31 | Open-market sale | 2,941 | $79.77 | 3,698,548 |
| 2016-08-31 | Open-market sale | 98 | $79.77 | 47,870 |
| 2016-08-30 | Open-market sale | 785 | $79.97 | 47,968 |
| 2016-08-30 | Open-market sale | 7,863 | $79.97 | 1,229,646 |
| 2016-08-30 | Open-market sale | 23,593 | $79.97 | 3,701,489 |
| 2016-08-29 | Open-market sale | 1,247 | $79.78 | 48,753 |
| 2016-08-29 | Open-market sale | 12,491 | $79.78 | 1,237,509 |
| 2016-08-29 | Open-market sale | 37,482 | $79.78 | 3,725,082 |
| 2016-02-12 | Grant / award (derivative) | 100,000 | $0.00 | 100,000 |
| 2015-12-11 | Open-market sale | 1,210 | $69.58 | 50,000 |
| 2015-12-10 | Open-market sale | 5,750 | $70.31 | 1,250,300 |
| 2015-12-10 | Open-market sale | 300 | $71.22 | 1,250,000 |
| 2015-12-09 | Open-market sale | 1,350 | $73.33 | 1,256,050 |
| 2015-12-09 | Open-market sale | 4,600 | $72.64 | 1,257,400 |
| 2015-12-08 | Open-market sale | 540 | $72.23 | 51,860 |
| 2015-12-08 | Open-market sale | 650 | $73.04 | 51,210 |
| 2015-12-07 | Open-market sale | 11,100 | $73.31 | 3,765,864 |
| 2015-12-07 | Open-market sale | 3,200 | $73.88 | 3,762,664 |
| 2015-11-27 | Open-market sale | 82 | $73.61 | 52,400 |
| 2015-11-27 | Open-market sale | 1,108 | $73.19 | 52,482 |
| 2015-11-27 | Open-market sale | 408 | $73.61 | 1,262,000 |
| 2015-11-27 | Open-market sale | 5,542 | $73.19 | 1,262,408 |
| 2015-11-25 | Open-market sale | 5,950 | $74.27 | 1,267,950 |
| 2015-11-24 | Open-market sale | 1,190 | $73.47 | 53,590 |
| 2015-11-23 | Open-market sale | 13,685 | $71.70 | 3,777,564 |
| 2015-11-23 | Open-market sale | 600 | $72.52 | 3,776,964 |
| 2015-11-17 | Open-market sale | 11,900 | $69.00 | 1,273,900 |
| 2015-11-17 | Open-market sale | 2,380 | $69.00 | 54,780 |
| 2015-11-09 | Open-market sale | 600 | $72.35 | 3,800,069 |
| 2015-11-09 | Open-market sale | 8,820 | $71.70 | 3,791,249 |
| 2015-11-09 | Open-market sale | 4,865 | $70.40 | 3,800,669 |
| 2015-11-06 | Open-market sale | 9,520 | $69.01 | 57,160 |
| 2015-11-06 | Open-market sale | 57,040 | $69.01 | 3,805,534 |
| 2015-11-06 | Open-market sale | 43,362 | $69.01 | 1,285,800 |
| 2015-10-06 | Open-market sale | 4,238 | $69.00 | 1,329,162 |
| 2015-10-06 | Open-market sale | 4,237 | $69.00 | 1,329,163 |
| 2015-10-06 | Open-market sale | 100 | $69.00 | 3,862,574 |
| 2015-09-04 | Open-market sale | 1,190 | $73.13 | 66,680 |
| 2015-09-03 | Open-market sale | 5,950 | $73.62 | 1,327,450 |
| 2015-09-03 | Open-market sale | 5,950 | $73.62 | 1,333,400 |
| 2015-09-02 | Open-market sale | 5,950 | $71.75 | 1,339,350 |
| 2015-09-01 | Open-market sale | 1,190 | $73.30 | 67,870 |
| 2015-08-24 | Open-market sale | 14,285 | $69.10 | 3,862,674 |
| 2015-08-21 | Open-market sale | 1,190 | $71.68 | 69,060 |
| 2015-08-20 | Open-market sale | 5,950 | $76.02 | 1,345,300 |
| 2015-08-19 | Open-market sale | 5,950 | $78.50 | 1,351,250 |
| 2015-08-18 | Open-market sale | 1,190 | $81.38 | 70,250 |
| 2015-08-10 | Open-market sale | 14,285 | $82.97 | 3,876,959 |
| 2015-08-07 | Open-market sale | 1,190 | $83.57 | 71,440 |
| 2015-08-06 | Open-market sale | 5,950 | $84.30 | 1,357,200 |
| 2015-08-05 | Open-market sale | 5,950 | $83.99 | 1,363,150 |
| 2015-08-04 | Open-market sale | 1,190 | $83.89 | 72,630 |
| 2015-07-27 | Open-market sale | 14,285 | $83.09 | 3,891,244 |
| 2015-07-24 | Open-market sale | 1,190 | $84.91 | 73,820 |
| 2015-07-23 | Open-market sale | 5,950 | $85.39 | 1,369,100 |
| 2015-07-22 | Open-market sale | 5,950 | $82.99 | 1,375,050 |
| 2015-07-21 | Open-market sale | 1,190 | $83.99 | 75,010 |
| 2015-07-13 | Open-market sale | 11,000 | $79.45 | 0 |
| 2015-07-13 | Open-market sale | 14,285 | $79.45 | 3,905,529 |
| 2015-07-10 | Open-market sale | 1,190 | $79.47 | 76,200 |
| 2015-07-09 | Open-market sale | 5,950 | $78.67 | 1,381,000 |
| 2015-07-08 | Open-market sale | 5,950 | $77.85 | 1,386,950 |
| 2015-07-07 | Open-market sale | 1,190 | $79.32 | 77,390 |
| 2015-06-29 | Open-market sale | 14,285 | $81.75 | 3,919,814 |
| 2015-06-29 | Open-market sale | 21,000 | $81.75 | 11,000 |
| 2015-06-26 | Open-market sale | 1,190 | $84.83 | 78,580 |
| 2015-06-25 | Open-market sale | 5,950 | $86.69 | 1,392,900 |
| 2015-06-24 | Open-market sale | 5,950 | $87.56 | 1,398,850 |
| 2015-06-23 | Open-market sale | 1,190 | $87.55 | 79,770 |
| 2015-06-15 | Open-market sale | 21,000 | $82.70 | 32,000 |
| 2015-06-15 | Open-market sale | 14,285 | $82.70 | 3,934,099 |
| 2015-06-12 | Open-market sale | 1,190 | $79.96 | 80,960 |
| 2015-06-11 | Open-market sale | 5,950 | $80.78 | 1,404,800 |
| 2015-06-10 | Open-market sale | 5,950 | $79.00 | 1,410,750 |
| 2015-06-09 | Open-market sale | 1,190 | $78.80 | 82,150 |
| 2015-06-01 | Open-market sale | 21,000 | $69.77 | 53,000 |
| 2015-06-01 | Open-market sale | 14,285 | $69.77 | 3,948,384 |
| 2015-05-29 | Open-market sale | 1,190 | $69.17 | 83,340 |
| 2015-05-28 | Open-market sale | 11,900 | $69.00 | 1,416,700 |
| 2015-05-26 | Open-market sale | 55,051 | $69.00 | 3,962,669 |
| 2015-05-26 | Open-market sale | 8,330 | $69.00 | 84,530 |
| 2015-05-26 | Open-market sale | 80,929 | $69.00 | 74,000 |
| 2015-05-26 | Open-market sale | 34,800 | $69.00 | 1,428,600 |
| 2015-05-14 | Open-market sale | 6,850 | $69.00 | 1,463,400 |
| 2015-05-14 | Open-market sale | 2,089 | $69.00 | 4,017,720 |
| 2015-05-14 | Open-market sale | 3,071 | $69.00 | 154,929 |
| 2015-05-14 | Open-market sale | 1,190 | $69.00 | 92,860 |
| 2015-04-01 | Open-market sale | 5,950 | $69.25 | 1,470,250 |
| 2015-03-31 | Open-market sale | 14,185 | $69.00 | 4,019,809 |
| 2015-03-31 | Open-market sale | 100 | $69.05 | 4,019,709 |
| 2015-03-31 | Open-market sale | 1,190 | $69.00 | 94,050 |
| 2015-03-23 | Open-market sale | 21,000 | $72.21 | 158,000 |
| 2015-03-20 | Open-market sale | 1,190 | $73.03 | 95,420 |
| 2015-03-19 | Open-market sale | 5,950 | $73.44 | 1,476,200 |
| 2015-03-18 | Open-market sale | 5,950 | $73.12 | 1,482,150 |
| 2015-03-17 | Open-market sale | 1,190 | $71.65 | 96,430 |
| 2015-03-16 | Open-market sale | 14,285 | $69.00 | 4,033,994 |
| 2015-03-12 | Open-market sale | 1,190 | $69.02 | 97,620 |
| 2015-03-12 | Open-market sale | 21,000 | $69.00 | 179,000 |
| 2015-03-05 | Open-market sale | 9,400 | $69.00 | 1,488,100 |
| 2015-03-04 | Open-market sale | 2,500 | $69.02 | 1,497,500 |
| 2015-03-03 | Open-market sale | 1,190 | $69.00 | 98,810 |
| 2015-03-02 | Open-market sale | 14,285 | $69.00 | 4,048,279 |
| 2015-02-19 | J | 64 | $0.00 | 4,062,564 |
| 2014-06-05 | — | — | — | 100,000 |
| 2014-06-05 | — | — | — | 100,000 |
| 2014-06-05 | — | — | — | 1,500,000 |
| 2014-06-05 | — | — | — | 1,500,000 |
| 2014-06-05 | — | — | — | 200,000 |
| 2014-06-05 | — | — | — | 4,062,500 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.