Whole Foods not starving for sales, earnings