Daily Futures Wrap, June 20 - TheStreet