May 18
2022
SELL
Open market or private sale
$211,400
$302.0 p/Share
700
Reduced 0.0%
105,472,666
Common Stock
May 17
2022
SELL
Open market or private sale
$5,958,635
$302.73 p/Share
19,683
Reduced 0.02%
105,473,366
Common Stock
May 16
2022
SELL
Open market or private sale
$24,450,393
$302.75 p/Share
80,761
Reduced 0.08%
105,493,049
Common Stock
Apr 08
2022
SELL
Open market or private sale
$43,226,310
$310.88 p/Share
139,045
Reduced 0.13%
105,573,810
Common Stock
Apr 07
2022
SELL
Open market or private sale
$22,018,756
$310.32 p/Share
70,955
Reduced 0.07%
105,712,855
Common Stock
Apr 06
2022
SELL
Open market or private sale
$15,612,854
$301.11 p/Share
51,851
Reduced 0.05%
105,783,810
Common Stock
Apr 05
2022
SELL
Open market or private sale
$33,489,766
$294.4 p/Share
113,756
Reduced 0.11%
105,835,661
Common Stock
Apr 04
2022
SELL
Open market or private sale
$11,548,058
$293.15 p/Share
39,393
Reduced 0.04%
105,949,417
Common Stock
Apr 01
2022
SELL
Open market or private sale
$48,405,557
$292.7 p/Share
165,376
Reduced 0.16%
105,988,810
Common Stock
Mar 30
2022
SELL
Open market or private sale
$730,075
$292.03 p/Share
2,500
Reduced 0.0%
106,154,186
Common Stock
Mar 29
2022
SELL
Open market or private sale
$1,270,524
$292.68 p/Share
4,341
Reduced 0.0%
106,156,686
Common Stock
Mar 28
2022
SELL
Open market or private sale
$2,202,227
$292.15 p/Share
7,538
Reduced 0.01%
106,161,027
Common Stock
Mar 21
2022
SELL
Open market or private sale
$10,317,621
$292.74 p/Share
35,245
Reduced 0.03%
106,168,565
Common Stock
Mar 18
2022
SELL
Open market or private sale
$60,563,999
$288.4 p/Share
210,000
Reduced 0.2%
106,203,810
Common Stock
Mar 17
2022
SELL
Open market or private sale
$62,469,003
$283.95 p/Share
220,000
Reduced 0.21%
106,413,810
Common Stock
Mar 15
2022
SELL
Open market or private sale
$60,249,930
$273.77 p/Share
220,075
Reduced 0.21%
106,633,810
Common Stock
Mar 14
2022
SELL
Open market or private sale
$46,686,219
$269.73 p/Share
173,085
Reduced 0.16%
106,853,885
Common Stock
Mar 11
2022
SELL
Open market or private sale
$5,876,052
$269.05 p/Share
21,840
Reduced 0.02%
107,026,970
Common Stock
Mar 10
2022
SELL
Open market or private sale
$49,351,349
$266.79 p/Share
184,982
Reduced 0.17%
107,048,810
Common Stock
Mar 09
2022
SELL
Open market or private sale
$5,343,605
$266.94 p/Share
20,018
Reduced 0.02%
107,233,792
Common Stock
Mar 04
2022
SELL
Open market or private sale
$55,049,403
$262.14 p/Share
210,000
Reduced 0.2%
107,253,810
Common Stock
Dec 30
2021
SELL
Open market or private sale
$1,010,294
$279.55 p/Share
3,614
Reduced 0.0%
107,463,810
Common Stock
Dec 27
2021
SELL
Open market or private sale
$997,922
$279.53 p/Share
3,570
Reduced 0.0%
107,467,424
Common Stock
Dec 16
2021
SELL
Open market or private sale
$49,979,369
$281.39 p/Share
177,616
Reduced 0.16%
107,470,994
Common Stock
Dec 15
2021
SELL
Open market or private sale
$55,655,448
$271.49 p/Share
205,000
Reduced 0.19%
107,648,610
Common Stock