earnings outlook analysis us stocks