Toronto stocks closed lower on Thursday as slumping bank and gold stocks stopped a tech led rally in its tracks.

The TSE 300 inched down 4.5 points to 6899.28. The index was trading up as much as 80 points earlier in the session as positive earnings guidance from Dell drew investors back to tech stocks.

Eight of the TSE 300’s 14 sub-indices posted losses. Among the winners, the tech-heavy industrial products sector climbed 1.45%. Celestica, a Dell supplier, soared 12% to $51.52.

Overall, 142.1 million shares changed hands. Market breadth was positive with 568 issues advancing and 429 declining.

Financial services stocks fell 1.45%. Bank of Nova Scotia shed $1.39, or 2.9%, to $46.60. TD also fell 2.9%, dropping $1.16 to $38.99.

Gold stocks dipped 1.2%, falling for the second day in a row.

Canadian Pacific Railway forged ahead $1.42, or 5.8%, to $25.70, a day after being spun off from storied conglomerate Canadian Pacific Ltd.

South of the border, the major U.S. indices closed mixed. The Dow Jones industrial average closing down 62.90 points at 9,060.88. The Nasdaq composite index gained 1%, adding 16.50 points to 1,597.31.