The ECB cut the deposit rate by 25bp, but the communication was more dovish than anticipated. Markets are now pricing in a 25% chance of a 50bp cut in December, which seems overly ambitious.
Some results have been hidden because they may be inaccessible to you