Price
$30.86
52W High
$32.55
52W Low
$22.34
SMA50
$29.34
SMA200
$28.26
Avg Volume 50D
$436.80K
From 52W High
-5.19%
From 52W Low
+38.14%
Vs SMA50
+5.18%
Vs SMA200
+9.19%
Current Volume
$631.82K
Dollar Volume 50D
$12.80M
Market Cap
$1.78B
P/E
18.2x
Revenue TTM
$1.00B
EPS TTM
1.54
Net Income TTM
$97.58M
Free Cash Flow
$171.12M
Revenue 1Y
+12.38%
EPS 1Y
-27.36%
Net Income 1Y
-29.24%
FCF 1Y
-0.14%
Profit Margin
9.76%
FCF Margin
17.11%
Dividend Yield
0.65%
Dividend TTM
$0.20
Last Ex-Dividend
2026-08-03
Dividend / EPS
12.99%

Revenue

Annual ending 2025-12-31
$931.82M

EPS

Annual ending 2025-12-31
2.20

Net Income

Annual ending 2025-12-31
$141.59M

News