Broad S&P index and technology-heavy Nasdaq composite index both rose 0.6 percent, while the Dow Jones index gained 0.8 percent.
Among the winners was the industrial conglomerate Honeywell, whose profit and revenue were better than expected last quarter. Additionally, the company raised its profit forecast for the full year. The stock rose 5.4 percent.
Low-cost airline Blue Airways also rose, up 2.7 percent, following a positive interim report.
It went worse for General Motors. The car giant's stock fell 0.6 percent, despite a strong report. GM also decided to postpone a planned investor conference on Thursday due to "new information about changes in trade policy".