Price
$99.30
52W High
$123.72
52W Low
$83.45
SMA50
$97.07
SMA200
$103.03
Avg Volume 50D
$348.01K
From 52W High
-24.59%
From 52W Low
+18.99%
Vs SMA50
+2.30%
Vs SMA200
-3.62%
Current Volume
$312.34K
Bars Stored
1257
Market Cap
$3.99B
P/E
9.3x
Revenue TTM
$4.06B
EPS TTM
10.35
Net Income TTM
$428.33M
Free Cash Flow
$362.30M
Revenue 1Y
+15.03%
EPS 1Y
+33.38%
Net Income 1Y
+32.63%
FCF 1Y
-5.09%
Profit Margin
10.55%
FCF Margin
8.93%

Revenue

Quarterly ending 2025-12-31
$1.02B

EPS

Quarterly ending 2025-12-31
2.21

Net Income

Quarterly ending 2025-12-31
$91.16M