Money markets priced in an ECB deposit facility rate at 1.95% at the end of 2025 -- which implies three 25 bps cuts and a 20% chance of a fourth move by year-end -- from around 2.05% before data. The ...