2016 Year End Market Update