TAL TAL Stock Today Drops 124 Key Support at 987 20260520 Casella CWST Jumps 077 on Strong Momentum 20260520 Baidu BIDU Slides 194 as Selling Pressure Mounts 20260520 China Confirms Purchase of 200 Boeing Jets After TrumpXi Summit Neurogene NGNE Q1 2026 Results Miss Estimates EPS 139 vs 132 Enova International ENVA Delivers Q1 2026 Beat EPS 387 vs 374 Expected What Circle CRCLs 134 Jump Means for Investors 20260520