Feb 24
2025
SELL
Payment of exercise price or tax liability
$126,039
$8.08 p/Share
15,599
Reduced 1.7%
901,112
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
122,875
Added 11.82%
916,711
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$350,052
$8.85 p/Share
39,554
Reduced 4.75%
793,836
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$268,752
$6.93 p/Share
38,781
Reduced 4.45%
833,390
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$325,001
$8.38 p/Share
38,783
Reduced 4.26%
872,171
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$347,477
$8.96 p/Share
38,781
Reduced 4.08%
910,954
Common Stock
Mar 18
2024
BUY
Grant, award, or other acquisition
-
439,625
Added 31.69%
947,499
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$423,290
$17.04 p/Share
24,841
Reduced 4.66%
507,874
Common Stock
Feb 14
2024
SELL
Open market or private sale
$425,250
$17.01 p/Share
25,000
Reduced 4.48%
532,715
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
$30,299
$6.06 p/Share
5,000
Added 0.89%
557,715
Common Stock
Jan 23
2024
SELL
Open market or private sale
$91,950
$18.39 p/Share
5,000
Reduced 0.9%
552,715
Common Stock
Jan 23
2024
BUY
Exercise of conversion of derivative security
$30,299
$6.06 p/Share
5,000
Added 0.89%
557,715
Common Stock
Dec 14
2023
SELL
Open market or private sale
$191,911
$21.11 p/Share
9,091
Reduced 1.62%
552,715
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$55,091
$6.06 p/Share
9,091
Added 1.59%
561,806
Common Stock
Dec 11
2023
SELL
Open market or private sale
$502,681
$21.06 p/Share
23,869
Reduced 4.14%
552,715
Common Stock
Dec 11
2023
BUY
Exercise of conversion of derivative security
$144,646
$6.06 p/Share
23,869
Added 3.98%
576,584
Common Stock
Dec 06
2023
SELL
Open market or private sale
$525,468
$21.06 p/Share
24,951
Reduced 4.32%
552,715
Common Stock
Dec 06
2023
BUY
Exercise of conversion of derivative security
$151,203
$6.06 p/Share
24,951
Added 4.14%
577,666
Common Stock
Dec 04
2023
SELL
Open market or private sale
$101,600
$20.32 p/Share
5,000
Reduced 0.9%
552,715
Common Stock
Dec 04
2023
BUY
Exercise of conversion of derivative security
$30,299
$6.06 p/Share
5,000
Added 0.89%
557,715
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$476,856
$19.61 p/Share
24,317
Reduced 4.21%
552,715
Common Stock
Nov 14
2023
SELL
Open market or private sale
$489,750
$19.59 p/Share
25,000
Reduced 4.15%
577,032
Common Stock
Nov 14
2023
BUY
Exercise of conversion of derivative security
$30,299
$6.06 p/Share
5,000
Added 0.82%
602,032
Common Stock
Oct 25
2023
SELL
Open market or private sale
$87,000
$17.4 p/Share
5,000
Reduced 0.83%
597,032
Common Stock
Oct 25
2023
BUY
Exercise of conversion of derivative security
$30,299
$6.06 p/Share
5,000
Added 0.82%
602,032
Common Stock