STMicroelectronics NV STM Q1 2026 Earnings Miss EPS 013 vs 018 Expected MainStreet MNSBP Falls 062 Watching 2358 Support 20260519 Texas TPL Stock Today Rallies 206 Resistance at 41430 20260519