McDonald's Corporation (MCD) fundamental stock analysis