Dec 18
2025
SELL
Open market or private sale
$476,596
$20.59 p/Share
23,147
Reduced 3.11%
721,158
Common Stock
Dec 18
2025
BUY
Exercise of conversion of derivative security
-
46,411
Added 5.87%
744,305
Common Stock
Nov 26
2025
SELL
Open market or private sale
$5,346,000
$19.44 p/Share
275,000
Reduced 28.27%
697,894
Common Stock
Nov 25
2025
SELL
Open market or private sale
$1,483,500
$19.78 p/Share
75,000
Reduced 7.16%
972,894
Common Stock
Nov 21
2025
SELL
Open market or private sale
$1,092,000
$18.2 p/Share
60,000
Reduced 5.42%
1,047,894
Common Stock
Nov 18
2025
SELL
Open market or private sale
$414,679
$16.69 p/Share
24,846
Reduced 2.19%
1,107,894
Common Stock
Nov 18
2025
BUY
Exercise of conversion of derivative security
-
50,382
Added 4.26%
1,132,740
Common Stock
Sep 19
2025
SELL
Open market or private sale
$400,000
$20.0 p/Share
20,000
Reduced 1.81%
1,082,358
Common Stock
Sep 18
2025
SELL
Open market or private sale
$807,923
$19.08 p/Share
42,344
Reduced 3.7%
1,102,358
Common Stock
Sep 18
2025
BUY
Exercise of conversion of derivative security
-
46,411
Added 3.96%
1,124,702
Common Stock
Sep 17
2025
SELL
Open market or private sale
$360,000
$18.0 p/Share
20,000
Reduced 1.79%
1,098,291
Common Stock
Aug 18
2025
SELL
Open market or private sale
$353,985
$13.84 p/Share
25,577
Reduced 2.24%
1,118,291
Common Stock
Aug 18
2025
BUY
Exercise of conversion of derivative security
-
50,383
Added 4.22%
1,143,868
Common Stock
Aug 15
2025
SELL
Open market or private sale
$825,600
$13.76 p/Share
60,000
Reduced 5.2%
1,093,485
Common Stock
Jun 18
2025
SELL
Open market or private sale
$320,403
$13.51 p/Share
23,716
Reduced 2.01%
1,153,485
Common Stock
Jun 18
2025
BUY
Exercise of conversion of derivative security
-
46,410
Added 3.79%
1,177,201
Common Stock
May 19
2025
SELL
Open market or private sale
$438,606
$16.59 p/Share
26,438
Reduced 2.28%
1,130,791
Common Stock
May 18
2025
BUY
Exercise of conversion of derivative security
-
50,383
Added 4.17%
1,157,229
Common Stock
May 15
2025
SELL
Open market or private sale
$1,029,600
$17.16 p/Share
60,000
Reduced 5.14%
1,106,846
Common Stock
May 12
2025
SELL
Open market or private sale
$341,800
$17.09 p/Share
20,000
Reduced 1.69%
1,163,741
Common Stock
May 07
2025
SELL
Open market or private sale
$636,800
$15.92 p/Share
40,000
Reduced 3.27%
1,183,741
Common Stock
Mar 18
2025
SELL
Open market or private sale
$118,610
$13.07 p/Share
9,075
Reduced 0.74%
1,223,741
Common Stock
Mar 18
2025
BUY
Exercise of conversion of derivative security
-
17,733
Added 1.42%
1,232,816
Common Stock
Mar 07
2025
SELL
Open market or private sale
$852,000
$14.2 p/Share
60,000
Reduced 4.71%
1,215,083
Common Stock
Feb 18
2025
SELL
Open market or private sale
$341,120
$16.15 p/Share
21,122
Reduced 1.63%
1,275,083
Common Stock