Futures July 7