Nov 15
2024
SELL
Payment of exercise price or tax liability
$1,060,436
$13.18 p/Share
80,458
Reduced 3.64%
2,131,713
Common Stock
Nov 07
2024
SELL
Open market or private sale
$2,736,000
$13.68 p/Share
200,000
Reduced 8.29%
2,212,171
Common Stock
Oct 04
2024
SELL
Payment of exercise price or tax liability
$294,066
$12.81 p/Share
22,956
Reduced 0.94%
2,412,171
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$1,036,134
$12.85 p/Share
80,633
Reduced 3.21%
2,435,127
Common Stock
Jul 04
2024
SELL
Payment of exercise price or tax liability
$277,042
$12.07 p/Share
22,953
Reduced 0.9%
2,515,760
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$965,458
$12.05 p/Share
80,121
Reduced 3.06%
2,538,713
Common Stock
Apr 04
2024
SELL
Payment of exercise price or tax liability
$259,223
$11.36 p/Share
22,819
Reduced 0.86%
2,618,834
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
312,500
Added 11.09%
2,505,729
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$537,331
$13.03 p/Share
41,238
Reduced 1.85%
2,193,229
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$1,205,081
$12.67 p/Share
95,113
Reduced 4.08%
2,234,467
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
668,102
Added 22.29%
2,329,580
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$170,325
$11.56 p/Share
14,734
Reduced 0.88%
1,661,478
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$470,786
$11.47 p/Share
41,045
Reduced 2.39%
1,676,212
Common Stock
Oct 04
2023
SELL
Payment of exercise price or tax liability
$199,712
$9.44 p/Share
21,156
Reduced 1.22%
1,717,257
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$457,398
$11.13 p/Share
41,096
Reduced 2.31%
1,738,413
Common Stock
Jul 04
2023
SELL
Payment of exercise price or tax liability
$220,902
$10.45 p/Share
21,139
Reduced 1.17%
1,779,509
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$357,195
$8.7 p/Share
41,057
Reduced 2.23%
1,800,648
Common Stock
Apr 04
2023
SELL
Payment of exercise price or tax liability
$179,886
$8.48 p/Share
21,213
Reduced 1.14%
1,841,705
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$435,277
$8.87 p/Share
49,073
Reduced 2.57%
1,862,918
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
720,567
Added 27.37%
1,911,991
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$362,884
$10.38 p/Share
34,960
Reduced 2.85%
1,191,424
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$141,891
$9.61 p/Share
14,765
Reduced 1.19%
1,226,384
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$93,017
$9.34 p/Share
9,959
Reduced 0.8%
1,241,149
Common Stock
Oct 04
2022
SELL
Payment of exercise price or tax liability
$178,918
$8.43 p/Share
21,224
Reduced 1.67%
1,251,108
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$101,749
$10.18 p/Share
9,995
Reduced 0.78%
1,272,332
Common Stock