Market Cap$19.42B
Enterprise Value$24.39B
P/E Ratio (TTM)24.63
P/S Ratio3.94
P/B Ratio2.21
Forward P/E—
EPS (TTM)$1.00
EPS (FY)$0.96
Revenue (TTM)$5.86B
Profit Margin15.31%
Operating Margin18.94%
ROE8.69%
Debt/Equity0.56
Avg Vol (30d)827.933
Beta (1Y)0.47
Beta (3Y)0.74
Beta (5Y)0.21
Shares Out897.26M
Float428.01M
Dividend—
Next EarningsApr 29, 2026
Short Interest—