Take five: Midterms meet earnings - SPY News | Rallies