Futures June 6