Dec 17
2025
SELL
Payment of exercise price or tax liability
$63,951
$26.06 p/Share
2,454
Reduced 1.99%
120,584
Common Stock, $0.0001 ...
Dec 11
2025
SELL
Payment of exercise price or tax liability
$366,997
$24.55 p/Share
14,949
Reduced 10.83%
123,038
Common Stock, $0.0001 ...
Dec 10
2025
BUY
Grant, award, or other acquisition
-
18,588
Added 11.87%
137,987
Common Stock, $0.0001 ...
Dec 08
2025
BUY
Grant, award, or other acquisition
-
38,878
Added 24.56%
119,399
Common Stock, $0.0001 ...
May 15
2025
SELL
Open market or private sale
$923,175
$33.57 p/Share
27,500
Reduced 25.46%
80,521
Common Stock, $0.0001 ...
Dec 17
2024
SELL
Payment of exercise price or tax liability
$114,418
$25.77 p/Share
4,440
Reduced 3.95%
108,021
Common Stock, $0.0001 ...
Dec 13
2024
BUY
Grant, award, or other acquisition
-
13,615
Added 10.8%
112,461
Common Stock, $0.0001 ...
Dec 08
2024
SELL
Payment of exercise price or tax liability
$132,301
$25.62 p/Share
5,164
Reduced 4.96%
98,846
Common Stock, $0.0001 ...
Dec 08
2024
BUY
Grant, award, or other acquisition
-
18,709
Added 15.25%
104,010
Common Stock, $0.0001 ...
Dec 14
2023
SELL
Payment of exercise price or tax liability
$22,437
$10.94 p/Share
2,051
Reduced 4.5%
43,541
Common Stock, $0.0001 ...
Dec 14
2023
BUY
Exercise of conversion of derivative security
-
8,419
Added 15.59%
45,592
Common Stock, $0.0001 ...
Dec 10
2023
SELL
Payment of exercise price or tax liability
$15,087
$11.88 p/Share
1,270
Reduced 3.3%
37,173
Common Stock, $0.0001 ...
Dec 10
2023
BUY
Exercise of conversion of derivative security
-
5,213
Added 11.94%
38,443
Common Stock, $0.0001 ...
Dec 08
2023
SELL
Payment of exercise price or tax liability
$44,193
$11.88 p/Share
3,720
Reduced 10.07%
33,230
Common Stock, $0.0001 ...
Dec 08
2023
BUY
Exercise of conversion of derivative security
-
15,272
Added 30.17%
35,348
Common Stock, $0.0001 ...
Jan 07
2023
SELL
Payment of exercise price or tax liability
$7,662
$6.71 p/Share
1,142
Reduced 5.0%
21,678
Common Stock, $0.0001 ...
Jan 07
2023
BUY
Exercise of conversion of derivative security
-
3,849
Added 14.43%
22,820
Common Stock, $0.0001 ...
Dec 10
2022
SELL
Payment of exercise price or tax liability
$9,080
$7.15 p/Share
1,270
Reduced 6.27%
18,971
Common Stock, $0.0001 ...
Dec 10
2022
BUY
Exercise of conversion of derivative security
-
5,212
Added 20.48%
20,241
Common Stock, $0.0001 ...
Dec 08
2022
SELL
Payment of exercise price or tax liability
$11,518
$7.19 p/Share
1,602
Reduced 9.63%
15,029
Common Stock, $0.0001 ...
Dec 08
2022
BUY
Exercise of conversion of derivative security
-
6,577
Added 28.34%
16,631
Common Stock, $0.0001 ...
Jan 20
2022
SELL
Payment of exercise price or tax liability
$2,286
$7.75 p/Share
295
Reduced 2.85%
10,054
Common Stock, $0.0001 ...
Jan 13
2022
BUY
Exercise of conversion of derivative security
-
993
Added 8.76%
10,349
Common Stock, $0.0001 ...
Jan 07
2022
SELL
Payment of exercise price or tax liability
$8,843
$7.75 p/Share
1,141
Reduced 10.87%
9,356
Common Stock, $0.0001 ...
Jan 07
2022
BUY
Exercise of conversion of derivative security
-
3,848
Added 26.82%
10,497
Common Stock, $0.0001 ...