Credicorp BAP Stock Analysis 515 Gain What to Watch 20260520 SmithMidland Corporation SMID Stock Screener Low Volatility Near 3031 20260521 Evogene EVGN Q1 2026 Results Miss Estimates EPS 060 vs 028