Price
$18.85
52W High
$22.93
52W Low
$11.25
SMA50
$20.12
SMA200
$18.87
Avg Volume 50D
$418.85K
From 52W High
-17.79%
From 52W Low
+67.56%
Vs SMA50
-6.31%
Vs SMA200
-0.10%
Current Volume
$376.78K
Dollar Volume 50D
$8.54M
Market Cap
$842.74M
P/E
18.6x
Revenue TTM
$1.86B
EPS TTM
0.99
Net Income TTM
$45.35M
Free Cash Flow
$90.81M
Revenue 1Y
+1.26%
EPS 1Y
+115.94%
Net Income 1Y
+115.95%
FCF 1Y
+230.52%
Profit Margin
2.43%
FCF Margin
4.87%
Dividend Yield
1.70%
Dividend TTM
$0.32
Last Ex-Dividend
2026-09-15
Dividend / EPS
32.32%

Revenue

Annual ending 2025-10-31
$1.84B

EPS

Annual ending 2025-10-31
-5.43

Net Income

Annual ending 2025-10-31
-$250.81M

News