Revenue: $200.8 million; Net loss: $144.7 million. CNBC does not compare reported earnings and revenue to Wall Street estimates for a company’s first …
read source


Revenue: $200.8 million; Net loss: $144.7 million. CNBC does not compare reported earnings and revenue to Wall Street estimates for a company’s first …
read source