German May PPI report now out 20 June

  • 0.4% prev
  • yy 2.8% vs 2.9% exp vs 3.4%

Softer producer prices will do their bit to filter in and contain headline inflation.

EURUSD currently 1.1160 with large option expiries very much in play.