Bank earnings show a monster 2025 and shareholders reap rewards