IIIN Insteel Industries reports 224 YoY Q1 2026 revenue growth but misses EPS estimates sharply stock drops 275 Is Owens OC stock respecting technical levels Near Highs 20260420 Lucid Group LCID DTE Energy DTE Stock Crypto Trade 056 20260420