CNOOC Energy Technology & Services (SHA:600968) posted 2024 net profit attributable to shareholders of 3.66 billion yuan, down 19% from 3.08 billion yuan the previous year.
Earnings per share fell to 0.3597 yuan from 0.3031 yuan, according to a filing with the Shanghai bourse.
The petroleum engineering and oilfield technology company's revenue rose 6.5% year over year to 52.5 billion yuan from 49.3 billion yuan.
CNOOC Energy Technology & Services declared a dividend of 0.135 yuan per share.
Shares of the company rose 5% in recent trade.