Enjoy it, because all of this could change dramatically when the slew of earnings reports come in next week: "The major indexes were headed for solid weekly gains. The Dow and S&P 500 are up 1.3% and 0.6%, respectively. The Nasdaq, meanwhile, is up 0.9% this week. Investors have been piling into stocks in recent weeks amid expectations that the Fed will cut interest rates later this month."