Stocks rose on Wednesday for the first time in three sessions. 

[Click here to read what’s moving markets heading into Thursday, April 22]

The S&P 500 and Dow each reversed earlier losses to trade higher. The Nasdaq also rose even as shares of Netflix (NFLX) weighed on the index. Netflix sank 7% after the company reported first-quarter subscriber growth that sharply missed expectations, suggesting the boost the tech company received while people were at home during the pandemic was rapidly unwinding. 

But Netflix aside, the majority of other major companies reporting earnings reports over the past two weeks have topped consensus expectations. Still, the three major stock indexes have languished in recent days even given the stream of positive reports. Concerns over a near-term peak in growth in