Price
$114.24
52W High
$133.86
52W Low
$104.77
SMA50
$118.48
SMA200
$115.71
Avg Volume 50D
$410.28K
From 52W High
-14.66%
From 52W Low
+9.04%
Vs SMA50
-3.58%
Vs SMA200
-1.27%
Current Volume
$600.88K
Dollar Volume 50D
$48.46M
Market Cap
$7.01B
P/E
24.6x
Revenue TTM
$2.45B
EPS TTM
4.64
Net Income TTM
$285.40M
Free Cash Flow
$339.20M
Revenue 1Y
+23.97%
EPS 1Y
+29.25%
Net Income 1Y
+28.79%
FCF 1Y
+49.76%
Profit Margin
11.66%
FCF Margin
13.86%
Dividend Yield
0.52%
Dividend TTM
$0.59
Last Ex-Dividend
2026-08-14
Dividend / EPS
12.72%

Revenue

Annual ending 2025-12-31
$2.18B

EPS

Annual ending 2025-12-31
4.01

Net Income

Annual ending 2025-12-31
$246.60M

News