This picture showcase mining companies with the highest earnings over the last trailing 12 months. BHP, Glencore, and Rio Tinto are topping the list, with Vale and China Shenhua Energy close behind.
Source: https://companiesmarketcap.com/mining/most-profitable-mining-companies/