Futures July 25