Kroger profit up 7.3%