Futures May 31