Sep 23
2025
SELL
Payment of exercise price or tax liability
$40,905
$84.69 p/Share
483
Reduced 0.63%
75,907
Common Stock
Sep 22
2025
SELL
Open market or private sale
$43,298
$83.75 p/Share
517
Reduced 0.67%
76,390
Common Stock
Sep 19
2025
SELL
Payment of exercise price or tax liability
$42,569
$83.47 p/Share
510
Reduced 0.66%
76,907
Common Stock
Sep 18
2025
BUY
Grant, award, or other acquisition
-
1,948
Added 2.45%
77,417
Common Stock
Sep 11
2025
SELL
Open market or private sale
$454,038
$88.3 p/Share
5,142
Reduced 6.38%
75,469
Common Stock
May 27
2025
SELL
Payment of exercise price or tax liability
$46,836
$96.97 p/Share
483
Reduced 0.6%
80,611
Common Stock
May 07
2025
SELL
Payment of exercise price or tax liability
$45,002
$88.24 p/Share
510
Reduced 0.62%
81,094
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$46,991
$97.09 p/Share
484
Reduced 0.59%
81,604
Common Stock
Mar 31
2025
SELL
Payment of exercise price or tax liability
$50,194
$98.42 p/Share
510
Reduced 0.62%
82,088
Common Stock
Mar 25
2025
SELL
Payment of exercise price or tax liability
$708,847
$102.11 p/Share
6,942
Reduced 7.75%
82,598
Common Stock
Mar 17
2025
SELL
Payment of exercise price or tax liability
$97,898
$102.19 p/Share
958
Reduced 1.06%
89,540
Common Stock
Mar 13
2025
BUY
Grant, award, or other acquisition
-
18,061
Added 16.64%
90,498
Common Stock
Feb 14
2025
SELL
Open market or private sale
$502,630
$147.14 p/Share
3,416
Reduced 4.5%
72,437
Common Stock
Jan 06
2025
SELL
Payment of exercise price or tax liability
$177,370
$149.68 p/Share
1,185
Reduced 1.54%
75,853
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$38,545
$151.16 p/Share
255
Reduced 0.33%
77,038
Common Stock
Dec 30
2024
BUY
Grant, award, or other acquisition
-
2,054
Added 2.59%
77,293
Common Stock
Dec 20
2024
SELL
Payment of exercise price or tax liability
$141,035
$142.03 p/Share
993
Reduced 1.3%
75,239
Common Stock
Oct 15
2024
SELL
Payment of exercise price or tax liability
$66,335
$130.07 p/Share
510
Reduced 0.66%
76,232
Common Stock
Sep 19
2024
BUY
Grant, award, or other acquisition
-
4,108
Added 5.08%
76,742
Common Stock
Aug 06
2024
SELL
Payment of exercise price or tax liability
$62,779
$120.73 p/Share
520
Reduced 0.71%
72,634
Common Stock
Jun 24
2024
SELL
Payment of exercise price or tax liability
$48,427
$93.13 p/Share
520
Reduced 0.71%
73,154
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$45,991
$93.1 p/Share
494
Reduced 0.67%
73,674
Common Stock
Mar 28
2024
SELL
Payment of exercise price or tax liability
$443,856
$88.4 p/Share
5,021
Reduced 6.34%
74,168
Common Stock
Mar 25
2024
SELL
Payment of exercise price or tax liability
$40,006
$87.16 p/Share
459
Reduced 0.58%
79,189
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
14,052
Added 15.0%
79,648
Common Stock