Upbeat earnings, Thursday, Oct 22nd