The major US stock indices are down sharply for the second time in three trading sessions. The Dow industrial average fell nearly 1000 points two days ago and is down by another 800 points today. The NASDAQ index has shed over 500 points or -3.95%. Ouch.

Microsoft and Alphabet the earnings after the close

A look at the final numbers shows: