
Commonwealth Bank keeps on defying critics who call Australia's biggest company overvalued and too expensive.
CBA shares on Wednesday afternoon were up 1.8 per cent to an all-time high of $165.12, after Australia's leading bank delivered a $5.1 billion first-half cash net profit, up two per cent from a year ago.