As the saying goes, its all in the delivery. Fortunately, for Elon Musk, we are not referring to his tweets, but to the company’s Q4 delivery numbers, which beat expectations across the board. Specifically, Tesla’s (TSLA) delivered 112,000 units in the fourt…
Read More