Futures June 3