Futures June 7