Earnings Reports for the Week of May 25-29 (COST, DG, ULTA)