“As of March 26, the market is pricing in a 72% probability of an interest rate cut by the European Central Bank in April.”