Best Performing Mining Stocks to Buy

List of Mining Stocks-

1. BHP Group Ltd. (BHP)

2. Barrick Gold Corp. (GOLD)

3. Newmont Corp. (NEM)

4. Freeport-McMoRan Inc. (FCX)

5. Glencore PLC (GLNCY)

6. Rio Tinto Group (RIO)