NEW YORK (AP) — Stocks shook off an early slide and wound up little changed as worries about corporate profits weighed on the market. The S&P 500 ended barely lower and the Dow ended barely higher. The Nasdaq fell 0.2%. The mixed finish came after the S&P 500 roared back from a morning loss of 1.7%. Big swings have been common as markets work through competing ideas. Worries are rising about weakening profits and an economy bending under interest rate hikes, but there are also hopes the economy can avoid a severe recession and that the Federal Reserve will take it easier on rates.

Copyright 2023 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed without permission.