Management change-ups at Bank of America and Yahoo helped lead U.S. stocks higher after a three-day losing streak.

The Dow Jones Industrial Average surged 176 points, or 1.6%, at 11315 in morning trading. The Standard & Poor’s 500-stock index advanced 21 points, or 1.8%, to 1186, while the Nasdaq Composite ran up 45 points, or 1.8%, to 2519.

Leading the gainers were financial stocks, with shares of Bank of America rallying 4.4% after the nation’s biggest bank shook up its management team. The Charlotte, N.C. bank ousted the heads of its wealth-management and consumer-banking units, Sallie Krawcheck and Joe Price, and installed David Darnell andThomas Montag as co-chief operating officers.

Other banks pushed higher, with Morgan Stanley gaining 3.6% and Citigroup adding 2.9%.

Also strong were energy stocks, as oil surged to above $88 a barrel. Chevron added 2.8% andExxon Mobil advanced 1.8%.

Technology stocks also fared well, with Yahoo getting a 5.1% lift after the company said Carol Bartz had been removed as chief executive. It named Chief Financial Officer Tim Morse as the interim CEO.

The Dow is looking to snap a three-day decline that has sent the major indexes down by 4% or more. On Tuesday, the Dow fell more than 300 points in early trading before paring losses to end down 101 points.

Follow this link to read more: