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
May 30
2024
SELL
Open market or private sale
$35,462,030
$169.97 p/Share
208,637
Reduced 0.03%
673,706,697
Common Stock
May 29
2024
SELL
Open market or private sale
$35,094,829
$168.21 p/Share
208,637
Reduced 0.03%
673,915,334
Common Stock
May 28
2024
SELL
Open market or private sale
$31,741,274
$167.35 p/Share
189,670
Reduced 0.03%
674,123,971
Common Stock
May 23
2024
SELL
Open market or private sale
$31,331,587
$165.19 p/Share
189,670
Reduced 0.03%
674,503,311
Common Stock
May 22
2024
SELL
Open market or private sale
$31,240,545
$164.71 p/Share
189,670
Reduced 0.03%
674,692,981
Common Stock
May 21
2024
SELL
Open market or private sale
$31,181,748
$164.4 p/Share
189,670
Reduced 0.03%
674,882,651
Common Stock
May 20
2024
SELL
Open market or private sale
$31,136,227
$164.16 p/Share
189,670
Reduced 0.03%
675,072,321
Common Stock
May 17
2024
SELL
Open market or private sale
$31,012,941
$163.51 p/Share
189,670
Reduced 0.03%
675,261,991
Common Stock
May 16
2024
SELL
Open market or private sale
$30,935,177
$163.1 p/Share
189,670
Reduced 0.03%
675,451,661
Common Stock
May 15
2024
SELL
Open market or private sale
$30,965,524
$163.26 p/Share
189,670
Reduced 0.03%
675,641,331
Common Stock
May 14
2024
SELL
Open market or private sale
$30,961,730
$163.24 p/Share
189,670
Reduced 0.03%
675,831,001
Common Stock
May 13
2024
SELL
Open market or private sale
$31,030,012
$163.6 p/Share
189,670
Reduced 0.03%
676,020,671
Common Stock
May 10
2024
SELL
Open market or private sale
$31,185,541
$164.42 p/Share
189,670
Reduced 0.03%
676,210,341
Common Stock