Price
$33.78
52W High
$35.72
52W Low
$23.04
SMA50
$34.17
SMA200
$31.17
Avg Volume 50D
$148.06K
From 52W High
-5.43%
From 52W Low
+46.61%
Vs SMA50
-1.13%
Vs SMA200
+8.37%
Current Volume
$121.76K
Dollar Volume 50D
$5.07M
Market Cap
$998.82M
P/E
11.0x
Revenue TTM
$495.84M
EPS TTM
3.10
Net Income TTM
$91.00M
Free Cash Flow
$90.47M
Revenue 1Y
+32.62%
EPS 1Y
+30.80%
Net Income 1Y
+83.30%
FCF 1Y
+14.79%
Profit Margin
18.35%
FCF Margin
18.25%
Dividend Yield
2.22%
Dividend TTM
$0.75
Last Ex-Dividend
2026-09-01
Dividend / EPS
24.19%

Revenue

Annual ending 2025-12-31
$432.51M

EPS

Annual ending 2025-12-31
2.49

Net Income

Annual ending 2025-12-31
$61.35M

News