Itemoids

You are not logged in so some information on this page has been withheld. To see more, please log in or sign up.

While company reported positive cash flow and earnings of 41 cents a share, its missed its mark on reported revenue

Tesla reported its first-quarter earnings on Wednesday, disclosing better than expec…