2 Answers: How do people make money from shares or stocks?
In addition to, or instead of, paying dividends to shareholders, a company can choose to spend that money on resources that increase its future profits, such as building more factories and hiring more employees. Large companies even use their money to buy smaller companies (e.g. Amazon recently bought Whole Foods).
So the dividend varies a lot from company to company. Stable companies might pay a dividend of 3% per year and have a fairly steady stock price. Whereas growing companies reinvest their profits, making them more valuable, so the share price increases. Then a shareholder doesn’t make money until you sell your shares.
You can look up the dividend payment history of each individual company. They do try very hard to pay at least as much as they have in the past, otherwise no one would dare to own their stock.