Price
$109.58
52W High
$121.13
52W Low
$60.76
SMA50
$111.76
SMA200
$86.40
Avg Volume 50D
$701.02K
From 52W High
-9.54%
From 52W Low
+80.34%
Vs SMA50
-1.96%
Vs SMA200
+26.82%
Current Volume
$601.48K
Dollar Volume 50D
$77.85M
Market Cap
$6.82B
P/E
19.3x
Revenue TTM
$1.56B
EPS TTM
5.46
Net Income TTM
$353.44M
Free Cash Flow
$563.60M
Revenue 1Y
+51.50%
EPS 1Y
+34.81%
Net Income 1Y
+32.39%
FCF 1Y
+114.25%
Profit Margin
22.68%
FCF Margin
36.16%
Dividend Yield
1.81%
Dividend TTM
$1.98
Last Ex-Dividend
2026-09-10
Dividend / EPS
36.26%

Revenue

Annual ending 2025-12-31
$1.31B

EPS

Annual ending 2025-12-31
4.08

Net Income

Annual ending 2025-12-31
$270.15M

News