Market Cap$12.60B
Enterprise Value$13.32B
P/E Ratio (TTM)34.24
P/S Ratio2.54
P/B Ratio5.57
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.2M
Beta (1Y)1.44
Beta (3Y)1.49
Beta (5Y)1.07
Shares Out55.24M
Float53.96M
Dividend—
Next EarningsJun 10, 2026
Short Interest—