Here are some of the best stocks that every investor should own today to generate massive income and strong growth that can last for decades.