Price
$142.34
52W High
$143.66
52W Low
$79.98
SMA50
$130.63
SMA200
$108.12
Avg Volume 50D
$4.88M
From 52W High
-0.93%
From 52W Low
+77.97%
Vs SMA50
+8.97%
Vs SMA200
+31.65%
Current Volume
$2.89M
Dollar Volume 50D
$654.85M
Market Cap
$20.87B
P/E
104.8x
Revenue TTM
$4.97B
EPS TTM
1.34
Net Income TTM
$201.49M
Free Cash Flow
$537.64M
Revenue 1Y
+16.78%
EPS 1Y
+283.56%
Net Income 1Y
+290.15%
FCF 1Y
+76.99%
Profit Margin
4.06%
FCF Margin
10.83%

Revenue

Annual ending 2025-12-31
$4.74B

EPS

Annual ending 2025-12-31
0.59

Net Income

Annual ending 2025-12-31
$88.36M