Dec 07
2025
SELL
Payment of exercise price or tax liability
$17,166
$22.41 p/Share
766
Reduced 1.68%
44,864
Common Stock
Dec 06
2025
SELL
Payment of exercise price or tax liability
$124,868
$22.41 p/Share
5,572
Reduced 10.88%
45,630
Common Stock
Dec 06
2025
BUY
Exercise of conversion of derivative security
-
6,365
Added 11.06%
51,202
Common Stock
Nov 10
2025
SELL
Payment of exercise price or tax liability
$8,262
$24.59 p/Share
336
Reduced 0.74%
44,837
Common Stock
Oct 03
2025
SELL
Payment of exercise price or tax liability
$57,205
$27.81 p/Share
2,057
Reduced 4.36%
45,173
Common Stock
Oct 03
2025
BUY
Exercise of conversion of derivative security
-
3,500
Added 6.9%
47,230
Common Stock
Aug 22
2025
SELL
Payment of exercise price or tax liability
$3,301
$26.84 p/Share
123
Reduced 0.28%
43,730
Common Stock
Jun 15
2025
SELL
Payment of exercise price or tax liability
$9,699
$21.65 p/Share
448
Reduced 1.01%
43,853
Common Stock
Jun 07
2025
SELL
Payment of exercise price or tax liability
$28,537
$27.76 p/Share
1,028
Reduced 2.27%
44,301
Common Stock
May 10
2025
SELL
Payment of exercise price or tax liability
$7,563
$22.51 p/Share
336
Reduced 0.74%
45,329
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$1,667
$25.65 p/Share
65
Reduced 0.14%
45,665
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$2,876
$25.68 p/Share
112
Reduced 0.24%
45,730
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$11,712
$24.1 p/Share
486
Reduced 1.05%
45,842
Common Stock
Dec 07
2024
SELL
Payment of exercise price or tax liability
$55,789
$25.04 p/Share
2,228
Reduced 4.59%
46,328
Common Stock
Dec 06
2024
BUY
Grant, award, or other acquisition
-
25,459
Added 34.4%
48,556
Common Stock
Nov 10
2024
SELL
Payment of exercise price or tax liability
$9,118
$25.05 p/Share
364
Reduced 1.55%
23,097
Common Stock
Aug 22
2024
SELL
Payment of exercise price or tax liability
$2,347
$20.96 p/Share
112
Reduced 0.48%
23,461
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$7,187
$17.53 p/Share
410
Reduced 1.71%
23,573
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$5,866
$19.11 p/Share
307
Reduced 1.26%
23,983
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$1,573
$16.39 p/Share
96
Reduced 0.39%
24,290
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$5,127
$15.49 p/Share
331
Reduced 1.34%
24,386
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$14,774
$26.62 p/Share
555
Reduced 2.2%
24,717
Common Stock
Dec 07
2023
BUY
Grant, award, or other acquisition
-
14,000
Added 35.65%
25,272
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$8,319
$21.01 p/Share
396
Reduced 3.39%
11,272
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$8,701
$32.96 p/Share
264
Reduced 2.21%
11,668
Common Stock