Perplexing market reaction to earnings