top stocks to buy ab capital share price target