Price
$588.38
52W High
$592.98
52W Low
$274.70
SMA50
$525.25
SMA200
$441.54
Avg Volume 50D
$566.29K
From 52W High
-0.78%
From 52W Low
+114.19%
Vs SMA50
+12.02%
Vs SMA200
+33.26%
Current Volume
$682.46K
Bars Stored
1257
Market Cap
$25.79B
P/E
19.3x
Revenue TTM
$3.18B
EPS TTM
27.89
Net Income TTM
$1.33B
Free Cash Flow
$1.04B
Revenue 1Y
+10.61%
EPS 1Y
+13.28%
Net Income 1Y
+11.68%
FCF 1Y
-3.69%
Profit Margin
41.94%
FCF Margin
32.70%

Revenue

Quarterly ending 2025-12-31
$790.20M

EPS

Quarterly ending 2025-12-31
7.69

Net Income

Quarterly ending 2025-12-31
$364.30M