Nov 15
2024
SELL
Payment of exercise price or tax liability
$370,160
$13.18 p/Share
28,085
Reduced 3.35%
810,704
Common Stock
Nov 04
2024
SELL
Open market or private sale
$1,757,700
$13.02 p/Share
135,000
Reduced 13.86%
838,789
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$360,917
$12.85 p/Share
28,087
Reduced 2.8%
973,789
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$338,424
$12.05 p/Share
28,085
Reduced 2.73%
1,001,876
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
100,806
Added 9.27%
986,833
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$224,089
$13.03 p/Share
17,198
Reduced 1.9%
886,027
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$227,413
$12.67 p/Share
17,949
Reduced 1.95%
903,225
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
215,516
Added 18.96%
921,174
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$209,109
$11.47 p/Share
18,231
Reduced 2.52%
705,658
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$202,911
$11.13 p/Share
18,231
Reduced 2.46%
723,889
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$158,609
$8.7 p/Share
18,231
Reduced 2.4%
742,120
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$139,463
$8.87 p/Share
15,723
Reduced 1.89%
814,190
Common Stock
Feb 21
2023
SELL
Open market or private sale
$472,168
$8.77 p/Share
53,839
Reduced 6.61%
760,351
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
254,905
Added 23.5%
829,913
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$226,315
$10.38 p/Share
21,803
Reduced 3.65%
575,008
Common Stock
Dec 07
2022
SELL
Open market or private sale
$7,641
$8.5 p/Share
899
Reduced 0.15%
596,811
Common Stock
Dec 05
2022
SELL
Open market or private sale
$65,330
$8.54 p/Share
7,650
Reduced 1.26%
597,710
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$71,385
$9.34 p/Share
7,643
Reduced 1.25%
605,360
Common Stock
Oct 23
2022
SELL
Payment of exercise price or tax liability
$55,802
$8.73 p/Share
6,392
Reduced 1.03%
613,003
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$77,806
$10.18 p/Share
7,643
Reduced 1.22%
619,395
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$86,289
$11.29 p/Share
7,643
Reduced 1.2%
627,038
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
131,753
Added 17.19%
634,681
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$437,289
$13.74 p/Share
31,826
Reduced 5.95%
502,928
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$39,368
$13.66 p/Share
2,882
Reduced 0.54%
534,754
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$34,202
$16.7 p/Share
2,048
Reduced 0.38%
537,636
Common Stock