Cronos CRON Surges 172 Nearing 278 Resistance 20260520 Cabaletta CABA Q4 2025 Earnings 040 EPS Surges Past 047 Estimates Vanda Pharmaceuticals VNDA Stock Analysis 172 Loss Key Levels 20260516 US and Chinese Manufacturers Pursue Further Supply Chain Diversification Amid Tariff Aftermath