Futures June 8