Feb 18
2025
SELL
Payment of exercise price or tax liability
$196,605
$11.16 p/Share
17,617
Reduced 0.75%
2,345,301
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
95,551
Added 3.89%
2,362,918
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$50,559
$11.78 p/Share
4,292
Reduced 0.19%
2,267,367
Common Stock
Jan 18
2025
SELL
Payment of exercise price or tax liability
$188,864
$10.72 p/Share
17,618
Reduced 0.77%
2,271,659
Common Stock
Jan 08
2025
SELL
Payment of exercise price or tax liability
$228,346
$12.23 p/Share
18,671
Reduced 0.81%
2,289,277
Common Stock
Dec 18
2024
SELL
Payment of exercise price or tax liability
$142,782
$8.12 p/Share
17,584
Reduced 0.76%
2,307,948
Common Stock
Dec 08
2024
SELL
Payment of exercise price or tax liability
$40,955
$9.56 p/Share
4,284
Reduced 0.18%
2,325,532
Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$18,737
$9.43 p/Share
1,987
Reduced 0.09%
2,329,816
Common Stock
Nov 22
2024
BUY
Grant, award, or other acquisition
-
3,766
Added 0.16%
2,331,803
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$150,519
$8.56 p/Share
17,584
Reduced 0.75%
2,328,037
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$40,183
$9.38 p/Share
4,284
Reduced 0.18%
2,345,621
Common Stock
Oct 18
2024
SELL
Payment of exercise price or tax liability
$201,336
$11.45 p/Share
17,584
Reduced 0.74%
2,349,905
Common Stock
Oct 08
2024
SELL
Payment of exercise price or tax liability
$211,292
$11.81 p/Share
17,891
Reduced 0.75%
2,367,489
Common Stock
Sep 18
2024
SELL
Payment of exercise price or tax liability
$149,288
$8.49 p/Share
17,584
Reduced 0.73%
2,385,380
Common Stock
Sep 08
2024
SELL
Payment of exercise price or tax liability
$34,057
$7.95 p/Share
4,284
Reduced 0.18%
2,402,964
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$61,398
$10.11 p/Share
6,073
Reduced 0.25%
2,407,248
Common Stock
Aug 20
2024
BUY
Grant, award, or other acquisition
-
11,512
Added 0.47%
2,413,321
Common Stock
Aug 18
2024
SELL
Payment of exercise price or tax liability
$172,499
$9.81 p/Share
17,584
Reduced 0.73%
2,401,809
Common Stock
Aug 08
2024
SELL
Payment of exercise price or tax liability
$51,065
$11.92 p/Share
4,284
Reduced 0.18%
2,419,393
Common Stock
Jul 18
2024
SELL
Payment of exercise price or tax liability
$282,223
$16.05 p/Share
17,584
Reduced 0.72%
2,423,677
Common Stock
Jul 08
2024
SELL
Payment of exercise price or tax liability
$297,885
$16.65 p/Share
17,891
Reduced 0.73%
2,441,261
Common Stock
Jun 19
2024
SELL
Payment of exercise price or tax liability
$219,096
$12.46 p/Share
17,584
Reduced 0.71%
2,459,152
Common Stock
Jun 09
2024
SELL
Payment of exercise price or tax liability
$44,896
$10.48 p/Share
4,284
Reduced 0.17%
2,476,736
Common Stock
May 24
2024
SELL
Payment of exercise price or tax liability
$36,429
$10.81 p/Share
3,370
Reduced 0.14%
2,481,020
Common Stock
May 24
2024
BUY
Grant, award, or other acquisition
-
6,388
Added 0.26%
2,484,390
Common Stock