Mar 18
2025
SELL
Payment of exercise price or tax liability
$27,451
$14.32 p/Share
1,917
Reduced 2.77%
67,350
Common Stock
Mar 18
2025
BUY
Exercise of conversion of derivative security
-
7,508
Added 9.78%
69,267
Common Stock
Mar 14
2025
SELL
Payment of exercise price or tax liability
$6,219
$13.82 p/Share
450
Reduced 0.72%
61,759
Common Stock
Mar 14
2025
BUY
Exercise of conversion of derivative security
-
1,482
Added 2.33%
62,209
Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$15,629
$12.78 p/Share
1,223
Reduced 1.97%
60,727
Common Stock
Mar 13
2025
BUY
Exercise of conversion of derivative security
-
4,033
Added 6.11%
61,950
Common Stock
Apr 04
2024
BUY
Open market or private purchase
$143,100
$14.31 p/Share
10,000
Added 14.72%
57,917
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$3,658
$13.6 p/Share
269
Reduced 0.56%
47,917
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$22,412
$13.6 p/Share
1,648
Reduced 3.38%
47,083
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
1,103
Added 2.24%
48,186
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
6,621
Added 11.96%
48,731
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$6,746
$14.73 p/Share
458
Reduced 1.08%
42,110
Common Stock
Mar 14
2024
BUY
Exercise of conversion of derivative security
-
1,482
Added 3.36%
42,568
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$18,757
$15.4 p/Share
1,218
Reduced 2.88%
41,086
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
-
4,034
Added 8.71%
42,304
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
3,877
Added 9.2%
38,270
Common Stock
Jun 05
2023
BUY
Open market or private purchase
$146,700
$14.67 p/Share
10,000
Added 22.53%
34,393
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$14,553
$19.25 p/Share
756
Reduced 3.01%
24,393
Common Stock
Mar 16
2023
BUY
Exercise of conversion of derivative security
-
2,688
Added 9.66%
25,149
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$6,513
$19.5 p/Share
334
Reduced 1.47%
22,461
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
1,103
Added 4.62%
22,795
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$9,173
$20.43 p/Share
449
Reduced 2.03%
21,692
Common Stock
Mar 14
2023
BUY
Exercise of conversion of derivative security
-
1,484
Added 6.28%
22,141
Common Stock
Dec 27
2022
SELL
Payment of exercise price or tax liability
$9,009
$21.15 p/Share
426
Reduced 2.02%
20,657
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$27,112
$28.72 p/Share
944
Reduced 4.29%
21,083
Common Stock