Stocks in Canada’s largest centre kept the ball rolling, so to speak, building on the momentum of previous sessions with more gains on Thursday, powered largely by the energy sector.
The TSX gained 105.94 points to finish Thursday at 19,991.88.
The Canadian dollar picked up 0.04 cents to 78.32 cents U.S.
Energy stocks ruled the day, as Headwater Exploration picked up 35 cents, or 6.1%, to $6.10, while Spartan Delta inched up 69 cents, or 5.3%, to $13.60.
In consumer staples, Primo Water hiked $1.31, or 8%, to $17.79, while North West Company jumped $1.44, or 4.3%, to $35.15.
Element Fleet Management jumped $1.54, or 10.2%, to $16.70, after beating earnings estimates. While shares in goeasy Ltd. Gained $7.05, or 5.4%, to $138.65.
Golds weighed heaviest on the market, as Wesdome sank 61 cents, or 5.8%, to $9.99, while NovaGold gave up 13 cents, or 2.1%. to $6.18.
In industrials, Ballard Power Systems dipped 34 cents, or 3%, to $11.05, while CAE slid 71 cents, or 2.6%, to $26.67.
In materials, Fortuna Silver Mines dropped 38 cents, or 10.2%, to $3.34, while Endeavour Silver lost 22 cents, or 4.8%, to $4.35.
The TSX Venture Exchange forged ahead 3.3 points to 673.02.
The 12 TSX subgroups were evenly divided by the close, as energy raced 3.9%, consumer staples picked up 1.5%, and financials added 0.6%.
The half-dozen laggards were weighed most by gold, down 1.6%, while industrials and materials each surrendered 0.9%.
Stocks struggled for direction on Thursday as investors mulled another better-than-expected inflation report.
The Dow Jones Industrials stayed positive 27.16 points, well off its highs of the day, to close Thursday at 33,336.37
The S&P 500 turned negative 2.97 points by the end of the day to 4,207.27.
The NASDAQ Composite slumped 74.89 points to 12,779.81.
One bright spot for markets was Disney. The stock jumped more than 4% after the media giant posted stronger-than-anticipated subscriber numbers for the last quarter, along with earnings and revenue that topped expectations. Disney also said it would raise prices for Disney+.
Investor sentiment got a boost when the July producer price index showed a surprise decline from June. PPI dropped 0.5%, compared to an estimate of a 0.2% gain, according to a Dow Jones survey. The PPI reading excluding food and energy rose less than expected.
Treasury prices were lower, raising yields to 2.89% from Wednesday’s 2.79%. Treasury prices and yields move in opposite directions.
Oil prices grew $2.34 to $94.27 U.S. a barrel.
Gold prices dropped $11.10 to $1,802.60 U.S. an ounce.