Macquarie Group's board has approved an on-market buyback of up to $1 billion after posting a first-half profit of $1.25 billion.

Macquarie Group's board has approved an on-market buyback of up to $1 billion after posting a first-half profit of $1.25 billion.