Mar 21
2025
SELL
Payment of exercise price or tax liability
$482
$0.84 p/Share
574
Reduced 0.47%
121,978
Common Stock
Mar 21
2025
BUY
Exercise of conversion of derivative security
-
2,253
Added 1.81%
122,552
Common Stock
Mar 18
2025
SELL
Payment of exercise price or tax liability
$900
$1.04 p/Share
866
Reduced 0.71%
120,299
Common Stock
Mar 18
2025
BUY
Exercise of conversion of derivative security
-
3,401
Added 2.73%
121,165
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$2,122
$1.02 p/Share
2,081
Reduced 1.74%
117,764
Common Stock
Mar 10
2025
BUY
Exercise of conversion of derivative security
-
6,575
Added 5.2%
119,845
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$760
$1.46 p/Share
521
Reduced 0.46%
113,270
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
1,644
Added 1.42%
113,791
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$2,684
$2.88 p/Share
932
Reduced 0.82%
112,147
Common Stock
Mar 21
2024
BUY
Exercise of conversion of derivative security
-
2,252
Added 1.95%
113,079
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$3,858
$3.15 p/Share
1,225
Reduced 1.09%
110,827
Common Stock
Mar 11
2024
BUY
Exercise of conversion of derivative security
-
2,962
Added 2.58%
112,052
Common Stock
Jan 12
2024
SELL
Payment of exercise price or tax liability
$152,840
$3.18 p/Share
48,063
Reduced 30.58%
109,090
Common Stock
Jan 12
2024
BUY
Exercise of conversion of derivative security
-
110,966
Added 41.39%
157,153
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$59,727
$12.9 p/Share
4,630
Reduced 9.11%
46,187
Common Stock
Mar 11
2023
BUY
Exercise of conversion of derivative security
-
11,196
Added 18.05%
50,817
Common Stock
Jan 12
2023
SELL
Payment of exercise price or tax liability
$61,649
$13.91 p/Share
4,432
Reduced 10.06%
39,621
Common Stock
Jan 12
2023
BUY
Exercise of conversion of derivative security
-
14,827
Added 25.18%
44,053
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$41,259
$10.14 p/Share
4,069
Reduced 12.22%
29,226
Common Stock
Dec 31
2022
BUY
Exercise of conversion of derivative security
-
9,675
Added 22.52%
33,295
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$21,959
$12.73 p/Share
1,725
Reduced 6.81%
23,620
Common Stock
Mar 07
2022
BUY
Exercise of conversion of derivative security
-
4,101
Added 13.93%
25,345
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$66,273
$14.96 p/Share
4,430
Reduced 17.25%
21,244
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
-
10,533
Added 28.6%
26,298
Common Stock
Mar 15
2021
SELL
Open market or private sale
$83,418
$52.3 p/Share
1,595
Reduced 9.19%
15,765
Common Stock