Shares in Commonwealth Bank and Macquarie have hit all-time highs, while Westpac hit its best level in nearly seven years.
Shares in Commonwealth Bank and Macquarie have hit all-time highs, while Westpac hit its best level in nearly seven years.