Earnings paint mixed picture, Thursday, Oct 28th