Markets Live: ASX tops 5900 points
Shares extend their rally into the ninth session, helping push the benchmark ASX 200 index above 5900 points for the first time in approaching six months, as solid gains in CSL and the supermarket owners offset selling in banks and miners.