Market Cap$633.58M
Enterprise Value$632.56M
P/E Ratio (TTM)13.61
P/S Ratio1.98
P/B Ratio2.51
Forward P/E—
EPS (TTM)$2.47
EPS (FY)$2.19
Revenue (TTM)$317.25M
Profit Margin14.86%
Operating Margin18.54%
ROE18.53%
Debt/Equity0.00
Avg Vol (30d)221K
Beta (1Y)0.18
Beta (3Y)0.22
Beta (5Y)0.34
Shares Out18.79M
Float18.46M
Dividend4.88%
Next EarningsApr 22, 2026
Short Interest—