Healthcare and Tech Lead SP 500 Higher as Broad Rally Continues Indian Mid and Small Cap Stocks Rally Despite Oil Shocks Sustainability Questioned Kingfisher Shares Rise as BQ Weathers Easter Sales Dip Eyes Heatwave Recovery Surging Treasury Yields Reshape Bond Market Dynamics What Investors Need to Know Stocks Edge Higher as Healthcare and Tech Rally Communication Services Lag Triumph Financial COO Executes 193430 Insider Share Sale Permian Resources PR Q1 2026 Earnings Significant EPS Miss Amid Operational Headwinds Nexalin Technology Inc NXL Q1 2026 Earnings EPS Misses Estimates as PreRevenue Company Intensifies RD Spend Vistagen Therapeutics VTGN Q1 2026 Earnings Narrowing Loss Beats Estimates as Pipeline Progress Continues STNG Q1 2026 Earnings EPS Beats Estimates by 166 as Tanker Market Remains Firm ETD Q1 2026 Earnings EPS Beats Estimates by 159 Stock Holds Steady UTMD Q1 2024 Earnings Solid EPS Performance Amidst Cautious Market Reaction PDF Solutions Surges 527 as Shares Test Key Resistance Levels Tripcom Group TCOM Edges Higher as Travel Demand Stabilizes Trevi Therapeutics TRVI Shows Potential as Shares Climb Over 2 Basel Medical Group BMGL Slides 277 as Selling Pressure Intensifies Nears Critical Support Pembina Pipeline PBA Holds Steady Above Support After Minor Uptick FIGS Q1 2026 Earnings EPS Surges Past Estimates Amid 96 Surprise WiMi Hologram Cloud Inc WIMI Q4 2020 Earnings Slight EPS Miss Marks a Challenging Quarter Amid Growth Ambitions TSCO Q1 2026 Earnings EPS Misses Estimates Amid Challenging Retail Environment FFBC Q1 2026 Earnings EPS Surpasses Estimates Highlighting Solid Operational Performance TE Connectivity Q1 2026 Earnings Modest EPS Beat Amid Steady Operational Execution TLSI Q1 2026 Earnings EPS Surprises Positively Despite No Revenue Stock Declines Bahrain Minister Hails UKGulf Trade Deal as Monumental Achievement Amid Broader Economic Talks FNV Q1 2026 Earnings EPS Surpasses Estimates by 137 as Royalty Portfolio Delivers Community Trust Bancorp CTBI Slightly Lower as Shares Test Support Levels