Based on the flow of transaction in stock market, how does one gain income in stock market? Justify.

Answer:
To make money investing in stocks, stay invested
The best companies tend to increase their profits over time, and investors reward these greater earnings with a higher stock price. That higher price translates into a return for investors who own the stock.