Wall Street posts weekly gains with earnings, inflation data on tap - SPY News | Rallies