v3.25.4
Note 32 Leverage Ratio (Details) - EUR (€)
€ in Millions
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Leverage ratio [Line Items]      
Tier 1 € 55,934 € 56,822 € 52,150
Exposure to leverage ratio € 908,869 € 834,488 € 797,888
Leverage ratio 6.15% 6.81% 6.54%