Dec 12
2024
SELL
Payment of exercise price or tax liability
$312
$3.91 p/Share
80
Reduced 0.07%
114,011
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$3,100
$4.96 p/Share
625
Reduced 0.54%
114,091
Common Stock
Nov 29
2024
SELL
Payment of exercise price or tax liability
$1,175
$4.98 p/Share
236
Reduced 0.21%
114,716
Common Stock
Sep 12
2024
SELL
Payment of exercise price or tax liability
$504
$6.3 p/Share
80
Reduced 0.07%
115,223
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$3,749
$5.99 p/Share
626
Reduced 0.54%
115,303
Common Stock
Aug 28
2024
SELL
Payment of exercise price or tax liability
$1,432
$6.07 p/Share
236
Reduced 0.2%
115,929
Common Stock
Jun 12
2024
SELL
Payment of exercise price or tax liability
$564
$7.05 p/Share
80
Reduced 0.07%
116,165
Common Stock
May 31
2024
SELL
Payment of exercise price or tax liability
$4,751
$7.59 p/Share
626
Reduced 0.54%
116,245
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$1,692
$7.17 p/Share
236
Reduced 0.2%
116,871
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$656
$8.2 p/Share
80
Reduced 0.07%
117,107
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$1,387
$8.51 p/Share
163
Reduced 0.14%
117,187
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
61,413
Added 34.35%
117,350
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$30,701
$10.69 p/Share
2,872
Reduced 4.88%
55,937
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$2,663
$9.83 p/Share
271
Reduced 0.24%
114,952
Common Stock
Dec 13
2023
SELL
Payment of exercise price or tax liability
$406
$10.43 p/Share
39
Reduced 0.07%
58,809
Common Stock
Dec 12
2023
SELL
Payment of exercise price or tax liability
$812
$10.55 p/Share
77
Reduced 0.13%
58,848
Common Stock
Dec 04
2023
SELL
Payment of exercise price or tax liability
$1,317
$8.61 p/Share
153
Reduced 0.26%
58,925
Common Stock
Nov 28
2023
SELL
Payment of exercise price or tax liability
$1,523
$6.68 p/Share
228
Reduced 0.38%
59,078
Common Stock
Sep 12
2023
SELL
Payment of exercise price or tax liability
$843
$10.82 p/Share
78
Reduced 0.13%
59,306
Common Stock
Sep 05
2023
SELL
Payment of exercise price or tax liability
$1,800
$11.77 p/Share
153
Reduced 0.26%
59,384
Common Stock
Aug 28
2023
SELL
Payment of exercise price or tax liability
$2,731
$11.98 p/Share
228
Reduced 0.38%
59,537
Common Stock
Jun 13
2023
SELL
Payment of exercise price or tax liability
$543
$13.94 p/Share
39
Reduced 0.07%
59,765
Common Stock
Jun 12
2023
SELL
Payment of exercise price or tax liability
$965
$12.38 p/Share
78
Reduced 0.13%
59,804
Common Stock
Jun 02
2023
SELL
Payment of exercise price or tax liability
$1,626
$10.63 p/Share
153
Reduced 0.25%
59,882
Common Stock
May 30
2023
SELL
Payment of exercise price or tax liability
$2,348
$10.3 p/Share
228
Reduced 0.38%
60,035
Common Stock