Enough investors went bargain hunting Thursday to help bank stocks buck new data that showed the economy contracting and word of a big round of job cuts at American Express Co.

On a day when trading moved in a narrow range between gains and losses, the KBW Bank Index finished up 0.7%, chipping away at the 3.6% it lost a day earlier.

Subscribe Now

Access to authoritative analysis and perspective and our data-driven report series.

14-Day Free Trial

No credit card required. Complete access to articles, breaking news and industry data.