Revenue: Reported at $36 million, a decrease of 63% year-over-year, falling short of estimates of $56 million. Net Loss: Recorded at $59 million, an improvement from a net loss of $89 million in the ...
Source LinkRevenue: Reported at $36 million, a decrease of 63% year-over-year, falling short of estimates of $56 million. Net Loss: Recorded at $59 million, an improvement from a net loss of $89 million in the ...
Source Link
Comments