Canadian Horticulture Sector Navigates Tariff Challenges Through Local Sourcing Push US Military Strikes in Iran Raise Geopolitical Risk Oil Markets on Edge EasyJet Assures Summer Flights Unaffected by Jet Fuel Concerns Amid Iran War Uncertainty The Energy Report Mining Sector Faces Higher Energy Costs and Supply Chain Pressures Markets SixWeek Rally Highlights Divergent Stock Performance in Portfolio NTPC Q4 Profit Surges 34 YoY to 10615 Crore Board Declares 35 Per Share Final Dividend Oxford Lane Capital Corp 625 Series 2027 Term Preferred Shares OXLCP Q4 2025 Earnings EPS Misses Estimates as Preferred Shares Edge Slightly Higher PRH Q1 2026 Earnings Prudential Financial Beats Estimates by 154 but Security Edges Lower Diageo Q1 2026 Earnings EPS Misses Estimates Amidst Mixed Market Sentiment RWTN Q1 2026 Earnings EPS Misses Estimates by 118 Shares Edge Higher WYY Q1 2026 Earnings EPS Surges Past Estimates with 108 Surprise DDI Q1 2026 Earnings Strong EPS Beat Masks Revenue Uncertainty Primo Brands Corporation PRMB Gains 229 as Stock Approaches Key Resistance Tucows Inc TCX Holds Steady Near Support as Trading Volume Remains Subdued Revvity Inc RVTY Faces Headwinds Navigating Support and Resistance Ocean Power Technologies OPTT Rises 33 as Stock Tests Key Resistance Near 038 Agree Realty ADC Holds Near Support After Modest Decline Key Levels in Focus Tesla Launches Full SelfDriving Supervised in China After Years of Delays Amid Local EV Competition LANDP Q1 2026 Earnings Preferred EPS Beats Estimates Despite Negative Earnings Lithia Motors LAD Gains Nearly 2 as Shares Test Key Resistance Zone Ballard Power Systems BLDP Q1 2026 Earnings Narrowed Loss Exceeds Expectations KINS Q1 2026 Earnings EPS Misses Estimates Shares Decline TTWO Q1 2026 Earnings EPS Surges 393 Above Estimates CNX Q1 2026 Earnings EPS Surges Past Estimates Amid Operational Efficiency MTA Q1 2026 Earnings EPS Falls Short of Estimates Amid Tough Comparisons BAER Q1 2026 Earnings EPS Misses Estimates Stock Rises Amid Operational Updates PRMB Q1 2026 Earnings EPS Falls Short of Estimates Shares Edge Higher