Company earnings are adding to the confusion