Diana Shipping DSX Slips 187 Testing 250 Support 20260519 Illumina ILMN Stock Consolidating at 14565 Next Move Ahead 20260514 Nano Labs NA Slips 238 Testing 234 Support 20260518 IESC Q1 2026 Earnings EPS Surprises 35 Above Estimates Amid Strong Operational Execution