Stock has gone from 36.5 to 31 last few days on weak earnings. Yield is up to 4.2%. Longterm stock to buy on the dip?