Aug 05
2024
BUY
Open market or private purchase
$31,349
$6.27 p/Share
5,000
Added 1.01%
489,332
Common Stock
Jan 22
2024
BUY
Grant, award, or other acquisition
-
99,319
Added 17.02%
484,332
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$290,469
$9.46 p/Share
30,705
Reduced 7.39%
385,013
Common Stock
Aug 23
2023
BUY
Open market or private purchase
$29,884
$9.64 p/Share
3,100
Added 0.74%
415,718
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$716,673
$11.37 p/Share
63,032
Reduced 13.25%
412,618
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$14,554
$10.71 p/Share
1,359
Reduced 0.28%
475,650
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
12,306
Added 2.51%
477,009
Common Stock
Jan 20
2023
SELL
Payment of exercise price or tax liability
$7,254
$10.16 p/Share
714
Reduced 0.15%
464,703
Common Stock
Jan 16
2023
BUY
Grant, award, or other acquisition
-
106,708
Added 18.65%
465,417
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$120,792
$9.04 p/Share
13,362
Reduced 3.59%
358,709
Common Stock
Aug 05
2022
BUY
Open market or private purchase
$95,138
$8.85 p/Share
10,750
Added 2.81%
372,071
Common Stock
May 12
2022
BUY
Open market or private purchase
$49,948
$9.71 p/Share
5,144
Added 1.4%
361,321
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$20,378
$10.63 p/Share
1,917
Reduced 0.54%
356,177
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
24,335
Added 6.36%
358,094
Common Stock
Jan 20
2022
SELL
Payment of exercise price or tax liability
$5,054
$10.19 p/Share
496
Reduced 0.15%
333,759
Common Stock
Jan 17
2022
BUY
Grant, award, or other acquisition
-
72,887
Added 27.89%
188,482
Common Stock, par valu...
Jan 17
2022
BUY
Grant, award, or other acquisition
-
145,773
Added 30.37%
334,255
Common Stock
Jan 05
2022
SELL
Payment of exercise price or tax liability
$42,754
$10.27 p/Share
4,163
Reduced 3.48%
115,595
Common Stock
Jan 20
2021
SELL
Payment of exercise price or tax liability
$28,672
$15.49 p/Share
1,851
Reduced 1.52%
119,758
Common Stock
Jan 18
2021
BUY
Grant, award, or other acquisition
-
48,733
Added 28.61%
121,609
Common Stock
Jan 05
2021
SELL
Payment of exercise price or tax liability
$23,662
$14.11 p/Share
1,677
Reduced 2.25%
72,876
Common Stock
Oct 02
2020
SELL
Payment of exercise price or tax liability
$39,714
$10.38 p/Share
3,826
Reduced 4.88%
74,553
Common Stock