Retail earnings and consumer spending