Better than the expected 55.2. Services PMI 56.0, better than median forecast 55.0. EUR/USD extends rally to session high 1.2816.

Composite 56.7, better than median forecast of 55.5.

Elsewhere European stocks are rallying after opening lower.