Germany IFO – Current Assessment came in at 86.1, above expectations (85.1) in May

TMGM Analysis: Financial Market News, Economic Calendar & Market Insights