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
May 19
2024
SELL
Payment of exercise price or tax liability
$176,543
$10.04 p/Share
17,584
Reduced 0.7%
2,478,002
Common Stock
May 08
2024
SELL
Payment of exercise price or tax liability
$38,898
$9.08 p/Share
4,284
Reduced 0.17%
2,495,586
Common Stock
Apr 18
2024
SELL
Payment of exercise price or tax liability
$71,482
$6.01 p/Share
11,894
Reduced 0.47%
2,499,870
Common Stock
Apr 08
2024
BUY
Grant, award, or other acquisition
-
705,062
Added 21.92%
2,511,764
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$87,183
$7.33 p/Share
11,894
Reduced 0.65%
1,806,702
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$152,033
$12.24 p/Share
12,421
Reduced 0.68%
1,818,596
Common Stock
Jan 18
2024
SELL
Payment of exercise price or tax liability
$1,803,686
$9.6 p/Share
187,884
Reduced 9.31%
1,831,017
Common Stock
Aug 24
2023
BUY
Open market or private purchase
$19,989
$13.94 p/Share
1,434
Added 0.07%
2,018,901
Common Stock
Aug 02
2023
SELL
Payment of exercise price or tax liability
$17,877
$19.12 p/Share
935
Reduced 0.05%
2,017,467
Common Stock
Aug 02
2023
BUY
Grant, award, or other acquisition
-
2,703
Added 0.13%
2,018,402
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$41,067
$13.63 p/Share
3,013
Reduced 0.15%
2,015,699
Common Stock
Jun 15
2023
BUY
Grant, award, or other acquisition
-
8,712
Added 0.43%
2,018,712
Common Stock
Apr 27
2023
BUY
Open market or private purchase
$50,500
$10.1 p/Share
5,000
Added 0.25%
2,010,000
Common Stock