Dec 02
2025
SELL
Payment of exercise price or tax liability
$22,582
$12.78 p/Share
1,767
Reduced 0.76%
231,644
Common Stock
Dec 02
2025
BUY
Exercise of conversion of derivative security
-
3,967
Added 1.67%
233,411
Common Stock
Nov 18
2025
SELL
Payment of exercise price or tax liability
$231,831
$11.89 p/Share
19,498
Reduced 7.83%
229,444
Common Stock
Nov 18
2025
BUY
Exercise of conversion of derivative security
-
12,611
Added 5.54%
214,852
Common Stock
Nov 18
2025
BUY
Grant, award, or other acquisition
-
34,090
Added 12.29%
243,324
Common Stock
Nov 17
2025
SELL
Payment of exercise price or tax liability
$30,921
$11.82 p/Share
2,616
Reduced 1.28%
202,241
Common Stock
Nov 17
2025
BUY
Exercise of conversion of derivative security
-
8,854
Added 4.14%
204,857
Common Stock
Sep 29
2025
SELL
Payment of exercise price or tax liability
$123,580
$13.22 p/Share
9,348
Reduced 4.56%
195,546
Common Stock
Sep 29
2025
BUY
Exercise of conversion of derivative security
-
31,645
Added 13.38%
204,894
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$94,580
$17.1 p/Share
5,531
Reduced 3.09%
173,249
Common Stock
Dec 01
2024
BUY
Exercise of conversion of derivative security
-
12,463
Added 6.52%
178,780
Common Stock
Nov 19
2024
SELL
Payment of exercise price or tax liability
$19,181
$15.8 p/Share
1,214
Reduced 0.72%
166,317
Common Stock
Nov 19
2024
BUY
Exercise of conversion of derivative security
-
4,082
Added 2.38%
167,531
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$58,681
$15.64 p/Share
3,752
Reduced 2.24%
163,449
Common Stock
Nov 18
2024
BUY
Exercise of conversion of derivative security
-
12,612
Added 7.01%
167,201
Common Stock
Nov 17
2024
SELL
Payment of exercise price or tax liability
$41,248
$15.66 p/Share
2,634
Reduced 1.68%
154,589
Common Stock
Nov 17
2024
BUY
Exercise of conversion of derivative security
-
8,854
Added 5.33%
157,223
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$51,097
$13.81 p/Share
3,700
Reduced 2.47%
145,869
Common Stock
Jun 01
2024
BUY
Exercise of conversion of derivative security
-
12,463
Added 7.69%
149,569
Common Stock
Nov 22
2023
SELL
Payment of exercise price or tax liability
$6,369
$7.33 p/Share
869
Reduced 0.63%
137,106
Common Stock
Nov 22
2023
BUY
Exercise of conversion of derivative security
-
2,887
Added 2.05%
137,975
Common Stock
Nov 19
2023
SELL
Payment of exercise price or tax liability
$8,848
$7.2 p/Share
1,229
Reduced 0.9%
135,088
Common Stock
Nov 19
2023
BUY
Exercise of conversion of derivative security
-
4,082
Added 2.91%
136,317
Common Stock
Nov 18
2023
SELL
Payment of exercise price or tax liability
$151,927
$7.2 p/Share
21,101
Reduced 13.76%
132,235
Common Stock
Nov 18
2023
BUY
Exercise of conversion of derivative security
-
70,097
Added 31.37%
153,336
Common Stock