Market Cap$1.83B
Enterprise Value$2.05B
P/E Ratio (TTM)15.95
P/S Ratio3.33
P/B Ratio10.15
Forward P/E—
EPS (TTM)$2.33
EPS (FY)$0.01
Revenue (TTM)$541.53M
Profit Margin21.04%
Operating Margin0.13%
ROE96.90%
Debt/Equity1.32
Avg Vol (30d)1.3M
Beta (1Y)2.75
Beta (3Y)1.71
Beta (5Y)3.30
Shares Out49.20M
Float36.40M
Dividend—
Next EarningsAug 12, 2026
Short Interest—