Whole Foods and Visa report big earnings. Groupon reports a loss.