Market Recap Tech leads sectors as consumer lags and markets edge down CTKB Cytek reports widerthanexpected Q4 2025 pershare loss and tepid yearoveryear revenue growth shares dip modestly CRM Salesforce Q1 2026 EPS trounces forecasts revenue rises 96 percent as shares climb 144 percent Is Flex FLEX stock forming a breakout pattern Flex beats EPS estimates by 86 on solid demand trends SherwinWilliams SHW Q4 2024 Earnings Beat Reinforces Resilience Amid Prolonged Macro Headwinds Cue Biopharma CUE Stock Why Strong Balance Sheet Smart Money Exits 20260423 KOYN CSLM shares key strategic digital asset acquisition priorities in its latest quarterly earnings report Amgen Inc AMGN Guggenheim Raises Price Target Ahead of Q1 Earnings Supported by Positive TEPEZZA Phase 3 Data Shinhan SHG Stock Technical Chart Volatility Increases 20260420 Xunlei XNET Cost Structure Xunlei reports 008 EPS supported by steady edge cloud growth MATH Metalpha posts 1659 yearoveryear Q2 2025 revenue growth shares fall 603 today Micron Technology MU Stock High Reward Trade Bearish Momentum 20260420 JBL Jabil posts Q1 2026 EPS beat and 32 percent annual revenue gain shares rise nearly 2 percent Am Airports CAAP Stock Is It Building Momentum Am Airports delivers 716 percent EPS beat vs analyst estimates JPMorgan Chase Co JPM Persian Gulf Supply Disruptions to Drive Sustained Oil Price Upside Weigh on Asian Economic Growth Norfolk Southern Corporation NSC Bullish Sentiment Rises Amid Union Pacific Merger Speculation and Sector Tailwinds Is Pampa PAM stock worth a closer look Q4 2025 Earnings Beat Estimates What FIFO method Silexion Therapeutics SLXN Ticks Higher 20260427 ON ON shares rise 239 percent post Q4 2025 earnings despite slight EPS miss and 153 percent yearoveryear revenue drop Bridgeline BLIN Stock Price Direction Insight Q1 2026 Earnings Beat Estimates How does Trex Company TREX stock compare to its competitors 136 20260420 Titan TWI Stock Fair Value Analysis Titan posts 01 EPS beat matching consensus views STT State posts narrow Q3 2000 EPS miss driving a mild 034 singleday stock drop Canadian Nat CNQ Stock Why Market Leadership Steady Climb 20260420 IDEXX Laboratories IDXX Stock Final Thoughts Smart Money Active 20260422