Markets wait for the May CPI report on Friday as global central banks talk tough on inflation and supply concerns keeps oil well above $100 a barrel. While recent data has been strong, forecasts are getting darker, and finally China rapidly reopens from Covid lockdowns.