Dec 17
2025
SELL
Payment of exercise price or tax liability
$10,780
$73.84 p/Share
146
Reduced 0.18%
79,205
Common Stock
Dec 11
2025
SELL
Open market or private sale
$1,469,016
$80.34 p/Share
18,285
Reduced 18.73%
79,351
Common Stock
Nov 17
2025
SELL
Payment of exercise price or tax liability
$142,223
$61.89 p/Share
2,298
Reduced 2.3%
97,636
Common Stock
Sep 17
2025
SELL
Payment of exercise price or tax liability
$10,570
$71.91 p/Share
147
Reduced 0.15%
99,934
Common Stock
Aug 17
2025
SELL
Payment of exercise price or tax liability
$521,641
$66.8 p/Share
7,809
Reduced 7.24%
100,081
Common Stock
Aug 17
2025
BUY
Grant, award, or other acquisition
-
43,447
Added 28.71%
107,890
Common Stock
Jun 17
2025
SELL
Payment of exercise price or tax liability
$6,171
$62.97 p/Share
98
Reduced 0.16%
60,000
Common Stock
May 17
2025
SELL
Payment of exercise price or tax liability
$62,966
$65.25 p/Share
965
Reduced 1.58%
60,098
Common Stock
May 17
2025
BUY
Grant, award, or other acquisition
-
67
Added 0.11%
61,063
Common Stock
Apr 17
2025
BUY
Grant, award, or other acquisition
-
21,854
Added 26.38%
60,996
Common Stock
Mar 17
2025
SELL
Payment of exercise price or tax liability
$38,207
$65.09 p/Share
587
Reduced 1.48%
39,142
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$75,889
$72.07 p/Share
1,053
Reduced 2.58%
39,729
Common Stock
Feb 17
2025
BUY
Grant, award, or other acquisition
-
67
Added 0.16%
40,782
Common Stock
Nov 17
2024
SELL
Payment of exercise price or tax liability
$71,803
$74.64 p/Share
962
Reduced 2.31%
40,715
Common Stock
Nov 17
2024
BUY
Grant, award, or other acquisition
-
67
Added 0.16%
41,677
Common Stock
Aug 17
2024
SELL
Payment of exercise price or tax liability
$399,238
$76.38 p/Share
5,227
Reduced 11.16%
41,610
Common Stock
Aug 17
2024
BUY
Grant, award, or other acquisition
-
23,540
Added 33.45%
46,837
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$96,842
$94.48 p/Share
1,025
Reduced 4.21%
23,297
Common Stock
May 17
2024
BUY
Grant, award, or other acquisition
-
642
Added 2.57%
24,322
Common Stock
Mar 17
2024
BUY
Grant, award, or other acquisition
-
3,293
Added 12.21%
23,680
Common Stock