Sinopec Shanghai Petrochemical (SHA:600688, HKG:0338) swung to net profit attributable to shareholders of 316.5 million yuan, or 0.03 yuan per share, from a loss of 1.41 billion yuan, or 0.13 yuan per share, the previous year.
The petrochemical company's revenue was down 6.3% year over year to 87.1 billion yuan from 93.0 billion yuan, according to a filing with the Shanghai bourse.
The company declared a dividend of 0.02 yuan per share for 2024.