German IFO Business Climate beats with 114.6 – EUR/USD looks strong
May 23, 2017 at 05:27 AM EDT
Businesses are confident in Europe’s largest economy. The influential IFO Business Climate beats expectations with a score of 114.6. This is accompanied with better than expected numbers in the sub-components.