Investors dote on financial stocks