Futures June 10