GALT Q1 2026 Earnings Narrowed Loss Amid Clinical Progress Stock Rally Meta Platforms Announces 8000 Job Cuts in Shift Toward AI Investment FSLR Q1 2026 Earnings EPS Beat Drives 46 Stock Gain MPTI Q1 2026 Earnings Strong EPS Beat Drives Positive Market Response NTGR Q1 2026 Earnings Strong EPS Surprise Amid Strategic Shift Ecolab Q1 2026 Earnings EPS Misses Estimates Amid Modest Stock Gains