Germany IFO May business climate 114.6 vs 113.1 exp

Germany IFO May report 23 May
– 112.9 prev
– expectations 106.5 vs 105.4 exp vs 105.2 prev
– current assessment 123.2 vs 121.0 exp vs 121.1 prev
The good news keeps on coming for the euro. but sellers emerging into the latest rally.