Alibaba and JD.com have grown far beyond what their flat share prices reflect. Alibaba trades near its 2016 price of about $108 while annual revenue rose from $15.7B to $148.4B, almost 10x. JD.com is back at its 2019 price of about $26.5 while revenue grew from $67.2B to $187.2B, nearly 3x. With both charts finally starting to improve, 100%+ upside is absolutely on the table. x.comÂ