Aug 10
2023
SELL
Open market or private sale
$1,584,390
$528.13 p/Share
3,000
Reduced 0.0%
100,696,849
Common Stock
Aug 09
2023
SELL
Open market or private sale
$65,743,955
$530.36 p/Share
123,961
Reduced 0.12%
100,699,849
Common Stock
Aug 08
2023
SELL
Open market or private sale
$106,623,822
$521.62 p/Share
204,409
Reduced 0.2%
100,823,810
Common Stock
Jul 21
2023
SELL
Open market or private sale
$275,772
$466.62 p/Share
591
Reduced 0.0%
101,028,219
Common Stock
Jun 30
2023
SELL
Open market or private sale
$76,720,231
$467.45 p/Share
164,125
Reduced 0.16%
101,028,810
Common Stock
Jun 29
2023
SELL
Open market or private sale
$20,517,004
$465.08 p/Share
44,115
Reduced 0.04%
101,192,935
Common Stock
Jun 28
2023
SELL
Open market or private sale
$5,477,572
$465.78 p/Share
11,760
Reduced 0.01%
101,237,050
Common Stock
Jun 22
2023
SELL
Open market or private sale
$49,122,027
$458.99 p/Share
107,022
Reduced 0.11%
101,248,810
Common Stock
Jun 21
2023
SELL
Open market or private sale
$14,297,101
$454.54 p/Share
31,454
Reduced 0.03%
101,355,832
Common Stock
Jun 20
2023
SELL
Open market or private sale
$15,509,556
$454.08 p/Share
34,156
Reduced 0.03%
101,387,286
Common Stock
Jun 16
2023
SELL
Open market or private sale
$11,395,082
$455.53 p/Share
25,015
Reduced 0.02%
101,421,442
Common Stock
Jun 15
2023
SELL
Open market or private sale
$12,434,400
$454.59 p/Share
27,353
Reduced 0.03%
101,446,457
Common Stock
May 19
2023
SELL
Open market or private sale
$86,470,038
$444.91 p/Share
194,354
Reduced 0.19%
101,473,810
Common Stock
May 12
2023
SELL
Open market or private sale
$9,152,165
$443.29 p/Share
20,646
Reduced 0.02%
101,668,164
Common Stock
May 03
2023
SELL
Open market or private sale
$75,794,397
$425.09 p/Share
178,302
Reduced 0.18%
101,688,810
Common Stock
May 02
2023
SELL
Open market or private sale
$17,082,002
$409.66 p/Share
41,698
Reduced 0.04%
101,867,112
Common Stock
Apr 28
2023
SELL
Open market or private sale
$89,903,250
$399.57 p/Share
225,000
Reduced 0.22%
101,908,810
Common Stock
Apr 06
2023
SELL
Open market or private sale
$47,846,361
$367.21 p/Share
130,297
Reduced 0.13%
102,133,810
Common Stock
Apr 05
2023
SELL
Open market or private sale
$25,352,375
$363.72 p/Share
69,703
Reduced 0.07%
102,264,107
Common Stock
Apr 03
2023
SELL
Open market or private sale
$73,665,900
$350.79 p/Share
210,000
Reduced 0.2%
102,333,810
Common Stock
Mar 31
2023
SELL
Open market or private sale
$70,255,550
$342.71 p/Share
205,000
Reduced 0.2%
102,543,810
Common Stock
Mar 24
2023
SELL
Open market or private sale
$67,236,000
$336.18 p/Share
200,000
Reduced 0.19%
102,748,810
Common Stock
Dec 02
2022
SELL
Open market or private sale
$18,308,724
$372.97 p/Share
49,089
Reduced 0.05%
102,948,810
Common Stock
Dec 01
2022
SELL
Open market or private sale
$60,069,685
$373.31 p/Share
160,911
Reduced 0.16%
102,997,899
Common Stock
Nov 07
2022
SELL
Open market or private sale
$23,171,645
$364.42 p/Share
63,585
Reduced 0.06%
103,158,810
Common Stock