TSX Today: What to Watch for in Stocks on Thursday, July 23
Despite rising treasury bond yields, corporate earnings, and the widening U.S.-Iran conflict, Canadian stocks extended their gains for a second consecutive session on Wednesday, supported by another strong rally in crude oil and precious metals prices. The …