Tesla (TSLA) Q2 Earnings: 4 Things to Watch

Our preview of the upcoming week's earnings reports includes Tesla (TSLA), Alphabet (GOOGL), Apple (AAPL), Microsoft (MSFT) and Facebook (FB).