Bank earnings to cap banner 2025, set the table for growth in 2026: 'Everything is moving up at the same time'