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 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
Aug 17
2022
BUY
Open market or private purchase
$20,088
$6.42 p/Share
3,129
Added 1.01%
305,814
Common Stock
Jun 24
2022
SELL
Payment of exercise price or tax liability
$57,923
$5.14 p/Share
11,269
Reduced 3.59%
302,685
Common Stock
Apr 26
2022
SELL
Payment of exercise price or tax liability
$16,028
$6.51 p/Share
2,462
Reduced 0.78%
313,954
Common Stock
Apr 14
2022
SELL
Payment of exercise price or tax liability
$19,543
$6.67 p/Share
2,930
Reduced 0.92%
316,416
Common Stock
Apr 06
2022
SELL
Payment of exercise price or tax liability
$23,078
$6.67 p/Share
3,460
Reduced 1.07%
319,346
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
-
30,488
Added 8.63%
322,806
Common Stock
Oct 06
2021
SELL
Payment of exercise price or tax liability
$19,660
$6.71 p/Share
2,930
Reduced 0.99%
292,318
Common Stock