top of page

Ranked: Mining Companies By Earnings (incl. Revenue)

Updated: Jul 28


Ranked: The Largest Mining Companies In The World by Earnings (Including Revenue)

This graphic showcases 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.


It also includes revenue, with Glencore standing out at the highest with $217.8 billion, followed by Rio Tinto at $54 billion, and BHP at $53.8 billion.


The accompanying data set highlights market capitalizations, revealing notable discrepancies. For instance, despite Freeport's significantly lower earnings compared to Glencore, it maintains a similar valuation.


It is also noteworthy that both BHP and Rio Tinto are trading at significantly higher valuations than Glencore, despite having similar earnings. Explore the full data set is provided below for further insights:


Name

Revenue

Earnings

Mcap

BHP Group

53.8

23.6 B

140.1 B

Glencore

217.8

22.9 B

68.3 B

Rio Tinto

54.0

15.7 B

105.6 B

Vale

41.8

12.4 B

47.0 B

China Shenhua Energy

47.9

11.8 B

106.9 B

Fortescue

16.8

6.9 B

41.0 B

Freeport-McMoRan

23.8

6.1 B

64.6 B

Grupo México

14.3

6.1 B

44.7 B

Coal India

15.7

6.0 B

37.5 B

Yankuang Energy (Yanzhou Coal Mining)

20.2

5.5 B

17.3 B

Zijin Mining

40.9

5.1 B

56.7 B

Vedanta

17.1

3.6 B

20.8 B

Anglo American

30.7

3.6 B

37.1 B

Barrick Gold

11.5

3.3 B

31.3 B

Teck Resources

11.4

2.2 B

24.7 B

Nutrien

28.3

1.4 B

25.4 B

bottom of page