Price
$100.78
52W High
$201.04
52W Low
$95.10
SMA50
$108.47
SMA200
$146.87
Avg Volume 50D
$952.42K
From 52W High
-99.48%
From 52W Low
+5.97%
Vs SMA50
-7.09%
Vs SMA200
-31.38%
Current Volume
$707.98K
Bars Stored
1257
Market Cap
$5.43B
P/E
22.8x
Revenue TTM
$1.68B
EPS TTM
4.26
Net Income TTM
$238.28M
Free Cash Flow
$461.11M
Revenue 1Y
+12.08%
EPS 1Y
+9.23%
Net Income 1Y
+7.73%
FCF 1Y
+22.66%
Profit Margin
14.19%
FCF Margin
27.45%

Revenue

Quarterly ending 2025-12-31
$416.13M

EPS

Quarterly ending 2025-12-31
0.92

Net Income

Quarterly ending 2025-12-31
$50.20M