Major Indexes Hit Record Highs Amid Packed Earnings Week

  • Corporate earnings were the talk of the town this week, with second-quarter earnings season in full swing. The Dow, S&P 500, and Nasdaq are all headed for weekly wins