Price
$30.68
52W High
$38.37
52W Low
$25.19
SMA50
$27.99
SMA200
$30.87
Avg Volume 50D
$484.81K
From 52W High
-25.07%
From 52W Low
+21.79%
Vs SMA50
+9.62%
Vs SMA200
-0.63%
Current Volume
$346.44K
Bars Stored
1257
Market Cap
$1.89B
P/E
13.3x
Revenue TTM
$938.15M
EPS TTM
2.19
Net Income TTM
$141.59M
Free Cash Flow
$135.51M
Revenue 1Y
+10.10%
EPS 1Y
+26.59%
Net Income 1Y
+25.72%
FCF 1Y
-21.05%
Profit Margin
15.09%
FCF Margin
14.44%

Revenue

Quarterly ending 2025-12-31
$244.83M

EPS

Quarterly ending 2025-12-31
0.56

Net Income

Quarterly ending 2025-12-31
$35.56M