Price
$29.12
52W High
$54.96
52W Low
$20.28
SMA50
$30.20
SMA200
$35.76
Avg Volume 50D
$1.13M
From 52W High
-47.02%
From 52W Low
+43.59%
Vs SMA50
-3.57%
Vs SMA200
-18.56%
Current Volume
$637.91K
Dollar Volume 50D
$33.70M
Market Cap
$1.73B
P/E
10.4x
Revenue TTM
$866.82M
EPS TTM
2.84
Net Income TTM
$165.09M
Free Cash Flow
$110.47M
Revenue 1Y
+1.25%
EPS 1Y
+61.36%
Net Income 1Y
+52.19%
FCF 1Y
+71.15%
Profit Margin
19.04%
FCF Margin
12.74%

Revenue

Annual ending 2025-10-31
$849.29M

EPS

Annual ending 2025-10-31
2.28

Net Income

Annual ending 2025-10-31
$136.41M

News