Market Cap$596.81M
Enterprise Value$558.56M
P/E Ratio (TTM)33.50
P/S Ratio1.94
P/B Ratio1.70
Forward P/E—
EPS (TTM)$0.61
EPS (FY)$0.61
Revenue (TTM)$304.06M
Profit Margin6.03%
Operating Margin6.65%
ROE5.14%
Debt/Equity0.05
Avg Vol (30d)307K
Beta (1Y)0.51
Beta (3Y)0.12
Beta (5Y)0.46
Shares Out29.36M
Float24.44M
Dividend0.63%
Next EarningsApr 27, 2026
Short Interest—