Stocks Post Moderate Gains Despite Mixed Retail Earnings Reports | news sites