Dec 02
2025
SELL
Payment of exercise price or tax liability
$51,874
$12.78 p/Share
4,059
Reduced 4.17%
93,362
Common Stock
Dec 02
2025
BUY
Exercise of conversion of derivative security
-
7,934
Added 7.53%
97,421
Common Stock
Nov 18
2025
SELL
Payment of exercise price or tax liability
$267,548
$11.89 p/Share
22,502
Reduced 20.09%
89,487
Common Stock
Nov 18
2025
BUY
Exercise of conversion of derivative security
-
9,897
Added 11.27%
77,899
Common Stock
Nov 18
2025
BUY
Grant, award, or other acquisition
-
34,090
Added 24.17%
106,925
Common Stock
Nov 17
2025
SELL
Payment of exercise price or tax liability
$104,973
$11.82 p/Share
8,881
Reduced 11.55%
68,002
Common Stock
Nov 17
2025
BUY
Exercise of conversion of derivative security
-
17,361
Added 18.42%
76,883
Common Stock
Sep 29
2025
SELL
Payment of exercise price or tax liability
$585,011
$13.22 p/Share
44,252
Reduced 43.04%
58,567
Common Stock
Sep 29
2025
BUY
Exercise of conversion of derivative security
-
88,607
Added 46.29%
102,819
Common Stock
Aug 26
2025
SELL
Open market or private sale
$910,480
$14.54 p/Share
62,619
Reduced 81.5%
14,212
Common Stock
Aug 25
2025
SELL
Open market or private sale
$216,968
$14.66 p/Share
14,800
Reduced 16.15%
76,831
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$240,477
$17.1 p/Share
14,063
Reduced 13.31%
91,631
Common Stock
Dec 01
2024
BUY
Exercise of conversion of derivative security
-
27,493
Added 20.64%
105,694
Common Stock
Nov 19
2024
SELL
Payment of exercise price or tax liability
$11,786
$15.8 p/Share
746
Reduced 0.94%
78,201
Common Stock
Nov 19
2024
BUY
Exercise of conversion of derivative security
-
1,457
Added 1.81%
78,947
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$79,185
$15.64 p/Share
5,063
Reduced 6.13%
77,490
Common Stock
Nov 18
2024
BUY
Exercise of conversion of derivative security
-
9,897
Added 10.71%
82,553
Common Stock
Nov 17
2024
SELL
Payment of exercise price or tax liability
$121,474
$15.66 p/Share
7,757
Reduced 9.65%
72,656
Common Stock
Nov 17
2024
BUY
Exercise of conversion of derivative security
-
17,361
Added 17.76%
80,413
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$121,555
$13.81 p/Share
8,802
Reduced 12.53%
61,466
Common Stock
Jun 01
2024
BUY
Exercise of conversion of derivative security
-
27,492
Added 28.12%
70,268
Common Stock
Nov 22
2023
SELL
Payment of exercise price or tax liability
$2,411
$7.33 p/Share
329
Reduced 0.76%
42,776
Common Stock
Nov 22
2023
BUY
Exercise of conversion of derivative security
-
1,049
Added 2.38%
43,105
Common Stock
Nov 19
2023
SELL
Payment of exercise price or tax liability
$3,290
$7.2 p/Share
457
Reduced 1.07%
42,056
Common Stock
Nov 19
2023
BUY
Exercise of conversion of derivative security
-
1,457
Added 3.31%
42,513
Common Stock