You'll Never Guess Who's Been Buying This Rally...

Futures are looking weak again.
Traders gunned for 2,100 on the S&P 500 last week. They briefly touched that level, but there was no follow through for the obvious reason: no one with a brain believes this rally.
We’ve broken above the downward trendline established by a series of lower highs in 2015. However, there’s a decent space between here and the all-time highs that has yet to be filled. And with momentum waning, it’s quite possible this move was a false breakout.
In truth it’s difficult to find just who is buying stocks right now.