Price
$118.34
52W High
$147.46
52W Low
$99.48
SMA50
$120.92
SMA200
$117.04
Avg Volume 50D
$1.50M
From 52W High
-24.61%
From 52W Low
+18.96%
Vs SMA50
-2.13%
Vs SMA200
+1.11%
Current Volume
$1.42M
Bars Stored
1257
Market Cap
$25.20B
P/E
31.0x
Revenue TTM
$2.05B
EPS TTM
3.77
Net Income TTM
$812.67M
Free Cash Flow
$1.06B
Revenue 1Y
+18.92%
EPS 1Y
+61.80%
Net Income 1Y
+62.07%
FCF 1Y
+31.61%
Profit Margin
39.60%
FCF Margin
51.87%

Revenue

Quarterly ending 2025-12-31
$521.18M

EPS

Quarterly ending 2025-12-31
1.51

Net Income

Quarterly ending 2025-12-31
$324.99M