Price
$344.96
52W High
$489.89
52W Low
$290.20
SMA50
$314.59
SMA200
$370.15
Avg Volume 50D
$331.97K
From 52W High
-42.01%
From 52W Low
+18.87%
Vs SMA50
+9.65%
Vs SMA200
-6.81%
Current Volume
$309.87K
Dollar Volume 50D
$104.30M
Market Cap
$7.96B
P/E
15.1x
Revenue TTM
$1.92B
EPS TTM
22.71
Net Income TTM
$526.94M
Free Cash Flow
$1.01B
Revenue 1Y
+17.04%
EPS 1Y
+30.67%
Net Income 1Y
+30.07%
FCF 1Y
+5.25%
Profit Margin
27.48%
FCF Margin
52.87%
Dividend Yield
0.24%
Dividend TTM
$0.84
Last Ex-Dividend
2026-05-28
Dividend / EPS
3.70%

Revenue

Annual ending 2025-12-31
$1.87B

EPS

Annual ending 2025-12-31
21.65

Net Income

Annual ending 2025-12-31
$503.61M