Market Cap$13.68B
Enterprise Value$12.62B
P/E Ratio (TTM)32.28
P/S Ratio2.43
P/B Ratio5.25
Forward P/E—
EPS (TTM)$6.46
EPS (FY)$6.67
Revenue (TTM)$4.76B
Profit Margin7.53%
Operating Margin9.60%
ROE17.92%
Debt/Equity0.93
Avg Vol (30d)1.1M
Beta (1Y)1.43
Beta (3Y)1.28
Beta (5Y)1.00
Shares Out55.24M
Float53.98M
Dividend—
Next EarningsJun 10, 2026
Short Interest—