Futures June 9