Two days after announcing a massive beat on earnings, Tesla is expected to announce a new product – a "solar roof" that will integrate with an improved home battery system and Tesla car charger.
Analysts expected Tesla to report a loss of 54 cents per share on $1.98 billion in revenue on Wednesday. Instead, the company reported earnings of 71 cents per share on $2.3 billion in revenue, crushing the consensus estimate by $1.25 per share.