As equity markets continue setting new highs, corporate insiders sold off $9.6 billion worth of stock in May, the highest level of insider selling in six years.
Supply and demand data for U.S. equities shows that stock prices should push higher into June.
Choose equities over individual commodities.