Is Sanmina Corporation SANM stock stabilizing 674 20260427 Crown Castle Inc CCI Q1 2026 Earnings Call Strategic PurePlay Tower Transition Progresses Amid Restructuring and Litigation Overhang Is Geospace GEOS stock a logical buy right now