S&P 500: Earnings Winners, Losers and The Technical