Market Cap$5.52B
Enterprise Value$5.33B
P/E Ratio (TTM)23.41
P/S Ratio3.10
P/B Ratio4.88
Forward P/E—
EPS (TTM)$4.25
EPS (FY)$7.17
Revenue (TTM)$1.68B
Profit Margin14.19%
Operating Margin20.58%
ROE20.04%
Debt/Equity0.12
Avg Vol (30d)779K
Beta (1Y)0.47
Beta (3Y)0.52
Beta (5Y)0.57
Shares Out53.88M
Float43.09M
Dividend—
Next EarningsApr 30, 2026
Short Interest—