SOLARTECH INT'L (01166) announced its annual results for the year ended June 30, 2025, reporting revenue of approximately HK$579 million, a decrease of 27.26% year-over-year. The loss attributable to owners of the company was approximately HK$142 million, representing an increase of 60.77% compared to the previous year. Loss per share was HK$1.2.