​Shell plc (NYSE:SHEL) is one of the Best Value Stocks to Buy for the Long Term. On March 2, Citi raised the firm’s price ...