McDonald's
McDonald's Corporation (NYSE: MCD) is the world's largest restaurant chain by revenue, operating and franchising over 40,000 locations in more than 100 countries under one of the most recognized brand names in global consumer business. The company's asset-light franchise model, where approximately 95% of restaurants are franchised, generates predictable royalty and rent income with high margins, making McDonald's as much a real estate and brand licensing business as a food company. McDonald's...