Market Cap$6.67B
Enterprise Value$6.58B
P/E Ratio (TTM)26.70
P/S Ratio20.65
P/B Ratio4.51
Forward P/E—
EPS (TTM)$1.33
EPS (FY)$0.88
Revenue (TTM)$323.10M
Profit Margin78.06%
Operating Margin75.01%
ROE15.68%
Debt/Equity0.00
Avg Vol (30d)823K
Beta (1Y)0.87
Beta (3Y)0.49
Beta (5Y)0.72
Shares Out187.44M
Float186.67M
Dividend0.51%
Next EarningsAug 11, 2026
Short Interest—