Banks blew Q1 earnings expectations out of the water, benefitting from high trading volumes, but CEO commentary remains cautious for 2025.