Deposited €2.9 trillion with ECB overnight

18 Aug 2026 05:01