Strong Bank Earnings Push S&P 500 Higher
1. U.S. banks reported $41 billion in earnings, up 19% year-over-year. 2. Morgan Stanley shares rose 4.7% following better-than-expected earnings results. 3. Economic uncertainties noted but consumer spending remains strong. 4. AMD shares surged 9.4% after partnering with Oracle for data centers. 5. Gold futures hit a record high, influenced by inflation concerns.