Euro zone final June PMI data has been generally revised higher. Services PMI is up at 44.7 from flash 44.5, business expectations 62.3 from flash 62.0, and finally composite PMI 44.6 from flash 44.4.

The exception, not surprisingly is the employment component, down very slightly at 42.2 from flash 42.3.

EUR/USD sits at 1.4000. Sources earlier reported talk of 1.4000 option strikes rolling off later today, which will be helping contain price action close to said level.