Jan 10
2025
SELL
Payment of exercise price or tax liability
$9,485
$9.85 p/Share
963
Reduced 0.45%
213,786
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$41,924
$9.4 p/Share
4,460
Reduced 2.03%
214,749
Common Stock
Dec 10
2024
SELL
Payment of exercise price or tax liability
$9,746
$5.5 p/Share
1,772
Reduced 0.8%
219,209
Common Stock
Dec 10
2024
BUY
Grant, award, or other acquisition
-
31,300
Added 12.41%
220,981
Common Stock
Oct 10
2024
SELL
Payment of exercise price or tax liability
$3,749
$4.48 p/Share
837
Reduced 0.44%
189,681
Common Stock
Sep 10
2024
SELL
Payment of exercise price or tax liability
$6,698
$3.78 p/Share
1,772
Reduced 0.92%
190,518
Common Stock
Aug 20
2024
BUY
Open market or private purchase
$28,280
$4.04 p/Share
7,000
Added 3.51%
192,290
Common Stock
Aug 08
2024
BUY
Open market or private purchase
$42,703
$4.12 p/Share
10,365
Added 5.3%
185,290
Common Stock
Jul 10
2024
SELL
Payment of exercise price or tax liability
$3,611
$4.32 p/Share
836
Reduced 0.48%
174,925
Common Stock
Jun 10
2024
SELL
Payment of exercise price or tax liability
$9,108
$5.14 p/Share
1,772
Reduced 1.0%
175,761
Common Stock
Apr 10
2024
SELL
Payment of exercise price or tax liability
$4,352
$5.2 p/Share
837
Reduced 0.47%
177,037
Common Stock
Apr 05
2024
BUY
Grant, award, or other acquisition
-
55,250
Added 23.7%
177,874
Common Stock
Mar 13
2024
BUY
Grant, award, or other acquisition
-
12,500
Added 9.25%
122,624
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$12,942
$6.36 p/Share
2,035
Reduced 1.81%
110,124
Common Stock
Jan 10
2024
SELL
Payment of exercise price or tax liability
$7,486
$7.79 p/Share
961
Reduced 0.85%
111,659
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$14,182
$8.26 p/Share
1,717
Reduced 1.5%
112,620
Common Stock
Oct 10
2023
SELL
Payment of exercise price or tax liability
$6,723
$8.29 p/Share
811
Reduced 0.7%
114,337
Common Stock
Sep 10
2023
SELL
Payment of exercise price or tax liability
$12,980
$7.56 p/Share
1,717
Reduced 1.47%
115,148
Common Stock
Jul 10
2023
SELL
Payment of exercise price or tax liability
$6,204
$7.65 p/Share
811
Reduced 0.69%
116,865
Common Stock
Jun 15
2023
BUY
Open market or private purchase
$18,020
$9.01 p/Share
2,000
Added 1.67%
117,676
Common Stock
Jun 10
2023
SELL
Payment of exercise price or tax liability
$64,902
$9.45 p/Share
6,868
Reduced 5.6%
115,676
Common Stock
May 30
2023
BUY
Open market or private purchase
$35,860
$6.52 p/Share
5,500
Added 4.3%
122,544
Common Stock
Apr 10
2023
BUY
Grant, award, or other acquisition
-
37,500
Added 24.26%
117,044
Common Stock