Samfine SFHG Stock Analysis 320 Gain What to Watch 20260520 Garden Pet CENT Crushes Q1 2026 Estimates EPS 129 Tops Views