Wall Street capped a choppy day of trading Tuesday with slight gains for stocks, leaving the major indexes just below their recent all-time highs.

The S&P 500 closed 0.4% higher after wavering between small gains and losses for much of the day. The benchmark index finished just 2.6 points below its record high set earlier this month and short of recouping all of its losses from the day before.

The Dow Jones Industrial Average also bounced back from an early slide, finishing with a 0.3% gain. The Nasdaq composite added 0.4%.

The market’s uneven start to the week comes after Wall Street notched big gains last week on hopes for interest rate cuts from the Federal Reserve.

Gains in technology, financial and industrial stocks helped outweigh losses in communication services and other sector

See Full Page