Sep 15
2024
SELL
Payment of exercise price or tax liability
$8,257
$11.78 p/Share
701
Reduced 2.11%
32,506
Common Stock
Sep 08
2024
SELL
Payment of exercise price or tax liability
$6,910
$10.36 p/Share
667
Reduced 1.97%
33,207
Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$11,575
$10.4 p/Share
1,113
Reduced 3.18%
33,874
Common Stock
Jun 20
2024
BUY
Exercise of conversion of derivative security
$60,478
$6.04 p/Share
10,013
Added 4.92%
193,611
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$5,142
$8.6 p/Share
598
Reduced 0.32%
183,598
Common Stock
Jun 08
2024
SELL
Payment of exercise price or tax liability
$6,990
$8.63 p/Share
810
Reduced 0.44%
184,196
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$10,385
$8.64 p/Share
1,202
Reduced 0.65%
185,006
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$1,262
$8.65 p/Share
146
Reduced 0.1%
152,346
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
32,000
Added 14.66%
186,208
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
$13,685
$7.35 p/Share
1,862
Added 1.19%
154,208
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$5,800
$9.34 p/Share
621
Reduced 0.41%
152,492
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$12,570
$10.04 p/Share
1,252
Reduced 0.81%
153,113
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$1,693
$10.02 p/Share
169
Reduced 0.11%
154,365
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$6,938
$10.31 p/Share
673
Reduced 0.43%
154,534
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$17,612
$11.86 p/Share
1,485
Reduced 0.95%
155,207
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$2,698
$13.23 p/Share
204
Reduced 0.13%
156,692
Common Stock
Sep 08
2023
SELL
Payment of exercise price or tax liability
$10,107
$13.64 p/Share
741
Reduced 0.47%
156,896
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$20,601
$14.14 p/Share
1,457
Reduced 0.92%
157,637
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$2,739
$14.27 p/Share
192
Reduced 0.12%
159,094
Common Stock
Jun 08
2023
SELL
Payment of exercise price or tax liability
$9,643
$13.32 p/Share
724
Reduced 0.45%
159,286
Common Stock
Jun 08
2023
SELL
Open market or private sale
$198,750
$13.25 p/Share
15,000
Reduced 8.57%
160,010
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$19,156
$13.5 p/Share
1,419
Reduced 0.8%
175,010
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$6,023
$12.47 p/Share
483
Reduced 0.28%
175,087
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
$14,225
$10.6 p/Share
1,342
Added 0.75%
176,429
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
32,000
Added 15.42%
175,570
Common Stock