 Bank stocks rebound impressively in Q1. One must keep an eye on best-performing SP 500 banks like Peoples United PBCT, Fifth Third Bancorp FITB, Wells Fargo WFC, Regions Financial RF and Bank of America BAC that are driven by strong fundamentals. 