Dec 05
2025
SELL
Payment of exercise price or tax liability
$79,387
$44.45 p/Share
1,786
Reduced 6.6%
25,284
Common Stock
Dec 05
2025
BUY
Exercise of conversion of derivative security
-
3,690
Added 12.58%
25,632
Common Stock
Nov 17
2025
SELL
Open market or private sale
$93,380
$46.69 p/Share
2,000
Reduced 7.88%
23,380
Common Stock
Oct 15
2025
SELL
Payment of exercise price or tax liability
$24,702
$47.78 p/Share
517
Reduced 2.0%
25,380
Common Stock
Oct 15
2025
BUY
Exercise of conversion of derivative security
-
1,322
Added 4.86%
25,897
Common Stock
Sep 05
2025
SELL
Payment of exercise price or tax liability
$83,450
$50.0 p/Share
1,669
Reduced 6.36%
24,575
Common Stock
Sep 05
2025
BUY
Exercise of conversion of derivative security
-
3,689
Added 12.58%
25,624
Common Stock
Sep 04
2025
SELL
Open market or private sale
$99,780
$49.89 p/Share
2,000
Reduced 8.14%
22,555
Common Stock
Jul 15
2025
SELL
Payment of exercise price or tax liability
$23,081
$52.22 p/Share
442
Reduced 1.77%
24,555
Common Stock
Jul 15
2025
BUY
Exercise of conversion of derivative security
-
1,323
Added 5.03%
24,997
Common Stock
Jun 05
2025
SELL
Payment of exercise price or tax liability
$145,645
$54.94 p/Share
2,651
Reduced 10.07%
23,674
Common Stock
Jun 05
2025
BUY
Exercise of conversion of derivative security
-
9,022
Added 27.39%
23,913
Common Stock
May 23
2025
BUY
Grant, award, or other acquisition
-
8,259
Added 12.24%
59,192
Common Stock
Apr 15
2025
SELL
Payment of exercise price or tax liability
$17,083
$43.47 p/Share
393
Reduced 0.77%
50,933
Common Stock
Mar 05
2025
SELL
Payment of exercise price or tax liability
$42,842
$56.15 p/Share
763
Reduced 1.46%
51,326
Common Stock
Jan 15
2025
SELL
Payment of exercise price or tax liability
$23,390
$50.52 p/Share
463
Reduced 0.88%
52,089
Common Stock
Dec 05
2024
SELL
Payment of exercise price or tax liability
$57,574
$58.63 p/Share
982
Reduced 1.83%
52,552
Common Stock
Oct 15
2024
SELL
Payment of exercise price or tax liability
$94,745
$53.68 p/Share
1,765
Reduced 3.21%
53,273
Common Stock
Sep 05
2024
SELL
Payment of exercise price or tax liability
$39,613
$49.27 p/Share
804
Reduced 1.44%
55,038
Common Stock
Jun 05
2024
SELL
Payment of exercise price or tax liability
$136,539
$46.68 p/Share
2,925
Reduced 4.98%
55,842
Common Stock
Jun 05
2024
BUY
Grant, award, or other acquisition
-
8,577
Added 12.78%
58,514
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
28,777
Added 36.56%
49,937
Common Stock
Oct 15
2023
BUY
Grant, award, or other acquisition
-
21,160
Added 50.0%
21,160
Common Stock