US stocks soared on Wednesday, with the Dow closing near three-year highs, on strong earnings reports that beat Wall Street expectations, particularly in the technology sector.

US stocks soared on Wednesday, with the Dow closing near three-year highs, on strong earnings reports that beat Wall Street expectations, particularly in the technology sector.