S&P 500 Extends Weekly Gains to Seven Weeks | Intellectia.AI