Wall Street stocks fell on Friday as markets weighed another round of mostly strong earnings against concerns about rising supply chain and commodity costs.

Stocks were in the red the entire session, ending a choppy week for markets on a downcast note.

Friday’s lackluster session may suggest that “a lot of the good news is already priced in,” said Shawn Cruz of TD Ameritrade, adding warnings from companies of higher supply chain costs are “a real big risk to the outlook for the rest of the year.”

Also Read: Profit-taking hits US stocks, recession hobbles Europe

The Dow Jones Industrial Average finished down 0.5% at 33,874.85.

The broad-based S&P 500 shed 0.7% to 4,181.17, while the tech-rich Nasdaq Composite Index declined 0.9% to 13,962.68.

The S&P 500 retreated from Thursday’s record but eked out a gain for the week. Both the Dow and Nasdaq finished modestly lower for the week.

Personal income surged 21.1% in March and personal consumption expenditures rose 4.2%, boosted by a new round of government aid under President Joe Biden’s $1.9 trillion American Rescue Plan.

In earnings news, Amazon finished down 0.1% despite reporting that its profit in the recently ended quarter tripled as revenues soared 44% to $108.5 billion.

Also Read: S&P 500 ends at record 0.7% gain after volatile session

Social media company Twitter plunged 15.1% after announcing weaker-than-expected earnings and disappointing user growth.

Oil giants ExxonMobil and Chevron fell 2.8% and 3.6%, respectively, despite reporting their first profits in a series of quarters.

However, shares of petroleum companies outperformed the broader market thus far in 2021 in anticipation of a strong recovery in demand.