Everything seems to be working out as the tech giant is set to report earnings, writes Jeff Reeves. read more