Market Cap$4.10B
Enterprise Value$5.87B
P/E Ratio (TTM)36.71
P/S Ratio7.28
P/B Ratio5.93
Forward P/E—
EPS (TTM)$0.99
EPS (FY)$0.99
Revenue (TTM)$581.56M
Profit Margin19.59%
Operating Margin30.88%
ROE16.76%
Debt/Equity2.44
Avg Vol (30d)769K
Beta (1Y)0.57
Beta (3Y)0.80
Beta (5Y)1.18
Shares Out114.53M
Float111.86M
Dividend3.21%
Next EarningsApr 30, 2026
Short Interest—