Price
$104.81
52W High
$152.46
52W Low
$65.16
SMA50
$101.30
SMA200
$95.27
Avg Volume 50D
$21.84M
From 52W High
-31.25%
From 52W Low
+60.85%
Vs SMA50
+3.47%
Vs SMA200
+10.01%
Current Volume
$16.33M
Dollar Volume 50D
$2.22B
Market Cap
$93.74B
P/E
45.2x
Revenue TTM
$3.71B
EPS TTM
2.25
Net Income TTM
$2.07B
Free Cash Flow
$219.00M
Revenue 1Y
+36.90%
EPS 1Y
+14.80%
Net Income 1Y
+15.88%
FCF 1Y
-95.18%
Profit Margin
55.91%
FCF Margin
5.91%

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