Latest data now out from Germany
Not one of the major PMI releases but good news nonetheless.
Euro off its highs