ProfitTaking Strategy CNBC Analyst Trims Position After 80 Rally Since April Principal Financial Group Stock Wall Street Analysts Weigh Prospects Amid Market Uncertainty Deutsche Bank AG Releases Weekly Share Buyback Report as Part of PostAdmission Duties Evercore ISI Adjusts Outlook for Illinois Tool Works Price Target Revised Lower SP 500 Extends Gains as Healthcare and Tech Lead Broad Advance Novartis Raises FullYear Sales and Profit Guidance Amid Strong Drug Performance Kairos Pharma Ltd KAPA Q1 2026 Earnings Widerthanexpected loss and muted stock response amid preclinical focus MTW Q1 2026 Earnings Loss Wider Than Expected Stock Rises 199 Vivani Medical Q1 2026 Earnings Slight EPS Beat Signals Progress Despite No Revenue Oxford Lane Capital Corp Q4 Fiscal 2025 Earnings EPS Misses Estimates Amid Challenging Market Conditions APH Q1 2026 Earnings Strong EPS Beat Drives Positive Market Reaction Dominion Energy D Q1 2026 Earnings EPS Beats Estimates Amid Steady Utility Performance ECARX Holdings ECX Dips Near Key Support Level at 094 Six Flags Entertainment FUN Surges Over 4 Momentum Builds Toward Key Resistance Belden Inc BDC Edges Higher Testing Resistance Zone ConocoPhillips COP Holds Steady Near 120 as Support and Resistance Levels Come Into Focus Autolus Therapeutics AUTL Advances 394 as Momentum Builds Toward Key Resistance KTWOU K2 Capital acquisition pipeline advances as management outlines strategic priorities for finding target company Full Truck YMM Stock Is It Worth Entering Now Q4 2025 EPS Exceeds Expectations CIEN Ciena beats Q1 2026 EPS estimates posts 188 percent revenue growth yet shares fall 138 percent TRIN Trinity Capital reports narrow Q4 2025 EPS miss shares edge higher on favorable investor sentiment MIDD Middleby Q4 2025 EPS tops analyst forecasts as shares edge higher on upbeat investor reaction to results SpaceX IPO Faces Caution as Market Analysts Flag Key Risks Franklin Financial Services Corporation FRAF Q1 2026 Earnings Solid EPS Beat Lifts Sentiment Outlook Cautious High Roller Technologies ROLR Slips 236 as Stock Tests Key Support Near 512