Oct 16
2025
SELL
Open market or private sale
$224,432
$15.39 p/Share
14,583
Reduced 0.32%
4,500,605
Common Stock
Oct 15
2025
SELL
Open market or private sale
$227,348
$15.59 p/Share
14,583
Reduced 0.32%
4,515,188
Common Stock
Sep 24
2025
SELL
Open market or private sale
$241,786
$16.58 p/Share
14,583
Reduced 0.32%
4,529,771
Common Stock
Sep 23
2025
SELL
Open market or private sale
$243,244
$16.68 p/Share
14,583
Reduced 0.32%
4,544,354
Common Stock
Sep 11
2025
-
550,000
Reduced 10.77%
4,558,937
Common Stock
Sep 10
2025
SELL
Payment of exercise price or tax liability
$14,401,395
$18.87 p/Share
763,190
Reduced 13.0%
5,108,937
Common Stock
Sep 10
2025
BUY
Exercise of conversion of derivative security
$2,895,145
$1.7 p/Share
1,703,027
Added 22.48%
5,872,127
Common Stock
Aug 13
2025
SELL
Open market or private sale
$287,430
$19.71 p/Share
14,583
Reduced 0.35%
4,169,100
Common Stock
Aug 12
2025
SELL
Open market or private sale
$282,326
$19.36 p/Share
14,583
Reduced 0.35%
4,183,683
Common Stock
Jul 17
2025
SELL
Open market or private sale
$252,285
$17.3 p/Share
14,583
Reduced 0.35%
4,198,266
Common Stock
Jul 16
2025
SELL
Open market or private sale
$251,994
$17.28 p/Share
14,583
Reduced 0.34%
4,212,849
Common Stock
Jun 10
2025
SELL
Open market or private sale
$291,805
$20.01 p/Share
14,583
Reduced 0.34%
4,227,432
Common Stock
Jun 09
2025
SELL
Open market or private sale
$301,138
$20.65 p/Share
14,583
Reduced 0.34%
4,242,015
Common Stock
May 22
2025
SELL
Open market or private sale
$328,263
$22.51 p/Share
14,583
Reduced 0.34%
4,256,598
Common Stock
May 21
2025
SELL
Open market or private sale
$327,242
$22.44 p/Share
14,583
Reduced 0.34%
4,271,181
Common Stock
Mar 18
2025
SELL
Open market or private sale
$285,826
$19.6 p/Share
14,583
Reduced 0.34%
4,314,930
Common Stock
Mar 17
2025
SELL
Open market or private sale
$281,597
$19.31 p/Share
14,583
Reduced 0.34%
4,329,513
Common Stock
Feb 06
2025
SELL
Open market or private sale
$372,449
$25.54 p/Share
14,583
Reduced 0.33%
4,344,096
Common Stock
Feb 05
2025
SELL
Open market or private sale
$367,637
$25.21 p/Share
14,583
Reduced 0.33%
4,358,679
Common Stock
Jan 23
2025
SELL
Open market or private sale
$338,179
$23.19 p/Share
14,583
Reduced 0.33%
4,373,262
Common Stock
Jan 22
2025
SELL
Open market or private sale
$337,450
$23.14 p/Share
14,583
Reduced 0.33%
4,387,845
Common Stock
Dec 11
2024
SELL
Open market or private sale
$315,138
$21.61 p/Share
14,583
Reduced 0.33%
4,402,428
Common Stock
Dec 10
2024
SELL
Open market or private sale
$304,201
$20.86 p/Share
14,583
Reduced 0.33%
4,417,011
Common Stock
Nov 15
2024
-
71,429
Reduced 1.59%
4,431,594
Common Stock
Nov 14
2024
SELL
Open market or private sale
$289,035
$19.82 p/Share
14,583
Reduced 0.32%
4,503,023
Common Stock