Futures July 21