Dec 12
2024
SELL
Payment of exercise price or tax liability
$625
$3.91 p/Share
160
Reduced 0.08%
197,108
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$6,200
$4.96 p/Share
1,250
Reduced 0.63%
197,268
Common Stock
Nov 29
2024
SELL
Payment of exercise price or tax liability
$2,345
$4.98 p/Share
471
Reduced 0.24%
198,518
Common Stock
Sep 12
2024
SELL
Payment of exercise price or tax liability
$1,001
$6.3 p/Share
159
Reduced 0.08%
199,530
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$7,493
$5.99 p/Share
1,251
Reduced 0.62%
199,689
Common Stock
Aug 28
2024
SELL
Payment of exercise price or tax liability
$2,858
$6.07 p/Share
471
Reduced 0.23%
200,940
Common Stock
Jun 12
2024
SELL
Payment of exercise price or tax liability
$1,128
$7.05 p/Share
160
Reduced 0.08%
201,411
Common Stock
May 31
2024
SELL
Payment of exercise price or tax liability
$9,487
$7.59 p/Share
1,250
Reduced 0.62%
201,571
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$3,377
$7.17 p/Share
471
Reduced 0.23%
202,821
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$1,303
$8.2 p/Share
159
Reduced 0.08%
203,292
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$1,931
$8.51 p/Share
227
Reduced 0.11%
203,451
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
79,325
Added 28.03%
203,678
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$57,597
$10.69 p/Share
5,388
Reduced 4.15%
124,353
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$5,318
$9.83 p/Share
541
Reduced 0.27%
198,989
Common Stock
Dec 13
2023
SELL
Payment of exercise price or tax liability
$500
$10.43 p/Share
48
Reduced 0.04%
129,741
Common Stock
Dec 12
2023
SELL
Payment of exercise price or tax liability
$1,635
$10.55 p/Share
155
Reduced 0.12%
129,789
Common Stock
Dec 04
2023
SELL
Payment of exercise price or tax liability
$1,894
$8.61 p/Share
220
Reduced 0.17%
129,944
Common Stock
Nov 28
2023
SELL
Payment of exercise price or tax liability
$3,046
$6.68 p/Share
456
Reduced 0.35%
130,164
Common Stock
Sep 12
2023
SELL
Payment of exercise price or tax liability
$1,666
$10.82 p/Share
154
Reduced 0.12%
130,620
Common Stock
Sep 05
2023
SELL
Payment of exercise price or tax liability
$2,577
$11.77 p/Share
219
Reduced 0.17%
130,774
Common Stock
Aug 28
2023
SELL
Payment of exercise price or tax liability
$5,462
$11.98 p/Share
456
Reduced 0.35%
130,993
Common Stock
Jun 13
2023
SELL
Payment of exercise price or tax liability
$669
$13.94 p/Share
48
Reduced 0.04%
131,449
Common Stock
Jun 12
2023
SELL
Payment of exercise price or tax liability
$1,918
$12.38 p/Share
155
Reduced 0.12%
131,497
Common Stock
Jun 02
2023
SELL
Payment of exercise price or tax liability
$2,338
$10.63 p/Share
220
Reduced 0.17%
131,652
Common Stock
May 30
2023
SELL
Payment of exercise price or tax liability
$4,696
$10.3 p/Share
456
Reduced 0.34%
131,872
Common Stock