Latest data now out from Germany

Not one of the major PMI releases but good news nonetheless.

Euro off its highs