Futures July 12