Dec 31
2024
|
SELL
Payment of exercise price or tax liability
|
$637,409
$11.06 p/Share
|
57,632
Reduced 12.78%
|
393,228
Common Stock
|
|
Dec 23
2024
|
BUY
Other acquisition or disposition
|
-
|
56,266
Added 11.1%
|
450,860
Common Stock
|
|
Apr 01
2024
|
BUY
Grant, award, or other acquisition
|
$3,500,000
$16.13 p/Share
|
216,987
Added 35.48%
|
394,594
Common Stock
|
|
Mar 25
2024
|
SELL
Payment of exercise price or tax liability
|
$42,528
$16.22 p/Share
|
2,622
Reduced 1.45%
|
177,607
Common Stock
|
|
Dec 31
2023
|
SELL
Payment of exercise price or tax liability
|
$517,801
$19.93 p/Share
|
25,981
Reduced 12.6%
|
180,229
Common Stock
|
|
Dec 15
2023
|
BUY
Other acquisition or disposition
|
-
|
28,133
Added 12.01%
|
206,210
Common Stock
|
|
May 01
2023
|
SELL
Payment of exercise price or tax liability
|
$838,819
$21.49 p/Share
|
39,033
Reduced 17.98%
|
178,077
Common Stock
|
|
Aug 05
2022
|
BUY
Grant, award, or other acquisition
|
-
|
471,063
Added 22.04%
|
1,666,293
Common Stock
|
|
Mar 25
2022
|
SELL
Payment of exercise price or tax liability
|
$210,772
$9.12 p/Share
|
23,111
Reduced 1.9%
|
1,195,230
Common Stock
|
|
Dec 31
2021
|
SELL
Payment of exercise price or tax liability
|
$707,375
$9.12 p/Share
|
77,563
Reduced 5.99%
|
1,218,342
Common Stock
|
|
Mar 25
2021
|
BUY
Grant, award, or other acquisition
|
-
|
175,585
Added 11.93%
|
1,295,644
Common Stock
|
|
Jan 22
2021
|
BUY
Grant, award, or other acquisition
|
-
|
390,190
Added 25.84%
|
1,119,976
Common Stock
|
|
Dec 31
2020
|
SELL
Payment of exercise price or tax liability
|
$80,521
$8.92 p/Share
|
9,027
Reduced 1.22%
|
729,742
Common Stock
|
|