CTRM Castor reports 235 percent year over year Q1 2026 revenue growth shares gain 611 percent today Market Wrap SP 500 posts mild loss as major benchmarks trade in tight ranges HTLM HomesToLife reports 128 percent year over year Q1 2026 revenue growth shares edge down 074 percent Invesco VCV Stock Financial Health 019 20260420 Mtron Industries MPTI Stock Stabilizing Eye on Rally 20260420 PPG Industries PPG reports Q4 2025 EPS miss notches 02 percent yearoveryear revenue growth while shares edge lower today ZYME Zymeworks shares edge higher after Q4 2025 revenue jumps 389 year over year despite earnings miss MSA Safety MSA Stock Climbs In Focus 20260420 Universe UPC Stock Trading Session Mini Selloff 20260420 Telefonica VIV Stock Is It a Good Investment Right Now Telefonica logs 11 EPS miss no revenue estimate CAMT Camtek stock rises 36 percent in daily trading despite a narrow Q4 2025 EPS miss Nuveen NCDL Stock Momentum Shift Insight Steady Climb 20260420 Is Workiva WK stock stronger than peers Steady 20260420 Is Air Industry AIRI stock consolidating before a move Q3 2025 Profit Surprises DDOG Datadog Q4 2025 earnings outperform estimates on 277 year over year revenue growth shares rise 22 How does Arteris AIP stock compare to its competitors Q4 2025 EPS Beats Forecasts KLA Corporation KLAC Rallies 64 Amid Broad Semiconductor Sector Tailwinds From Expanding AI Demand Is DoorDash DASH stock fairly valued DoorDash Posts 197 EPS Miss Trails Analyst Estimates KORE Group KORE Stock Is It Gaining Market Strength Unchanged 20260422 ALUB AlussaEnergy management outlines 2024 energy asset acquisition targets following latest quarterly earnings release KLA Corporation KLAC Bullish Semiconductor Equipment Play Emerges From Near 52Week High Peer Screen Q32 Bio QTTB Stock Insider Ownership Bearish Sentiment 20260422 ECCC Eagle posts 138 percent Q4 2025 EPS beat shares remain flat in todays trading session trivago TRVG Stock Why Smart Money Likes It Breakdown Watch 20260420 Markel Group MKL Stock Why Financial Strength Marginal Gain 20260420