Price
$68.86
52W High
$85.65
52W Low
$59.24
SMA50
$77.64
SMA200
$71.71
Avg Volume 50D
$269.45K
From 52W High
-19.60%
From 52W Low
+16.24%
Vs SMA50
-11.31%
Vs SMA200
-3.98%
Current Volume
$324.08K
Dollar Volume 50D
$20.74M
Market Cap
$3.55B
P/E
21.1x
Revenue TTM
$583.89M
EPS TTM
3.26
Net Income TTM
$168.30M
Free Cash Flow
$68.38M
Revenue 1Y
+7.42%
EPS 1Y
+3.49%
Net Income 1Y
+3.81%
FCF 1Y
+155.85%
Profit Margin
28.82%
FCF Margin
11.71%
Dividend Yield
3.82%
Dividend TTM
$2.63
Last Ex-Dividend
2026-08-10
Dividend / EPS
80.67%

Revenue

Annual ending 2025-12-31
$556.12M

EPS

Annual ending 2025-12-31
2.97

Net Income

Annual ending 2025-12-31
$153.22M

News