Murphy USA (NYSE:MUSA) Transocean (NYSE:RIG) Franco-Nevada Corp (NYSE:FNV) Peabody Energy (NYSE:BTU) Southern Copper (NYSE:SCCO) Archer Daniels Midland (NYSE:ADM) Robinhood Markets (NASDAQ:HOOD) Finally, another factor to consider is the winter season. Stocks to Buy: Southern Copper (SCCO) Source: Coldmoon Photoproject/Shutterstock.com Since prices of almost anything of value are going up, Southern Copper — a mining firm that specializes in the namesake commodity — represents one of the most viable stocks to buy under the present inflationary environment. Thus, on a longer-term basis, SCCO is one of the best stocks to buy if you can’t stand the pain at the pump.