Share Johannesburg Stock Exchange hits all-time high, rand firms

Let's do Biz