While no company grows forever, some of the best stocks to invest in now stand the test of time better than others. These companies tend to have stable growth trajectories due to their overall position in the market and their products.