10 Best Penny Stocks to Buy for 2025

3. B2Gold Corp. (NYSE:BTG)

Stock Upside Potential: 69.83%

Number of Hedge Fund Holders: 15

B2Gold Corp. (NYSE:BTG) is a basic materials company that engages in gold production. It operates the Fekola Mine in Mali, the Masbate Mine in the Philippines, and the Otjikoto Mine in Namibia. While the company shed about 20% in market value in 2024, renewed investor interest in the gold mining sector underscores why it is one of the best penny stocks to buy for 2025.

B2Gold Corp. (NYSE:BTG) delivered solid third-quarter results on November 8, 2024, with adjusted earnings per share coming in at $0.02. During the quarter, it produced 180,553 ounces of gold despite slowing operations at the Fekola mine in Mali due to lower-than-anticipated equipment productivity and inclement weather. Likewise, it ended the quarter with cash and cash equivalent of $431 million and an operating cash flow of $118 million.

B2Gold Corp. (NYSE:BTG) has declared a $0.04 a-share dividend in response to its strong financial position. It is one of the best penny stocks for income-focused investors, yielding 6.48% on dividends. Likewise, the stock commands a $4.11 average price target with a 69.83% upside potential.