Market Cap$6.92B
Enterprise Value$7.90B
P/E Ratio (TTM)24.09
P/S Ratio1.92
P/B Ratio3.78
Forward P/E—
EPS (TTM)$8.08
EPS (FY)$10.15
Revenue (TTM)$3.74B
Profit Margin8.37%
Operating Margin12.96%
ROE19.82%
Debt/Equity0.62
Avg Vol (30d)369K
Beta (1Y)1.22
Beta (3Y)0.91
Beta (5Y)1.07
Shares Out36.85M
Float36.35M
Dividend0.54%
Next EarningsMay 27, 2026
Short Interest—