The company posted a net loss of $58.2 million in the year ended December 2023, compared with a net profit of $50.5 million a year earlier. Revenue was $4.13 million last year, up from $1.47 million in 2022, it said in a filing.
Subscribe To Our Free Newsletter |