These 3 stocks have gained every year for a decade — and are expected to keep rising
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.
Source link