Seven weeks ago, CB Insights asked its clients and followers what company’s shares were the best to invest in and hold onto for 10 years. The investment research and tools site opened the vote with a bracket of 64 companies. Over the next weeks, that was whittled down to two finalists: e-commerce giants Amazon and Alibaba Group. Alibaba won, with 63% of the tally, CB Insights said this week. The full bracket appears below.