Tesla is about to report earnings and it could get ugly - here's what to expect