Tesla Inc. reported sales that fell short of Wall Street estimates, citing delivery and production bottlenecks, and prompting Elon Musk to assure investors that demand for his company’s cars remains …
BusinessGlobal NewsInformation TechnologySouthern AfricaSpotlightTechnology