Weekly Market Wrap: Consumer Goods sector shines as All-Share Index firms above 109,500, ends in the green