Wall Street rallied on Wednesday, boosted by J.P. Morgan's first-quarter results, and unexpectedly strong Chinese trade data raised hopes that the world's second-largest economy was recovering. J.P. Morgan, the first of the big banks to report earnings, posted higher-than-expected revenue and profit, sending its shares up 4.2 percent to $61.75.
The stock gave the biggest boost to the S&P 500, bolstering other financial shares. Bank of America rose 3.7 percent and Citigroup 4.8 percent. Goldman Sachs' 3.2 percent rise propped up the Dow. Adding to the positive sentiment, data showed China's March exports handily beat expectations, rising for the first time in nine months. Global markets rallied following the data.
However, US retail sales and producer prices unexpectedly fell in March, indicating that economic growth stumbled in the first quarter. Crude, which has influenced stocks for most of the year, was hovering near 2016 highs as data showed a larger than expected draw in US gasoline inventories. Oil has gained more than 6 percent in the last two days. "The recovery in oil has given the market a little bit of a positive tone this week and today, we have both J.P. Morgan and China's trade data beating down expectations," said John Brady, managing director at R.J. O'Brien & Associates in Chicago. At 12:33 pm ET, the Dow Jones industrial average was up 134.64 points, or 0.76 percent, at 17,855.89, the S&P 500 was up 13.59 points, or 0.66 percent, at 2,075.31 and the Nasdaq Composite was up 53.49 points, or 1.1 percent, at 4,925.58.