Oct 14
2024
SELL
Payment of exercise price or tax liability
$7,969
$6.63 p/Share
1,202
Reduced 0.6%
198,369
Common Stock
Sep 16
2024
SELL
Payment of exercise price or tax liability
$92
$6.15 p/Share
15
Reduced 0.01%
199,646
Common Stock
Sep 12
2024
SELL
Payment of exercise price or tax liability
$176
$6.3 p/Share
28
Reduced 0.01%
199,661
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
$394
$6.07 p/Share
65
Reduced 0.03%
200,940
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$8,053
$6.7 p/Share
1,202
Reduced 0.59%
201,005
Common Stock
Jun 17
2024
SELL
Payment of exercise price or tax liability
$97
$6.49 p/Share
15
Reduced 0.01%
202,207
Common Stock
Jun 12
2024
SELL
Payment of exercise price or tax liability
$190
$7.05 p/Share
27
Reduced 0.01%
202,222
Common Stock
May 31
2024
SELL
Payment of exercise price or tax liability
$9,487
$7.59 p/Share
1,250
Reduced 0.61%
202,249
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$466
$7.17 p/Share
65
Reduced 0.03%
203,499
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$7,794
$6.49 p/Share
1,201
Reduced 0.59%
203,564
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$124
$8.31 p/Share
15
Reduced 0.01%
204,765
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$229
$8.2 p/Share
28
Reduced 0.01%
204,780
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$263
$8.51 p/Share
31
Reduced 0.02%
204,808
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
102,355
Added 33.32%
204,839
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$57,277
$10.69 p/Share
5,358
Reduced 4.97%
102,484
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$737
$9.83 p/Share
75
Reduced 0.04%
199,571
Common Stock
Jan 16
2024
SELL
Payment of exercise price or tax liability
$10,060
$7.29 p/Share
1,380
Reduced 1.26%
107,842
Common Stock
Dec 18
2023
SELL
Payment of exercise price or tax liability
$148
$9.9 p/Share
15
Reduced 0.01%
109,222
Common Stock
Dec 13
2023
SELL
Payment of exercise price or tax liability
$365
$10.43 p/Share
35
Reduced 0.03%
109,237
Common Stock
Dec 12
2023
SELL
Payment of exercise price or tax liability
$284
$10.55 p/Share
27
Reduced 0.02%
109,272
Common Stock
Dec 04
2023
SELL
Payment of exercise price or tax liability
$258
$8.61 p/Share
30
Reduced 0.03%
109,299
Common Stock
Nov 28
2023
SELL
Payment of exercise price or tax liability
$420
$6.68 p/Share
63
Reduced 0.06%
109,329
Common Stock
Oct 13
2023
SELL
Payment of exercise price or tax liability
$40,236
$8.64 p/Share
4,657
Reduced 4.08%
109,392
Common Stock
Sep 18
2023
SELL
Payment of exercise price or tax liability
$142
$10.18 p/Share
14
Reduced 0.01%
114,049
Common Stock