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
Jul 04
2022
SELL
Payment of exercise price or tax liability
$222,773
$10.45 p/Share
21,318
Reduced 1.64%
1,282,327
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$113,306
$11.29 p/Share
10,036
Reduced 0.76%
1,303,645
Common Stock
Apr 04
2022
SELL
Payment of exercise price or tax liability
$285,597
$13.35 p/Share
21,393
Reduced 1.6%
1,313,681
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
301,150
Added 18.41%
1,335,074
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$491,232
$13.74 p/Share
35,752
Reduced 3.34%
1,033,924
Common Stock