The Dow Jones industrial average jumped 175 points, or 1 percent, to 17,896 as of 3:18 pm Eastern time. The Standard & Poor's 500 index rose 18 points, or 1 percent, to 2,079. The Nasdaq composite index advanced 68 points, or 1.4 per cent, to 4,940. After big gains yesterday, stocks are at their highest level of 2016.
JPMorgan, the largest bank in the US, said its first-quarter profit fell because of weak results in its investment banking business. Its profit and revenue were bigger than analysts expected, however, and the stock rose USD 2.64, or 4.5 per cent, to USD 61.92.
Julian Emanuel, US equities and derivatives strategist for UBS, said it didn't take much to send banks, the worst-performing sector in the market this year, higher.
"Bank stocks have been so beaten up that any good news, either on better credit conditions driven by higher energy prices or news on cost-cutting, is likely to underpin those stocks," he said.
Also Read
Railroad operator CSX gained USD 1.07, or 4.3 per cent, to USD 26.06. The company's profit fell as demand for coal got weaker and CSX hauled less freight, but expenses fell, partly because fuel costs dropped. CSX said it plans to cut more spending.
Other railroad stocks surged. Union Pacific added USD 2.04, or 2.6 per cent, to USD 81.68 and Norfolk Southern rose USD 2.63, or 3.3 per cent, to USD 81.3.