Spruce SPRU Gains 182 Support Holds at 266 20260519 Entrada Therapeutics TRDA Q1 2026 Earnings EPS 095 Beats Estimates BlackRock TCPC Delivers Q1 2026 Beat EPS 021 vs 019 Expected Solid Biosciences SLDB Q1 2026 Results Disappoint What Investors Should Know Lulus LVLU Q1 2026 Earnings Miss EPS 144 vs 012 Expected AXT AXTI Q1 2026 Earnings Beat Revenue NA EPS 001 Shoals Technologies Reaches TwoYear High Amid Manufacturing Expansion ICFI Q1 2026 Earnings EPS Misses Estimates Amid Operational Challenges Wingstop Shares Drop 12 as Earnings Miss Market Expectations