SEC CIK 1237858
MERRIMAN DWIGHT A
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| MDBview stock → | 448,896 | 2026-10-09 |
Position History — MDB
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — MDB
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-10-09 | Open-market sale | 1,000 | $377.00 | 448,896 |
| 2026-10-08 | Open-market sale | 3,000 | $359.90 | 449,896 |
| 2026-10-08 | Open-market sale | 392 | $361.02 | 952,953 |
| 2026-10-08 | Open-market sale | 9,608 | $359.93 | 953,345 |
| 2026-08-17 | Open-market sale | 120 | $456.36 | 452,896 |
| 2026-08-17 | Open-market sale | 80 | $454.88 | 453,016 |
| 2026-08-17 | Open-market sale | 2,174 | $453.71 | 453,096 |
| 2026-08-17 | Open-market sale | 460 | $452.55 | 455,270 |
| 2026-08-17 | Open-market sale | 522 | $451.22 | 455,730 |
| 2026-08-17 | Open-market sale | 1,652 | $450.28 | 456,252 |
| 2026-08-17 | Open-market sale | 992 | $448.98 | 457,904 |
| 2026-08-14 | Open-market sale | 3,248 | $472.22 | 962,953 |
| 2026-08-14 | Open-market sale | 6,752 | $469.81 | 966,201 |
| 2026-07-16 | Open-market sale | 2,774 | $333.42 | 458,896 |
| 2026-07-16 | Open-market sale | 80 | $329.54 | 461,670 |
| 2026-07-16 | Open-market sale | 81 | $328.30 | 461,750 |
| 2026-07-16 | Open-market sale | 1,363 | $327.70 | 461,831 |
| 2026-07-16 | Open-market sale | 867 | $325.48 | 463,194 |
| 2026-07-16 | Open-market sale | 835 | $324.12 | 464,061 |
| 2026-07-14 | Open-market sale | 2,000 | $324.05 | 972,953 |
| 2026-07-14 | Open-market sale | 120 | $323.03 | 974,953 |
| 2026-07-14 | Open-market sale | 2,120 | $321.78 | 975,073 |
| 2026-07-14 | Open-market sale | 680 | $320.65 | 977,193 |
| 2026-07-14 | Open-market sale | 2,480 | $319.73 | 977,873 |
| 2026-07-14 | Open-market sale | 120 | $317.82 | 980,353 |
| 2026-07-14 | Open-market sale | 2,480 | $316.52 | 980,473 |
| 2026-06-30 | Open-market sale | 1,130 | $334.25 | 982,953 |
| 2026-06-30 | Grant / award | 767 | $0.00 | 984,083 |
| 2026-06-15 | Open-market sale | 6,000 | $348.92 | 464,896 |
| 2026-06-12 | Open-market sale | 7,775 | $354.41 | 983,316 |
| 2026-06-12 | Open-market sale | 1,280 | $353.00 | 991,091 |
| 2026-06-12 | Open-market sale | 320 | $352.00 | 992,371 |
| 2026-06-12 | Open-market sale | 625 | $350.55 | 992,691 |
| 2026-05-18 | Open-market sale | 6 | $324.16 | 470,896 |
| 2026-05-18 | Open-market sale | 114 | $323.29 | 470,902 |
| 2026-05-18 | Open-market sale | 1,880 | $322.58 | 471,016 |
| 2026-05-18 | Open-market sale | 2,039 | $311.92 | 472,896 |
| 2026-05-18 | Open-market sale | 773 | $311.36 | 474,935 |
| 2026-05-18 | Open-market sale | 1,188 | $309.72 | 475,708 |
| 2026-05-14 | Open-market sale | 36 | $304.08 | 993,316 |
| 2026-05-14 | Open-market sale | 258 | $302.97 | 993,352 |
| 2026-05-14 | Open-market sale | 1,184 | $302.02 | 993,610 |
| 2026-05-14 | Open-market sale | 1,110 | $301.03 | 994,794 |
| 2026-05-14 | Open-market sale | 917 | $299.98 | 995,904 |
| 2026-05-14 | Open-market sale | 1,588 | $298.92 | 996,821 |
| 2026-05-14 | Open-market sale | 562 | $298.04 | 998,409 |
| 2026-05-14 | Open-market sale | 933 | $296.50 | 998,971 |
| 2026-05-14 | Open-market sale | 1,396 | $295.60 | 999,904 |
| 2026-05-14 | Open-market sale | 1,130 | $294.47 | 1,001,300 |
| 2026-05-14 | Open-market sale | 886 | $293.18 | 1,002,430 |
| 2026-05-07 | Open-market sale | 2,000 | $290.06 | 1,003,316 |
| 2026-04-16 | Open-market sale | 360 | $253.40 | 476,896 |
| 2026-04-16 | Open-market sale | 3,640 | $252.22 | 477,256 |
| 2026-04-14 | Open-market sale | 406 | $238.85 | 1,005,316 |
| 2026-04-14 | Open-market sale | 1,256 | $237.97 | 1,005,722 |
| 2026-04-14 | Open-market sale | 5,678 | $236.68 | 1,006,978 |
| 2026-04-14 | Open-market sale | 660 | $235.42 | 1,012,656 |
| 2026-03-16 | Open-market sale | 270 | $262.99 | 480,896 |
| 2026-03-16 | Open-market sale | 40 | $261.95 | 481,166 |
| 2026-03-16 | Open-market sale | 3,690 | $260.89 | 481,206 |
| 2026-03-13 | Open-market sale | 600 | $261.73 | 1,013,316 |
| 2026-03-13 | Open-market sale | 3,967 | $260.34 | 1,013,916 |
| 2026-03-13 | Open-market sale | 1,665 | $259.99 | 1,017,883 |
| 2026-03-13 | Open-market sale | 1,768 | $258.45 | 1,019,548 |
| 2026-02-17 | Open-market sale | 1,200 | $364.00 | 79,262 |
| 2026-02-13 | Open-market sale | 2,090 | $358.06 | 1,021,316 |
| 2026-02-13 | Open-market sale | 2,142 | $356.58 | 1,023,406 |
| 2026-02-13 | Open-market sale | 768 | $355.36 | 1,025,548 |
| 2026-02-13 | Open-market sale | 5,000 | $353.35 | 1,026,316 |
| 2026-02-12 | Open-market sale | 637 | $368.00 | 484,896 |
| 2026-02-12 | Open-market sale | 1,000 | $367.08 | 485,533 |
| 2026-02-12 | Open-market sale | 195 | $365.94 | 486,533 |
| 2026-02-12 | Open-market sale | 4,168 | $364.64 | 486,728 |
| 2026-02-02 | Open-market sale | 1,190 | $369.75 | 80,462 |
| 2026-01-15 | Open-market sale | 1,139 | $388.31 | 81,652 |
| 2026-01-14 | Open-market sale | 6,114 | $409.38 | 1,031,316 |
| 2026-01-14 | Open-market sale | 340 | $408.58 | 1,037,430 |
| 2026-01-14 | Open-market sale | 200 | $406.49 | 1,037,770 |
| 2026-01-14 | Open-market sale | 1,008 | $405.47 | 1,037,970 |
| 2026-01-14 | Open-market sale | 2,338 | $404.26 | 1,038,978 |
| 2026-01-13 | Open-market sale | 6,000 | $417.73 | 490,896 |
| 2026-01-02 | Open-market sale | 1,054 | $422.50 | 82,791 |
| 2025-12-15 | Open-market sale | 890 | $418.58 | 501,006 |
| 2025-12-15 | Open-market sale | 1,000 | $416.78 | 501,896 |
| 2025-12-15 | Open-market sale | 1,926 | $419.50 | 499,080 |
| 2025-12-15 | Open-market sale | 2,184 | $420.04 | 496,896 |
| 2025-12-12 | Open-market sale | 10,000 | $417.83 | 1,041,316 |
| 2025-12-02 | Open-market sale | 4,000 | $410.00 | 1,051,316 |
| 2025-11-14 | Open-market sale | 6 | $337.00 | 1,065,310 |
| 2025-11-14 | Open-market sale | 320 | $339.22 | 1,055,316 |
| 2025-11-14 | Open-market sale | 9,674 | $338.50 | 1,055,636 |
| 2025-11-12 | Open-market sale | 4,640 | $372.22 | 504,256 |
| 2025-11-12 | Open-market sale | 1,360 | $373.28 | 502,896 |
| 2025-10-27 | Open-market sale | 4,000 | $345.00 | 1,065,316 |
| 2025-10-16 | Open-market sale | 2,000 | $322.00 | 508,896 |
| 2025-10-15 | Open-market sale | 4,000 | $315.99 | 510,896 |
| 2025-10-14 | Open-market sale | 500 | $310.03 | 1,076,816 |
| 2025-10-14 | Open-market sale | 7,158 | $312.32 | 1,069,658 |
| 2025-10-14 | Open-market sale | 342 | $313.66 | 1,069,316 |
| 2025-10-14 | Open-market sale | 2,000 | $309.18 | 1,077,316 |
| 2025-09-19 | Open-market sale | 4,000 | $320.08 | 516,896 |
| 2025-09-19 | Open-market sale | 4,417 | $318.66 | 1,099,899 |
| 2025-09-19 | Open-market sale | 8,229 | $319.55 | 1,091,670 |
| 2025-09-19 | Open-market sale | 5,602 | $320.63 | 1,086,068 |
| 2025-09-19 | Open-market sale | 6,361 | $321.39 | 1,079,707 |
| 2025-09-19 | Open-market sale | 391 | $322.67 | 1,079,316 |
| 2025-09-19 | Open-market sale | 2,000 | $322.24 | 514,896 |
| 2025-07-25 | Open-market sale | 1,000 | $245.00 | 1,104,316 |
| 2025-07-22 | Open-market sale | 1,000 | $225.00 | 1,105,316 |
| 2025-07-02 | Open-market sale | 1,000 | $206.05 | 1,106,316 |
| 2025-06-30 | Grant / award | 1,130 | $0.00 | 1,107,316 |
| 2025-06-25 | Open-market sale | 820 | $210.84 | 1,106,186 |
| 2025-06-05 | Open-market sale | 2,000 | $234.00 | 1,107,006 |
| 2025-03-03 | Open-market sale | 3,000 | $270.63 | 1,109,006 |
| 2025-02-18 | Open-market sale | 885 | $292.05 | 83,845 |
| 2025-02-10 | Open-market sale | 1,000 | $281.62 | 1,112,006 |
| 2025-02-07 | Open-market sale | 900 | $279.01 | 84,752 |
| 2025-02-07 | Open-market sale | 22 | $282.25 | 84,730 |
| 2025-02-03 | Open-market sale | 3,000 | $266.00 | 1,113,006 |
| 2025-01-21 | Open-market sale | 1,000 | $265.00 | 1,116,006 |
| 2025-01-13 | Open-market sale | 1,045 | $242.67 | 85,652 |
| 2025-01-03 | Open-market sale | 1,047 | $247.01 | 86,697 |
| 2025-01-02 | Open-market sale | 1,000 | $245.00 | 1,117,006 |
| 2025-01-02 | Open-market sale | 2,000 | $234.09 | 1,118,006 |
| 2024-12-10 | Open-market sale | 1,000 | $322.80 | 520,896 |
| 2024-12-10 | Open-market sale | 1,000 | $322.80 | 1,120,006 |
| 2024-12-02 | Open-market sale | 3,000 | $323.00 | 1,121,006 |
| 2024-11-25 | Open-market sale | 2,000 | $349.17 | 1,124,006 |
| 2024-11-15 | Open-market sale | 1,280 | $286.00 | 87,744 |
| 2024-11-15 | Open-market sale | 39 | $283.45 | 89,024 |
| 2024-11-13 | Open-market sale | 1,000 | $310.00 | 521,896 |
| 2024-11-11 | Open-market sale | 1,000 | $290.94 | 1,126,006 |
| 2024-11-04 | Open-market sale | 3,000 | $269.57 | 1,127,006 |
| 2024-10-15 | Open-market sale | 1,385 | $287.82 | 89,063 |
| 2024-10-10 | Open-market sale | 1,000 | $272.97 | 1,130,006 |
| 2024-10-02 | Open-market sale | 3,000 | $256.25 | 1,131,006 |
| 2024-09-17 | Open-market sale | 1,380 | $292.43 | 90,448 |
| 2024-09-10 | Open-market sale | 1,000 | $288.45 | 1,134,006 |
| 2024-09-03 | Open-market sale | 3,000 | $290.79 | 1,135,006 |
| 2024-08-30 | Open-market sale | 1,000 | $290.40 | 1,138,006 |
| 2024-08-30 | Open-market sale | 1,500 | $290.40 | 91,828 |
| 2024-08-14 | Open-market sale | 1,000 | $245.00 | 1,139,006 |
| 2024-08-02 | Open-market sale | 1,672 | $231.00 | 93,328 |
| 2024-08-02 | Open-market sale | 2,000 | $231.00 | 1,140,006 |
| 2024-07-02 | Open-market sale | 4,000 | $265.29 | 1,142,006 |
| 2024-06-27 | Open-market sale | 1,000 | $245.00 | 1,146,003 |
| 2024-06-25 | Grant / award | 817 | $0.00 | 1,147,003 |
| 2024-06-25 | Open-market sale | 598 | $226.31 | 1,146,186 |
| 2024-06-25 | Grant / award | 820 | $0.00 | 1,147,006 |
| 2024-06-04 | Open-market sale | 400 | $232.58 | 1,148,384 |
| 2024-06-04 | Open-market sale | 1,600 | $234.65 | 1,146,784 |
| 2024-05-03 | Open-market sale | 3,070 | $373.54 | 1,151,714 |
| 2024-05-03 | Open-market sale | 1,396 | $375.86 | 1,149,993 |
| 2024-05-03 | Open-market sale | 809 | $377.16 | 1,149,184 |
| 2024-05-03 | Open-market sale | 400 | $378.40 | 1,148,784 |
| 2024-05-03 | Open-market sale | 325 | $374.63 | 1,151,389 |
| 2024-05-01 | Open-market sale | 1,000 | $379.15 | 522,896 |
| 2024-04-08 | Open-market sale | 2,000 | $365.00 | 1,154,784 |
| 2024-04-03 | Open-market sale | 1,271 | $339.46 | 1,159,513 |
| 2024-04-03 | Open-market sale | 561 | $341.27 | 1,158,098 |
| 2024-04-03 | Open-market sale | 854 | $340.13 | 1,158,659 |
| 2024-04-03 | Open-market sale | 1,314 | $343.32 | 1,156,784 |
| 2024-04-01 | Open-market sale | 890 | $363.15 | 523,896 |
| 2024-04-01 | Open-market sale | 110 | $361.86 | 524,786 |
| 2024-03-04 | Open-market sale | 1,368 | $431.45 | 1,162,923 |
| 2024-03-04 | Open-market sale | 311 | $429.88 | 1,164,291 |
| 2024-03-04 | Open-market sale | 1,347 | $429.07 | 1,164,602 |
| 2024-03-04 | Open-market sale | 835 | $428.18 | 1,165,949 |
| 2024-03-04 | Open-market sale | 1,845 | $436.90 | 1,160,784 |
| 2024-03-04 | Open-market sale | 194 | $432.44 | 1,162,729 |
| 2024-03-04 | Open-market sale | 100 | $435.07 | 1,162,629 |
| 2024-03-01 | Open-market sale | 200 | $449.12 | 524,896 |
| 2024-03-01 | Open-market sale | 200 | $445.99 | 525,096 |
| 2024-03-01 | Open-market sale | 100 | $440.32 | 525,296 |
| 2024-03-01 | Open-market sale | 100 | $438.98 | 525,396 |
| 2024-03-01 | Open-market sale | 2 | $436.60 | 525,496 |
| 2024-03-01 | Open-market sale | 200 | $435.33 | 525,498 |
| 2024-03-01 | Open-market sale | 500 | $433.98 | 525,698 |
| 2024-03-01 | Open-market sale | 698 | $432.28 | 526,198 |
| 2024-02-08 | Open-market sale | 2,000 | $465.37 | 1,166,784 |
| 2024-02-05 | Open-market sale | 6,000 | $437.99 | 1,168,784 |
| 2024-02-02 | Open-market sale | 1,000 | $420.00 | 526,896 |
| 2024-02-01 | Open-market sale | 607 | $404.82 | 527,896 |
| 2024-02-01 | Open-market sale | 100 | $402.10 | 528,796 |
| 2024-02-01 | Open-market sale | 293 | $403.62 | 528,503 |
| 2024-01-22 | Open-market sale | 1,000 | $420.00 | 528,896 |
| 2024-01-03 | Open-market sale | 2,433 | $373.59 | 1,178,351 |
| 2024-01-03 | Open-market sale | 1,493 | $375.29 | 1,175,084 |
| 2024-01-03 | Open-market sale | 300 | $376.22 | 1,174,784 |
| 2024-01-03 | Open-market sale | 1,774 | $374.44 | 1,176,577 |
| 2024-01-02 | Open-market sale | 780 | $404.50 | 529,896 |
| 2024-01-02 | Open-market sale | 100 | $393.83 | 530,676 |
| 2024-01-02 | Open-market sale | 19 | $391.00 | 530,776 |
| 2024-01-02 | Open-market sale | 101 | $390.00 | 530,795 |
| 2023-12-28 | Open-market sale | 1,700 | $415.31 | 1,181,459 |
| 2023-12-28 | Open-market sale | 675 | $416.12 | 1,180,784 |
| 2023-12-04 | Open-market sale | 306 | $435.57 | 1,187,971 |
| 2023-12-04 | Open-market sale | 882 | $431.56 | 1,188,277 |
| 2023-12-04 | Open-market sale | 606 | $437.36 | 1,187,365 |
| 2023-12-04 | Open-market sale | 500 | $439.46 | 1,183,259 |
| 2023-12-04 | Open-market sale | 100 | $440.30 | 1,183,159 |
| 2023-12-04 | Open-market sale | 3,606 | $438.51 | 1,183,759 |
| 2023-12-01 | Open-market sale | 180 | $421.98 | 531,100 |
| 2023-12-01 | Open-market sale | 105 | $417.22 | 532,791 |
| 2023-12-01 | Open-market sale | 270 | $418.56 | 532,521 |
| 2023-12-01 | Open-market sale | 46 | $424.31 | 530,896 |
| 2023-12-01 | Open-market sale | 158 | $423.35 | 530,942 |
| 2023-12-01 | Open-market sale | 269 | $420.83 | 531,280 |
| 2023-12-01 | Open-market sale | 972 | $420.00 | 531,549 |
| 2023-11-29 | Open-market sale | 1,000 | $420.06 | 532,896 |
| 2023-11-07 | Open-market sale | 1,800 | $365.20 | 1,189,359 |
| 2023-11-07 | Open-market sale | 200 | $366.20 | 1,189,159 |
| 2023-11-03 | Open-market sale | 589 | $333.80 | 1,191,718 |
| 2023-11-03 | Open-market sale | 204 | $335.55 | 1,191,251 |
| 2023-11-03 | Open-market sale | 263 | $334.59 | 1,191,455 |
| 2023-11-03 | Open-market sale | 502 | $331.57 | 1,193,264 |
| 2023-11-03 | Open-market sale | 957 | $332.56 | 1,192,307 |
| 2023-11-03 | Open-market sale | 184 | $329.61 | 1,194,975 |
| 2023-11-03 | Open-market sale | 92 | $336.62 | 1,191,159 |
| 2023-11-03 | Open-market sale | 1,209 | $330.48 | 1,193,766 |
| 2023-11-01 | Open-market sale | 1,000 | $345.21 | 533,896 |
| 2023-10-10 | Open-market sale | 2,000 | $365.00 | 1,195,159 |
| 2023-10-03 | Open-market sale | 595 | $340.29 | 1,199,136 |
| 2023-10-03 | Open-market sale | 193 | $334.43 | 1,199,731 |
| 2023-10-03 | Open-market sale | 1,688 | $341.11 | 1,197,448 |
| 2023-10-03 | Open-market sale | 289 | $342.44 | 1,197,159 |
| 2023-10-03 | Open-market sale | 1,235 | $333.81 | 1,199,924 |
| 2023-10-02 | Open-market sale | 1,000 | $342.39 | 534,896 |
| 2023-09-05 | Open-market sale | 6,000 | $389.50 | 1,201,159 |
| 2023-09-01 | Open-market sale | 1,000 | $395.01 | 535,896 |
| 2023-08-04 | Open-market sale | 6,000 | $415.06 | 1,207,159 |
| 2023-08-01 | Open-market sale | 2,000 | $420.00 | 536,896 |
| 2023-07-18 | Open-market sale | 1,000 | $420.00 | 1,213,159 |
| 2023-07-10 | Open-market sale | 606 | $382.41 | 1,214,159 |
| 2023-07-03 | Open-market sale | 3,800 | $407.06 | 1,214,965 |
| 2023-07-03 | Open-market sale | 200 | $408.00 | 1,214,765 |
| 2023-07-03 | Open-market sale | 1,000 | $407.03 | 538,896 |
| 2023-06-27 | Grant / award | 598 | $0.00 | 1,218,765 |
| 2023-06-27 | J | 787 | $342.67 | 1,218,167 |
| 2023-06-02 | Open-market sale | 1,000 | $381.12 | 1,218,954 |
| 2023-06-02 | Open-market sale | 1,000 | $381.12 | 539,896 |
| 2023-06-01 | Open-market sale | 3,000 | $285.34 | 1,219,954 |
| 2023-05-17 | Open-market sale | 1,000 | $280.00 | 1,222,954 |
| 2023-05-04 | Open-market sale | 2,000 | $240.00 | 1,223,954 |
| 2023-04-26 | Open-market sale | 2,000 | $240.00 | 1,225,954 |
| 2023-03-01 | Option exercise (derivative) | 14,095 | $0.00 | 0 |
| 2023-03-01 | Option exercise | 14,095 | $5.72 | 1,242,049 |
| 2023-03-01 | Open-market sale | 693 | $204.13 | 1,241,356 |
| 2023-03-01 | Open-market sale | 4,098 | $205.48 | 1,237,258 |
| 2023-03-01 | Open-market sale | 4,609 | $206.29 | 1,232,649 |
| 2023-03-01 | Open-market sale | 808 | $207.86 | 1,231,841 |
| 2023-03-01 | Open-market sale | 3,395 | $209.69 | 1,227,954 |
| 2023-03-01 | Open-market sale | 492 | $208.91 | 1,231,349 |
| 2023-02-01 | Option exercise (derivative) | 14,095 | $0.00 | 14,095 |
| 2023-02-01 | Open-market sale | 700 | $215.92 | 1,227,954 |
| 2023-02-01 | Option exercise | 14,095 | $5.72 | 1,242,049 |
| 2023-02-01 | Open-market sale | 13,395 | $214.61 | 1,228,654 |
| 2023-01-03 | Option exercise (derivative) | 14,095 | $0.00 | 28,190 |
| 2023-01-03 | Option exercise | 14,095 | $5.72 | 1,242,049 |
| 2023-01-03 | Open-market sale | 14,095 | $199.36 | 1,227,954 |
| 2022-12-20 | Gift | 95,000 | $0.00 | 1,227,954 |
| 2022-12-01 | Option exercise (derivative) | 14,095 | $0.00 | 42,285 |
| 2022-12-01 | Open-market sale | 1,500 | $152.52 | 1,335,549 |
| 2022-12-01 | Open-market sale | 700 | $154.55 | 1,325,749 |
| 2022-12-01 | Open-market sale | 2,795 | $155.35 | 1,322,954 |
| 2022-12-01 | Option exercise | 14,095 | $5.72 | 1,337,049 |
| 2022-12-01 | Open-market sale | 9,100 | $153.82 | 1,326,449 |
| 2022-11-01 | Option exercise (derivative) | 14,095 | $0.00 | 56,380 |
| 2022-11-01 | Option exercise | 14,095 | $5.72 | 1,337,049 |
| 2022-11-01 | Open-market sale | 10,700 | $189.83 | 1,326,349 |
| 2022-11-01 | Open-market sale | 1,400 | $191.13 | 1,324,949 |
| 2022-11-01 | Open-market sale | 1,995 | $191.87 | 1,322,954 |
| 2022-10-03 | Option exercise (derivative) | 14,095 | $0.00 | 70,475 |
| 2022-10-03 | Open-market sale | 3,200 | $199.90 | 1,322,954 |
| 2022-10-03 | Open-market sale | 10,895 | $198.90 | 1,326,154 |
| 2022-10-03 | Option exercise | 14,095 | $5.72 | 1,337,049 |
| 2022-09-01 | Option exercise (derivative) | 14,090 | $0.00 | 84,570 |
| 2022-09-01 | Open-market sale | 100 | $271.75 | 1,322,954 |
| 2022-09-01 | Open-market sale | 600 | $271.15 | 1,323,054 |
| 2022-09-01 | Open-market sale | 1,400 | $270.20 | 1,323,654 |
| 2022-09-01 | Open-market sale | 600 | $269.21 | 1,325,054 |
| 2022-09-01 | Open-market sale | 500 | $268.04 | 1,325,654 |
| 2022-09-01 | Open-market sale | 1,690 | $266.83 | 1,326,154 |
| 2022-09-01 | Open-market sale | 200 | $263.92 | 1,327,844 |
| 2022-09-01 | Open-market sale | 300 | $261.42 | 1,328,044 |
| 2022-09-01 | Open-market sale | 400 | $259.34 | 1,328,344 |
| 2022-09-01 | Open-market sale | 600 | $257.68 | 1,328,744 |
| 2022-09-01 | Open-market sale | 700 | $256.72 | 1,329,344 |
| 2022-09-01 | Open-market sale | 1,200 | $255.60 | 1,330,044 |
| 2022-09-01 | Open-market sale | 700 | $254.51 | 1,331,244 |
| 2022-09-01 | Open-market sale | 100 | $252.28 | 1,331,944 |
| 2022-09-01 | Open-market sale | 200 | $251.39 | 1,332,044 |
| 2022-09-01 | Open-market sale | 1,100 | $250.24 | 1,332,244 |
| 2022-09-01 | Open-market sale | 900 | $248.86 | 1,333,344 |
| 2022-09-01 | Open-market sale | 207 | $247.50 | 1,334,244 |
| 2022-09-01 | Open-market sale | 593 | $246.67 | 1,334,451 |
| 2022-09-01 | Open-market sale | 500 | $245.45 | 1,335,044 |
| 2022-09-01 | Open-market sale | 600 | $243.70 | 1,335,544 |
| 2022-09-01 | Open-market sale | 861 | $242.77 | 1,336,144 |
| 2022-09-01 | Open-market sale | 39 | $242.15 | 1,337,005 |
| 2022-09-01 | Option exercise | 14,090 | $5.72 | 1,337,044 |
| 2022-08-01 | Option exercise (derivative) | 14,090 | $0.00 | 98,660 |
| 2022-08-01 | Open-market sale | 900 | $308.52 | 1,331,844 |
| 2022-08-01 | Open-market sale | 100 | $314.99 | 540,896 |
| 2022-08-01 | Open-market sale | 900 | $310.20 | 540,996 |
| 2022-08-01 | Open-market sale | 2,083 | $317.34 | 1,322,954 |
| 2022-08-01 | Open-market sale | 2,800 | $315.59 | 1,325,037 |
| 2022-08-01 | Open-market sale | 1,107 | $314.61 | 1,327,837 |
| 2022-08-01 | Open-market sale | 1,200 | $313.62 | 1,328,944 |
| 2022-08-01 | Open-market sale | 900 | $312.57 | 1,330,144 |
| 2022-08-01 | Open-market sale | 600 | $311.48 | 1,331,044 |
| 2022-08-01 | Open-market sale | 200 | $309.49 | 1,331,644 |
| 2022-08-01 | Open-market sale | 2,800 | $307.96 | 1,332,744 |
| 2022-08-01 | Open-market sale | 800 | $306.33 | 1,335,544 |
| 2022-08-01 | Open-market sale | 200 | $304.78 | 1,336,344 |
| 2022-08-01 | Open-market sale | 200 | $303.65 | 1,336,544 |
| 2022-08-01 | Open-market sale | 300 | $302.58 | 1,336,744 |
| 2022-08-01 | Option exercise | 14,090 | $5.72 | 1,337,044 |
| 2022-07-11 | Open-market sale | 588 | $309.62 | 1,322,954 |
| 2022-07-01 | Option exercise (derivative) | 14,000 | $0.00 | 112,750 |
| 2022-07-01 | Open-market sale | 400 | $258.94 | 544,296 |
| 2022-07-01 | Open-market sale | 200 | $257.22 | 544,696 |
| 2022-07-01 | Open-market sale | 400 | $266.91 | 1,323,542 |
| 2022-07-01 | Open-market sale | 1,118 | $265.86 | 1,323,942 |
| 2022-07-01 | Open-market sale | 5,997 | $265.27 | 1,325,060 |
| 2022-07-01 | Open-market sale | 2,426 | $263.71 | 1,331,057 |
| 2022-07-01 | Open-market sale | 1,241 | $262.43 | 1,333,483 |
| 2022-07-01 | Open-market sale | 593 | $261.28 | 1,334,724 |
| 2022-07-01 | Open-market sale | 796 | $260.26 | 1,335,317 |
| 2022-07-01 | Open-market sale | 629 | $259.13 | 1,336,113 |
| 2022-07-01 | Open-market sale | 600 | $258.22 | 1,336,742 |
| 2022-07-01 | Open-market sale | 200 | $257.00 | 1,337,342 |
| 2022-07-01 | Option exercise | 14,000 | $5.72 | 1,337,542 |
| 2022-07-01 | Open-market sale | 900 | $266.11 | 541,896 |
| 2022-07-01 | Open-market sale | 52 | $264.90 | 542,796 |
| 2022-07-01 | Open-market sale | 148 | $264.16 | 542,848 |
| 2022-07-01 | Open-market sale | 300 | $262.63 | 542,996 |
| 2022-07-01 | Open-market sale | 500 | $261.52 | 543,296 |
| 2022-07-01 | Open-market sale | 500 | $260.34 | 543,796 |
| 2022-06-28 | Grant / award | 787 | $0.00 | 1,323,542 |
| 2022-06-28 | Open-market sale | 629 | $292.64 | 1,322,755 |
| 2022-06-01 | Open-market sale | 200 | $256.70 | 545,516 |
| 2022-06-01 | Open-market sale | 190 | $255.01 | 545,716 |
| 2022-06-01 | Open-market sale | 230 | $254.31 | 545,906 |
| 2022-06-01 | Open-market sale | 100 | $253.44 | 546,136 |
| 2022-06-01 | Open-market sale | 600 | $251.74 | 546,236 |
| 2022-06-01 | Open-market sale | 40 | $250.98 | 546,836 |
| 2022-06-01 | Open-market sale | 40 | $257.69 | 545,476 |
| 2022-06-01 | Open-market sale | 99 | $248.45 | 547,037 |
| 2022-06-01 | Open-market sale | 140 | $246.92 | 547,136 |
| 2022-06-01 | Open-market sale | 80 | $245.60 | 547,276 |
| 2022-06-01 | Open-market sale | 60 | $244.50 | 547,356 |
| 2022-06-01 | Open-market sale | 480 | $241.89 | 547,416 |
| 2022-06-01 | Open-market sale | 161 | $249.82 | 546,876 |
| 2022-06-01 | Open-market sale | 580 | $259.28 | 544,896 |
| 2022-06-01 | Option exercise (derivative) | 14,000 | $0.00 | 126,750 |
| 2022-06-01 | Open-market sale | 90 | $244.55 | 1,336,114 |
| 2022-06-01 | Open-market sale | 100 | $243.06 | 1,336,204 |
| 2022-06-01 | Open-market sale | 1,080 | $241.89 | 1,336,304 |
| 2022-06-01 | Option exercise | 14,000 | $5.72 | 1,337,384 |
| 2022-06-01 | Open-market sale | 890 | $260.37 | 1,323,384 |
| 2022-06-01 | Open-market sale | 5,000 | $259.83 | 1,324,274 |
| 2022-06-01 | Open-market sale | 1,464 | $258.93 | 1,329,274 |
| 2022-06-01 | Open-market sale | 150 | $257.65 | 1,330,738 |
| 2022-06-01 | Open-market sale | 1,246 | $256.24 | 1,330,888 |
| 2022-06-01 | Open-market sale | 540 | $255.57 | 1,332,134 |
| 2022-06-01 | Open-market sale | 810 | $254.46 | 1,332,674 |
| 2022-06-01 | Open-market sale | 370 | $253.49 | 1,333,484 |
| 2022-06-01 | Open-market sale | 710 | $252.35 | 1,333,854 |
| 2022-06-01 | Open-market sale | 360 | $251.48 | 1,334,564 |
| 2022-06-01 | Open-market sale | 300 | $248.09 | 1,335,584 |
| 2022-06-01 | Open-market sale | 550 | $249.49 | 1,335,034 |
| 2022-06-01 | Open-market sale | 230 | $245.74 | 1,335,884 |
| 2022-06-01 | Open-market sale | 110 | $250.12 | 1,334,924 |
| 2022-05-02 | Option exercise (derivative) | 14,000 | $0.00 | 140,750 |
| 2022-05-02 | Open-market sale | 874 | $344.17 | 1,334,758 |
| 2022-05-02 | Open-market sale | 752 | $343.09 | 1,335,632 |
| 2022-05-02 | Open-market sale | 330 | $341.71 | 1,336,384 |
| 2022-05-02 | Open-market sale | 500 | $341.04 | 1,336,714 |
| 2022-05-02 | Open-market sale | 170 | $339.48 | 1,337,214 |
| 2022-05-02 | Option exercise | 14,000 | $5.72 | 1,337,384 |
| 2022-05-02 | Open-market sale | 100 | $356.12 | 547,896 |
| 2022-05-02 | Open-market sale | 144 | $354.86 | 547,996 |
| 2022-05-02 | Open-market sale | 100 | $353.54 | 548,140 |
| 2022-05-02 | Open-market sale | 100 | $350.79 | 548,240 |
| 2022-05-02 | Open-market sale | 1,107 | $350.16 | 548,340 |
| 2022-05-02 | Open-market sale | 593 | $349.00 | 549,447 |
| 2022-05-02 | Open-market sale | 100 | $345.71 | 550,040 |
| 2022-05-02 | Open-market sale | 56 | $344.36 | 550,140 |
| 2022-05-02 | Open-market sale | 106 | $343.44 | 550,196 |
| 2022-05-02 | Open-market sale | 507 | $341.63 | 550,302 |
| 2022-05-02 | Open-market sale | 87 | $340.08 | 550,809 |
| 2022-05-02 | Open-market sale | 300 | $357.05 | 1,323,384 |
| 2022-05-02 | Open-market sale | 308 | $356.24 | 1,323,684 |
| 2022-05-02 | Open-market sale | 518 | $355.02 | 1,323,992 |
| 2022-05-02 | Open-market sale | 737 | $354.38 | 1,324,510 |
| 2022-05-02 | Open-market sale | 823 | $352.76 | 1,325,247 |
| 2022-05-02 | Open-market sale | 632 | $351.73 | 1,326,070 |
| 2022-05-02 | Open-market sale | 1,225 | $350.70 | 1,326,702 |
| 2022-05-02 | Open-market sale | 4,553 | $350.12 | 1,327,927 |
| 2022-05-02 | Open-market sale | 540 | $348.65 | 1,332,480 |
| 2022-05-02 | Open-market sale | 922 | $347.54 | 1,333,020 |
| 2022-05-02 | Open-market sale | 500 | $346.53 | 1,333,942 |
| 2022-05-02 | Open-market sale | 316 | $345.15 | 1,334,442 |
| 2022-04-01 | Option exercise (derivative) | 14,000 | $0.00 | 154,750 |
| 2022-04-01 | Open-market sale | 300 | $442.17 | 1,337,084 |
| 2022-04-01 | Option exercise | 14,000 | $5.72 | 1,337,384 |
| 2022-04-01 | Open-market sale | 787 | $443.08 | 1,336,297 |
| 2022-04-01 | Open-market sale | 440 | $446.38 | 1,335,857 |
| 2022-04-01 | Open-market sale | 210 | $447.31 | 1,335,647 |
| 2022-04-01 | Open-market sale | 935 | $448.60 | 1,334,712 |
| 2022-04-01 | Open-market sale | 374 | $449.19 | 1,334,338 |
| 2022-04-01 | Open-market sale | 100 | $470.39 | 1,323,384 |
| 2022-04-01 | Open-market sale | 700 | $469.21 | 1,323,484 |
| 2022-04-01 | Open-market sale | 1,150 | $467.95 | 1,324,184 |
| 2022-04-01 | Open-market sale | 366 | $466.73 | 1,325,334 |
| 2022-04-01 | Open-market sale | 65 | $465.33 | 1,325,700 |
| 2022-04-01 | Open-market sale | 635 | $464.51 | 1,325,765 |
| 2022-04-01 | Open-market sale | 701 | $463.47 | 1,326,400 |
| 2022-04-01 | Open-market sale | 585 | $462.48 | 1,327,101 |
| 2022-04-01 | Open-market sale | 1,100 | $461.38 | 1,327,686 |
| 2022-04-01 | Open-market sale | 960 | $459.99 | 1,328,786 |
| 2022-04-01 | Open-market sale | 1,407 | $459.16 | 1,329,746 |
| 2022-04-01 | Open-market sale | 1,300 | $458.19 | 1,331,153 |
| 2022-04-01 | Open-market sale | 444 | $454.66 | 1,332,453 |
| 2022-04-01 | Open-market sale | 200 | $453.38 | 1,332,897 |
| 2022-04-01 | Open-market sale | 741 | $452.28 | 1,333,097 |
| 2022-04-01 | Open-market sale | 500 | $451.20 | 1,333,838 |
| 2022-04-01 | Open-market sale | 200 | $453.38 | 1,318,897 |
| 2022-04-01 | Open-market sale | 635 | $464.51 | 1,311,765 |
| 2022-04-01 | Open-market sale | 701 | $463.47 | 1,312,400 |
| 2022-04-01 | Open-market sale | 585 | $462.48 | 1,313,101 |
| 2022-04-01 | Open-market sale | 1,100 | $461.38 | 1,313,686 |
| 2022-04-01 | Open-market sale | 960 | $459.99 | 1,314,786 |
| 2022-04-01 | Open-market sale | 1,407 | $459.16 | 1,315,746 |
| 2022-04-01 | Open-market sale | 500 | $451.20 | 1,319,838 |
| 2022-04-01 | Open-market sale | 374 | $449.19 | 1,320,338 |
| 2022-04-01 | Open-market sale | 935 | $448.60 | 1,320,712 |
| 2022-04-01 | Open-market sale | 210 | $447.31 | 1,321,647 |
| 2022-04-01 | Open-market sale | 440 | $446.38 | 1,321,857 |
| 2022-04-01 | Open-market sale | 787 | $443.08 | 1,322,297 |
| 2022-04-01 | Open-market sale | 300 | $442.17 | 1,323,084 |
| 2022-04-01 | Open-market sale | 100 | $470.39 | 1,309,384 |
| 2022-04-01 | Open-market sale | 700 | $469.21 | 1,309,484 |
| 2022-04-01 | Open-market sale | 1,150 | $467.95 | 1,310,184 |
| 2022-04-01 | Open-market sale | 366 | $466.73 | 1,311,334 |
| 2022-04-01 | Open-market sale | 1,300 | $458.19 | 1,317,153 |
| 2022-04-01 | Open-market sale | 444 | $454.66 | 1,318,453 |
| 2022-04-01 | Open-market sale | 65 | $465.33 | 1,311,700 |
| 2022-04-01 | Open-market sale | 741 | $452.28 | 1,319,097 |
| 2022-04-01 | Open-market sale | 300 | $451.29 | 552,489 |
| 2022-04-01 | Open-market sale | 200 | $461.21 | 551,039 |
| 2022-04-01 | Open-market sale | 450 | $459.50 | 551,239 |
| 2022-04-01 | Open-market sale | 400 | $458.28 | 551,689 |
| 2022-04-01 | Open-market sale | 400 | $452.73 | 552,089 |
| 2022-04-01 | Open-market sale | 143 | $463.63 | 550,896 |
| 2022-04-01 | Open-market sale | 400 | $448.68 | 552,789 |
| 2022-04-01 | Open-market sale | 200 | $446.56 | 553,189 |
| 2022-04-01 | Open-market sale | 100 | $443.54 | 553,389 |
| 2022-04-01 | Open-market sale | 407 | $442.88 | 553,489 |
| 2022-03-01 | Open-market sale | 1,000 | $384.54 | 1,335,284 |
| 2022-03-01 | Open-market sale | 1,801 | $385.47 | 1,333,483 |
| 2022-03-01 | Open-market sale | 2,516 | $386.63 | 1,330,967 |
| 2022-03-01 | Open-market sale | 2,463 | $387.64 | 1,328,504 |
| 2022-03-01 | Open-market sale | 1,820 | $388.75 | 1,326,684 |
| 2022-03-01 | Open-market sale | 200 | $392.25 | 553,996 |
| 2022-03-01 | Open-market sale | 100 | $389.19 | 554,196 |
| 2022-03-01 | Open-market sale | 400 | $389.62 | 1,326,284 |
| 2022-03-01 | Open-market sale | 400 | $390.74 | 1,325,884 |
| 2022-03-01 | Open-market sale | 1,100 | $392.22 | 1,324,784 |
| 2022-03-01 | Open-market sale | 750 | $393.46 | 1,324,034 |
| 2022-03-01 | Open-market sale | 650 | $394.48 | 1,323,384 |
| 2022-03-01 | Open-market sale | 467 | $383.29 | 556,429 |
| 2022-03-01 | Open-market sale | 624 | $384.71 | 555,805 |
| 2022-03-01 | Open-market sale | 345 | $385.82 | 555,460 |
| 2022-03-01 | Open-market sale | 846 | $387.02 | 554,614 |
| 2022-03-01 | Open-market sale | 318 | $387.85 | 554,296 |
| 2022-03-01 | Open-market sale | 100 | $393.19 | 553,896 |
| 2022-03-01 | Open-market sale | 1,100 | $383.21 | 1,336,284 |
| 2022-02-01 | Option exercise (derivative) | 2,875 | $0.00 | 0 |
| 2022-02-01 | Open-market sale | 996 | $403.17 | 1,342,453 |
| 2022-02-01 | Open-market sale | 1,783 | $402.23 | 1,343,449 |
| 2022-02-01 | Open-market sale | 1,343 | $401.06 | 1,345,232 |
| 2022-02-01 | Open-market sale | 1,100 | $400.10 | 1,346,575 |
| 2022-02-01 | Open-market sale | 1,050 | $398.88 | 1,347,675 |
| 2022-02-01 | Open-market sale | 859 | $397.75 | 1,348,725 |
| 2022-02-01 | Open-market sale | 500 | $396.69 | 1,349,584 |
| 2022-02-01 | Open-market sale | 600 | $395.47 | 1,350,084 |
| 2022-02-01 | Open-market sale | 300 | $392.25 | 1,350,684 |
| 2022-02-01 | Open-market sale | 400 | $391.20 | 1,350,984 |
| 2022-02-01 | Option exercise | 2,875 | $1.96 | 1,351,384 |
| 2022-02-01 | Open-market sale | 300 | $406.70 | 556,896 |
| 2022-02-01 | Open-market sale | 800 | $407.55 | 1,337,684 |
| 2022-02-01 | Open-market sale | 240 | $404.30 | 557,396 |
| 2022-02-01 | Open-market sale | 101 | $402.88 | 557,636 |
| 2022-02-01 | Open-market sale | 521 | $402.06 | 557,737 |
| 2022-02-01 | Open-market sale | 370 | $400.63 | 558,258 |
| 2022-02-01 | Open-market sale | 349 | $399.59 | 558,628 |
| 2022-02-01 | Open-market sale | 200 | $398.05 | 558,977 |
| 2022-02-01 | Open-market sale | 200 | $396.85 | 559,177 |
| 2022-02-01 | Open-market sale | 163 | $395.79 | 559,377 |
| 2022-02-01 | Open-market sale | 200 | $392.50 | 559,540 |
| 2022-02-01 | Open-market sale | 156 | $390.95 | 559,740 |
| 2022-02-01 | Open-market sale | 300 | $408.46 | 1,337,384 |
| 2022-02-01 | Open-market sale | 775 | $404.29 | 1,341,678 |
| 2022-02-01 | Open-market sale | 1,151 | $405.43 | 1,340,527 |
| 2022-02-01 | Open-market sale | 2,043 | $406.42 | 1,338,484 |
| 2022-02-01 | Open-market sale | 200 | $405.73 | 557,196 |
| 2022-01-04 | Open-market sale | 177 | $465.05 | 561,896 |
| 2022-01-04 | Open-market sale | 400 | $467.64 | 561,496 |
| 2022-01-04 | Open-market sale | 100 | $468.92 | 561,396 |
| 2022-01-04 | Open-market sale | 300 | $475.14 | 561,096 |
| 2022-01-04 | Open-market sale | 200 | $460.42 | 562,073 |
| 2022-01-04 | Open-market sale | 200 | $479.16 | 560,796 |
| 2022-01-04 | Open-market sale | 200 | $480.08 | 560,596 |
| 2022-01-04 | Open-market sale | 200 | $482.98 | 560,396 |
| 2022-01-04 | Open-market sale | 261 | $486.39 | 560,135 |
| 2022-01-04 | Open-market sale | 39 | $487.23 | 560,096 |
| 2022-01-04 | Open-market sale | 200 | $488.22 | 559,896 |
| 2022-01-04 | Open-market sale | 323 | $458.28 | 562,573 |
| 2022-01-04 | Open-market sale | 300 | $459.43 | 562,273 |
| 2022-01-04 | Open-market sale | 100 | $477.36 | 560,996 |
| 2022-01-04 | Option exercise (derivative) | 14,000 | $0.00 | 2,875 |
| 2022-01-04 | Open-market sale | 600 | $467.65 | 1,352,790 |
| 2022-01-04 | Open-market sale | 81 | $470.59 | 1,352,709 |
| 2022-01-04 | Open-market sale | 200 | $472.71 | 1,352,509 |
| 2022-01-04 | Open-market sale | 599 | $475.08 | 1,351,910 |
| 2022-01-04 | Open-market sale | 301 | $477.33 | 1,351,609 |
| 2022-01-04 | Open-market sale | 700 | $478.75 | 1,350,909 |
| 2022-01-04 | Open-market sale | 400 | $480.60 | 1,350,509 |
| 2022-01-04 | Open-market sale | 300 | $481.73 | 1,350,209 |
| 2022-01-04 | Open-market sale | 400 | $483.14 | 1,349,809 |
| 2022-01-04 | Open-market sale | 400 | $484.88 | 1,349,409 |
| 2022-01-04 | Open-market sale | 1,212 | $458.20 | 1,355,352 |
| 2022-01-04 | Open-market sale | 675 | $457.08 | 1,356,564 |
| 2022-01-04 | Open-market sale | 1,001 | $456.13 | 1,357,239 |
| 2022-01-04 | Open-market sale | 1,000 | $455.02 | 1,358,240 |
| 2022-01-04 | Open-market sale | 1,950 | $453.80 | 1,359,240 |
| 2022-01-04 | Open-market sale | 1,319 | $452.96 | 1,361,190 |
| 2022-01-04 | Option exercise | 14,000 | $1.96 | 1,362,509 |
| 2022-01-04 | Open-market sale | 400 | $465.04 | 1,353,390 |
| 2022-01-04 | Open-market sale | 100 | $461.12 | 1,353,790 |
| 2022-01-04 | Open-market sale | 431 | $460.32 | 1,353,890 |
| 2022-01-04 | Open-market sale | 400 | $488.22 | 1,348,509 |
| 2022-01-04 | Open-market sale | 1,031 | $459.22 | 1,354,321 |
| 2022-01-04 | Open-market sale | 500 | $486.70 | 1,348,909 |
| 2021-12-01 | Open-market sale | 236 | $479.48 | 565,566 |
| 2021-12-01 | Open-market sale | 94 | $477.43 | 565,802 |
| 2021-12-01 | Open-market sale | 59 | $499.00 | 563,132 |
| 2021-12-01 | Open-market sale | 236 | $502.42 | 562,896 |
| 2021-12-01 | Open-market sale | 126 | $492.07 | 563,438 |
| 2021-12-01 | Open-market sale | 141 | $491.13 | 563,564 |
| 2021-12-01 | Open-market sale | 207 | $489.36 | 563,705 |
| 2021-12-01 | Open-market sale | 100 | $493.70 | 563,338 |
| 2021-12-01 | Open-market sale | 457 | $488.27 | 563,912 |
| 2021-12-01 | Open-market sale | 76 | $487.48 | 564,369 |
| 2021-12-01 | Open-market sale | 520 | $485.28 | 564,445 |
| 2021-12-01 | Open-market sale | 47 | $494.76 | 563,291 |
| 2021-12-01 | Open-market sale | 210 | $483.65 | 564,965 |
| 2021-12-01 | Open-market sale | 276 | $482.72 | 565,175 |
| 2021-12-01 | Open-market sale | 115 | $480.49 | 565,451 |
| 2021-12-01 | Open-market sale | 100 | $496.15 | 563,191 |
| 2021-12-01 | Open-market sale | 480 | $494.58 | 1,349,896 |
| 2021-12-01 | Open-market sale | 97 | $477.20 | 1,362,412 |
| 2021-12-01 | Open-market sale | 508 | $478.27 | 1,361,904 |
| 2021-12-01 | Open-market sale | 1,018 | $479.40 | 1,360,886 |
| 2021-12-01 | Open-market sale | 817 | $480.38 | 1,360,069 |
| 2021-12-01 | Open-market sale | 390 | $481.63 | 1,359,679 |
| 2021-12-01 | Open-market sale | 1,068 | $482.83 | 1,358,611 |
| 2021-12-01 | Open-market sale | 1,573 | $483.76 | 1,357,038 |
| 2021-12-01 | Open-market sale | 1,555 | $484.95 | 1,355,483 |
| 2021-12-01 | Open-market sale | 1,364 | $485.86 | 1,354,119 |
| 2021-12-01 | Open-market sale | 453 | $487.05 | 1,353,666 |
| 2021-12-01 | Open-market sale | 1,065 | $488.24 | 1,352,601 |
| 2021-12-01 | Open-market sale | 796 | $489.35 | 1,351,805 |
| 2021-12-01 | Open-market sale | 579 | $490.22 | 1,351,226 |
| 2021-12-01 | Open-market sale | 550 | $491.50 | 1,350,676 |
| 2021-12-01 | Open-market sale | 300 | $493.09 | 1,350,376 |
| 2021-12-01 | Open-market sale | 399 | $495.66 | 1,349,497 |
| 2021-12-01 | Open-market sale | 1 | $496.93 | 1,349,496 |
| 2021-12-01 | Open-market sale | 687 | $502.29 | 1,348,509 |
| 2021-12-01 | Open-market sale | 300 | $500.32 | 1,349,196 |
| 2021-11-01 | Open-market sale | 206 | $504.57 | 1,375,709 |
| 2021-11-01 | Open-market sale | 594 | $503.59 | 1,375,915 |
| 2021-11-01 | Open-market sale | 300 | $505.45 | 1,375,409 |
| 2021-11-01 | Open-market sale | 300 | $506.55 | 1,375,109 |
| 2021-11-01 | Open-market sale | 1,248 | $507.88 | 1,373,861 |
| 2021-11-01 | Open-market sale | 1,415 | $508.95 | 1,372,446 |
| 2021-11-01 | Open-market sale | 1,134 | $509.87 | 1,371,312 |
| 2021-11-01 | Open-market sale | 103 | $510.58 | 1,371,209 |
| 2021-11-01 | Open-market sale | 200 | $511.88 | 1,371,009 |
| 2021-11-01 | Open-market sale | 304 | $513.49 | 1,370,705 |
| 2021-11-01 | Open-market sale | 1,574 | $514.63 | 1,369,131 |
| 2021-11-01 | Open-market sale | 936 | $515.59 | 1,368,195 |
| 2021-11-01 | Open-market sale | 794 | $517.54 | 1,366,529 |
| 2021-11-01 | Open-market sale | 705 | $518.44 | 1,365,824 |
| 2021-11-01 | Open-market sale | 1,202 | $519.90 | 1,364,622 |
| 2021-11-01 | Open-market sale | 803 | $520.90 | 1,363,819 |
| 2021-11-01 | Open-market sale | 500 | $521.89 | 1,363,319 |
| 2021-11-01 | Open-market sale | 410 | $522.51 | 1,362,909 |
| 2021-11-01 | Open-market sale | 395 | $525.34 | 1,362,514 |
| 2021-11-01 | Open-market sale | 5 | $526.48 | 1,362,509 |
| 2021-11-01 | Open-market sale | 872 | $516.56 | 1,367,323 |
| 2021-11-01 | Open-market sale | 200 | $522.70 | 566,096 |
| 2021-11-01 | Open-market sale | 364 | $521.74 | 566,296 |
| 2021-11-01 | Open-market sale | 143 | $507.66 | 568,753 |
| 2021-11-01 | Open-market sale | 298 | $519.31 | 566,759 |
| 2021-11-01 | Open-market sale | 237 | $518.21 | 567,057 |
| 2021-11-01 | Open-market sale | 434 | $516.77 | 567,294 |
| 2021-11-01 | Open-market sale | 416 | $515.10 | 567,728 |
| 2021-11-01 | Open-market sale | 80 | $525.25 | 566,016 |
| 2021-11-01 | Open-market sale | 120 | $526.57 | 565,896 |
| 2021-11-01 | Open-market sale | 352 | $513.79 | 568,144 |
| 2021-11-01 | Open-market sale | 257 | $509.83 | 568,496 |
| 2021-11-01 | Open-market sale | 99 | $521.03 | 566,660 |
| 2021-10-01 | Open-market sale | 296 | $468.51 | 569,400 |
| 2021-10-01 | Open-market sale | 500 | $458.92 | 1,390,009 |
| 2021-10-01 | Open-market sale | 300 | $469.04 | 1,378,509 |
| 2021-10-01 | Open-market sale | 408 | $470.26 | 1,378,101 |
| 2021-10-01 | Open-market sale | 1,304 | $465.65 | 1,380,409 |
| 2021-10-01 | Open-market sale | 1,300 | $466.66 | 1,379,109 |
| 2021-10-01 | Open-market sale | 1,419 | $464.52 | 1,381,713 |
| 2021-10-01 | Open-market sale | 300 | $467.61 | 1,378,809 |
| 2021-10-01 | Open-market sale | 5 | $476.95 | 568,896 |
| 2021-10-01 | Open-market sale | 195 | $476.06 | 568,901 |
| 2021-10-01 | Open-market sale | 200 | $474.01 | 569,096 |
| 2021-10-01 | Open-market sale | 100 | $471.58 | 569,296 |
| 2021-10-01 | Open-market sale | 1,428 | $461.38 | 1,386,809 |
| 2021-10-01 | Open-market sale | 2,296 | $462.56 | 1,384,513 |
| 2021-10-01 | Open-market sale | 1,381 | $463.39 | 1,383,132 |
| 2021-10-01 | Open-market sale | 592 | $471.62 | 1,377,509 |
| 2021-10-01 | Open-market sale | 600 | $474.16 | 1,376,909 |
| 2021-10-01 | Open-market sale | 400 | $475.96 | 1,376,509 |
| 2021-10-01 | Open-market sale | 100 | $459.03 | 571,796 |
| 2021-10-01 | Open-market sale | 400 | $460.61 | 571,396 |
| 2021-10-01 | Open-market sale | 375 | $461.98 | 571,021 |
| 2021-10-01 | Open-market sale | 425 | $462.94 | 570,596 |
| 2021-10-01 | Open-market sale | 500 | $464.02 | 570,096 |
| 2021-10-01 | Open-market sale | 400 | $465.73 | 569,696 |
| 2021-10-01 | Open-market sale | 1,772 | $460.35 | 1,388,237 |
| 2021-10-01 | Open-market sale | 4 | $469.27 | 569,396 |
| 2021-09-01 | Open-market sale | 2,615 | $393.04 | 1,397,035 |
| 2021-09-01 | Open-market sale | 1,869 | $392.00 | 1,399,650 |
| 2021-09-01 | Open-market sale | 2,511 | $393.98 | 1,394,524 |
| 2021-09-01 | Open-market sale | 3,815 | $394.89 | 1,390,709 |
| 2021-09-01 | Open-market sale | 200 | $395.75 | 1,390,509 |
| 2021-09-01 | Open-market sale | 300 | $389.08 | 574,596 |
| 2021-09-01 | Open-market sale | 671 | $390.71 | 573,925 |
| 2021-09-01 | Open-market sale | 409 | $392.10 | 573,516 |
| 2021-09-01 | Open-market sale | 504 | $393.21 | 573,012 |
| 2021-09-01 | Open-market sale | 705 | $394.63 | 572,307 |
| 2021-09-01 | Open-market sale | 1,590 | $390.76 | 1,401,519 |
| 2021-09-01 | Open-market sale | 1,200 | $389.34 | 1,403,109 |
| 2021-09-01 | Open-market sale | 200 | $388.28 | 1,404,309 |
| 2021-09-01 | Open-market sale | 411 | $395.16 | 571,896 |
| 2021-07-12 | Open-market sale | 588 | $357.51 | 1,404,509 |
| 2021-06-29 | Grant / award | 629 | $0.00 | 1,405,097 |
| 2021-05-03 | Open-market sale | 200 | $295.38 | 575,499 |
| 2021-05-03 | Open-market sale | 258 | $292.53 | 575,699 |
| 2021-05-03 | Open-market sale | 300 | $291.79 | 575,957 |
| 2021-05-03 | Open-market sale | 439 | $290.58 | 576,257 |
| 2021-05-03 | Open-market sale | 403 | $289.21 | 576,696 |
| 2021-05-03 | Open-market sale | 797 | $288.44 | 577,099 |
| 2021-05-03 | Open-market sale | 2,700 | $298.41 | 1,404,468 |
| 2021-05-03 | Open-market sale | 21 | $295.88 | 1,407,168 |
| 2021-05-03 | Open-market sale | 794 | $295.06 | 1,407,189 |
| 2021-05-03 | Open-market sale | 699 | $294.05 | 1,407,983 |
| 2021-05-03 | Open-market sale | 681 | $292.85 | 1,408,682 |
| 2021-05-03 | Open-market sale | 1,500 | $292.03 | 1,409,363 |
| 2021-05-03 | Open-market sale | 2,202 | $290.88 | 1,410,863 |
| 2021-05-03 | Open-market sale | 1,650 | $289.90 | 1,413,065 |
| 2021-05-03 | Open-market sale | 1,955 | $288.84 | 1,414,715 |
| 2021-05-03 | Open-market sale | 603 | $298.40 | 574,896 |
| 2021-05-03 | Open-market sale | 1,798 | $287.82 | 1,416,670 |
| 2021-04-01 | Open-market sale | 800 | $276.08 | 577,896 |
| 2021-04-01 | Open-market sale | 4,800 | $271.33 | 1,427,668 |
| 2021-04-01 | Open-market sale | 5,200 | $275.58 | 1,422,468 |
| 2021-04-01 | Open-market sale | 4,000 | $276.23 | 1,418,468 |
| 2021-04-01 | Open-market sale | 2,200 | $271.34 | 578,696 |
| 2021-03-01 | Open-market sale | 5,500 | $391.25 | 1,433,141 |
| 2021-03-01 | Open-market sale | 1,600 | $390.92 | 581,565 |
| 2021-03-01 | Open-market sale | 669 | $391.81 | 580,896 |
| 2021-03-01 | Open-market sale | 694 | $386.10 | 1,445,774 |
| 2021-03-01 | Open-market sale | 2,325 | $387.11 | 1,443,449 |
| 2021-03-01 | Open-market sale | 2,075 | $388.21 | 1,441,374 |
| 2021-03-01 | Open-market sale | 1,207 | $389.27 | 1,440,167 |
| 2021-03-01 | Open-market sale | 1,526 | $390.43 | 1,438,641 |
| 2021-03-01 | Open-market sale | 673 | $392.11 | 1,432,468 |
| 2021-03-01 | Open-market sale | 100 | $384.00 | 583,796 |
| 2021-03-01 | Open-market sale | 131 | $385.57 | 583,665 |
| 2021-03-01 | Open-market sale | 500 | $389.40 | 583,165 |
| 2021-02-01 | Open-market sale | 1,017 | $373.67 | 1,446,568 |
| 2021-02-01 | Open-market sale | 100 | $374.25 | 1,446,468 |
| 2021-02-01 | Open-market sale | 2,000 | $368.58 | 584,896 |
| 2021-02-01 | Open-market sale | 200 | $369.96 | 584,696 |
| 2021-02-01 | Open-market sale | 1,899 | $370.13 | 1,453,569 |
| 2021-02-01 | Open-market sale | 4,503 | $371.54 | 1,449,066 |
| 2021-02-01 | Open-market sale | 300 | $366.57 | 1,460,168 |
| 2021-02-01 | Open-market sale | 800 | $372.23 | 583,896 |
| 2021-02-01 | Open-market sale | 1,481 | $372.24 | 1,447,585 |
| 2021-02-01 | Open-market sale | 4,700 | $368.58 | 1,455,468 |
| 2021-01-04 | Open-market sale | 2,500 | $346.76 | 1,468,068 |
| 2021-01-04 | Open-market sale | 500 | $352.00 | 1,460,468 |
| 2021-01-04 | Open-market sale | 2,100 | $351.35 | 1,460,968 |
| 2021-01-04 | Open-market sale | 300 | $346.55 | 587,496 |
| 2021-01-04 | Open-market sale | 2,100 | $345.01 | 587,796 |
| 2021-01-04 | Open-market sale | 3,900 | $345.02 | 1,470,568 |
| 2021-01-04 | Open-market sale | 600 | $348.00 | 586,896 |
| 2021-01-04 | Open-market sale | 1,900 | $347.85 | 1,466,168 |
| 2021-01-04 | Open-market sale | 2,400 | $348.76 | 1,463,768 |
| 2021-01-04 | Open-market sale | 700 | $350.45 | 1,463,068 |
| 2020-12-01 | Open-market sale | 4,008 | $278.35 | 1,481,982 |
| 2020-12-01 | Open-market sale | 100 | $280.00 | 592,257 |
| 2020-12-01 | Open-market sale | 2,204 | $282.02 | 590,053 |
| 2020-12-01 | Open-market sale | 157 | $283.45 | 589,896 |
| 2020-12-01 | Open-market sale | 2,478 | $277.52 | 1,485,990 |
| 2020-12-01 | Open-market sale | 539 | $278.17 | 592,357 |
| 2020-12-01 | Open-market sale | 3 | $283.33 | 1,474,468 |
| 2020-12-01 | Open-market sale | 6,911 | $282.03 | 1,474,471 |
| 2020-12-01 | Open-market sale | 400 | $280.06 | 1,481,382 |
| 2020-12-01 | Open-market sale | 200 | $279.00 | 1,481,782 |
| 2020-11-02 | Open-market sale | 2,900 | $224.51 | 1,499,568 |
| 2020-11-02 | Open-market sale | 600 | $225.59 | 1,498,968 |
| 2020-11-02 | Open-market sale | 9,200 | $226.93 | 1,489,768 |
| 2020-11-02 | Open-market sale | 600 | $227.82 | 1,489,168 |
| 2020-11-02 | Open-market sale | 700 | $229.35 | 1,488,468 |
| 2020-11-02 | Open-market sale | 600 | $224.41 | 595,296 |
| 2020-11-02 | Open-market sale | 200 | $225.01 | 595,096 |
| 2020-11-02 | Open-market sale | 2,200 | $227.01 | 592,896 |
| 2020-10-01 | Open-market sale | 4,869 | $233.33 | 1,507,546 |
| 2020-10-01 | Open-market sale | 400 | $230.08 | 1,516,068 |
| 2020-10-01 | Open-market sale | 204 | $234.80 | 595,896 |
| 2020-10-01 | Open-market sale | 1,096 | $234.28 | 596,100 |
| 2020-10-01 | Open-market sale | 700 | $233.14 | 597,196 |
| 2020-10-01 | Open-market sale | 900 | $232.17 | 597,896 |
| 2020-10-01 | Open-market sale | 100 | $230.40 | 598,796 |
| 2020-10-01 | Open-market sale | 301 | $234.87 | 1,502,468 |
| 2020-10-01 | Open-market sale | 4,777 | $234.23 | 1,502,769 |
| 2020-10-01 | Open-market sale | 400 | $231.21 | 1,515,668 |
| 2020-10-01 | Open-market sale | 3,253 | $232.26 | 1,512,415 |
| 2020-09-01 | Open-market sale | 800 | $240.41 | 599,896 |
| 2020-09-01 | Open-market sale | 100 | $237.15 | 600,696 |
| 2020-09-01 | Open-market sale | 300 | $236.43 | 600,796 |
| 2020-09-01 | Open-market sale | 800 | $235.00 | 601,096 |
| 2020-09-01 | Open-market sale | 400 | $246.25 | 1,516,468 |
| 2020-09-01 | Open-market sale | 1,600 | $245.72 | 1,516,868 |
| 2020-09-01 | Open-market sale | 1,396 | $244.67 | 1,518,468 |
| 2020-09-01 | Open-market sale | 2,004 | $243.47 | 1,519,864 |
| 2020-09-01 | Open-market sale | 1,500 | $242.38 | 1,521,868 |
| 2020-09-01 | Open-market sale | 200 | $243.38 | 598,896 |
| 2020-09-01 | Open-market sale | 1,400 | $240.35 | 1,525,468 |
| 2020-09-01 | Open-market sale | 100 | $238.32 | 1,526,868 |
| 2020-09-01 | Open-market sale | 300 | $237.38 | 1,526,968 |
| 2020-09-01 | Open-market sale | 800 | $236.71 | 1,527,268 |
| 2020-09-01 | Open-market sale | 2,000 | $235.12 | 1,528,068 |
| 2020-09-01 | Open-market sale | 400 | $234.29 | 1,530,068 |
| 2020-09-01 | Open-market sale | 500 | $241.43 | 599,396 |
| 2020-09-01 | Open-market sale | 300 | $242.78 | 599,096 |
| 2020-09-01 | Open-market sale | 2,100 | $241.32 | 1,523,368 |
| 2020-08-03 | Open-market sale | 1,300 | $219.59 | 1,534,158 |
| 2020-08-03 | Open-market sale | 190 | $220.23 | 1,533,968 |
| 2020-08-03 | Open-market sale | 3,200 | $212.04 | 1,541,268 |
| 2020-08-03 | Open-market sale | 1,110 | $218.35 | 1,535,458 |
| 2020-08-03 | Open-market sale | 800 | $216.40 | 1,536,568 |
| 2020-08-03 | Open-market sale | 1,400 | $225.58 | 601,896 |
| 2020-08-03 | Open-market sale | 700 | $219.37 | 603,296 |
| 2020-08-03 | Open-market sale | 900 | $218.49 | 603,996 |
| 2020-08-03 | Open-market sale | 3,500 | $225.54 | 1,530,468 |
| 2020-08-03 | Open-market sale | 700 | $212.78 | 1,540,568 |
| 2020-08-03 | Open-market sale | 1,000 | $214.37 | 1,539,568 |
| 2020-08-03 | Open-market sale | 2,200 | $215.51 | 1,537,368 |
| 2020-07-10 | Grant / award | 1,782 | $0.00 | 1,544,468 |
| 2020-07-10 | — | — | — | 1,542,686 |
| 2020-07-10 | — | — | — | 604,896 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.