Disappointing Earnings From Alphabet, Amazon And Apple

Markets have staged an impressive rally so far this year.