Price
$162.06
52W High
$352.82
52W Low
$138.97
SMA50
$153.80
SMA200
$242.71
Avg Volume 50D
$1.63M
From 52W High
-117.71%
From 52W Low
+16.62%
Vs SMA50
+5.37%
Vs SMA200
-33.23%
Current Volume
$1.62M
Dollar Volume 50D
$249.80M
Market Cap
$11.17B
P/E
37.1x
Revenue TTM
$2.90B
EPS TTM
4.29
Net Income TTM
$302.80M
Free Cash Flow
$399.90M
Revenue 1Y
+31.93%
EPS 1Y
-22.70%
Net Income 1Y
-24.71%
FCF 1Y
+40.61%
Profit Margin
10.44%
FCF Margin
13.79%

Revenue

Annual ending 2025-12-31
$2.71B

EPS

Annual ending 2025-12-31
3.48

Net Income

Annual ending 2025-12-31
$247.10M