Market Cap$610.56M
Enterprise Value$622.26M
P/E Ratio (TTM)—
P/S Ratio1.52
P/B Ratio0.64
Forward P/E—
EPS (TTM)$-7.61
EPS (FY)$-9.08
Revenue (TTM)$416.60M
Profit Margin-98.58%
Operating Margin-25.64%
ROE-29.04%
Debt/Equity0.21
Avg Vol (30d)555K
Beta (1Y)1.12
Beta (3Y)1.44
Beta (5Y)1.19
Shares Out43.94M
Float36.94M
Dividend4.46%
Next EarningsAug 12, 2026
Short Interest—