Top ten oil and gas companies in 2020

CNPC reported a 14.4% decline in Q1 2020 revenues.