Futures July 18