CNBC Pro screened over 1,500 stocks to find those with positive returns every year for a decade. The three resulting companies are all based in North America.
You are here: Home / These 3 stocks have gained every year for a decade — and are expected to keep rising