Market Cap$3.14B
Enterprise Value$3.56B
P/E Ratio (TTM)—
P/S Ratio23.12
P/B Ratio0.90
Forward P/E—
EPS (TTM)$-2.57
EPS (FY)$1.73
Revenue (TTM)$619.12M
Profit Margin-269.15%
Operating Margin-357.32%
ROE-11.44%
Debt/Equity0.24
Avg Vol (30d)1.2M
Beta (1Y)0.75
Beta (3Y)1.24
Beta (5Y)0.94
Shares Out145.06M
Float143.09M
Dividend4.04%
Next EarningsJul 28, 2026
Short Interest—