ASX Today: BHP record high, Coles profit, Aurizon buyback