Australia's stock market recovers from an intraday dip to end up for a ninth-consecutive day despite slight falls on Wall Street after a 10 per cent rebound.
The S&P/ASX 200 index ends up 0.2 per cent at a three-week high daily close of 8010.5 after dipping to a three-day low of 7951.5.
The ASX 200 is a little over 1 per cent away from record highs.
It has bounced 5 per cent from its August low after a sharp pullback on US recession fears which have been allayed to some extent by positive economic data.
Sectors were mixed with gains in tech, materials, industrials, staples and communications outweighing falls in energy, financials, utilities, property and health care.
WiseTech surged 18 per cent to a record close of $111.71 on a strong outlook.
Brambles raced up 9 per cent as its profit and outlook also beat estimates.
Fortescue jumped 4.1 per cent, recovering strongly from two-year lows as Singapore iron ore futures rose 2.4 per cent to $US97.75 a tonne after hitting a 21-month low near $92 this week. BHP rose 1.6 per cent and Rio Tinto added 1.3 per cent.
Santos dived 4.4 per cent as as its profit disappointed.
Breville rose 4.7 per cent and IAG lost 3 per cent after reporting, but Charter Hall soared 16 per cent and Healius soared 13 per cent after their results.
CBA fell 2.6 per cent ex-dividend. Other banks were flat.