Weekly Market Report - Week 31