These companies check many of the boxes that long-term market leaders typically do.

It's been a terrific year for Uber Technologies ( UBER -1.20% ) and Veeva Systems ( VEEV 1.14% ) . Amid a period of Wall Street volatility and persistent macroeconomic threats posed by President Donald Trump's trade policies, both companies have outperformed the broader market.

Some might look at Uber's and Veeva's performance this year and conclude that there's little upside left for these high-flying stocks. But that's not the case, at least not for those willing to hold onto their shares for the next 10 years. Here's why these companies' long-term prospects look attractive.

1. Uber Technologies

After years of struggling with net losses and facing legal and regulatory challenges, Uber

See Full Page