Market Cap$519.94M
Enterprise Value$799.41M
P/E Ratio (TTM)13.31
P/S Ratio3.73
P/B Ratio1.24
Forward P/E—
EPS (TTM)$4.29
EPS (FY)$3.75
Revenue (TTM)$230.01M
Profit Margin27.90%
Operating Margin36.03%
ROE8.69%
Debt/Equity0.77
Avg Vol (30d)150K
Beta (1Y)0.83
Beta (3Y)1.02
Beta (5Y)0.68
Shares Out9.46M
Float8.76M
Dividend—
Next EarningsJul 28, 2026
Short Interest—