May 21
2024
SELL
Open market or private sale
$150,603,439
$808.57 p/Share
186,259
Reduced 0.19%
98,712,551
Common Stock
Feb 16
2024
SELL
Open market or private sale
$132,149,899
$778.8 p/Share
169,684
Reduced 0.17%
98,898,810
Common Stock
Feb 15
2024
SELL
Open market or private sale
$38,307,583
$761.34 p/Share
50,316
Reduced 0.05%
99,068,494
Common Stock
Feb 09
2024
SELL
Open market or private sale
$153,224,200
$742.88 p/Share
206,257
Reduced 0.21%
99,118,810
Common Stock
Feb 08
2024
SELL
Open market or private sale
$6,470,344
$740.06 p/Share
8,743
Reduced 0.01%
99,325,067
Common Stock
Jan 31
2024
SELL
Open market or private sale
$51,400,885
$654.18 p/Share
78,573
Reduced 0.08%
99,333,810
Common Stock
Jan 30
2024
SELL
Open market or private sale
$49,211,263
$645.69 p/Share
76,215
Reduced 0.08%
99,412,383
Common Stock
Jan 29
2024
SELL
Open market or private sale
$34,854,422
$645.07 p/Share
54,032
Reduced 0.05%
99,488,598
Common Stock
Jan 16
2024
SELL
Open market or private sale
$762,103
$645.85 p/Share
1,180
Reduced 0.0%
99,542,630
Common Stock
Jan 11
2024
SELL
Open market or private sale
$7,831,650
$634.45 p/Share
12,344
Reduced 0.01%
99,543,810
Common Stock
Jan 10
2024
SELL
Open market or private sale
$103,713,131
$633.44 p/Share
163,730
Reduced 0.16%
99,556,154
Common Stock
Jan 09
2024
SELL
Open market or private sale
$21,828,361
$632.01 p/Share
34,538
Reduced 0.03%
99,719,884
Common Stock
Jan 04
2024
SELL
Open market or private sale
$9,073,792
$630.65 p/Share
14,388
Reduced 0.01%
99,754,422
Common Stock
Oct 11
2023
SELL
Open market or private sale
$130,184,650
$605.51 p/Share
215,000
Reduced 0.22%
99,768,810
Common Stock
Sep 07
2023
SELL
Open market or private sale
$119,746,200
$570.22 p/Share
210,000
Reduced 0.21%
99,983,810
Common Stock
Aug 31
2023
SELL
Open market or private sale
$25,871,211
$555.88 p/Share
46,541
Reduced 0.05%
100,193,810
Common Stock
Aug 30
2023
SELL
Open market or private sale
$3,435,028
$555.74 p/Share
6,181
Reduced 0.01%
100,240,351
Common Stock
Aug 29
2023
SELL
Open market or private sale
$15,953,435
$554.96 p/Share
28,747
Reduced 0.03%
100,246,532
Common Stock
Aug 28
2023
SELL
Open market or private sale
$10,444,182,648
$277328.28 p/Share
37,660
Reduced 0.04%
100,275,279
Common Stock
Aug 25
2023
SELL
Open market or private sale
$35,296,445
$555.22 p/Share
63,572
Reduced 0.06%
100,312,939
Common Stock
Aug 24
2023
SELL
Open market or private sale
$11,660,426
$555.47 p/Share
20,992
Reduced 0.02%
100,376,511
Common Stock
Aug 23
2023
SELL
Open market or private sale
$726,286
$555.69 p/Share
1,307
Reduced 0.0%
100,397,503
Common Stock
Aug 15
2023
SELL
Open market or private sale
$27,260,501
$542.8 p/Share
50,222
Reduced 0.05%
100,398,810
Common Stock
Aug 14
2023
SELL
Open market or private sale
$89,046,031
$540.4 p/Share
164,778
Reduced 0.16%
100,449,032
Common Stock
Aug 11
2023
SELL
Open market or private sale
$43,995,722
$529.82 p/Share
83,039
Reduced 0.08%
100,613,810
Common Stock