Canadas TSX Retreats From Record High as Technology Shares Decline Ralph Lauren Corporation Reports Q4 2026 Results Focus on Brand Momentum and Strategic Execution Oil Prices Slide on Reports of Potential Iran Agreement Stock Futures Advance Canada Reviews Amazon Cloud Contracts Following Quebec Warehouse Closures and Layoffs Analyst Identifies Potential in Undervalued Banking Stocks Under 200 Amid Market Caution China Industrial Profits Surge 247 in April Fastest Gain in Over Two Years TME Q1 2026 Earnings EPS Beats Estimates Amid Market Headwinds Targa Resources Q1 2026 Earnings Missed EPS Estimates but Stock Gains Amid Resilient Operations MXCT Q1 2026 Earnings EPS Surprise Beats Estimates by 51 Shares Rally 8 Unitil Corporation UTL Q1 2026 Earnings Slight EPS Beat Amid Stable Utility Operations AMTD IDEA Group Q4 2020 Earnings Strong EPS Beat Amid Revenue Disclosure Gap Sarepta Therapeutics Q1 2026 Earnings Robust EPS Beat Amid Modest Market Caution TransCode Therapeutics RNAZ Drops 1066 Support at 53 Faces Critical Test After Sharp Decline InspireMD NSPR Slides 79 as Stock Tests Key Support Near 084 Lineage Cell Therapeutics LCTX Gains 3 as Biotech Sector Finds Support AMTD Digital HKD Nears Key Support as Slight Decline Continues Abits Group ABTS Dips 43 as It Approaches Key Support at 080 Jamie Dimon Signals Challenges Ahead for JPMorgan Bankers David Miliband Calls for National Consensus on EU Rejoining Amid Single Market Trade Proposal Diamondback Energy FANG May Benefit as Oil Price Shocks Rattle Energy Markets Inflation Pressure Broadens Beyond Oil and Iran Prices Accelerate in Services Rent and Food Fed Sees Fewer Grounds for Rate Cuts as Inflation Pressures Linger Inflation Pressures Broaden Beyond Iran and Oil Shelter and Services Show Renewed Price Increases Micron Technology Shares Reach Major Milestone as UBS Highlights Strong Memory Chip Demand and LongTerm Agreements Infinity Natural Resources Inc INR Q1 2026 Earnings Massive Earnings Beat Amid Cost Improvements InfuSystems Holdings Inc INFU Slips 282 as Selling Pressure Intensifies Support at 918 in Focus