So "when will it end?" BofAML's best guess remains sometime in the summer. Here's their checklist of Positioning, Profit & Policy data to indicate we are in the Last 100 days of the rally, perhaps also the Last 100 Days of the secular upswing that began in March 2009...
http://www.zerohedge.com/news/2017-01-26/when-will-it-end-bofamls-10-point-checklist
secular upswing?? HAAAAAAAAAA Why dont they call it was it was?? FED INTERVENTION PERIOD....POMO's $ FOMO's.. I remember back when the markets started turning back up after 2008, I was watching Bloomberg. One guy said just a few words and I have never forgotten them. "Well it looks like the fed is going to start running the markets" and they haven't stopped. Plain and simple. I laugh at these MSM pundits trying to act like they know what is going on......

Realist - Everybody in America is soft, and hates conflict. The cure for this, both in politics and social life, is the same -- hardihood. Give them raw truth.