May 30, 2025TSX posts biggest monthly gain since November as political risk potentially peaks3 min read
May 27, 2025Dow rips 740 points higher, TSX ends at record high, after Trump’s tariff reprieve4 min read
May 20, 2025TSX posts 10th straight day of gains, longest winning streak since October 20213 min read
May 13, 2025S&P 500 wipes out 2025 loss, TSX up for sixth straight day, on soft U.S. inflation data and trade optimism4 min read
May 12, 2025Stocks surge, with Dow ending up more than 1,100 points, after U.S.-China tariff truce5 min read
May 7, 2025Late rally lifts stocks as Fed holds rates steady and Trump rescinds AI chip export curbs3 min read
May 2, 2025S&P 500 on longest winning streak in 20 years as U.S. stocks erase slump set off by Trump’s sweeping tariffs4 min read