Dec 02
2024
SELL
Payment of exercise price or tax liability
$3,263
$4.96 p/Share
658
Reduced 0.58%
111,880
Common Stock
Nov 29
2024
SELL
Payment of exercise price or tax liability
$303
$4.98 p/Share
61
Reduced 0.05%
112,538
Common Stock
Oct 14
2024
SELL
Payment of exercise price or tax liability
$2,850
$6.63 p/Share
430
Reduced 0.38%
112,599
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$3,947
$5.99 p/Share
659
Reduced 0.58%
113,101
Common Stock
Aug 28
2024
SELL
Payment of exercise price or tax liability
$370
$6.07 p/Share
61
Reduced 0.05%
113,760
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$2,874
$6.7 p/Share
429
Reduced 0.38%
113,821
Common Stock
Jun 03
2024
SELL
Payment of exercise price or tax liability
$582
$7.76 p/Share
75
Reduced 0.07%
114,250
Common Stock
May 31
2024
SELL
Payment of exercise price or tax liability
$4,432
$7.59 p/Share
584
Reduced 0.51%
114,325
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$437
$7.17 p/Share
61
Reduced 0.05%
114,909
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$2,790
$6.49 p/Share
430
Reduced 0.37%
114,970
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$849
$9.77 p/Share
87
Reduced 0.08%
115,400
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
61,413
Added 34.72%
115,487
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$27,483
$10.69 p/Share
2,571
Reduced 4.54%
54,074
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$707
$9.83 p/Share
72
Reduced 0.06%
113,029
Common Stock
Jan 16
2024
SELL
Payment of exercise price or tax liability
$3,666
$7.29 p/Share
503
Reduced 0.88%
56,645
Common Stock
Dec 13
2023
SELL
Payment of exercise price or tax liability
$636
$10.43 p/Share
61
Reduced 0.11%
57,148
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$567
$7.57 p/Share
75
Reduced 0.13%
57,209
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$342
$7.29 p/Share
47
Reduced 0.08%
57,284
Common Stock
Nov 28
2023
SELL
Payment of exercise price or tax liability
$407
$6.68 p/Share
61
Reduced 0.11%
57,331
Common Stock
Oct 13
2023
SELL
Payment of exercise price or tax liability
$14,826
$8.64 p/Share
1,716
Reduced 2.9%
57,392
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$902
$12.04 p/Share
75
Reduced 0.13%
59,108
Common Stock
Aug 31
2023
SELL
Payment of exercise price or tax liability
$554
$11.8 p/Share
47
Reduced 0.08%
59,183
Common Stock
Aug 28
2023
SELL
Payment of exercise price or tax liability
$730
$11.98 p/Share
61
Reduced 0.1%
59,230
Common Stock
Jun 13
2023
SELL
Payment of exercise price or tax liability
$822
$13.94 p/Share
59
Reduced 0.1%
59,291
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$732
$10.17 p/Share
72
Reduced 0.12%
59,350
Common Stock