Morningstar has assigned a Buy recommendation to Amcor PLC (NYSE: AMCR), highlighting its narrow economic moat, steady cash flow, and undervalued trading position.