China Three Gorges Renewables (SHA:600905) posted first-half attributable net profit of 1.22 billion yuan, down 68% from 3.82 billion yuan the previous year.
Earnings per share fell to 0.0426 yuan from 0.1333 yuan, according to a filing with the Shanghai bourse.
Operating revenue declined 9.4% year over year to 13.4 billion yuan from 14.7 billion yuan.