New Zealand Markets close in 6 hrs 49 mins

Stocks gain strength, bank earnings push financial sector higher