Markets Infographic: JSE All Share in 2019 December 11, 2019 Siyabonga Mtangana Samantha Steyn is Chief Investment Officer at Cannon Asset Managers Source: moneyweb.co.za