Jul 03
2025
SELL
Open market or private sale
$1,064,600
$25.0 p/Share
42,584
Reduced 10.41%
366,672
Common Stock
Jul 03
2025
BUY
Exercise of conversion of derivative security
$28,735
$3.45 p/Share
8,329
Added 1.99%
409,256
Common Stock
Jun 24
2025
SELL
Open market or private sale
$890,380
$20.0 p/Share
44,519
Reduced 9.99%
400,927
Common Stock
Jun 24
2025
BUY
Exercise of conversion of derivative security
$16,408
$1.97 p/Share
8,329
Added 1.84%
445,446
Common Stock
Jun 06
2025
SELL
Open market or private sale
$147,405
$17.7 p/Share
8,328
Reduced 1.87%
437,117
Common Stock
Jun 06
2025
BUY
Exercise of conversion of derivative security
$16,406
$1.97 p/Share
8,328
Added 1.84%
445,445
Common Stock
May 20
2025
SELL
Open market or private sale
$141,576
$17.0 p/Share
8,328
Reduced 1.87%
437,117
Common Stock
May 20
2025
BUY
Exercise of conversion of derivative security
$16,406
$1.97 p/Share
8,328
Added 1.84%
445,445
Common Stock
May 16
2025
SELL
Open market or private sale
$178,787
$15.73 p/Share
11,366
Reduced 2.53%
437,117
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$157,259
$15.88 p/Share
9,903
Reduced 2.16%
448,483
Common Stock
Mar 03
2025
SELL
Open market or private sale
$244,109
$15.75 p/Share
15,499
Reduced 3.27%
458,386
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$439,500
$20.0 p/Share
21,975
Reduced 4.43%
473,885
Common Stock
Jan 09
2025
BUY
Grant, award, or other acquisition
-
74,513
Added 13.06%
495,860
Common Stock
Nov 22
2024
SELL
Open market or private sale
$141,576
$17.0 p/Share
8,328
Reduced 1.94%
421,347
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
$16,406
$1.97 p/Share
8,328
Added 1.9%
429,675
Common Stock
Nov 18
2024
SELL
Open market or private sale
$122,444
$15.6 p/Share
7,849
Reduced 1.83%
421,347
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$107,859
$15.85 p/Share
6,805
Reduced 1.56%
429,196
Common Stock
Aug 19
2024
SELL
Open market or private sale
$99,586
$12.59 p/Share
7,910
Reduced 1.78%
436,001
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$84,367
$12.51 p/Share
6,744
Reduced 1.5%
443,911
Common Stock
May 17
2024
SELL
Open market or private sale
$130,343
$12.3 p/Share
10,597
Reduced 2.3%
450,655
Common Stock
May 16
2024
SELL
Open market or private sale
$281,436
$12.0 p/Share
23,453
Reduced 4.84%
461,252
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$85,867
$9.8 p/Share
8,762
Reduced 1.78%
484,705
Common Stock
Mar 14
2024
SELL
Open market or private sale
$195,213
$11.32 p/Share
17,245
Reduced 3.38%
493,467
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$213,997
$9.74 p/Share
21,971
Reduced 4.12%
510,712
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
113,821
Added 17.61%
532,683
Common Stock