Better stocks to ownAccording to Marketbeat, ALA has a 10% upside potential from its current price to the consensus price target of analysts that they surveyed. In the meanwhile, BLX has a 33% upside potential and INE has a 27% upside potential. Which stock or stocks would you rather be in. I think it's a no brainer.