Macquarie Group expects annual profit to soar 15 per cent to nearly $3 billion for what should be a fourth straight record result.

Macquarie Group expects annual profit to soar 15 per cent to nearly $3 billion for what should be a fourth straight record result.