New Zealand Markets open in 2 hrs 23 mins

Stocks set for best week in 6 years, earnings season best in 20 years