News
Revenue: US$204.5m (down 11% from FY 2023). Net loss: US$212.8m (loss widened by 497% from FY 2023). US$16.53 loss per share (further deteriorated from US$2.80 loss in FY 2023). The primary driver ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results