Long term stocks are considered to be stable and reliable investments, with the potential for significant growth over time. Check out the top companies meeting the criteria.