Price
$90.20
52W High
$126.93
52W Low
$63.32
SMA50
$85.99
SMA200
$90.90
Avg Volume 50D
$830.45K
From 52W High
-40.72%
From 52W Low
+42.45%
Vs SMA50
+4.89%
Vs SMA200
-0.77%
Current Volume
$360.96K
Bars Stored
1257
Market Cap
$3.07B
P/E
29.9x
Revenue TTM
$1.85B
EPS TTM
2.86
Net Income TTM
$102.81M
Free Cash Flow
$105.12M
Revenue 1Y
+7.98%
EPS 1Y
-14.88%
Net Income 1Y
-14.25%
FCF 1Y
+5.28%
Profit Margin
5.55%
FCF Margin
5.67%

Revenue

Quarterly ending 2025-12-31
$472.06M

EPS

Quarterly ending 2025-12-31
1.37

Net Income

Quarterly ending 2025-12-31
$48.61M