FROM THE BLOG

“Taking Stock of Technicals and Sentiment” | Weekly Market Commentary | October 17, 2016