Dec 17
2024
BUY
Open market or private purchase
$231,000
$3.85 p/Share
60,000
Added 5.21%
1,091,782
Common Stock
Sep 05
2024
BUY
Grant, award, or other acquisition
-
247,933
Added 19.37%
1,031,782
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$108,554
$3.53 p/Share
30,752
Reduced 3.78%
783,849
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$84,934
$4.55 p/Share
18,667
Reduced 2.24%
814,601
Common Stock
Jan 16
2024
SELL
Payment of exercise price or tax liability
$375,818
$4.86 p/Share
77,329
Reduced 8.49%
833,268
Common Stock
Jan 16
2024
BUY
Grant, award, or other acquisition
-
158,622
Added 14.84%
910,597
Common Stock
Jan 12
2024
SELL
Payment of exercise price or tax liability
$96,113
$5.19 p/Share
18,519
Reduced 2.4%
751,975
Common Stock
May 26
2023
SELL
Payment of exercise price or tax liability
$221,267
$7.99 p/Share
27,693
Reduced 3.47%
770,494
Common Stock
May 11
2023
SELL
Payment of exercise price or tax liability
$1,049,283
$8.42 p/Share
124,618
Reduced 13.5%
798,187
Common Stock
May 11
2023
BUY
Grant, award, or other acquisition
-
255,102
Added 21.66%
922,805
Common Stock
Apr 14
2023
BUY
Grant, award, or other acquisition
-
189,243
Added 22.08%
667,703
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$190,240
$10.17 p/Share
18,706
Reduced 3.76%
478,460
Common Stock
Jan 12
2023
SELL
Payment of exercise price or tax liability
$164,700
$9.0 p/Share
18,300
Reduced 3.55%
497,166
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$402,325
$7.49 p/Share
53,715
Reduced 9.44%
515,466
Common Stock
Nov 28
2022
BUY
Open market or private purchase
$95,000
$9.5 p/Share
10,000
Added 1.73%
569,181
Common Stock
Nov 25
2022
BUY
Open market or private purchase
$97,000
$9.7 p/Share
10,000
Added 1.76%
559,181
Common Stock
May 26
2022
SELL
Payment of exercise price or tax liability
$295,437
$10.56 p/Share
27,977
Reduced 4.85%
549,181
Common Stock
May 19
2022
BUY
Open market or private purchase
$106,480
$10.5 p/Share
10,141
Added 1.73%
577,158
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
114,873
Added 16.85%
567,017
Common Stock
Mar 09
2022
SELL
Open market or private sale
$602,754
$14.76 p/Share
40,837
Reduced 8.28%
452,144
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$629,064
$15.81 p/Share
39,789
Reduced 7.47%
492,981
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
80,626
Added 13.14%
532,770
Common Stock
Jan 12
2022
SELL
Payment of exercise price or tax liability
$358,377
$20.18 p/Share
17,759
Reduced 3.78%
452,144
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$1,157,021
$21.54 p/Share
53,715
Reduced 10.26%
469,903
Common Stock
Aug 16
2021
BUY
Open market or private purchase
$125,116
$29.37 p/Share
4,260
Added 0.81%
523,618
Common Stock