Latest PPI data now outyy -2.4% vs -2.6% prev revised down from -2.5%EURUSD still kicking around 1.0860