Apr 07
2025
SELL
Payment of exercise price or tax liability
$29,466
$9.05 p/Share
3,256
Reduced 0.82%
395,371
Common Stock
Apr 07
2025
BUY
Grant, award, or other acquisition
-
22,099
Added 5.03%
417,470
Common Stock
Apr 05
2025
SELL
Payment of exercise price or tax liability
$18,028
$8.82 p/Share
2,044
Reduced 0.51%
398,627
Common Stock
Apr 04
2025
SELL
Payment of exercise price or tax liability
$175,255
$9.81 p/Share
17,865
Reduced 4.27%
400,671
Common Stock
Apr 04
2025
BUY
Exercise of conversion of derivative security
-
60,974
Added 12.72%
418,536
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$29,204
$9.81 p/Share
2,977
Reduced 0.88%
336,632
Common Stock
May 15
2024
BUY
Open market or private purchase
$10,006
$8.77 p/Share
1,141
Added 0.33%
339,609
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$172,439
$10.63 p/Share
16,222
Reduced 4.57%
338,468
Common Stock
Apr 30
2024
BUY
Exercise of conversion of derivative security
-
50,420
Added 12.45%
354,690
Common Stock
Apr 26
2024
SELL
Payment of exercise price or tax liability
$26,171
$10.63 p/Share
2,462
Reduced 0.8%
304,270
Common Stock
Apr 07
2024
SELL
Payment of exercise price or tax liability
$32,723
$10.75 p/Share
3,044
Reduced 0.98%
306,732
Common Stock
Apr 06
2024
SELL
Payment of exercise price or tax liability
$31,497
$10.75 p/Share
2,930
Reduced 0.94%
309,776
Common Stock
Apr 05
2024
BUY
Grant, award, or other acquisition
-
20,930
Added 5.53%
357,562
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$34,592
$11.62 p/Share
2,977
Reduced 0.94%
312,706
Common Stock
Mar 12
2024
BUY
Open market or private purchase
$11,650
$11.65 p/Share
1,000
Added 0.32%
315,683
Common Stock
Oct 06
2023
SELL
Payment of exercise price or tax liability
$22,561
$7.7 p/Share
2,930
Reduced 0.92%
314,683
Common Stock
Aug 25
2023
BUY
Open market or private purchase
$14,006
$7.76 p/Share
1,805
Added 0.57%
317,613
Common Stock
Jun 24
2023
SELL
Payment of exercise price or tax liability
$89,137
$7.91 p/Share
11,269
Reduced 3.45%
315,808
Common Stock
May 09
2023
BUY
Open market or private purchase
$26,026
$8.35 p/Share
3,117
Added 0.94%
327,077
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$26,712
$10.85 p/Share
2,462
Reduced 0.75%
323,960
Common Stock
Apr 07
2023
BUY
Grant, award, or other acquisition
-
31,172
Added 8.72%
326,422
Common Stock
Apr 06
2023
SELL
Payment of exercise price or tax liability
$46,997
$8.02 p/Share
5,860
Reduced 1.95%
295,250
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$29,288
$8.33 p/Share
3,516
Reduced 1.15%
301,110
Common Stock
Dec 09
2022
BUY
Open market or private purchase
$9,877
$5.67 p/Share
1,742
Added 0.57%
304,626
Common Stock
Oct 06
2022
SELL
Payment of exercise price or tax liability
$13,595
$4.64 p/Share
2,930
Reduced 0.96%
302,884
Common Stock