May 24
2028
SELL
Open market or private sale
$31,443,492
$165.78 p/Share
189,670
Reduced 0.03%
674,313,641
Common Stock
Jun 28
2024
SELL
Open market or private sale
$23,693,331
$177.53 p/Share
133,461
Reduced 0.02%
670,278,284
Common Stock
Jun 27
2024
SELL
Open market or private sale
$23,623,931
$177.01 p/Share
133,461
Reduced 0.02%
670,411,745
Common Stock
Jun 26
2024
SELL
Open market or private sale
$23,457,105
$175.76 p/Share
133,461
Reduced 0.02%
670,545,206
Common Stock
Jun 25
2024
SELL
Open market or private sale
$23,773,407
$178.13 p/Share
133,461
Reduced 0.02%
670,678,667
Common Stock
Jun 24
2024
SELL
Open market or private sale
$23,724,027
$177.76 p/Share
133,461
Reduced 0.02%
670,812,128
Common Stock
Jun 21
2024
SELL
Open market or private sale
$23,523,835
$176.26 p/Share
133,461
Reduced 0.02%
670,945,589
Common Stock
Jun 20
2024
SELL
Open market or private sale
$23,717,354
$177.71 p/Share
133,461
Reduced 0.02%
671,079,050
Common Stock
Jun 18
2024
SELL
Open market or private sale
$23,635,943
$177.1 p/Share
133,461
Reduced 0.02%
671,212,511
Common Stock
Jun 17
2024
SELL
Open market or private sale
$23,611,920
$176.92 p/Share
133,461
Reduced 0.02%
671,345,972
Common Stock
Jun 14
2024
SELL
Open market or private sale
$23,862,559
$175.5 p/Share
135,969
Reduced 0.02%
671,479,433
Common Stock
Jun 13
2024
SELL
Open market or private sale
$23,927,399
$174.65 p/Share
137,002
Reduced 0.02%
671,615,402
Common Stock
Jun 12
2024
SELL
Open market or private sale
$23,248,906
$174.2 p/Share
133,461
Reduced 0.02%
671,752,404
Common Stock
Jun 11
2024
SELL
Open market or private sale
$40,861,746
$179.53 p/Share
227,604
Reduced 0.03%
671,885,865
Common Stock
Jun 10
2024
SELL
Open market or private sale
$41,146,251
$180.78 p/Share
227,604
Reduced 0.03%
672,113,469
Common Stock
Jun 07
2024
SELL
Open market or private sale
$41,018,792
$180.22 p/Share
227,604
Reduced 0.03%
672,341,073
Common Stock
Jun 07
2024
BUY
Exercise of in-the-money or at-the-money derivatives securities
$669,505,749
$99.5 p/Share
6,728,701
Added 0.99%
672,341,073
Common Stock
Jun 06
2024
SELL
Open market or private sale
$41,255,501
$181.26 p/Share
227,604
Reduced 0.03%
672,568,677
Common Stock
Jun 05
2024
SELL
Open market or private sale
$40,932,303
$179.84 p/Share
227,604
Reduced 0.03%
672,796,281
Common Stock
Jun 04
2024
SELL
Open market or private sale
$40,194,866
$176.6 p/Share
227,604
Reduced 0.03%
673,023,885
Common Stock
Jun 04
2024
SELL
Open market or private sale
$40,194,866
$176.6 p/Share
227,604
Reduced 0.03%
673,023,885
Common Stock
Jun 03
2024
SELL
Open market or private sale
$39,414,184
$173.17 p/Share
227,604
Reduced 0.03%
673,251,489
Common Stock
Jun 03
2024
SELL
Open market or private sale
$39,414,184
$173.17 p/Share
227,604
Reduced 0.03%
673,251,489
Common Stock
May 31
2024
SELL
Open market or private sale
$39,357,283
$172.92 p/Share
227,604
Reduced 0.03%
673,479,093
Common Stock
May 31
2024
SELL
Open market or private sale
$39,357,283
$172.92 p/Share
227,604
Reduced 0.03%
673,479,093
Common Stock