10 Best Metal Stocks to Buy Right Now

4. Franco-Nevada Corporation (NYSE:FNV)

Number of Hedge Fund Holders: 39

Franco-Nevada Corporation (NYSE:FNV) is one of the best metal stocks to buy right now. On December 10, analysts at RBC Capital upgraded Franco-Nevada Corporation (NYSE:FNV) to an Outperform from Sector Perform. The research firm also raised its price target for the stock to $250 from $225. The upgrade came on the stock, demonstrating strong momentum with a 74% gain.

Despite the significant gain, RBC Capital maintains that the stock remains attractively valued. In addition to valuation, the company remains well insulated compared to other producers ahead of earnings season. The research firm remains confident of the stock’s potential upside, driven by operations at Cobre Panama.

Franco-Nevada has made a name for itself as a gold-focused royalty company. It provides investors with exposure to precious metals without the operational risks of mining. That was the catalyst behind solid Q3 2025 results, in which earnings totaled $1.43 a share, beating the $1.38 a share expected. Revenue also totaled $487.7 million against $456.02 million expected.

The company maintains a debt-free position, therefore in a solid position to pay a quarterly dividend of $0.38 per share, which affirms its focus on sustainable growth and shareholder returns. The company estimates revenue of $2.3 billion and $1.3 billion in earnings by 2028 implying an annual revenue growth rate of 19.5%.

Franco-Nevada Corporation (NYSE:FNV) is a leading gold-focused royalty and streaming company that invests in natural resource assets, primarily precious metals gold, silver, PGM and other mining projects, without operating mines or exploring itself.