Dec 02
2025
SELL
Payment of exercise price or tax liability
$35,119
$12.78 p/Share
2,748
Reduced 1.85%
145,591
Common Stock
Dec 02
2025
BUY
Exercise of conversion of derivative security
-
5,381
Added 3.5%
148,339
Common Stock
Dec 01
2025
SELL
Open market or private sale
$441,700
$12.62 p/Share
35,000
Reduced 19.67%
142,958
Common Stock
Nov 18
2025
SELL
Payment of exercise price or tax liability
$415,995
$11.89 p/Share
34,987
Reduced 16.43%
177,958
Common Stock
Nov 18
2025
BUY
Exercise of conversion of derivative security
-
18,667
Added 10.27%
163,079
Common Stock
Nov 18
2025
BUY
Grant, award, or other acquisition
-
49,866
Added 19.69%
203,415
Common Stock
Nov 17
2025
SELL
Payment of exercise price or tax liability
$78,153
$11.82 p/Share
6,612
Reduced 4.38%
144,412
Common Stock
Nov 17
2025
BUY
Exercise of conversion of derivative security
-
12,951
Added 7.9%
151,024
Common Stock
Sep 29
2025
SELL
Payment of exercise price or tax liability
$211,176
$13.22 p/Share
15,974
Reduced 10.37%
138,073
Common Stock
Sep 29
2025
BUY
Exercise of conversion of derivative security
-
44,303
Added 22.34%
154,047
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$108,807
$17.1 p/Share
6,363
Reduced 5.48%
109,744
Common Stock
Dec 01
2024
BUY
Exercise of conversion of derivative security
-
12,463
Added 9.69%
116,107
Common Stock
Nov 19
2024
SELL
Open market or private sale
$286,272
$15.56 p/Share
18,398
Reduced 15.08%
103,644
Common Stock
Nov 19
2024
SELL
Payment of exercise price or tax liability
$54,225
$15.8 p/Share
3,432
Reduced 2.74%
122,042
Common Stock
Nov 19
2024
BUY
Exercise of conversion of derivative security
-
6,722
Added 5.08%
125,474
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$133,737
$15.64 p/Share
8,551
Reduced 6.72%
118,752
Common Stock
Nov 18
2024
BUY
Exercise of conversion of derivative security
-
18,667
Added 12.79%
127,303
Common Stock
Nov 17
2024
SELL
Payment of exercise price or tax liability
$73,116
$15.66 p/Share
4,669
Reduced 4.12%
108,636
Common Stock
Nov 17
2024
BUY
Exercise of conversion of derivative security
-
12,951
Added 10.26%
113,305
Common Stock
Nov 15
2024
SELL
Open market or private sale
$476,307
$16.06 p/Share
29,658
Reduced 22.81%
100,354
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
$418,177
$14.1 p/Share
29,658
Added 18.57%
130,012
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$62,062
$13.81 p/Share
4,494
Reduced 4.29%
100,354
Common Stock
Jun 01
2024
BUY
Exercise of conversion of derivative security
-
12,463
Added 10.62%
104,848
Common Stock
Nov 22
2023
SELL
Payment of exercise price or tax liability
$21,975
$7.33 p/Share
2,998
Reduced 3.14%
92,385
Common Stock
Nov 22
2023
BUY
Exercise of conversion of derivative security
-
8,313
Added 8.02%
95,383
Common Stock