Samfine SFHG Stock Analysis 320 Gain What to Watch 20260520 NMP NMP Stalls at 1024 Consolidation Phase 20260520