Home Investing MGM stock price forecast: Barclays sees another 40% upside