Nov 17
2025
SELL
Payment of exercise price or tax liability
$16,319
$5.98 p/Share
2,729
Reduced 1.99%
134,648
Common Stock
Aug 15
2025
SELL
Payment of exercise price or tax liability
$38,328
$14.05 p/Share
2,728
Reduced 1.95%
137,377
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$20,884
$7.65 p/Share
2,730
Reduced 1.91%
140,105
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$39,835
$11.47 p/Share
3,473
Reduced 2.37%
142,835
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$24,882
$9.87 p/Share
2,521
Reduced 1.69%
146,308
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$14,725
$6.63 p/Share
2,221
Reduced 1.47%
148,829
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$30,050
$13.53 p/Share
2,221
Reduced 1.45%
151,050
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$41,443
$18.66 p/Share
2,221
Reduced 1.43%
153,271
Common Stock
May 06
2024
BUY
Grant, award, or other acquisition
-
26,500
Added 14.86%
151,819
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$39,295
$14.13 p/Share
2,781
Reduced 2.17%
125,319
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$25,391
$14.66 p/Share
1,732
Reduced 1.33%
128,100
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
919
Added 0.7%
129,832
Common Stock
Nov 29
2023
SELL
Open market or private sale
$62
$12.58 p/Share
5
Reduced 0.0%
128,913
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$13,805
$11.0 p/Share
1,255
Reduced 0.96%
128,918
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
-
919
Added 0.7%
130,173
Common Stock
Nov 09
2023
SELL
Open market or private sale
$3,000
$12.5 p/Share
240
Reduced 0.19%
129,254
Common Stock
Nov 08
2023
SELL
Open market or private sale
$42,189
$12.7 p/Share
3,322
Reduced 2.5%
129,494
Common Stock
Nov 07
2023
SELL
Open market or private sale
$1,250
$12.5 p/Share
100
Reduced 0.08%
132,816
Common Stock
Sep 18
2023
SELL
Open market or private sale
$187
$12.5 p/Share
15
Reduced 0.01%
132,916
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$21,397
$17.05 p/Share
1,255
Reduced 0.94%
132,931
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
-
919
Added 0.68%
134,186
Common Stock
Jun 16
2023
BUY
Grant, award, or other acquisition
-
530,000
Added 13.72%
3,331,669
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$16,990
$0.72 p/Share
23,598
Reduced 0.84%
2,801,669
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
22,961
Added 0.81%
2,825,267
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$38,895
$0.54 p/Share
72,029
Reduced 2.51%
2,802,306
Common Stock