Revenue: Reported at $21.7 million, an increase of 17% year-over-year, falling short of the estimated $23.0 million. Net Loss: Recorded at $11.6 million, slightly above the estimated net loss of $11.5...
Source LinkRevenue: Reported at $21.7 million, an increase of 17% year-over-year, falling short of the estimated $23.0 million. Net Loss: Recorded at $11.6 million, slightly above the estimated net loss of $11.5...
Source Link
Comments