Retail Earnings May Surprise, Inflation's Not Dead Yet