"We're pushing up to the all-time high again." The gains came despite Commonwealth Bank falling 2.7 per cent to $87.83 as it traded ex-dividend, shaving 14 points off the index on one of the busiest days of reporting season. Wesfarmers rose 2.9 per cent to $46.55 after the Perth-based conglomerate reported that a strong performance by Bunnings had helped lift its first-half net profit 5.7 per cent to $1.13 billion. Vocus gained 8.4 per cent to a four-month high of $3.63 after the broadband provider said it had made progress digging out of its $1.02 billion in debt as part of a three-year turnaround plan. Companies from shopping centre owner-operators to software firms reported hits to their earnings from the Wuhan coronavirus. WiseTech Global plummeted 27.3 per cent to a nine-month low of $21.40 after the logistics company said it expected to earn as much as $31 million less than forecast because the coronavirus outbreak was causing an effective shutdown of China.