APOLLO FMG (00860) announced its interim results for 2025, reporting revenue of HK$84.898 million, a decrease of 32.75% year-on-year. The loss attributable to owners of the company was approximately HK$105 million, representing a 69.32% decrease compared to the same period last year. Basic loss per share was HK10.3 cents.