NBC: Retail earnings reveal major gaps between lower- and higher-income shoppers