Stocks Hit Record Highs. What's Behind the Rally.

  • From Liberation Day to Independence Day, stocks have powered back, and then some. Credit a deluge of good news.