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
Sep 12
2023
SELL
Payment of exercise price or tax liability
$292
$10.82 p/Share
27
Reduced 0.02%
114,063
Common Stock
Sep 05
2023
SELL
Payment of exercise price or tax liability
$353
$11.77 p/Share
30
Reduced 0.03%
114,090
Common Stock
Aug 28
2023
SELL
Payment of exercise price or tax liability
$754
$11.98 p/Share
63
Reduced 0.06%
114,120
Common Stock
Jun 16
2023
SELL
Payment of exercise price or tax liability
$180
$12.86 p/Share
14
Reduced 0.01%
114,183
Common Stock
Jun 13
2023
SELL
Payment of exercise price or tax liability
$473
$13.94 p/Share
34
Reduced 0.03%
114,197
Common Stock
Jun 12
2023
SELL
Payment of exercise price or tax liability
$321
$12.38 p/Share
26
Reduced 0.02%
114,231
Common Stock
Jun 02
2023
SELL
Payment of exercise price or tax liability
$308
$10.63 p/Share
29
Reduced 0.03%
114,257
Common Stock
May 30
2023
SELL
Payment of exercise price or tax liability
$628
$10.3 p/Share
61
Reduced 0.05%
114,286
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$286
$16.85 p/Share
17
Reduced 0.01%
114,347
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$545
$17.6 p/Share
31
Reduced 0.03%
114,364
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$636
$17.68 p/Share
36
Reduced 0.03%
114,395
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$5,280
$17.84 p/Share
296
Reduced 0.26%
114,431
Common Stock