After falling 18 percent in 2011, financial stocks are on track for their largest gain in nine years, up nearly 26 percent.
A combination of clarity, fundamentals, and other catalysts created momentum for names such as Bank of America and Citigroup, according to Meredith Whitney, CEO of Meredith Whitney Advisory Group.
In fact, Bank of America holds the title for top gainer in the Dow Jones Industrial Average, up more than 100 percent in 2012, after being the biggest decliner last year.
Financials are also the best performing S&P 500 sector in 2012, outperforming the broader index for the first time since 2006.
The magnitude of the gains is significant, as the last time the sector outperformed the market by more than 10 percent was back in 2000.
Here is a look at the top performing stocks in the sector.