German IFO business climate for the month of May inched down to 101.5 from 101.6, lower than projections of 101.9. IFO Current Assessment plummeted to 99.4 from 99.3 and median estimates of 100.00, while IFO expectations ticked down to 103.7 from the prior 104.0, yet better than forecasts of 103.5.