Posts

Yum Brands Sells Pizza Hut for $2.7 Billion: What the Deal Means for Investors