Earnings have pleasantly surprised this year yet the stock rating remains cheap