Flowers Foods, Inc. (NYSE: FLO) reported better-than-expected earnings for its second quarter and announced the retirement of its chief sales officer. Flowers Foods shares gained 3% to $25.50 in the ...