Price
$56.87
52W High
$63.88
52W Low
$55.03
SMA50
$59.86
SMA200
$59.82
Avg Volume 50D
$179.28K
From 52W High
-10.97%
From 52W Low
+3.34%
Vs SMA50
-4.99%
Vs SMA200
-4.93%
Current Volume
$177.84K
Dollar Volume 50D
$10.70M
Market Cap
$1.42B
P/E
12.8x
Revenue TTM
$427.09M
EPS TTM
4.36
Net Income TTM
$111.23M
Free Cash Flow
$111.67M
Revenue 1Y
+1.83%
EPS 1Y
+18.80%
Net Income 1Y
+17.60%
FCF 1Y
+19.79%
Profit Margin
26.04%
FCF Margin
26.15%
Dividend Yield
3.62%
Dividend TTM
$2.06
Last Ex-Dividend
2026-07-24
Dividend / EPS
47.25%

Revenue

Annual ending 2025-12-31
$421.71M

EPS

Annual ending 2025-12-31
4.01

Net Income

Annual ending 2025-12-31
$103.36M

News