TOP 25

Market cap: $196 billion Industry: Energy Spend, spend, spend It was a very tough 2016 for PetroChina. China’s largest oil producer saw profits fall 78% in 2016 to $1.1 billion, it third straight drop. Revenues fell 6.3%. To buoy investors, the...

Read latest Finance Asia - Corporate Treasure the Review 2016-17 online.

Online newspapers at PressDisplay.