Ethan ETD Flat at 1894 Consolidation Continues 20260515 Perfect PERF Slides 119 as Selling Pressure Mounts 20260519 Strata SRTA Stock Analysis 279 Loss Key Levels 20260519 KeyCorp KEY Surges 161 Nearing 2214 Resistance 20260514