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
Aug 25
2023
SELL
Payment of exercise price or tax liability
$149,584
$6.88 p/Share
21,742
Reduced 7.14%
282,933
Common Stock
Aug 25
2023
BUY
Exercise of conversion of derivative security
-
41,293
Added 11.94%
304,675
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$475,487
$9.41 p/Share
50,530
Reduced 16.1%
263,382
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
95,972
Added 23.41%
313,912
Common Stock
May 25
2023
SELL
Payment of exercise price or tax liability
$176,102
$8.1 p/Share
21,741
Reduced 9.07%
217,940
Common Stock
May 25
2023
BUY
Exercise of conversion of derivative security
-
41,291
Added 14.7%
239,681
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$352,177
$9.61 p/Share
36,647
Reduced 15.59%
198,390
Common Stock