Fractionally above flash estimate of 50.0.

German March final services PMI 52.1, slightly better than flash estimate of 51.8.