Yum China Inc. (NYSE: YUMC) announced mixed fiscal third-quarter results early last week, as earnings per diluted share remained flat on a year-over-year basis at $0.53, missing estimates by $0.04 per share. But with the help of new capital-return initiatives and stronger-than-expected same-store sales, investors were more than pleased with what the parent company of KFC and Pizza Hut in China had to say.