The Perth-based firm made £714million in pre-tax earnings in the six months to September, latest financial results show.