Futures June 12