Price
$109.86
52W High
$152.46
52W Low
$65.16
SMA50
$90.32
SMA200
$102.11
Avg Volume 50D
$28.78M
From 52W High
-38.78%
From 52W Low
+68.60%
Vs SMA50
+21.63%
Vs SMA200
+7.59%
Current Volume
$18.22M
Dollar Volume 50D
$2.64B
Market Cap
$100.52B
P/E
52.0x
Revenue TTM
$3.39B
EPS TTM
2.07
Net Income TTM
$1.90B
Free Cash Flow
$3.01B
Revenue 1Y
+41.12%
EPS 1Y
+17.61%
Net Income 1Y
+19.31%
FCF 1Y
+175.07%
Profit Margin
56.01%
FCF Margin
88.93%

Revenue

Annual ending 2025-12-31
$2.96B

EPS

Annual ending 2025-12-31
2.05

Net Income

Annual ending 2025-12-31
$1.88B