Stocks managed small gains on Wall Street Wednesday following a mixed set of reports on the economy.
The S&P 500 inched up 0.1%, enough to break a three-day losing streak. Banks and communication services companies led the gains.
Weakness in tech stocks pulled the Nasdaq slightly lower. Overnight, Wall Street had seemed set for a rockier day of trading.
President Donald Trump suggested that he may not sign the $900 billion economic rescue package Congress just approved. But investors quickly shrugged it off.
Roughly 60% of the stocks in the S&P 500 rose. Treasury yields climbed.