Price
$135.04
52W High
$139.18
52W Low
$107.03
SMA50
$132.30
SMA200
$127.06
Avg Volume 50D
$592.96K
From 52W High
-3.07%
From 52W Low
+26.17%
Vs SMA50
+2.07%
Vs SMA200
+6.28%
Current Volume
$601.64K
Bars Stored
1257
Market Cap
$13.70B
P/E
23.4x
Revenue TTM
$2.27B
EPS TTM
5.77
Net Income TTM
$586.79M
Free Cash Flow
$683.25M
Revenue 1Y
+2.68%
EPS 1Y
+63.92%
Net Income 1Y
+62.32%
FCF 1Y
-8.70%
Profit Margin
25.89%
FCF Margin
30.15%

Revenue

Quarterly ending 2025-12-31
$595.93M

EPS

Quarterly ending 2025-12-31
1.50

Net Income

Quarterly ending 2025-12-31
$152.20M