Kroger (KR) announced that it earned 51 cents per share in the second quarter, beating expectations. Net earnings were down slightly, to $279.1 million versus $280.8 million for the same quarter last year, which the company attributed to paying higher taxes.