Big players wow Wall Street

This earnings season was expected to disappoint: falling profits and grim outlooks. But some giants like Amazon, Alphabet (i.e. Google), McDonald's and Microsoft surprise investors.