Open$
Prev Close$
Market Cap$404.71M
EPS$-1.69
EarningsMay 6, 2026
Market Cap$404.71M
Enterprise Value$482.63M
P/E Ratio (TTM)—
P/S Ratio1.59
P/B Ratio1.23
Forward P/E—
EPS (TTM)$-1.69
EPS (FY)$-1.69
Revenue (TTM)$236.35M
Profit Margin-16.78%
Operating Margin-12.27%
ROE-11.31%
Debt/Equity0.34
Avg Vol (30d)164K
Beta (1Y)0.79
Beta (3Y)1.30
Beta (5Y)1.16
Shares Out25.28M
Float16.82M
Dividend—
Next EarningsMay 6, 2026
Short Interest—
52-Week Range
$14.91$23.70