Price
$103.86
52W High
$103.94
52W Low
$67.37
SMA50
$103.55
SMA200
$82.89
Avg Volume 50D
$137.19K
From 52W High
-0.08%
From 52W Low
+54.16%
Vs SMA50
+0.30%
Vs SMA200
+25.30%
Current Volume
$103.93K
Dollar Volume 50D
$14.20M
Market Cap
$1.52B
P/E
22.2x
Revenue TTM
$1.29B
EPS TTM
4.65
Net Income TTM
$68.62M
Free Cash Flow
$175.72M
Revenue 1Y
+7.21%
EPS 1Y
-18.71%
Net Income 1Y
-19.14%
FCF 1Y
+10.81%
Profit Margin
5.33%
FCF Margin
13.66%
Dividend Yield
3.54%
Dividend TTM
$3.68
Last Ex-Dividend
2026-09-01
Dividend / EPS
79.14%

Revenue

Annual ending 2025-12-31
$1.26B

EPS

Annual ending 2025-12-31
6.70

Net Income

Annual ending 2025-12-31
$99.25M

News