All Share Index50 424.07+0.46%
Top 40 Index43 841.92+0.52%
Industrial 25 Index63 935.16+1.34%
Prices at least 15 minutes delayed. Source: JSE Ltd.