Latest PPI data now out

  • yy -2.4% vs -2.6% prev revised down from -2.5%

EURUSD still kicking around 1.0860