Dec 22
2025
SELL
Open market or private sale
$26,686
$20.02 p/Share
1,333
Reduced 0.36%
367,026
Common Stock
Dec 17
2025
SELL
Open market or private sale
$100,420
$18.83 p/Share
5,333
Reduced 1.43%
368,359
Common Stock
Dec 11
2025
SELL
Open market or private sale
$106,640
$20.0 p/Share
5,332
Reduced 1.41%
373,692
Common Stock
Nov 25
2025
SELL
Payment of exercise price or tax liability
$193,435
$16.8 p/Share
11,514
Reduced 2.95%
379,024
Common Stock
Nov 25
2025
BUY
Exercise of conversion of derivative security
-
21,620
Added 5.25%
390,538
Common Stock
Nov 17
2025
SELL
Open market or private sale
$91,194
$17.1 p/Share
5,333
Reduced 1.42%
368,918
Common Stock
Oct 17
2025
SELL
Open market or private sale
$82,714
$15.51 p/Share
5,333
Reduced 1.4%
374,251
Common Stock
Sep 17
2025
SELL
Open market or private sale
$91,674
$17.19 p/Share
5,333
Reduced 1.39%
379,584
Common Stock
Aug 28
2025
SELL
Open market or private sale
$90,181
$16.91 p/Share
5,333
Reduced 1.37%
384,917
Common Stock
Aug 25
2025
SELL
Payment of exercise price or tax liability
$187,793
$16.31 p/Share
11,514
Reduced 2.87%
390,250
Common Stock
Aug 25
2025
BUY
Exercise of conversion of derivative security
-
21,620
Added 5.11%
401,764
Common Stock
May 25
2025
SELL
Payment of exercise price or tax liability
$113,528
$9.86 p/Share
11,514
Reduced 2.94%
380,144
Common Stock
May 25
2025
BUY
Exercise of conversion of derivative security
-
21,618
Added 5.23%
391,658
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$145,387
$12.47 p/Share
11,659
Reduced 3.05%
370,040
Common Stock
Feb 25
2025
BUY
Exercise of conversion of derivative security
-
20,894
Added 5.19%
381,699
Common Stock
Nov 25
2024
SELL
Payment of exercise price or tax liability
$187,894
$16.73 p/Share
11,231
Reduced 3.02%
360,805
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
-
20,892
Added 5.32%
372,036
Common Stock
Aug 25
2024
SELL
Payment of exercise price or tax liability
$138,478
$12.33 p/Share
11,231
Reduced 3.1%
351,144
Common Stock
Aug 25
2024
BUY
Exercise of conversion of derivative security
-
20,893
Added 5.45%
362,375
Common Stock
May 25
2024
SELL
Payment of exercise price or tax liability
$216,588
$9.02 p/Share
24,012
Reduced 6.57%
341,482
Common Stock
May 25
2024
BUY
Exercise of conversion of derivative security
-
44,670
Added 10.89%
365,494
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$187,066
$8.15 p/Share
22,953
Reduced 6.68%
320,824
Common Stock
Feb 25
2024
BUY
Exercise of conversion of derivative security
-
41,293
Added 10.72%
343,777
Common Stock
Nov 25
2023
SELL
Payment of exercise price or tax liability
$121,967
$5.61 p/Share
21,741
Reduced 6.71%
302,484
Common Stock
Nov 25
2023
BUY
Exercise of conversion of derivative security
-
41,292
Added 11.3%
324,225
Common Stock