Is McDonald's (MCD) Stock Undervalued? Buy Now?