Commonwealth Bank of Australia has delivered a surprisingly strong $2.3 billion quarterly profit, putting paid to suggestions its best days are over.

Commonwealth Bank of Australia has delivered a surprisingly strong $2.3 billion quarterly profit, putting paid to suggestions its best days are over.