Company earnings are rebounding, but anything short of perfect could