Earnings season on the JSE has delivered a flurry of updates in the past couple of weeks. There’s a mix of good news and bad news, with results affected by the usual mix of competitive forces, macroeconomic factors and internal strategic decisions at the companies.
Read the full article on Daily Maverick