Is McDonald's Stock a Buy?