Business climate index 109.3, demonstrably stronger than median forecast of 107.4.
Not that it’s helping the euro any, EUR/USD presently down at 1.3325 having been as low as 1.3313.
The 100 dma average looms at 1.3298, with sell stops seen gathered through 1.3290.