Macquarie Group has lifted its full-year guidance, putting the investment company on track for one of the best results in its history.

Macquarie Group has lifted its full-year guidance, putting the investment company on track for one of the best results in its history.