Jul 10
2025
SELL
Open market or private sale
$12,237,000
$163.16 p/Share
75,000
Reduced 0.1%
74,798,225
Common Stock
Jul 09
2025
SELL
Open market or private sale
$12,233,250
$163.11 p/Share
75,000
Reduced 0.1%
74,873,225
Common Stock
Jul 08
2025
SELL
Open market or private sale
$11,955,000
$159.4 p/Share
75,000
Reduced 0.1%
74,948,225
Common Stock
Jul 07
2025
SELL
Open market or private sale
$11,880,000
$158.4 p/Share
75,000
Reduced 0.1%
75,023,225
Common Stock
Jul 03
2025
SELL
Open market or private sale
$11,976,750
$159.69 p/Share
75,000
Reduced 0.1%
75,098,225
Common Stock
Jul 02
2025
SELL
Open market or private sale
$11,664,750
$155.53 p/Share
75,000
Reduced 0.1%
75,173,225
Common Stock
Jul 01
2025
SELL
Open market or private sale
$11,578,500
$154.38 p/Share
75,000
Reduced 0.1%
75,248,225
Common Stock
Jun 30
2025
SELL
Open market or private sale
$11,820,000
$157.6 p/Share
75,000
Reduced 0.1%
75,323,225
Common Stock
Jun 27
2025
SELL
Open market or private sale
$11,794,500
$157.26 p/Share
75,000
Reduced 0.1%
75,398,225
Common Stock
Jun 26
2025
SELL
Open market or private sale
$11,667,750
$155.57 p/Share
75,000
Reduced 0.1%
75,473,225
Common Stock
Jun 25
2025
SELL
Open market or private sale
$11,418,000
$152.24 p/Share
75,000
Reduced 0.1%
75,548,225
Common Stock
Jun 24
2025
SELL
Open market or private sale
$7,351,000
$147.02 p/Share
50,000
Reduced 0.07%
75,623,225
Common Stock
Jun 23
2025
SELL
Open market or private sale
$7,181,500
$143.63 p/Share
50,000
Reduced 0.07%
75,673,225
Common Stock
Jun 20
2025
SELL
Open market or private sale
$7,233,499
$144.67 p/Share
50,000
Reduced 0.07%
75,723,225
Common Stock
Jun 18
2025
SELL
Payment of exercise price or tax liability
$5,788,291
$144.12 p/Share
40,163
Reduced 0.05%
75,773,225
Common Stock
Mar 19
2025
SELL
Payment of exercise price or tax liability
$49,820,857
$115.43 p/Share
431,611
Reduced 0.57%
75,813,388
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
956,480
Added 1.24%
76,244,999
Common Stock
Dec 11
2024
SELL
Payment of exercise price or tax liability
$8,622,193
$135.07 p/Share
63,835
Reduced 0.08%
75,288,131
Common Stock
Sep 18
2024
SELL
Payment of exercise price or tax liability
$7,382,733
$115.59 p/Share
63,870
Reduced 0.08%
75,351,966
Common Stock
Sep 13
2024
SELL
Open market or private sale
$14,238,000
$118.65 p/Share
120,000
Reduced 0.16%
75,415,836
Common Stock
Sep 12
2024
SELL
Open market or private sale
$14,164,800
$118.04 p/Share
120,000
Reduced 0.16%
75,535,836
Common Stock
Sep 11
2024
SELL
Open market or private sale
$13,498,800
$112.49 p/Share
120,000
Reduced 0.16%
75,655,836
Common Stock
Sep 10
2024
SELL
Open market or private sale
$12,841,200
$107.01 p/Share
120,000
Reduced 0.16%
75,775,836
Common Stock
Sep 09
2024
SELL
Open market or private sale
$12,603,600
$105.03 p/Share
120,000
Reduced 0.16%
75,895,836
Common Stock
Sep 06
2024
SELL
Open market or private sale
$12,535,200
$104.46 p/Share
120,000
Reduced 0.16%
76,015,836
Common Stock