Dec 23
2024
|
BUY
Other acquisition or disposition
|
-
|
2,000
Added 1.81%
|
108,506
Common Stock
|
|
Apr 01
2024
|
BUY
Grant, award, or other acquisition
|
$999,995
$16.13 p/Share
|
61,996
Added 36.79%
|
106,506
Common Stock
|
|
Mar 25
2024
|
SELL
Payment of exercise price or tax liability
|
$12,148
$16.22 p/Share
|
749
Reduced 1.65%
|
44,510
Common Stock
|
|
Dec 31
2023
|
SELL
Payment of exercise price or tax liability
|
$179,130
$19.93 p/Share
|
8,988
Reduced 16.57%
|
45,260
Common Stock
|
|
Dec 15
2023
|
BUY
Other acquisition or disposition
|
-
|
2,000
Added 3.56%
|
54,248
Common Stock
|
|
May 01
2023
|
SELL
Payment of exercise price or tax liability
|
$119,849
$21.49 p/Share
|
5,577
Reduced 9.64%
|
52,248
Common Stock
|
|
Aug 05
2022
|
BUY
Grant, award, or other acquisition
|
-
|
134,590
Added 22.97%
|
451,292
Common Stock
|
|
Mar 25
2022
|
SELL
Payment of exercise price or tax liability
|
$61,368
$9.12 p/Share
|
6,729
Reduced 2.08%
|
316,702
Common Stock
|
|
Dec 31
2021
|
SELL
Payment of exercise price or tax liability
|
$318,644
$9.12 p/Share
|
34,939
Reduced 9.75%
|
323,431
Common Stock
|
|
Mar 25
2021
|
BUY
Grant, award, or other acquisition
|
-
|
50,167
Added 12.28%
|
358,372
Common Stock
|
|
Jan 22
2021
|
BUY
Grant, award, or other acquisition
|
-
|
111,483
Added 26.57%
|
308,158
Common Stock
|
|
Dec 31
2020
|
SELL
Payment of exercise price or tax liability
|
$136,351
$8.92 p/Share
|
15,286
Reduced 7.21%
|
196,671
Common Stock
|
|