Dec 15
2024
SELL
Payment of exercise price or tax liability
$65,878
$7.94 p/Share
8,297
Reduced 0.87%
943,561
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$339,080
$8.15 p/Share
41,605
Reduced 4.19%
951,858
Common Stock
Sep 15
2024
SELL
Payment of exercise price or tax liability
$66,964
$8.07 p/Share
8,298
Reduced 0.83%
993,463
Common Stock
Aug 21
2024
SELL
Open market or private sale
$362,250
$8.05 p/Share
45,000
Reduced 4.3%
1,001,761
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$296,227
$7.12 p/Share
41,605
Reduced 3.82%
1,046,761
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$68,948
$8.31 p/Share
8,297
Reduced 0.76%
1,088,366
Common Stock
May 22
2024
SELL
Open market or private sale
$428,850
$9.53 p/Share
45,000
Reduced 3.94%
1,096,663
Common Stock
May 20
2024
BUY
Grant, award, or other acquisition
$21,243
$8.13 p/Share
2,613
Added 0.23%
1,141,663
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$408,561
$9.82 p/Share
41,605
Reduced 3.52%
1,139,050
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$143,576
$10.95 p/Share
13,112
Reduced 1.19%
1,093,155
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
87,500
Added 6.9%
1,180,655
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
87,130
Added 7.3%
1,106,267
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$588,700
$14.01 p/Share
42,020
Reduced 3.96%
1,019,137
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$55,238
$14.99 p/Share
3,685
Reduced 0.35%
1,061,157
Common Stock
Nov 15
2023
SELL
Open market or private sale
$499,352
$13.74 p/Share
36,343
Reduced 3.3%
1,064,842
Common Stock
Sep 15
2023
SELL
Open market or private sale
$34,844
$9.95 p/Share
3,502
Reduced 0.32%
1,101,185
Common Stock
Aug 24
2023
SELL
Open market or private sale
$398,456
$10.39 p/Share
38,350
Reduced 3.36%
1,104,687
Common Stock
Jun 15
2023
SELL
Open market or private sale
$36,486
$10.65 p/Share
3,426
Reduced 0.3%
1,143,037
Common Stock
May 25
2023
SELL
Open market or private sale
$353,736
$9.68 p/Share
36,543
Reduced 3.09%
1,146,463
Common Stock
May 20
2023
BUY
Grant, award, or other acquisition
$15,311
$7.61 p/Share
2,012
Added 0.17%
1,183,006
Common Stock
Mar 18
2023
BUY
Grant, award, or other acquisition
-
125,000
Added 9.57%
1,180,994
Common Stock
Feb 23
2023
SELL
Open market or private sale
$251,431
$9.84 p/Share
25,552
Reduced 2.36%
1,055,994
Common Stock
Dec 21
2022
SELL
Open market or private sale
$108,439
$10.67 p/Share
10,163
Reduced 0.93%
1,081,546
Common Stock
Dec 14
2022
SELL
Open market or private sale
$2,463,724
$12.13 p/Share
203,110
Reduced 15.69%
1,091,709
Common Stock
Aug 16
2022
SELL
Open market or private sale
$49,688
$14.81 p/Share
3,355
Reduced 0.26%
1,294,819
Common Stock