Nov 17
2025
SELL
Payment of exercise price or tax liability
$9,890
$5.98 p/Share
1,654
Reduced 2.88%
55,811
Common Stock
Aug 15
2025
SELL
Payment of exercise price or tax liability
$23,280
$14.05 p/Share
1,657
Reduced 2.79%
57,741
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$12,668
$7.65 p/Share
1,656
Reduced 2.71%
59,398
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$30,429
$11.47 p/Share
2,653
Reduced 4.16%
61,054
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$12,821
$9.87 p/Share
1,299
Reduced 2.0%
63,707
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$7,538
$6.63 p/Share
1,137
Reduced 1.72%
65,006
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$15,397
$13.53 p/Share
1,138
Reduced 1.69%
66,143
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$21,216
$18.66 p/Share
1,137
Reduced 1.66%
67,281
Common Stock
May 06
2024
BUY
Grant, award, or other acquisition
-
20,000
Added 22.98%
67,041
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$27,101
$14.13 p/Share
1,918
Reduced 3.92%
47,041
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$10,995
$14.66 p/Share
750
Reduced 1.51%
48,959
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
276
Added 0.55%
49,709
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$14,443
$11.0 p/Share
1,313
Reduced 2.59%
49,433
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
-
552
Added 1.08%
50,746
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$303,698
$462.25 p/Share
657
Reduced 1.24%
52,399
Common Stock
Jun 16
2023
BUY
Grant, award, or other acquisition
-
385,000
Added 23.48%
1,254,832
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$7,704
$0.72 p/Share
10,701
Reduced 1.22%
869,832
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
6,888
Added 0.78%
880,533
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$19,491
$0.54 p/Share
36,096
Reduced 3.97%
873,645
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$1,967
$0.96 p/Share
2,049
Reduced 0.22%
909,741
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
6,888
Added 0.75%
911,790
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$1,644
$0.98 p/Share
1,678
Reduced 0.19%
904,902
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
-
6,889
Added 0.75%
906,580
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$2,618
$1.56 p/Share
1,678
Reduced 0.19%
899,691
Common Stock
Aug 15
2022
BUY
Exercise of conversion of derivative security
-
6,888
Added 0.76%
901,369
Common Stock