Investment bank Macquarie Group is set to post its largest profit in six years, as financial market conditions continue to improve.

Investment bank Macquarie Group is set to post its largest profit in six years, as financial market conditions continue to improve.