Earnings season ramps up this week, with a loads of big names due to report including Tesla (TSLA), Apple (AAPL), Microsoft ...