Dec 15
2025
SELL
Payment of exercise price or tax liability
$100,432
$24.05 p/Share
4,176
Reduced 2.41%
169,145
Common Stock
Dec 15
2025
BUY
Exercise of conversion of derivative security
$100,432
$24.05 p/Share
4,176
Added 2.35%
173,321
Common Stock
Dec 09
2025
SELL
Payment of exercise price or tax liability
$590,714
$24.77 p/Share
23,848
Reduced 12.36%
169,145
Common Stock
Dec 09
2025
BUY
Exercise of conversion of derivative security
$1,191,412
$24.77 p/Share
48,099
Added 19.95%
192,993
Common Stock
Dec 08
2025
SELL
Payment of exercise price or tax liability
$539,784
$23.86 p/Share
22,623
Reduced 13.5%
144,894
Common Stock
Dec 08
2025
BUY
Exercise of conversion of derivative security
$1,138,432
$23.86 p/Share
47,713
Added 22.17%
167,517
Common Stock
Dec 07
2025
SELL
Payment of exercise price or tax liability
$575,901
$23.33 p/Share
24,685
Reduced 17.08%
119,804
Common Stock
Dec 07
2025
BUY
Exercise of conversion of derivative security
$1,216,099
$23.33 p/Share
52,126
Added 26.51%
144,489
Common Stock
Dec 06
2025
SELL
Payment of exercise price or tax liability
$1,471,866
$23.33 p/Share
63,089
Reduced 40.58%
92,363
Common Stock
Dec 06
2025
BUY
Grant, award, or other acquisition
$2,968,532
$23.33 p/Share
127,241
Added 50.07%
126,890
Common Stock
May 08
2025
SELL
Open market or private sale
$493,290
$17.01 p/Share
29,000
Reduced 50.7%
28,196
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$100,527
$21.83 p/Share
4,605
Reduced 7.45%
57,179
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
$100,527
$21.83 p/Share
4,605
Added 6.94%
61,784
Common Stock
Dec 12
2024
SELL
Open market or private sale
$388,816
$21.78 p/Share
17,852
Reduced 23.79%
57,179
Common Stock
Dec 11
2024
SELL
Open market or private sale
$1,118,449
$21.8 p/Share
51,305
Reduced 40.61%
75,031
Common Stock
Dec 10
2024
SELL
Open market or private sale
$2,003,978
$22.7 p/Share
88,281
Reduced 41.13%
126,336
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$372,255
$23.11 p/Share
16,108
Reduced 6.98%
214,617
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
$784,815
$23.11 p/Share
33,960
Added 12.83%
230,725
Common Stock
Dec 08
2024
SELL
Payment of exercise price or tax liability
$528,217
$23.95 p/Share
22,055
Reduced 10.08%
196,765
Common Stock
Dec 08
2024
BUY
Exercise of conversion of derivative security
$1,115,279
$23.95 p/Share
46,567
Added 17.55%
218,820
Common Stock
Dec 07
2024
SELL
Payment of exercise price or tax liability
$2,124,101
$23.95 p/Share
88,689
Reduced 33.99%
172,253
Common Stock
Dec 07
2024
BUY
Exercise of conversion of derivative security
$1,272,750
$23.95 p/Share
53,142
Added 21.11%
198,602
Common Stock
Dec 07
2024
BUY
Grant, award, or other acquisition
$3,011,281
$23.95 p/Share
125,732
Added 40.53%
184,520
Common Stock
Sep 13
2024
SELL
Open market or private sale
$493,000
$17.0 p/Share
29,000
Reduced 26.11%
82,061
Common Stock
Jun 11
2024
SELL
Open market or private sale
$752,122
$20.51 p/Share
36,671
Reduced 24.82%
111,053
Common Stock