Futures July 8