Market Cap$377.09M
Enterprise Value$384.87M
P/E Ratio (TTM)3.77
P/S Ratio1.40
P/B Ratio1.14
Forward P/E—
EPS (TTM)$5.19
EPS (FY)$5.97
Revenue (TTM)$276.49M
Profit Margin36.03%
Operating Margin41.61%
ROE39.90%
Debt/Equity0.00
Avg Vol (30d)78K
Beta (1Y)0.52
Beta (3Y)0.74
Beta (5Y)0.74
Shares Out19.58M
Float10.96M
Dividend—
Next EarningsAug 18, 2026
Short Interest—