Euro Tech CLWT Falls 333 Watching 110 Support 20260518 Pelican PELI Stock Today Drops 1179 Key Support at 782 20260518 Navient Corporation NAVI Q1 2026 Earnings Surprise EPS 020 Up Significant Metas Internal Memo Reveals Enterprise AI Push Report Says BLX Q1 2026 Earnings Strong EPS Performance Despite Limited Market Visibility Reid Hoffman and Siddhartha Mukherjee Launch AI Cancer Research Startup Manas AI with 246 Million Funding