Quarterly results Embattled Star posts AU$18 million EBITDA loss in latest quarter 31 Oct 2024 - News