Price
$65.64
52W High
$67.93
52W Low
$32.38
SMA50
$60.72
SMA200
$47.08
Avg Volume 50D
$1.36M
From 52W High
-3.37%
From 52W Low
+102.72%
Vs SMA50
+8.10%
Vs SMA200
+39.41%
Current Volume
$1.07M
Dollar Volume 50D
$82.77M
Market Cap
$5.86B
P/E
11.3x
Revenue TTM
$3.69B
EPS TTM
6.02
Net Income TTM
$518.23M
Free Cash Flow
$521.11M
Revenue 1Y
+25.73%
EPS 1Y
+37.13%
Net Income 1Y
+36.66%
FCF 1Y
-7.72%
Profit Margin
14.03%
FCF Margin
14.11%
Dividend Yield
1.10%
Dividend TTM
$0.72
Last Ex-Dividend
2026-06-01
Dividend / EPS
11.96%

Revenue

Annual ending 2025-12-31
$3.63B

EPS

Annual ending 2025-12-31
5.13

Net Income

Annual ending 2025-12-31
$437.76M