Another day of heavy trading as stocks rally on increasing business confidence. Source: NZ Herald Business News