The JSE index advanced 0.7% to surpass the 103,500 threshold, setting a fresh all-time high and extending its winning run to three sessions. The rally was led by industrial metals and mining stocks, with Anglo American jumping more than 8% after announcing it had agreed to acquire Canadian miner Tec