At the moment they don't do much. They allow you to see some general stats of that faction. I am unsure if owning 51% of the stocks makes you the owner though. As for getting returns/dividens, thats only if the faction says that. Some factions sell stocks and give those people discounts or other benefits for owning certain numbers of stocks.