Markets scale back bets on ECB rate hikes, price in depo rate at 2.5% in December from over 2.75% late Tuesday

08 Apr 2026 06:15EUR Europe