Innovex International INVX Q1 2026 Earnings Beat Across the Board Samfine SFHG Stock Analysis 320 Gain What to Watch 20260520 Meta Announces 8000 Job Cuts in Major Pivot Toward Artificial Intelligence International Court Ruling Backs Pakistan on Indus Waters Treaty