 Earnings have fueled over 83% of the growth based upon those magnificent seven technology stocks over the last 12 months. Once that earnings growth shifts to the other 493 stocks, that's when I think we'll see an expansion of the rally. But that won't take place before interest rates start to decline.