Market Cap$6.35B
Enterprise Value$9.46B
P/E Ratio (TTM)13.88
P/S Ratio2.60
P/B Ratio1.57
Forward P/E—
EPS (TTM)$6.41
EPS (FY)$3.65
Revenue (TTM)$2.50B
Profit Margin8.07%
Operating Margin20.39%
ROE6.42%
Debt/Equity0.86
Avg Vol (30d)469K
Beta (1Y)0.04
Beta (3Y)0.75
Beta (5Y)0.62
Shares Out72.37M
Float71.90M
Dividend2.90%
Next EarningsAug 11, 2026
Short Interest—