Price
$103.88
52W High
$122.08
52W Low
$84.40
SMA50
$103.44
SMA200
$106.46
Avg Volume 50D
$536.40K
From 52W High
-14.91%
From 52W Low
+23.08%
Vs SMA50
+0.43%
Vs SMA200
-2.43%
Current Volume
$364.85K
Dollar Volume 50D
$55.30M
Market Cap
$4.65B
P/E
14.3x
Revenue TTM
$1.62B
EPS TTM
7.05
Net Income TTM
$326.21M
Free Cash Flow
$114.76M
Revenue 1Y
+2.65%
EPS 1Y
+8.80%
Net Income 1Y
+6.72%
FCF 1Y
-30.68%
Profit Margin
20.15%
FCF Margin
7.09%
Dividend Yield
1.11%
Dividend TTM
$1.15
Last Ex-Dividend
2026-10-01
Dividend / EPS
16.31%

Revenue

Annual ending 2025-12-31
$1.60B

EPS

Annual ending 2025-12-31
7.90

Net Income

Annual ending 2025-12-31
$368.17M

News