German business confidence surges as economy rebounds from crisis. Ifo business climate index rose to 99.2 points in May from 96.6 in Apr. Beat estimated 98.1 and is the highest since May 2019. Expectations Component at the highest level since 2017. h/t Holger Zschaepitz
Our Twitter for Quick Updates: Twitter Follow Us