Price
$94.32
52W High
$122.75
52W Low
$91.59
SMA50
$101.81
SMA200
$110.01
Avg Volume 50D
$244.82K
From 52W High
-30.14%
From 52W Low
+2.98%
Vs SMA50
-7.36%
Vs SMA200
-14.26%
Current Volume
$241.66K
Bars Stored
1257
Market Cap
$1.76B
P/E
18.3x
Revenue TTM
$1.42B
EPS TTM
5.22
Net Income TTM
$95.91M
Free Cash Flow
$103.79M
Revenue 1Y
+23.21%
EPS 1Y
+23.40%
Net Income 1Y
+30.32%
FCF 1Y
-5.98%
Profit Margin
6.74%
FCF Margin
7.30%

Revenue

Quarterly ending 2025-12-31
$373.08M

EPS

Quarterly ending 2025-12-31
1.62

Net Income

Quarterly ending 2025-12-31
$29.78M