7 stocks that analysts recommend buying for handsome short-term gains | Sharefundss