Equities in Canada’s largest market were back firmly in plus territory on Thursday, led by resource and financials.
The TSX gained 264.65 points, to close Thursday at 35,200.45.
The Canadian dollar gave back 0.02 cents to 70.56 cents U.S.
In company news, Triple Flag reported preliminary second-quarter revenue of $129.2 million, up from a year earlier. Triple Flag started out Thursday up $1.15, or 2.9%, to $40.39.
Firan Technology Group slightly beat second-quarter revenue estimates, helped by strong demand and aerospace growth. Firan stock ditched 93 cents, or 3.7%, to $24.04.
Meta announced Wednesday it will build a data center in central Alberta, marking the tech giant's first in Canada amid the global AI boom.
Elsewhere, First Majestic Silver added $1.98, or 8.5%, to $24.35, leading gains in the main TSX index, while DPM Metals gained $3.92, or 7.4%, to $50.04, and Endeavour Silver rose 72 cents, or 6.6% to $11.63.
Intact Financial slid $5.55, or 1.8%, to $297.07.
Energy stocks, however, took hits, as Spartan Delta chucked 52 cents, or 4.4%, to $11.36, while IPCO slid 95 cents, or 3%, to $30.71.
In consumer staples, Alimentation Couche-Tard dipped $2.45, or 2.6%, to $90.49, while Maple Leaf Foods shrank $1.28, or 4.4%, to $29.66.
ON BAYSTREET
The TSX Venture Exchange restored 11.76 points, or 1.3%, to 898.34.
The 12 subgroups were evenly divided between winners and losers. Materials gained 3%, gold was up 2.7%, and financials surged 1%.
The half-dozen laggards were weighed by energy, slumping 1.5%, consumer staples, off 1.4%, and telecoms, decreasing 0.5%.
ON WALLSTREET
Stocks rose on Thursday, bolstered by a jump in semiconductors and a fall in oil prices, as equity markets tried to recover in spite of renewed U.S.-Iran tensions.
The Dow Jones Industrials gained 138.99 points to 52,487.38.
The S&P 500 moved higher 60.84 points to 7,543.54.
The NASDAQ Composite went skyward 336.24 points, or 1.3%, to 26,206.89, led by a 7% gain in Micron Technology. Sandisk also popped
12%.
Prices for the 10-year Treasury backtracked, raising yields to 4.55% from Wednesday’s 4.57%. Treasury prices and yields move in opposite directions.
Oil prices lost $1.64 to $71.88 U.S. a barrel.
Gold prices brightened $50.00 to $4,139.90 U.S. an ounce.