Weekly Market Commentary: Taking Stock of Technicals & Sentiment