Infographic: JSE All Share in 2019

Samantha Steyn is Chief Investment Officer at Cannon Asset Managers

Source: moneyweb.co.za