Greggs plc is rated a Buy due to vertical integration strategy, store expansion strategy, and operating leverage. Learn more ...