Price
$99.68
52W High
$146.12
52W Low
$91.50
SMA50
$102.95
SMA200
$109.67
Avg Volume 50D
$1.74M
From 52W High
-46.59%
From 52W Low
+8.94%
Vs SMA50
-3.18%
Vs SMA200
-9.11%
Current Volume
$1.33M
Dollar Volume 50D
$177.35M
Market Cap
$20.84B
P/E
24.4x
Revenue TTM
$2.16B
EPS TTM
4.04
Net Income TTM
$869.58M
Free Cash Flow
$1.10B
Revenue 1Y
+18.26%
EPS 1Y
+66.26%
Net Income 1Y
+66.05%
FCF 1Y
+31.46%
Profit Margin
40.25%
FCF Margin
50.72%
Dividend Yield
0.52%
Dividend TTM
$0.52
Last Ex-Dividend
2026-06-01
Dividend / EPS
12.87%

Revenue

Annual ending 2025-12-31
$2.05B

EPS

Annual ending 2025-12-31
3.78

Net Income

Annual ending 2025-12-31
$812.79M