SEC CIK 1742882
Tallapragada Srinivas
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| CRMview stock → | 71,067 | 2026-07-22 |
| GDDYview stock → | 9,383 | 2026-06-03 |
Position History — CRM
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — CRM
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-07-22 | Option exercise (derivative) | 1,786 | $0.00 | 5,356 |
| 2026-07-22 | Tax withholding | 886 | $163.00 | 71,067 |
| 2026-07-22 | Option exercise | 1,786 | $0.00 | 71,953 |
| 2026-06-22 | Option exercise (derivative) | 1,831 | $0.00 | 20,141 |
| 2026-06-22 | Option exercise (derivative) | 1,523 | $0.00 | 10,662 |
| 2026-06-22 | Tax withholding | 908 | $150.12 | 70,167 |
| 2026-06-22 | Option exercise | 1,831 | $0.00 | 71,075 |
| 2026-06-22 | Tax withholding | 756 | $150.12 | 69,244 |
| 2026-06-22 | Option exercise | 1,523 | $0.00 | 70,000 |
| 2026-04-22 | Option exercise (derivative) | 1,785 | $0.00 | 7,142 |
| 2026-04-22 | Tax withholding | 13,781 | $189.80 | 68,477 |
| 2026-04-22 | Tax withholding | 886 | $189.80 | 82,258 |
| 2026-04-22 | Option exercise | 1,785 | $0.00 | 83,144 |
| 2026-03-22 | Grant / award (derivative) | 47,059 | $0.00 | 47,059 |
| 2026-03-22 | Grant / award (derivative) | 58,352 | $0.00 | 58,352 |
| 2026-03-22 | Option exercise (derivative) | 7,323 | $0.00 | 21,972 |
| 2026-03-22 | Option exercise (derivative) | 1,523 | $0.00 | 12,185 |
| 2026-03-22 | Option exercise (derivative) | 1,003 | $0.00 | 0 |
| 2026-03-22 | Grant / award | 27,790 | $0.00 | 81,359 |
| 2026-03-22 | Tax withholding | 3,555 | $195.38 | 53,569 |
| 2026-03-22 | Option exercise | 7,323 | $0.00 | 57,124 |
| 2026-03-22 | Tax withholding | 527 | $195.38 | 49,801 |
| 2026-03-22 | Option exercise | 1,523 | $0.00 | 50,328 |
| 2026-03-22 | Tax withholding | 347 | $195.38 | 48,805 |
| 2026-03-22 | Option exercise | 1,003 | $0.00 | 49,152 |
| 2026-01-22 | Option exercise (derivative) | 1,785 | $0.00 | 8,927 |
| 2026-01-22 | Option exercise | 1,785 | $0.00 | 48,806 |
| 2026-01-22 | Tax withholding | 657 | $228.09 | 48,149 |
| 2025-12-22 | Option exercise (derivative) | 1,523 | $0.00 | 13,708 |
| 2025-12-22 | Option exercise (derivative) | 1,002 | $0.00 | 1,003 |
| 2025-12-22 | Option exercise | 1,002 | $0.00 | 46,751 |
| 2025-12-22 | Option exercise | 1,523 | $0.00 | 47,777 |
| 2025-12-22 | Tax withholding | 756 | $264.63 | 47,021 |
| 2025-12-22 | Tax withholding | 497 | $264.63 | 46,254 |
| 2025-10-22 | Option exercise (derivative) | 1,786 | $0.00 | 10,712 |
| 2025-10-22 | Tax withholding | 886 | $256.64 | 45,749 |
| 2025-10-22 | Option exercise | 1,786 | $0.00 | 46,635 |
| 2025-09-22 | Option exercise (derivative) | 1,523 | $0.00 | 15,231 |
| 2025-09-22 | Option exercise (derivative) | 1,003 | $0.00 | 2,005 |
| 2025-09-22 | Tax withholding | 756 | $249.69 | 44,849 |
| 2025-09-22 | Option exercise | 1,003 | $0.00 | 44,580 |
| 2025-09-22 | Option exercise | 1,523 | $0.00 | 46,103 |
| 2025-09-22 | Tax withholding | 498 | $249.69 | 45,605 |
| 2025-07-22 | Option exercise (derivative) | 1,785 | $0.00 | 12,498 |
| 2025-07-22 | Option exercise | 1,785 | $0.00 | 44,463 |
| 2025-07-22 | Tax withholding | 886 | $263.59 | 43,577 |
| 2025-06-23 | Open-market sale | 504 | $262.35 | 43,443 |
| 2025-06-23 | Open-market sale | 765 | $262.35 | 42,678 |
| 2025-06-22 | Option exercise (derivative) | 1,523 | $0.00 | 16,754 |
| 2025-06-22 | Option exercise (derivative) | 1,002 | $0.00 | 3,008 |
| 2025-06-22 | Option exercise | 1,523 | $0.00 | 43,947 |
| 2025-06-22 | Option exercise | 1,002 | $0.00 | 42,424 |
| 2025-05-14 | Option exercise (derivative) | 2,199 | $0.00 | 0 |
| 2025-05-14 | Option exercise (derivative) | 4,498 | $0.00 | 24,739 |
| 2025-05-14 | Open-market sale | 6,697 | $295.00 | 41,422 |
| 2025-05-14 | Option exercise | 2,199 | $215.17 | 48,119 |
| 2025-05-14 | Option exercise | 4,498 | $218.21 | 45,920 |
| 2025-04-23 | Open-market sale | 897 | $253.66 | 41,422 |
| 2025-04-22 | Option exercise (derivative) | 1,785 | $0.00 | 14,283 |
| 2025-04-22 | Option exercise | 1,785 | $0.00 | 42,319 |
| 2025-04-16 | Open-market sale | 9,742 | $253.31 | 40,534 |
| 2025-04-09 | Grant / award | 19,403 | $0.00 | 50,276 |
| 2025-03-24 | Open-market sale | 504 | $284.58 | 33,932 |
| 2025-03-24 | Open-market sale | 438 | $284.58 | 34,436 |
| 2025-03-24 | Open-market sale | 3,059 | $284.58 | 30,873 |
| 2025-03-22 | Option exercise (derivative) | 872 | $0.00 | 0 |
| 2025-03-22 | Option exercise (derivative) | 1,003 | $0.00 | 4,010 |
| 2025-03-22 | Option exercise (derivative) | 6,092 | $0.00 | 18,277 |
| 2025-03-22 | Grant / award (derivative) | 29,295 | $0.00 | 29,295 |
| 2025-03-22 | Option exercise | 872 | $0.00 | 27,779 |
| 2025-03-22 | Option exercise | 1,003 | $0.00 | 28,782 |
| 2025-03-22 | Option exercise | 6,092 | $0.00 | 34,874 |
| 2025-02-24 | Option exercise (derivative) | 2,249 | $0.00 | 29,237 |
| 2025-02-24 | Option exercise (derivative) | 2,198 | $0.00 | 2,199 |
| 2025-02-24 | Open-market sale | 4,447 | $312.73 | 26,907 |
| 2025-02-24 | Option exercise | 2,198 | $215.17 | 31,354 |
| 2025-02-24 | Option exercise | 2,249 | $218.21 | 29,156 |
| 2025-01-23 | Open-market sale | 673 | $332.28 | 26,907 |
| 2025-01-22 | Option exercise (derivative) | 2,198 | $0.00 | 4,397 |
| 2025-01-22 | Option exercise (derivative) | 2,249 | $0.00 | 31,486 |
| 2025-01-22 | Option exercise (derivative) | 1,786 | $0.00 | 16,068 |
| 2025-01-22 | Open-market sale | 4,447 | $331.25 | 25,794 |
| 2025-01-22 | Option exercise | 1,786 | $0.00 | 27,580 |
| 2025-01-22 | Option exercise | 2,249 | $218.21 | 30,241 |
| 2025-01-22 | Option exercise | 2,198 | $215.17 | 27,992 |
| 2024-12-23 | Option exercise (derivative) | 98,913 | $0.00 | 6,595 |
| 2024-12-23 | Option exercise (derivative) | 74,217 | $0.00 | 33,735 |
| 2024-12-23 | Open-market sale | 30,140 | $337.75 | 168,784 |
| 2024-12-23 | Option exercise | 74,217 | $218.21 | 198,924 |
| 2024-12-23 | Option exercise | 98,913 | $215.17 | 124,707 |
| 2024-12-23 | Open-market sale | 438 | $339.78 | 26,298 |
| 2024-12-23 | Open-market sale | 5,959 | $342.25 | 25,794 |
| 2024-12-23 | Open-market sale | 9,825 | $341.47 | 31,753 |
| 2024-12-23 | Open-market sale | 46,197 | $340.60 | 41,578 |
| 2024-12-23 | Open-market sale | 45,653 | $339.56 | 87,775 |
| 2024-12-23 | Open-market sale | 35,356 | $338.51 | 133,428 |
| 2024-12-22 | Option exercise (derivative) | 871 | $0.00 | 872 |
| 2024-12-22 | Option exercise (derivative) | 1,002 | $0.00 | 5,013 |
| 2024-12-22 | Option exercise | 1,002 | $0.00 | 26,736 |
| 2024-12-22 | Option exercise | 871 | $0.00 | 25,734 |
| 2024-10-23 | Open-market sale | 897 | $285.29 | 24,863 |
| 2024-10-22 | Option exercise (derivative) | 1,785 | $0.00 | 17,854 |
| 2024-10-22 | Option exercise | 1,785 | $0.00 | 25,760 |
| 2024-09-23 | Open-market sale | 504 | $264.78 | 23,975 |
| 2024-09-23 | Open-market sale | 438 | $264.78 | 24,479 |
| 2024-09-22 | Option exercise (derivative) | 1,003 | $0.00 | 6,015 |
| 2024-09-22 | Option exercise (derivative) | 872 | $0.00 | 1,743 |
| 2024-09-22 | Option exercise | 872 | $0.00 | 23,914 |
| 2024-09-22 | Option exercise | 1,003 | $0.00 | 24,917 |
| 2024-07-23 | Open-market sale | 897 | $255.78 | 23,042 |
| 2024-07-22 | Option exercise (derivative) | 1,785 | $0.00 | 19,639 |
| 2024-07-22 | Option exercise | 1,785 | $0.00 | 23,939 |
| 2024-06-24 | Open-market sale | 438 | $242.32 | 22,658 |
| 2024-06-24 | Open-market sale | 504 | $242.32 | 22,154 |
| 2024-06-22 | Option exercise (derivative) | 871 | $0.00 | 2,615 |
| 2024-06-22 | Option exercise (derivative) | 1,002 | $0.00 | 7,018 |
| 2024-06-22 | Option exercise | 871 | $0.00 | 22,094 |
| 2024-06-22 | Option exercise | 1,002 | $0.00 | 23,096 |
| 2024-05-01 | Open-market sale | 11,350 | $268.14 | 40,625 |
| 2024-05-01 | Open-market sale | 19,402 | $268.98 | 21,223 |
| 2024-05-01 | Open-market sale | 19,299 | $267.25 | 51,975 |
| 2024-04-23 | Open-market sale | 3,586 | $273.15 | 71,274 |
| 2024-04-23 | Open-market sale | 561 | $273.15 | 74,860 |
| 2024-04-22 | Option exercise (derivative) | 1,116 | $0.00 | 0 |
| 2024-04-22 | Option exercise (derivative) | 7,141 | $0.00 | 21,424 |
| 2024-04-22 | Option exercise (derivative) | 2,891 | $0.00 | 0 |
| 2024-04-22 | Option exercise | 2,891 | $154.14 | 70,055 |
| 2024-04-22 | Option exercise | 7,141 | $0.00 | 75,421 |
| 2024-04-22 | Option exercise | 1,116 | $0.00 | 68,280 |
| 2024-04-22 | Open-market sale | 2,891 | $279.10 | 67,164 |
| 2024-04-16 | Open-market sale | 5,864 | $274.77 | 67,164 |
| 2024-04-09 | Grant / award | 11,679 | $0.00 | 73,028 |
| 2024-03-25 | Open-market sale | 438 | $305.46 | 61,853 |
| 2024-03-25 | Open-market sale | 504 | $305.46 | 61,349 |
| 2024-03-22 | Option exercise (derivative) | 2,890 | $0.00 | 2,891 |
| 2024-03-22 | Open-market sale | 2,890 | $309.32 | 60,416 |
| 2024-03-22 | Option exercise | 2,890 | $154.14 | 63,306 |
| 2024-03-22 | Option exercise (derivative) | 1,003 | $0.00 | 8,020 |
| 2024-03-22 | Option exercise (derivative) | 872 | $0.00 | 3,486 |
| 2024-03-22 | Grant / award (derivative) | 24,369 | $0.00 | 24,369 |
| 2024-03-22 | Option exercise | 872 | $0.00 | 61,288 |
| 2024-03-22 | Option exercise | 1,003 | $0.00 | 62,291 |
| 2024-03-04 | Option exercise (derivative) | 2,890 | $0.00 | 5,781 |
| 2024-03-04 | Open-market sale | 2,890 | $314.12 | 60,416 |
| 2024-03-04 | Option exercise | 2,890 | $154.14 | 63,306 |
| 2024-02-26 | Option exercise (derivative) | 2,474 | $0.00 | 8,671 |
| 2024-02-26 | Option exercise | 2,474 | $154.14 | 62,890 |
| 2024-02-26 | Open-market sale | 2,474 | $295.59 | 60,416 |
| 2024-02-20 | Option exercise (derivative) | 10,000 | $0.00 | 11,145 |
| 2024-02-20 | Open-market sale | 1,000 | $288.74 | 63,778 |
| 2024-02-20 | Option exercise | 10,000 | $154.14 | 70,416 |
| 2024-02-20 | Open-market sale | 2,142 | $285.24 | 68,274 |
| 2024-02-20 | Open-market sale | 253 | $290.58 | 60,416 |
| 2024-02-20 | Open-market sale | 3,109 | $289.60 | 60,669 |
| 2024-02-20 | Open-market sale | 500 | $287.40 | 64,778 |
| 2024-02-20 | Open-market sale | 2,996 | $286.27 | 65,278 |
| 2024-02-12 | Option exercise (derivative) | 10,000 | $0.00 | 21,145 |
| 2024-02-12 | Open-market sale | 3,200 | $288.87 | 63,103 |
| 2024-02-12 | Open-market sale | 4,113 | $288.00 | 66,303 |
| 2024-02-12 | Option exercise | 10,000 | $154.14 | 70,416 |
| 2024-02-12 | Open-market sale | 1,606 | $290.81 | 60,416 |
| 2024-02-12 | Open-market sale | 1,081 | $289.85 | 62,022 |
| 2024-02-05 | Option exercise (derivative) | 10,000 | $0.00 | 31,145 |
| 2024-02-05 | Open-market sale | 500 | $283.67 | 69,916 |
| 2024-02-05 | Option exercise | 10,000 | $154.14 | 70,416 |
| 2024-02-05 | Open-market sale | 1,613 | $286.25 | 60,416 |
| 2024-02-05 | Open-market sale | 3,368 | $285.54 | 62,029 |
| 2024-02-05 | Open-market sale | 4,519 | $284.73 | 65,397 |
| 2024-01-29 | Option exercise (derivative) | 10,000 | $0.00 | 41,145 |
| 2024-01-29 | Open-market sale | 2,101 | $283.30 | 64,904 |
| 2024-01-29 | Open-market sale | 3,411 | $281.74 | 67,005 |
| 2024-01-29 | Option exercise | 10,000 | $154.14 | 70,416 |
| 2024-01-29 | Open-market sale | 200 | $284.98 | 60,416 |
| 2024-01-29 | Open-market sale | 4,288 | $284.04 | 60,616 |
| 2024-01-23 | Open-market sale | 560 | $278.71 | 60,416 |
| 2024-01-22 | Option exercise (derivative) | 1,115 | $0.00 | 1,116 |
| 2024-01-22 | Option exercise (derivative) | 10,000 | $0.00 | 51,145 |
| 2024-01-22 | Option exercise | 10,000 | $154.14 | 70,976 |
| 2024-01-22 | Option exercise | 1,115 | $0.00 | 60,976 |
| 2024-01-22 | Open-market sale | 4,174 | $283.30 | 66,802 |
| 2024-01-22 | Open-market sale | 3,924 | $284.34 | 62,878 |
| 2024-01-22 | Open-market sale | 1,902 | $285.41 | 60,976 |
| 2024-01-16 | Option exercise (derivative) | 10,000 | $0.00 | 61,145 |
| 2024-01-16 | Open-market sale | 5,764 | $269.84 | 64,097 |
| 2024-01-16 | Open-market sale | 4,036 | $270.85 | 60,061 |
| 2024-01-16 | Open-market sale | 200 | $271.49 | 59,861 |
| 2024-01-16 | Option exercise | 10,000 | $154.14 | 69,861 |
| 2024-01-08 | Option exercise (derivative) | 10,000 | $0.00 | 71,145 |
| 2024-01-08 | Option exercise | 10,000 | $154.14 | 69,861 |
| 2024-01-08 | Open-market sale | 3,599 | $254.19 | 62,638 |
| 2024-01-08 | Open-market sale | 900 | $253.27 | 66,237 |
| 2024-01-08 | Open-market sale | 2,777 | $255.16 | 59,861 |
| 2024-01-08 | Open-market sale | 2,724 | $252.15 | 67,137 |
| 2024-01-02 | Option exercise (derivative) | 10,000 | $0.00 | 81,145 |
| 2024-01-02 | Open-market sale | 2,611 | $256.73 | 67,250 |
| 2024-01-02 | Option exercise | 10,000 | $154.14 | 69,861 |
| 2024-01-02 | Open-market sale | 3,089 | $260.39 | 59,861 |
| 2024-01-02 | Open-market sale | 1,900 | $259.26 | 62,950 |
| 2024-01-02 | Open-market sale | 2,400 | $257.70 | 64,850 |
| 2023-12-26 | Open-market sale | 438 | $265.39 | 60,365 |
| 2023-12-26 | Open-market sale | 504 | $265.39 | 59,861 |
| 2023-12-26 | Option exercise (derivative) | 10,000 | $0.00 | 91,145 |
| 2023-12-26 | Open-market sale | 1,200 | $266.11 | 59,861 |
| 2023-12-26 | Open-market sale | 8,800 | $265.65 | 61,061 |
| 2023-12-26 | Option exercise | 10,000 | $154.14 | 69,861 |
| 2023-12-22 | Option exercise (derivative) | 1,002 | $0.00 | 9,023 |
| 2023-12-22 | Option exercise (derivative) | 871 | $0.00 | 4,358 |
| 2023-12-22 | Option exercise | 871 | $0.00 | 59,801 |
| 2023-12-22 | Option exercise | 1,002 | $0.00 | 60,803 |
| 2023-12-18 | Option exercise (derivative) | 10,000 | $0.00 | 101,145 |
| 2023-12-18 | Open-market sale | 10,000 | $262.24 | 58,930 |
| 2023-12-18 | Option exercise | 10,000 | $154.14 | 68,930 |
| 2023-12-11 | Option exercise (derivative) | 10,000 | $0.00 | 111,145 |
| 2023-12-11 | Open-market sale | 2,250 | $251.75 | 63,859 |
| 2023-12-11 | Option exercise | 10,000 | $154.14 | 68,930 |
| 2023-12-11 | Open-market sale | 4,929 | $252.68 | 58,930 |
| 2023-12-11 | Open-market sale | 2,821 | $250.38 | 66,109 |
| 2023-12-04 | Option exercise (derivative) | 10,000 | $0.00 | 121,145 |
| 2023-12-04 | Open-market sale | 1,992 | $254.63 | 58,930 |
| 2023-12-04 | Open-market sale | 4,016 | $253.53 | 60,922 |
| 2023-12-04 | Option exercise | 10,000 | $154.14 | 68,930 |
| 2023-12-04 | Open-market sale | 3,992 | $252.82 | 64,938 |
| 2023-11-27 | Option exercise (derivative) | 7,580 | $0.00 | 131,145 |
| 2023-11-27 | Option exercise (derivative) | 2,420 | $0.00 | 0 |
| 2023-11-27 | Option exercise | 2,420 | $161.50 | 61,350 |
| 2023-11-27 | Option exercise | 7,580 | $154.14 | 68,930 |
| 2023-11-27 | Open-market sale | 4,763 | $225.05 | 64,167 |
| 2023-11-27 | Open-market sale | 5,237 | $225.57 | 58,930 |
| 2023-11-20 | Option exercise (derivative) | 10,000 | $0.00 | 2,420 |
| 2023-11-20 | Open-market sale | 4,806 | $222.59 | 64,124 |
| 2023-11-20 | Option exercise | 10,000 | $161.50 | 68,930 |
| 2023-11-20 | Open-market sale | 5,194 | $223.59 | 58,930 |
| 2023-11-13 | Option exercise (derivative) | 10,000 | $0.00 | 12,420 |
| 2023-11-13 | Open-market sale | 5,300 | $213.13 | 58,930 |
| 2023-11-13 | Open-market sale | 4,700 | $212.55 | 64,230 |
| 2023-11-13 | Option exercise | 10,000 | $161.50 | 68,930 |
| 2023-11-06 | Option exercise (derivative) | 10,000 | $0.00 | 22,420 |
| 2023-11-06 | Open-market sale | 5,263 | $206.74 | 63,667 |
| 2023-11-06 | Open-market sale | 4,566 | $207.76 | 59,101 |
| 2023-11-06 | Open-market sale | 171 | $208.30 | 58,930 |
| 2023-11-06 | Option exercise | 10,000 | $161.50 | 68,930 |
| 2023-10-30 | Option exercise (derivative) | 10,000 | $0.00 | 32,420 |
| 2023-10-30 | Option exercise | 10,000 | $161.50 | 68,930 |
| 2023-10-30 | Open-market sale | 10,000 | $199.00 | 58,930 |
| 2023-10-23 | Open-market sale | 1 | $202.81 | 58,930 |
| 2023-10-23 | Open-market sale | 560 | $200.97 | 58,931 |
| 2023-10-23 | Option exercise (derivative) | 10,000 | $0.00 | 42,420 |
| 2023-10-23 | Open-market sale | 1,175 | $200.22 | 58,930 |
| 2023-10-23 | Open-market sale | 8,825 | $199.43 | 60,105 |
| 2023-10-23 | Option exercise | 10,000 | $161.50 | 68,930 |
| 2023-10-22 | Option exercise (derivative) | 1,115 | $0.00 | 2,231 |
| 2023-10-22 | Option exercise | 1,115 | $0.00 | 59,491 |
| 2023-10-16 | Option exercise (derivative) | 10,000 | $0.00 | 52,420 |
| 2023-10-16 | Option exercise | 10,000 | $161.50 | 68,376 |
| 2023-10-16 | Open-market sale | 9,700 | $205.70 | 58,676 |
| 2023-10-16 | Open-market sale | 300 | $206.27 | 58,376 |
| 2023-10-09 | Option exercise (derivative) | 10,000 | $0.00 | 62,420 |
| 2023-10-09 | Open-market sale | 7,694 | $205.46 | 60,682 |
| 2023-10-09 | Open-market sale | 2,306 | $206.04 | 58,376 |
| 2023-10-09 | Option exercise | 10,000 | $161.50 | 68,376 |
| 2023-10-02 | Option exercise (derivative) | 10,000 | $0.00 | 72,420 |
| 2023-10-02 | Open-market sale | 500 | $202.70 | 58,376 |
| 2023-10-02 | Open-market sale | 4,471 | $202.31 | 58,876 |
| 2023-10-02 | Option exercise | 10,000 | $161.50 | 68,376 |
| 2023-10-02 | Open-market sale | 5,029 | $200.82 | 63,347 |
| 2023-09-25 | Open-market sale | 504 | $205.22 | 58,376 |
| 2023-09-25 | Open-market sale | 438 | $205.22 | 58,880 |
| 2023-09-25 | Option exercise (derivative) | 10,000 | $0.00 | 82,420 |
| 2023-09-25 | Option exercise | 10,000 | $161.50 | 68,376 |
| 2023-09-25 | Open-market sale | 8,259 | $204.91 | 60,117 |
| 2023-09-25 | Open-market sale | 1,741 | $205.81 | 58,376 |
| 2023-09-22 | Option exercise (derivative) | 1,003 | $0.00 | 10,025 |
| 2023-09-22 | Option exercise (derivative) | 872 | $0.00 | 5,229 |
| 2023-09-22 | Option exercise | 872 | $0.00 | 58,315 |
| 2023-09-22 | Option exercise | 1,003 | $0.00 | 59,318 |
| 2023-09-18 | Option exercise (derivative) | 10,000 | $0.00 | 92,420 |
| 2023-09-18 | Open-market sale | 5,001 | $215.66 | 57,443 |
| 2023-09-18 | Option exercise | 10,000 | $161.50 | 67,443 |
| 2023-09-18 | Open-market sale | 4,999 | $214.84 | 62,444 |
| 2023-09-11 | Option exercise (derivative) | 10,000 | $0.00 | 102,420 |
| 2023-09-11 | Open-market sale | 9,700 | $225.70 | 57,743 |
| 2023-09-11 | Option exercise | 10,000 | $161.50 | 67,443 |
| 2023-09-11 | Open-market sale | 300 | $226.47 | 57,443 |
| 2023-09-06 | Option exercise (derivative) | 10,000 | $0.00 | 112,420 |
| 2023-09-06 | Option exercise | 10,000 | $161.50 | 67,443 |
| 2023-09-06 | Open-market sale | 6,040 | $219.70 | 61,403 |
| 2023-09-06 | Open-market sale | 710 | $221.39 | 57,443 |
| 2023-09-06 | Open-market sale | 3,250 | $220.67 | 58,153 |
| 2023-07-24 | Open-market sale | 560 | $225.05 | 57,444 |
| 2023-07-24 | Open-market sale | 1 | $224.97 | 57,443 |
| 2023-07-22 | Option exercise (derivative) | 1,115 | $0.00 | 3,346 |
| 2023-07-22 | Option exercise | 1,115 | $0.00 | 58,004 |
| 2023-06-23 | Open-market sale | 2 | $210.07 | 56,889 |
| 2023-06-23 | Open-market sale | 504 | $209.63 | 56,891 |
| 2023-06-23 | Open-market sale | 2 | $210.01 | 57,395 |
| 2023-06-23 | Open-market sale | 438 | $209.63 | 57,397 |
| 2023-06-22 | Option exercise (derivative) | 871 | $0.00 | 6,101 |
| 2023-06-22 | Option exercise (derivative) | 1,002 | $0.00 | 11,028 |
| 2023-06-22 | Option exercise | 871 | $0.00 | 56,833 |
| 2023-06-22 | Option exercise | 1,002 | $0.00 | 57,835 |
| 2023-06-05 | Option exercise (derivative) | 88,887 | $0.00 | 0 |
| 2023-06-05 | Option exercise | 88,887 | $122.82 | 206,306 |
| 2023-06-05 | Option exercise | 61,457 | $118.04 | 117,419 |
| 2023-06-05 | Open-market sale | 10 | $210.63 | 206,296 |
| 2023-06-05 | Open-market sale | 150,334 | $210.62 | 55,962 |
| 2023-04-24 | Open-market sale | 560 | $196.33 | 55,963 |
| 2023-04-24 | Open-market sale | 1 | $194.51 | 55,962 |
| 2023-04-22 | Option exercise (derivative) | 1,115 | $0.00 | 4,461 |
| 2023-04-22 | Option exercise | 1,115 | $0.00 | 56,523 |
| 2023-04-08 | Grant / award (derivative) | 28,565 | $0.00 | 28,565 |
| 2023-03-23 | Open-market sale | 306 | $187.96 | 57,024 |
| 2023-03-23 | Open-market sale | 1,616 | $187.96 | 55,408 |
| 2023-03-23 | Open-market sale | 339 | $187.96 | 57,330 |
| 2023-03-22 | Option exercise (derivative) | 4,010 | $0.00 | 12,030 |
| 2023-03-22 | Option exercise (derivative) | 872 | $0.00 | 6,972 |
| 2023-03-22 | Option exercise (derivative) | 968 | $0.00 | 0 |
| 2023-03-22 | Option exercise | 968 | $0.00 | 52,787 |
| 2023-03-22 | Option exercise | 872 | $0.00 | 53,659 |
| 2023-03-22 | Option exercise | 4,010 | $0.00 | 57,669 |
| 2023-01-23 | Open-market sale | 438 | $155.59 | 51,819 |
| 2023-01-22 | Option exercise (derivative) | 1,115 | $0.00 | 5,576 |
| 2023-01-22 | Option exercise | 1,115 | $0.00 | 52,257 |
| 2022-12-23 | Open-market sale | 486 | $128.55 | 51,580 |
| 2022-12-23 | Open-market sale | 438 | $128.55 | 51,142 |
| 2022-12-22 | Option exercise (derivative) | 967 | $0.00 | 968 |
| 2022-12-22 | Option exercise (derivative) | 871 | $0.00 | 7,844 |
| 2022-12-22 | Option exercise | 871 | $0.00 | 52,066 |
| 2022-12-22 | Option exercise | 967 | $0.00 | 51,195 |
| 2022-10-24 | Open-market sale | 560 | $160.25 | 50,228 |
| 2022-10-22 | Option exercise (derivative) | 1,115 | $0.00 | 6,691 |
| 2022-10-22 | Option exercise | 1,115 | $0.00 | 50,788 |
| 2022-09-23 | Open-market sale | 487 | $146.36 | 48,283 |
| 2022-09-23 | Open-market sale | 6 | $146.55 | 48,277 |
| 2022-09-23 | Open-market sale | 438 | $146.36 | 47,839 |
| 2022-09-23 | Open-market sale | 6 | $146.52 | 47,833 |
| 2022-09-22 | Option exercise (derivative) | 872 | $0.00 | 8,715 |
| 2022-09-22 | Option exercise (derivative) | 968 | $0.00 | 1,935 |
| 2022-09-22 | Option exercise | 872 | $0.00 | 50,610 |
| 2022-09-22 | Option exercise | 968 | $0.00 | 49,738 |
| 2022-07-25 | Open-market sale | 8 | $176.19 | 48,770 |
| 2022-07-25 | Open-market sale | 560 | $177.89 | 48,778 |
| 2022-07-22 | Option exercise (derivative) | 1,115 | $0.00 | 7,806 |
| 2022-07-22 | Option exercise | 1,115 | $0.00 | 49,338 |
| 2022-06-23 | Open-market sale | 924 | $170.43 | 48,223 |
| 2022-06-22 | Option exercise (derivative) | 871 | $0.00 | 9,587 |
| 2022-06-22 | Option exercise (derivative) | 967 | $0.00 | 2,903 |
| 2022-06-22 | Option exercise | 871 | $0.00 | 49,147 |
| 2022-06-22 | Option exercise | 967 | $0.00 | 48,276 |
| 2022-04-25 | Open-market sale | 895 | $171.68 | 47,309 |
| 2022-04-22 | Option exercise (derivative) | 667 | $0.00 | 0 |
| 2022-04-22 | Option exercise (derivative) | 1,115 | $0.00 | 8,921 |
| 2022-04-22 | Option exercise | 667 | $0.00 | 47,089 |
| 2022-04-22 | Option exercise | 1,115 | $0.00 | 48,204 |
| 2022-04-18 | Open-market sale | 1,556 | $188.16 | 46,422 |
| 2022-04-09 | Grant / award | 3,099 | $0.00 | 47,978 |
| 2022-04-07 | Option exercise (derivative) | 20,000 | $0.00 | 61,457 |
| 2022-04-07 | Option exercise | 20,000 | $118.04 | 64,879 |
| 2022-04-07 | Open-market sale | 20,000 | $200.00 | 44,879 |
| 2022-03-23 | Open-market sale | 46 | $210.36 | 44,889 |
| 2022-03-23 | Open-market sale | 2,591 | $210.94 | 44,935 |
| 2022-03-23 | Open-market sale | 10 | $210.43 | 44,879 |
| 2022-03-22 | Option exercise (derivative) | 968 | $0.00 | 3,870 |
| 2022-03-22 | Option exercise (derivative) | 705 | $0.00 | 0 |
| 2022-03-22 | Option exercise (derivative) | 3,485 | $0.00 | 10,458 |
| 2022-03-22 | Option exercise | 3,485 | $0.00 | 47,526 |
| 2022-03-22 | Option exercise | 968 | $0.00 | 44,041 |
| 2022-03-22 | Option exercise | 705 | $0.00 | 43,073 |
| 2022-03-22 | Grant / award (derivative) | 16,040 | $0.00 | 16,040 |
| 2022-03-22 | Grant / award (derivative) | 15,159 | $0.00 | 15,159 |
| 2022-03-22 | Grant / award (derivative) | 107,714 | $0.00 | 107,714 |
| 2022-03-22 | Grant / award (derivative) | 16,040 | $0.00 | 16,040 |
| 2022-03-22 | Grant / award (derivative) | 15,159 | $0.00 | 15,159 |
| 2022-03-22 | Grant / award (derivative) | 107,952 | $0.00 | 107,952 |
| 2022-03-07 | Option exercise (derivative) | 7,537 | $0.00 | 0 |
| 2022-03-07 | Option exercise (derivative) | 12,463 | $0.00 | 81,457 |
| 2022-03-07 | Option exercise | 12,463 | $118.04 | 54,831 |
| 2022-03-07 | Option exercise | 7,537 | $75.57 | 62,368 |
| 2022-03-07 | Open-market sale | 2,200 | $204.14 | 42,368 |
| 2022-03-07 | Open-market sale | 17,800 | $203.50 | 44,568 |
| 2022-02-07 | Option exercise (derivative) | 20,000 | $0.00 | 7,537 |
| 2022-02-07 | Open-market sale | 6,482 | $219.18 | 55,886 |
| 2022-02-07 | Open-market sale | 4,600 | $221.04 | 42,368 |
| 2022-02-07 | Open-market sale | 8,918 | $220.44 | 46,968 |
| 2022-02-07 | Option exercise | 20,000 | $75.57 | 62,368 |
| 2022-01-24 | Open-market sale | 335 | $212.47 | 42,943 |
| 2022-01-24 | Open-market sale | 6 | $214.82 | 42,937 |
| 2022-01-24 | Open-market sale | 560 | $212.47 | 42,377 |
| 2022-01-24 | Open-market sale | 9 | $214.80 | 42,368 |
| 2022-01-22 | Option exercise (derivative) | 667 | $0.00 | 667 |
| 2022-01-22 | Option exercise (derivative) | 1,115 | $0.00 | 10,036 |
| 2022-01-22 | Option exercise | 667 | $0.00 | 42,163 |
| 2022-01-22 | Option exercise | 1,115 | $0.00 | 43,278 |
| 2022-01-07 | Option exercise (derivative) | 20,000 | $0.00 | 27,537 |
| 2022-01-07 | Open-market sale | 8,149 | $228.35 | 53,347 |
| 2022-01-07 | Open-market sale | 1,820 | $231.64 | 41,496 |
| 2022-01-07 | Option exercise | 20,000 | $75.57 | 61,496 |
| 2022-01-07 | Open-market sale | 5,210 | $229.01 | 48,137 |
| 2022-01-07 | Open-market sale | 2,024 | $230.13 | 46,113 |
| 2022-01-07 | Open-market sale | 2,797 | $231.08 | 43,316 |
| 2021-12-23 | Open-market sale | 840 | $251.47 | 41,496 |
| 2021-12-22 | Option exercise (derivative) | 704 | $0.00 | 705 |
| 2021-12-22 | Option exercise (derivative) | 967 | $0.00 | 4,838 |
| 2021-12-22 | Option exercise | 704 | $0.00 | 41,369 |
| 2021-12-22 | Option exercise | 967 | $0.00 | 42,336 |
| 2021-12-07 | Option exercise (derivative) | 20,000 | $0.00 | 47,537 |
| 2021-12-07 | Open-market sale | 3,500 | $266.93 | 40,665 |
| 2021-12-07 | Option exercise | 20,000 | $75.57 | 60,665 |
| 2021-12-07 | Open-market sale | 5,700 | $264.28 | 54,965 |
| 2021-12-07 | Open-market sale | 3,915 | $265.04 | 51,050 |
| 2021-12-07 | Open-market sale | 6,885 | $266.17 | 44,165 |
| 2021-11-08 | Option exercise (derivative) | 7,364 | $0.00 | 0 |
| 2021-11-08 | Option exercise (derivative) | 12,636 | $0.00 | 67,537 |
| 2021-11-08 | Open-market sale | 5,700 | $306.51 | 54,965 |
| 2021-11-08 | Open-market sale | 12,603 | $307.26 | 42,362 |
| 2021-11-08 | Open-market sale | 1,697 | $308.06 | 40,665 |
| 2021-11-08 | Option exercise | 7,364 | $76.48 | 60,665 |
| 2021-11-08 | Option exercise | 12,636 | $75.57 | 53,301 |
| 2021-10-25 | Open-market sale | 895 | $293.19 | 40,665 |
| 2021-10-22 | Option exercise (derivative) | 667 | $0.00 | 1,334 |
| 2021-10-22 | Option exercise (derivative) | 1,115 | $0.00 | 11,151 |
| 2021-10-22 | Option exercise | 667 | $0.00 | 40,445 |
| 2021-10-22 | Option exercise | 1,115 | $0.00 | 41,560 |
| 2021-10-07 | Option exercise (derivative) | 20,000 | $0.00 | 7,364 |
| 2021-10-07 | Option exercise | 20,000 | $76.48 | 59,778 |
| 2021-10-07 | Open-market sale | 6,891 | $276.77 | 41,978 |
| 2021-10-07 | Open-market sale | 6,809 | $275.82 | 48,869 |
| 2021-10-07 | Open-market sale | 2,200 | $277.76 | 39,778 |
| 2021-10-07 | Open-market sale | 4,100 | $275.00 | 55,678 |
| 2021-09-23 | Open-market sale | 841 | $272.20 | 39,778 |
| 2021-09-22 | Option exercise (derivative) | 705 | $0.00 | 1,409 |
| 2021-09-22 | Option exercise (derivative) | 968 | $0.00 | 5,805 |
| 2021-09-22 | Option exercise | 705 | $0.00 | 39,651 |
| 2021-09-22 | Option exercise | 968 | $0.00 | 40,619 |
| 2021-09-07 | Option exercise (derivative) | 5,123 | $0.00 | 0 |
| 2021-09-07 | Option exercise (derivative) | 14,877 | $0.00 | 27,364 |
| 2021-09-07 | Open-market sale | 20,000 | $266.54 | 38,946 |
| 2021-09-07 | Option exercise | 14,877 | $76.48 | 58,946 |
| 2021-09-07 | Option exercise | 5,123 | $80.99 | 44,069 |
| 2021-08-30 | Open-market sale | 24,975 | $265.61 | 38,946 |
| 2021-08-09 | Option exercise (derivative) | 5,000 | $0.00 | 5,123 |
| 2021-08-09 | Open-market sale | 5,000 | $251.00 | 63,921 |
| 2021-08-09 | Option exercise | 5,000 | $80.99 | 68,921 |
| 2021-07-23 | Open-market sale | 895 | $248.21 | 63,921 |
| 2021-07-22 | Option exercise (derivative) | 1,115 | $0.00 | 12,266 |
| 2021-07-22 | Option exercise (derivative) | 666 | $0.00 | 2,001 |
| 2021-07-22 | Option exercise | 666 | $0.00 | 63,701 |
| 2021-07-22 | Option exercise | 1,115 | $0.00 | 64,816 |
| 2021-07-07 | Option exercise (derivative) | 5,000 | $0.00 | 10,123 |
| 2021-07-07 | Option exercise | 5,000 | $80.99 | 68,035 |
| 2021-07-07 | Open-market sale | 5,000 | $253.50 | 63,035 |
| 2021-06-23 | Open-market sale | 840 | $242.40 | 63,035 |
| 2021-06-22 | Option exercise (derivative) | 704 | $0.00 | 2,114 |
| 2021-06-22 | Option exercise (derivative) | 967 | $0.00 | 6,773 |
| 2021-06-22 | Option exercise | 967 | $0.00 | 63,875 |
| 2021-06-22 | Option exercise | 704 | $0.00 | 62,908 |
| 2021-06-07 | Option exercise (derivative) | 5,000 | $0.00 | 15,123 |
| 2021-06-07 | Option exercise | 5,000 | $80.99 | 67,204 |
| 2021-06-07 | Open-market sale | 5,000 | $236.60 | 62,204 |
| 2021-05-07 | Option exercise (derivative) | 5,000 | $0.00 | 20,123 |
| 2021-05-07 | Open-market sale | 5,000 | $220.88 | 62,204 |
| 2021-05-07 | Option exercise | 5,000 | $80.99 | 67,204 |
| 2021-04-23 | Open-market sale | 2,575 | $234.42 | 62,204 |
| 2021-04-22 | Option exercise (derivative) | 667 | $0.00 | 2,667 |
| 2021-04-22 | Option exercise (derivative) | 4,460 | $0.00 | 13,381 |
| 2021-04-22 | Option exercise | 4,460 | $0.00 | 64,779 |
| 2021-04-22 | Option exercise | 667 | $0.00 | 60,319 |
| 2021-04-16 | Open-market sale | 12,684 | $231.58 | 59,652 |
| 2021-04-09 | Grant / award | 12,631 | $0.00 | 59,705 |
| 2021-04-09 | Grant / award | 12,631 | $0.00 | 72,336 |
| 2021-04-07 | Option exercise (derivative) | 5,000 | $0.00 | 25,123 |
| 2021-04-07 | Open-market sale | 5,000 | $222.00 | 47,074 |
| 2021-04-07 | Option exercise | 5,000 | $80.99 | 52,074 |
| 2021-03-23 | Open-market sale | 841 | $215.95 | 47,074 |
| 2021-03-22 | Option exercise (derivative) | 968 | $0.00 | 7,740 |
| 2021-03-22 | Option exercise (derivative) | 705 | $0.00 | 2,818 |
| 2021-03-22 | Option exercise | 968 | $0.00 | 47,915 |
| 2021-03-22 | Option exercise | 705 | $0.00 | 46,947 |
| 2021-03-22 | Grant / award (derivative) | 105,508 | $215.17 | 105,508 |
| 2021-03-22 | Grant / award (derivative) | 14,599 | $0.00 | 14,599 |
| 2021-03-22 | Grant / award (derivative) | 13,943 | $0.00 | 13,943 |
| 2021-03-08 | Option exercise (derivative) | 5,000 | $0.00 | 30,123 |
| 2021-03-08 | Open-market sale | 5,000 | $213.00 | 46,242 |
| 2021-03-08 | Option exercise | 5,000 | $80.99 | 51,242 |
| 2021-02-08 | Option exercise (derivative) | 5,000 | $0.00 | 35,123 |
| 2021-02-08 | Open-market sale | 5,000 | $239.70 | 46,242 |
| 2021-02-08 | Option exercise | 5,000 | $80.99 | 51,242 |
| 2021-01-25 | Open-market sale | 234 | $227.03 | 46,242 |
| 2021-01-22 | Option exercise (derivative) | 667 | $0.00 | 3,334 |
| 2021-01-22 | Option exercise | 667 | $0.00 | 46,476 |
| 2021-01-07 | Option exercise (derivative) | 5,000 | $0.00 | 40,123 |
| 2021-01-07 | Option exercise | 5,000 | $80.99 | 50,809 |
| 2021-01-07 | Open-market sale | 5,000 | $216.50 | 45,809 |
| 2020-12-23 | Open-market sale | 840 | $229.36 | 45,809 |
| 2020-12-22 | Option exercise (derivative) | 967 | $0.00 | 8,708 |
| 2020-12-22 | Option exercise (derivative) | 704 | $0.00 | 3,523 |
| 2020-12-22 | Option exercise | 967 | $0.00 | 46,649 |
| 2020-12-22 | Option exercise | 704 | $0.00 | 45,682 |
| 2020-12-07 | Option exercise (derivative) | 5,000 | $0.00 | 45,123 |
| 2020-12-07 | Open-market sale | 5,000 | $227.74 | 44,978 |
| 2020-12-07 | Option exercise | 5,000 | $80.99 | 49,978 |
| 2020-11-23 | Open-market sale | 859 | $257.35 | 44,978 |
| 2020-11-22 | Option exercise (derivative) | 1,710 | $0.00 | 0 |
| 2020-11-22 | Option exercise | 1,710 | $0.00 | 45,837 |
| 2020-11-09 | Option exercise (derivative) | 5,000 | $0.00 | 50,123 |
| 2020-11-09 | Open-market sale | 5,000 | $260.95 | 44,127 |
| 2020-11-09 | Option exercise | 5,000 | $80.99 | 49,127 |
| 2020-10-23 | Open-market sale | 335 | $248.47 | 44,127 |
| 2020-10-22 | Option exercise (derivative) | 667 | $0.00 | 4,001 |
| 2020-10-22 | Option exercise | 667 | $0.00 | 44,462 |
| 2020-10-07 | Option exercise (derivative) | 5,000 | $0.00 | 55,123 |
| 2020-10-07 | Open-market sale | 1,895 | $253.39 | 46,900 |
| 2020-10-07 | Open-market sale | 200 | $256.34 | 43,795 |
| 2020-10-07 | Open-market sale | 1,305 | $255.66 | 43,995 |
| 2020-10-07 | Option exercise | 5,000 | $80.99 | 48,795 |
| 2020-10-07 | Open-market sale | 1,600 | $254.43 | 45,300 |
| 2020-09-23 | Open-market sale | 3 | $236.11 | 44,639 |
| 2020-09-23 | Open-market sale | 3 | $236.16 | 44,636 |
| 2020-09-23 | Open-market sale | 841 | $242.81 | 43,795 |
| 2020-09-22 | Option exercise (derivative) | 705 | $0.00 | 4,227 |
| 2020-09-22 | Option exercise (derivative) | 968 | $0.00 | 9,675 |
| 2020-09-22 | Option exercise | 968 | $0.00 | 44,642 |
| 2020-09-22 | Option exercise | 705 | $0.00 | 43,674 |
| 2020-09-08 | Option exercise (derivative) | 5,000 | $0.00 | 60,123 |
| 2020-09-08 | Option exercise | 5,000 | $80.99 | 47,969 |
| 2020-09-08 | Open-market sale | 5,000 | $240.26 | 42,969 |
| 2020-08-24 | Open-market sale | 859 | $207.23 | 42,969 |
| 2020-08-22 | Option exercise (derivative) | 1,709 | $0.00 | 1,710 |
| 2020-08-22 | Option exercise | 1,709 | $0.00 | 43,828 |
| 2020-08-07 | Option exercise (derivative) | 5,000 | $0.00 | 65,123 |
| 2020-08-07 | Open-market sale | 5,000 | $206.62 | 42,119 |
| 2020-08-07 | Option exercise | 5,000 | $80.99 | 47,119 |
| 2020-07-23 | Open-market sale | 335 | $192.70 | 42,119 |
| 2020-07-22 | Option exercise (derivative) | 666 | $0.00 | 4,668 |
| 2020-07-22 | Option exercise | 666 | $0.00 | 42,454 |
| 2020-07-07 | Option exercise (derivative) | 5,000 | $0.00 | 70,123 |
| 2020-07-07 | Option exercise | 5,000 | $80.99 | 46,788 |
| 2020-07-07 | Open-market sale | 5,000 | $197.72 | 41,788 |
| 2020-06-23 | Open-market sale | 840 | $191.71 | 41,788 |
| 2020-06-22 | Option exercise (derivative) | 25,000 | $0.00 | 80,173 |
| 2020-06-22 | Open-market sale | 25,000 | $188.57 | 40,957 |
| 2020-06-22 | Option exercise | 25,000 | $75.57 | 65,957 |
| 2020-06-22 | Option exercise (derivative) | 967 | $0.00 | 10,643 |
| 2020-06-22 | Option exercise (derivative) | 704 | $0.00 | 4,932 |
| 2020-06-22 | Option exercise | 967 | $0.00 | 42,628 |
| 2020-06-22 | Option exercise | 704 | $0.00 | 41,661 |
| 2020-06-08 | Option exercise (derivative) | 5,000 | $0.00 | 75,123 |
| 2020-06-08 | Option exercise | 5,000 | $80.99 | 45,957 |
| 2020-06-08 | Open-market sale | 5,000 | $173.63 | 40,957 |
| 2020-05-26 | Open-market sale | 859 | $178.43 | 40,957 |
| 2020-05-22 | Option exercise (derivative) | 1,709 | $0.00 | 3,419 |
| 2020-05-22 | Option exercise | 1,709 | $0.00 | 41,816 |
| 2020-05-07 | Option exercise (derivative) | 2,931 | $0.00 | 0 |
| 2020-05-07 | Option exercise (derivative) | 2,069 | $0.00 | 80,123 |
| 2020-05-07 | Option exercise | 2,931 | $59.34 | 45,107 |
| 2020-05-07 | Open-market sale | 5,000 | $166.50 | 40,107 |
| 2020-05-07 | Option exercise | 2,069 | $80.99 | 42,176 |
| 2020-04-23 | Open-market sale | 800 | $155.25 | 40,107 |
| 2020-04-23 | Open-market sale | 800 | $155.25 | 40,107 |
| 2020-04-22 | Option exercise (derivative) | 667 | $0.00 | 5,334 |
| 2020-04-22 | Grant / award (derivative) | 17,841 | $0.00 | 17,841 |
| 2020-04-22 | Grant / award (derivative) | 138,725 | $154.14 | 138,725 |
| 2020-04-22 | Grant / award (derivative) | 19,788 | $0.00 | 19,788 |
| 2020-04-22 | Option exercise (derivative) | 926 | $0.00 | 0 |
| 2020-04-22 | Option exercise | 926 | $0.00 | 40,240 |
| 2020-04-22 | Option exercise | 667 | $0.00 | 40,907 |
| 2020-04-22 | Grant / award (derivative) | 19,788 | $0.00 | 19,788 |
| 2020-04-22 | Option exercise (derivative) | 926 | $0.00 | 0 |
| 2020-04-22 | Option exercise (derivative) | 667 | $0.00 | 5,334 |
| 2020-04-22 | Grant / award (derivative) | 119,767 | $154.14 | 119,767 |
| 2020-04-22 | Grant / award (derivative) | 17,841 | $0.00 | 17,841 |
| 2020-04-22 | Option exercise | 667 | $0.00 | 40,907 |
| 2020-04-22 | Option exercise | 926 | $0.00 | 40,240 |
| 2020-04-07 | Option exercise (derivative) | 5,000 | $0.00 | 2,931 |
| 2020-04-07 | Option exercise | 5,000 | $59.34 | 44,314 |
| 2020-04-07 | Open-market sale | 5,000 | $150.50 | 39,314 |
| 2020-03-23 | Open-market sale | 2,298 | $139.86 | 39,314 |
| 2020-03-22 | Option exercise (derivative) | 705 | $0.00 | 5,636 |
| 2020-03-22 | Option exercise (derivative) | 3,870 | $0.00 | 11,610 |
| 2020-03-22 | Option exercise | 3,870 | $0.00 | 41,612 |
| 2020-03-22 | Option exercise | 705 | $0.00 | 37,742 |
| 2020-03-09 | Option exercise (derivative) | 5,000 | $0.00 | 7,931 |
| 2020-03-09 | Option exercise | 5,000 | $59.34 | 42,037 |
| 2020-03-09 | Open-market sale | 5,000 | $151.61 | 37,037 |
| 2020-02-24 | Open-market sale | 859 | $183.33 | 37,054 |
| 2020-02-24 | Open-market sale | 17 | $184.56 | 37,037 |
| 2020-02-22 | Option exercise (derivative) | 1,709 | $0.00 | 5,128 |
| 2020-02-22 | Option exercise | 1,709 | $0.00 | 37,913 |
| 2020-02-07 | Option exercise (derivative) | 5,000 | $0.00 | 12,931 |
| 2020-02-07 | Option exercise | 5,000 | $59.34 | 41,204 |
| 2020-02-07 | Open-market sale | 5,000 | $186.85 | 36,204 |
| 2020-01-23 | Open-market sale | 559 | $183.00 | 36,204 |
| 2020-01-22 | Option exercise (derivative) | 667 | $0.00 | 6,001 |
| 2020-01-22 | Option exercise (derivative) | 926 | $0.00 | 926 |
| 2020-01-22 | Option exercise | 667 | $0.00 | 36,763 |
| 2020-01-22 | Option exercise | 926 | $0.00 | 36,096 |
| 2020-01-07 | Option exercise (derivative) | 5,000 | $0.00 | 17,931 |
| 2020-01-07 | Option exercise | 5,000 | $59.34 | 40,170 |
| 2020-01-07 | Open-market sale | 5,000 | $173.00 | 35,170 |
| 2019-12-23 | Open-market sale | 354 | $164.04 | 35,170 |
| 2019-12-22 | Option exercise (derivative) | 704 | $0.00 | 6,341 |
| 2019-12-22 | Option exercise | 704 | $0.00 | 35,524 |
| 2019-12-16 | Option exercise (derivative) | 14,714 | $0.00 | 42,241 |
| 2019-12-16 | Option exercise (derivative) | 15,286 | $0.00 | 0 |
| 2019-12-16 | Open-market sale | 30,000 | $161.64 | 34,820 |
| 2019-12-16 | Option exercise | 15,286 | $54.36 | 64,820 |
| 2019-12-16 | Option exercise | 14,714 | $76.48 | 49,534 |
| 2019-12-16 | Option exercise (derivative) | 14,714 | $0.00 | 42,241 |
| 2019-12-16 | Option exercise (derivative) | 15,286 | $0.00 | 0 |
| 2019-12-16 | Option exercise | 15,286 | $54.36 | 64,820 |
| 2019-12-16 | Open-market sale | 30,000 | $161.64 | 34,820 |
| 2019-12-16 | Option exercise | 14,714 | $76.48 | 49,534 |
| 2019-12-09 | Option exercise (derivative) | 5,000 | $0.00 | 22,931 |
| 2019-12-09 | Open-market sale | 5,000 | $157.38 | 34,820 |
| 2019-12-09 | Option exercise | 5,000 | $59.34 | 39,820 |
| 2019-11-25 | Open-market sale | 1,608 | $162.57 | 34,820 |
| 2019-11-22 | Option exercise (derivative) | 1,490 | $0.00 | 0 |
| 2019-11-22 | Option exercise (derivative) | 1,709 | $0.00 | 6,837 |
| 2019-11-22 | Option exercise | 1,709 | $0.00 | 36,428 |
| 2019-11-22 | Option exercise | 1,490 | $0.00 | 34,719 |
| 2019-10-23 | Open-market sale | 816 | $144.17 | 33,229 |
| 2019-10-22 | Option exercise (derivative) | 925 | $0.00 | 1,852 |
| 2019-10-22 | Option exercise (derivative) | 667 | $0.00 | 6,668 |
| 2019-10-22 | Option exercise | 667 | $0.00 | 34,045 |
| 2019-10-22 | Option exercise | 925 | $0.00 | 33,378 |
| 2019-09-23 | Open-market sale | 355 | $154.07 | 32,453 |
| 2019-09-22 | Option exercise (derivative) | 705 | $0.00 | 7,045 |
| 2019-09-22 | Option exercise | 705 | $0.00 | 32,808 |
| 2019-08-23 | Open-market sale | 1,608 | $155.57 | 32,103 |
| 2019-08-22 | Option exercise (derivative) | 1,709 | $0.00 | 8,546 |
| 2019-08-22 | Option exercise (derivative) | 1,490 | $0.00 | 1,490 |
| 2019-08-22 | Option exercise | 1,709 | $0.00 | 33,711 |
| 2019-08-22 | Option exercise | 1,490 | $0.00 | 32,002 |
| 2019-07-23 | Open-market sale | 801 | $156.39 | 30,512 |
| 2019-07-22 | Option exercise (derivative) | 926 | $0.00 | 2,777 |
| 2019-07-22 | Option exercise (derivative) | 666 | $0.00 | 7,335 |
| 2019-07-22 | Option exercise | 666 | $0.00 | 31,313 |
| 2019-07-22 | Option exercise | 926 | $0.00 | 30,647 |
| 2019-06-24 | Open-market sale | 354 | $153.89 | 29,723 |
| 2019-06-24 | Open-market sale | 2 | $152.88 | 29,721 |
| 2019-06-22 | Option exercise (derivative) | 704 | $0.00 | 7,750 |
| 2019-06-22 | Option exercise | 704 | $0.00 | 30,077 |
| 2019-05-23 | Open-market sale | 870 | $153.55 | 29,373 |
| 2019-05-23 | Open-market sale | 759 | $153.55 | 30,243 |
| 2019-05-22 | Option exercise (derivative) | 1,490 | $0.00 | 2,980 |
| 2019-05-22 | Option exercise (derivative) | 1,709 | $0.00 | 10,255 |
| 2019-05-22 | Option exercise | 1,490 | $0.00 | 29,293 |
| 2019-05-22 | Option exercise | 1,709 | $0.00 | 31,002 |
| 2019-04-23 | Open-market sale | 1,804 | $159.91 | 27,803 |
| 2019-04-22 | Option exercise (derivative) | 925 | $0.00 | 3,703 |
| 2019-04-22 | Option exercise (derivative) | 2,666 | $0.00 | 8,001 |
| 2019-04-22 | Option exercise | 925 | $0.00 | 26,941 |
| 2019-04-22 | Option exercise | 2,666 | $0.00 | 29,607 |
| 2019-03-25 | Open-market sale | 1,094 | $159.60 | 26,016 |
| 2019-03-22 | Grant / award (derivative) | 122,420 | $161.50 | 122,420 |
| 2019-03-22 | Grant / award (derivative) | 15,480 | $0.00 | 15,480 |
| 2019-03-22 | Option exercise (derivative) | 2,817 | $0.00 | 8,454 |
| 2019-03-22 | Grant / award (derivative) | 15,499 | $0.00 | 15,499 |
| 2019-03-22 | Option exercise | 2,817 | $0.00 | 27,110 |
| 2019-02-25 | Open-market sale | 1,121 | $162.13 | 24,293 |
| 2019-02-22 | Option exercise (derivative) | 1,709 | $0.00 | 11,964 |
| 2019-02-22 | Option exercise (derivative) | 1,489 | $0.00 | 4,470 |
| 2019-02-22 | Option exercise | 1,709 | $0.00 | 25,414 |
| 2019-02-22 | Option exercise | 1,489 | $0.00 | 23,705 |
| 2019-01-23 | Open-market sale | 362 | $149.15 | 22,216 |
| 2019-01-22 | Option exercise (derivative) | 926 | $0.00 | 4,628 |
| 2019-01-22 | Option exercise | 926 | $0.00 | 22,578 |
| 2018-11-26 | Open-market sale | 408 | $125.30 | 21,652 |
| 2018-11-25 | Option exercise (derivative) | 811 | $0.00 | 0 |
| 2018-11-25 | Option exercise | 811 | $0.00 | 22,060 |
| 2018-11-23 | Open-market sale | 1,608 | $122.60 | 21,249 |
| 2018-11-22 | Option exercise (derivative) | 1,709 | $0.00 | 13,673 |
| 2018-11-22 | Option exercise (derivative) | 1,490 | $0.00 | 5,959 |
| 2018-11-22 | Option exercise | 1,490 | $0.00 | 22,857 |
| 2018-11-22 | Option exercise | 1,709 | $0.00 | 21,367 |
| 2018-10-23 | Open-market sale | 466 | $139.88 | 19,662 |
| 2018-10-23 | Open-market sale | 4 | $141.43 | 19,658 |
| 2018-10-22 | Option exercise (derivative) | 926 | $0.00 | 5,554 |
| 2018-10-22 | Option exercise | 926 | $0.00 | 20,128 |
| 2018-10-01 | Option exercise (derivative) | 15,000 | $0.00 | 15,286 |
| 2018-10-01 | Option exercise (derivative) | 22,606 | $0.00 | 0 |
| 2018-10-01 | Option exercise | 22,606 | $52.30 | 41,808 |
| 2018-10-01 | Option exercise | 15,000 | $54.36 | 56,808 |
| 2018-10-01 | Open-market sale | 26,600 | $160.04 | 30,208 |
| 2018-10-01 | Open-market sale | 11,006 | $160.82 | 19,202 |
| 2018-08-27 | Open-market sale | 407 | $151.53 | 19,202 |
| 2018-08-25 | Option exercise (derivative) | 810 | $0.00 | 811 |
| 2018-08-25 | Option exercise | 810 | $0.00 | 19,609 |
| 2018-08-23 | Open-market sale | 1,608 | $147.23 | 18,799 |
| 2018-08-22 | Option exercise (derivative) | 1,490 | $0.00 | 7,449 |
| 2018-08-22 | Option exercise (derivative) | 1,709 | $0.00 | 15,382 |
| 2018-08-22 | Option exercise | 1,709 | $0.00 | 20,407 |
| 2018-08-22 | Option exercise | 1,490 | $0.00 | 18,698 |
| 2018-07-23 | Open-market sale | 465 | $146.42 | 17,208 |
| 2018-07-22 | Option exercise (derivative) | 925 | $0.00 | 6,480 |
| 2018-07-22 | Option exercise | 925 | $0.00 | 17,673 |
| 2018-06-12 | — | — | — | 16,748 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.