Price
$223.14
52W High
$243.40
52W Low
$165.15
SMA50
$193.95
SMA200
$199.83
Avg Volume 50D
$1.28M
From 52W High
-9.08%
From 52W Low
+35.11%
Vs SMA50
+15.05%
Vs SMA200
+11.66%
Current Volume
$944.69K
Bars Stored
1257
Market Cap
$23.67B
P/E
22.5x
Revenue TTM
$2.82B
EPS TTM
9.79
Net Income TTM
$1.05B
Free Cash Flow
$1.07B
Revenue 1Y
+5.06%
EPS 1Y
+41.07%
Net Income 1Y
+40.57%
FCF 1Y
-3.63%
Profit Margin
37.43%
FCF Margin
37.88%

Revenue

Quarterly ending 2025-12-31
$719.58M

EPS

Quarterly ending 2025-12-31
3.46

Net Income

Quarterly ending 2025-12-31
$370.29M