Market Cap$705.96M
Enterprise Value$290.02M
P/E Ratio (TTM)—
P/S Ratio3.62
P/B Ratio1.03
Forward P/E—
EPS (TTM)$-0.30
EPS (FY)$0.31
Revenue (TTM)$208.20M
Profit Margin-6.49%
Operating Margin-15.53%
ROE-1.88%
Debt/Equity0.03
Avg Vol (30d)392K
Beta (1Y)1.45
Beta (3Y)2.88
Beta (5Y)1.80
Shares Out44.79M
Float44.79M
Dividend—
Next EarningsMay 13, 2026
Short Interest—