Saudi Aramco’s 2022 net profit zooms 46% to $161 billion as oil demand risesBy Nirmal Narayanan · 12 March 2023