Stocks climbed again on Wednesday as companies keep posting solid quarterly results and traders look past geopolitical tensions.
The S&P 500 gained 0.58, while the Dow Jones Industrial Average did so 0.69%. The tech-heavy Nasdaq Composite overperformed, jumping 1.05% as it continues to recover from last week's losses.