Market close: NZ stocks weather two earnings downgrades to end firm

Market close: NZ stocks weather two earnings downgrades to end firm