Most stock market investors had a lot more to smile about in 2017 than in the past three years (from middle 2014 to middle 2017) when the JSE All Share Index (JSE ALSI) delivered almost no growth.
Christmas is still 95 days away, but for some, it's already on their minds, with thousands of people already snapping up various shopping deals and offers. Last week, reports emerged that Tesco was ...