Dec 17
2025
SELL
Payment of exercise price or tax liability
$1,109,302
$71.86 p/Share
15,437
Reduced 14.81%
88,771
Common Stock
Dec 12
2025
SELL
Open market or private sale
$65,517
$78.09 p/Share
839
Reduced 0.8%
104,208
Common Stock
Dec 11
2025
SELL
Payment of exercise price or tax liability
$68,725
$79.36 p/Share
866
Reduced 0.82%
105,047
Common Stock
Nov 28
2025
SELL
Open market or private sale
$399,160
$69.93 p/Share
5,708
Reduced 5.11%
105,913
Common Stock
Nov 16
2025
SELL
Payment of exercise price or tax liability
$37,994
$64.18 p/Share
592
Reduced 0.53%
111,621
Common Stock
Sep 11
2025
SELL
Payment of exercise price or tax liability
$40,932
$66.02 p/Share
620
Reduced 0.55%
112,213
Common Stock
Aug 16
2025
SELL
Payment of exercise price or tax liability
$26,492
$63.53 p/Share
417
Reduced 0.37%
112,833
Common Stock
Jun 11
2025
SELL
Payment of exercise price or tax liability
$31,167
$51.01 p/Share
611
Reduced 0.54%
112,804
Common Stock
May 16
2025
SELL
Payment of exercise price or tax liability
$21,905
$52.53 p/Share
417
Reduced 0.37%
113,415
Common Stock
Mar 11
2025
SELL
Payment of exercise price or tax liability
$35,816
$58.62 p/Share
611
Reduced 0.53%
113,832
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
20,540
Added 15.22%
114,443
Common Stock
Feb 18
2025
SELL
Open market or private sale
$197,358
$68.29 p/Share
2,890
Reduced 2.99%
93,903
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$114,152
$64.42 p/Share
1,772
Reduced 1.8%
96,793
Common Stock
Dec 17
2024
BUY
Grant, award, or other acquisition
-
60,797
Added 38.15%
98,565
Common Stock
Dec 12
2024
SELL
Open market or private sale
$68,543
$62.54 p/Share
1,096
Reduced 75.02%
365
Common Stock
Dec 11
2024
SELL
Payment of exercise price or tax liability
$38,373
$63.01 p/Share
609
Reduced 29.42%
1,461
Common Stock
Dec 11
2024
BUY
Exercise of conversion of derivative security
-
1,705
Added 45.17%
2,070
Common Stock
Nov 18
2024
SELL
Open market or private sale
$219,393
$50.01 p/Share
4,387
Reduced 92.32%
365
Common Stock
Sep 11
2024
SELL
Payment of exercise price or tax liability
$109,112
$44.81 p/Share
2,435
Reduced 33.88%
4,752
Common Stock
Sep 11
2024
BUY
Exercise of conversion of derivative security
-
6,822
Added 48.7%
7,187
Common Stock