YANCHANG PETRO (00346) announced its interim results for 2025, reporting revenue of HK$9.995 billion, representing a 40.4% year-over-year decline. The company recorded a shareholder attributable loss of HK$28.537 million, which expanded by 5.6% compared to the same period last year. Basic loss per share stood at HK$0.0259.