Nov 25
2025
SELL
Payment of exercise price or tax liability
$11,859
$13.37 p/Share
887
Reduced 2.59%
33,396
Common Stock
Nov 25
2025
BUY
Exercise of conversion of derivative security
-
2,478
Added 6.74%
34,283
Common Stock
Sep 24
2025
SELL
Payment of exercise price or tax liability
$77,735
$17.41 p/Share
4,465
Reduced 12.31%
31,805
Common Stock
Sep 24
2025
BUY
Exercise of conversion of derivative security
-
12,478
Added 25.36%
36,720
Common Stock
Jun 21
2025
SELL
Payment of exercise price or tax liability
$12,658
$9.76 p/Share
1,297
Reduced 5.17%
23,792
Common Stock
Jun 21
2025
BUY
Exercise of conversion of derivative security
-
3,718
Added 12.91%
25,089
Common Stock
Jun 20
2025
SELL
Payment of exercise price or tax liability
$18,836
$9.76 p/Share
1,930
Reduced 8.28%
21,371
Common Stock
Jun 20
2025
BUY
Exercise of conversion of derivative security
-
5,418
Added 18.87%
23,301
Common Stock
Mar 24
2025
SELL
Payment of exercise price or tax liability
$50,487
$10.58 p/Share
4,772
Reduced 21.06%
17,883
Common Stock
Mar 24
2025
BUY
Exercise of conversion of derivative security
-
11,614
Added 33.89%
22,655
Common Stock
Jun 20
2024
BUY
Exercise of conversion of derivative security
-
2,580
Added 18.94%
11,041
Common Stock
Jun 18
2024
BUY
Exercise of conversion of derivative security
-
1,366
Added 17.11%
6,617
Common Stock
Jun 18
2024
BUY
Grant, award, or other acquisition
-
1,844
Added 17.89%
8,461
Common Stock
Jun 20
2023
SELL
Payment of exercise price or tax liability
$6,753
$6.42 p/Share
1,052
Reduced 16.69%
5,251
Common Stock
Jun 20
2023
BUY
Exercise of conversion of derivative security
-
2,579
Added 29.04%
6,303
Common Stock
Jun 18
2023
SELL
Payment of exercise price or tax liability
$3,720
$6.68 p/Share
557
Reduced 13.01%
3,724
Common Stock
Jun 18
2023
BUY
Exercise of conversion of derivative security
-
1,365
Added 24.18%
4,281
Common Stock
Jun 17
2023
SELL
Payment of exercise price or tax liability
$2,999
$6.68 p/Share
449
Reduced 13.34%
2,916
Common Stock
Jun 17
2023
BUY
Exercise of conversion of derivative security
-
1,100
Added 24.64%
3,365
Common Stock
Jun 18
2022
SELL
Payment of exercise price or tax liability
$6,202
$13.03 p/Share
476
Reduced 17.37%
2,265
Common Stock
Jun 18
2022
BUY
Exercise of conversion of derivative security
-
1,366
Added 30.5%
3,113
Common Stock
Jun 17
2022
SELL
Payment of exercise price or tax liability
$4,888
$13.14 p/Share
372
Reduced 11.95%
2,741
Common Stock
Jun 17
2022
BUY
Exercise of conversion of derivative security
-
1,099
Added 38.62%
1,747
Common Stock
Jun 17
2021
SELL
Payment of exercise price or tax liability
$10,694
$23.66 p/Share
452
Reduced 41.09%
648
Common Stock
Jun 17
2021
BUY
Exercise of conversion of derivative security
-
1,100
Added 50.0%
1,100
Common Stock