Market Recap Tech outperforms consumer stocks as major indices edge modestly lower BlkMuni 2030 BTT Stock Volume Confirmation Technical Weakness 20260420 CanSolar CSIQ Stock Is It a Good Market Opportunity Q4 2025 EPS Misses Estimates What Drives Gladstone GAIN Stock Price Neutral 20260420