U.S. stocks fell, extending their April losses, as investors digested earnings reports from leading companies and weighed concerns about inflation and the spread of Covid-19 in China.

Stocks slid for much of Tuesday, dropping further late in the session. The S&P 500 closed down 2.8%, or 120.92 points, to 4175.20, a day after tech stocks led major indexes higher. The Dow Jones Industrial Average declined 2.4%, or 809.28 points, to 33240.18, while the Nasdaq Composite lost 4%, or 514.11 points, finishing at 12490.74.