The duration of this latest move higher will hinge on several factors, including how the growing number of earnings reports and forward guidance compare to consensus expectations.
Source – https://www.nasdaq.com/articles/daily-markets:-market-tries-to-sustain-rally