The benchmark NZX50 index gained 28 points to close at 3239 on Monday on turnover of $55 million.
Fletcher Building rose 7c to $8.53, Telecom 1c to $2.04 and Contact Energy 9c to $5.81.
Gains were also made by Auckland International Airport (up 2c to $2.07), Air New Zealand (1c to $1.30) and Fisher and Paykel Healthcare (3c to $3.05).
Sky City Entertainment was unchanged at $2.89, while Sky Network Television went up 5c to $5.19.
New Zealand Oil and Gas gained 1c to $1.29, Nuplex 1c to $3.41, the Warehouse 5c to $3.80 and Kathmandu 4c to $1.82.
Hallenstein Glassons rose 12c to $4.24 after making $19.5 million in the year to August, an increase of 53% compared with the previous year.
In currency markets, the NZ dollar was at 73.4 US, 76.65 Australian, 46.31 pence, 61.87 yen and .5457 euro, while the TWI was at 66.51.
Across the Tasman
Stocks in the financial and materials sectors led the Australian sharemarket higher on Monday, after a positive lead from United States markets.
At the close, the benchmark S&P/ASX200 index had lifted 73.4 points, or 1.59%, to 4675.3, while the broader All Ordinaries index gained 70.6 points, or 1.52%, to 4722.1.