Macquarie shares hit record high as FY profit surges on commodity gains

By ali