Macquarie Group is on track for a record annual profit above $2 billion due to a falling Australian dollar and improving market activity.

Macquarie Group is on track for a record annual profit above $2 billion due to a falling Australian dollar and improving market activity.