German business sentiment slumped in August, according to the Ifo Institute. It’s business climate index slipped to 102.3 from 103.2 earlier today.

EUR/USD made a fresh session high after the data around 1.2534 after the data, so it looks as though there were whispers of an even more dire outcome. Today’s slide in Ifo was the fourth straight monthly fall.