Home Investing Walmart shares hit all time high after Bank of America boost target price