Gold, Silver, And Copper: 9 Top Stock Picks For Resource Investors

B2Gold (BTG) is a Vancouver-based mining company with properties in Africa and the Philippines; the stock was also my Top Pick in 2020 and it rose 40% last year. The fundamentals are extremely strong, with profit margins of nearly 40% that help to maximize its cash flows. B2Gold has generated $365 million in cash. Long-term debt is small at only $49 million.

B2Gold is the highest-yielding gold mining stock in the industry, yielding nearly 3% — and likely to increase. It expects to produce 1 million ounces of gold in 2020, and should do even better in 2021. Despite a selloff after the election, the fundamentals are still strong. 

Revenues, earnings and dividends have all risen sharply in the past year and should have positive results when it reports in February. In my mind, B2Gold is deeply undervalued, selling for less than 10 times earnings. 

( Image by )