Market Cap$724.08M
Enterprise Value$4.54B
P/E Ratio (TTM)—
P/S Ratio0.60
P/B Ratio0.77
Forward P/E—
EPS (TTM)$-7.81
EPS (FY)$-7.79
Revenue (TTM)$1.25B
Profit Margin-24.46%
Operating Margin33.52%
ROE-28.86%
Debt/Equity3.91
Avg Vol (30d)470K
Beta (1Y)0.96
Beta (3Y)1.74
Beta (5Y)1.14
Shares Out38.45M
Float37.44M
Dividend—
Next EarningsMay 11, 2026
Short Interest—