Dec 09
2025
SELL
Open market or private sale
$390,022
$17.78 p/Share
21,936
Reduced 7.32%
277,924
Common Stock
Dec 06
2025
SELL
Payment of exercise price or tax liability
$11,934
$17.84 p/Share
669
Reduced 0.22%
299,860
Common Stock
Nov 26
2025
-
10,916
Added 3.5%
300,529
Common Stock
Oct 09
2025
-
54,882
Reduced 15.93%
289,613
Common Stock
Sep 10
2025
BUY
Exercise of conversion of derivative security
$409,968
$7.47 p/Share
54,882
Added 13.74%
344,495
Common Stock
Feb 05
2025
-
75,000
Reduced 20.57%
289,613
Common Stock
Feb 03
2025
BUY
Grant, award, or other acquisition
-
7,525
Added 2.02%
364,613
Common Stock
Feb 02
2025
SELL
Payment of exercise price or tax liability
$18,892
$14.12 p/Share
1,338
Reduced 0.37%
357,088
Common Stock
Dec 07
2024
SELL
Payment of exercise price or tax liability
$14,736
$15.13 p/Share
974
Reduced 0.27%
358,426
Common Stock
Dec 06
2024
SELL
Payment of exercise price or tax liability
$10,969
$15.13 p/Share
725
Reduced 0.2%
359,400
Common Stock
Feb 02
2024
SELL
Payment of exercise price or tax liability
$11,521
$11.89 p/Share
969
Reduced 0.27%
360,125
Common Stock
Feb 02
2024
BUY
Grant, award, or other acquisition
-
8,133
Added 2.2%
361,094
Common Stock
Dec 07
2023
SELL
Payment of exercise price or tax liability
$10,811
$11.1 p/Share
974
Reduced 0.28%
352,961
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$15,840
$11.0 p/Share
1,440
Reduced 0.41%
353,935
Common Stock
Sep 22
2023
BUY
Exercise of conversion of derivative security
$75,000
$3.0 p/Share
25,000
Added 6.57%
355,375
Common Stock
Jun 22
2023
BUY
Exercise of conversion of derivative security
$75,000
$3.0 p/Share
25,000
Added 7.03%
330,375
Common Stock
Feb 02
2023
BUY
Grant, award, or other acquisition
-
10,797
Added 3.41%
305,375
Common Stock
Dec 28
2022
BUY
Exercise of conversion of derivative security
$75,000
$3.0 p/Share
25,000
Added 7.82%
294,578
Common Stock
Dec 07
2022
SELL
Payment of exercise price or tax liability
$18,126
$18.61 p/Share
974
Reduced 0.36%
269,578
Common Stock
Dec 06
2022
SELL
Payment of exercise price or tax liability
$26,938
$18.72 p/Share
1,439
Reduced 0.53%
270,552
Common Stock
Dec 07
2021
SELL
Payment of exercise price or tax liability
$16,948
$17.4 p/Share
974
Reduced 0.36%
271,991
Common Stock
Dec 06
2021
SELL
Payment of exercise price or tax liability
$12,431
$17.41 p/Share
714
Reduced 0.26%
272,965
Common Stock
Dec 06
2021
BUY
Grant, award, or other acquisition
-
9,472
Added 3.35%
273,679
Common Stock
Dec 07
2020
BUY
Grant, award, or other acquisition
-
12,728
Added 2.84%
436,207
Common Stock
Dec 06
2020
SELL
Payment of exercise price or tax liability
$8,654
$12.12 p/Share
714
Reduced 0.17%
423,479
Common Stock