Revenue, last available year. ($ billion)Sinopec: 304Shell: 256PetroChina: 255ExxonMobil: 232BP: 200Total: 136Chevron: 118 pic.twitter.com/E5x5QJhrCl — The Spectator Index (@spectatorindex) August 7, 2017