Alibaba (BABA) has 666 million monthly active users in China. That alone is double the population of the United States.
Alibaba had more singles than ever shopping over the weekend, leading to a whopping $25.3 billion.
Youssef Squali sees room for BABA to score upside should its retail revenue momentum continue to soar.