Nov 25
2024
SELL
Open market or private sale
$669,000
$13.38 p/Share
50,000
Reduced 25.98%
142,426
Common Stock
Aug 09
2024
SELL
Open market or private sale
$137,852
$12.95 p/Share
10,645
Reduced 5.24%
192,426
Common Stock
Aug 08
2024
BUY
Grant, award, or other acquisition
-
35,211
Added 15.3%
194,871
Common Stock
Aug 08
2024
BUY
Exercise of conversion of derivative security
-
8,200
Added 3.88%
203,071
Common Stock
May 14
2024
SELL
Open market or private sale
$39,372
$7.69 p/Share
5,120
Reduced 3.11%
159,660
Common Stock
May 10
2024
BUY
Exercise of conversion of derivative security
-
20,667
Added 11.14%
164,780
Common Stock
May 26
2023
SELL
Payment of exercise price or tax liability
$463,065
$14.41 p/Share
32,135
Reduced 18.23%
144,113
Common Stock
May 26
2023
BUY
Exercise of conversion of derivative security
-
11,666
Added 7.27%
148,703
Common Stock
May 26
2023
BUY
Grant, award, or other acquisition
-
70,000
Added 29.84%
164,582
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$48,583
$15.06 p/Share
3,226
Reduced 3.3%
94,582
Common Stock
May 19
2023
BUY
Exercise of conversion of derivative security
-
8,200
Added 7.74%
97,808
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$49,611
$15.13 p/Share
3,279
Reduced 3.53%
89,608
Common Stock
May 03
2023
BUY
Exercise of conversion of derivative security
-
8,334
Added 8.23%
92,887
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$25,665
$15.35 p/Share
1,672
Reduced 1.94%
84,553
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
-
4,250
Added 4.7%
86,225
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$22,483
$17.15 p/Share
1,311
Reduced 1.57%
81,975
Common Stock
Apr 01
2023
BUY
Exercise of conversion of derivative security
-
3,333
Added 3.85%
83,286
Common Stock
May 26
2022
SELL
Payment of exercise price or tax liability
$81,013
$17.65 p/Share
4,590
Reduced 5.43%
79,953
Common Stock
May 26
2022
BUY
Exercise of conversion of derivative security
-
11,667
Added 12.13%
84,543
Common Stock
May 22
2022
SELL
Payment of exercise price or tax liability
$19,800
$16.78 p/Share
1,180
Reduced 1.59%
72,876
Common Stock
May 22
2022
BUY
Exercise of conversion of derivative security
-
3,000
Added 3.89%
74,056
Common Stock
May 19
2022
SELL
Payment of exercise price or tax liability
$54,036
$16.75 p/Share
3,226
Reduced 4.34%
71,056
Common Stock
May 19
2022
BUY
Exercise of conversion of derivative security
-
8,200
Added 9.94%
74,282
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$246,929
$17.36 p/Share
14,224
Reduced 17.71%
66,082
Common Stock
May 01
2022
BUY
Grant, award, or other acquisition
-
31,901
Added 29.55%
76,056
Common Stock