Price
$30.74
52W High
$34.44
52W Low
$22.07
SMA50
$31.79
SMA200
$27.50
Avg Volume 50D
$272.34K
From 52W High
-12.04%
From 52W Low
+39.28%
Vs SMA50
-3.31%
Vs SMA200
+11.80%
Current Volume
$149.08K
Bars Stored
1257
Market Cap
$1.07B
P/E
36.1x
Revenue TTM
$947.71M
EPS TTM
0.84
Net Income TTM
$29.58M
Free Cash Flow
$36.26M
Revenue 1Y
+36.31%
EPS 1Y
+20.00%
Net Income 1Y
+31.11%
FCF 1Y
+19.63%
Profit Margin
3.12%
FCF Margin
3.83%

Revenue

Quarterly ending 2025-12-31
$289.32M

EPS

Quarterly ending 2025-12-31
0.25

Net Income

Quarterly ending 2025-12-31
$8.64M