What are the benefits of buying stock from a company? I would like to know this for the future.

I think you mean buying stock IN a company.

As businesses grow and prosper, their stock prices often increase. This gives wise and prudent investors a good investment that over the long haul will grows with the company.

How much money will I earn when I do this? I guess it depends.

You're right that it depends upon the economy and the whims of investors. The stock market has increased in value over the last 80 years or so. The best advice is to buy good companies, diversify your portfolio, and sell when things look bad for the company or when you've made a good profit.

Note the stock price of McDonald's over the last 40 years.

http://finance.yahoo.com/echarts?s=MCD+Interactive#chart1:symbol=mcd;range=my;indicator=volume;charttype=line;crosshair=on;ohlcvalues=0;logscale=off;source=undefined

Buying stocks from a company can have several benefits. Here are a few of them:

1. Ownership and Voting Rights: When you buy stocks, you become a partial owner, or shareholder, of the company. This ownership may entitle you to voting rights, allowing you to participate in important decisions made by the company, such as electing the board of directors.

2. Potential for Capital Appreciation: One of the primary motivations for investing in stocks is the opportunity for capital appreciation. If the company performs well and its stock price increases, you may be able to sell your shares at a higher price, thereby making a profit.

3. Dividend Payments: Some companies distribute a portion of their profits as dividends to their shareholders. By owning stocks, you may be eligible to receive these dividend payments, providing you with a regular income stream.

4. Diversification: Investing in stocks allows you to diversify your investment portfolio. By spreading your investments across different companies and industries, you can reduce the risk associated with any one investment.

5. Liquidity: The stock market offers high liquidity, which means it is relatively easy to buy and sell stocks. This flexibility allows you to quickly convert your stocks into cash if needed.

Remember, investing in stocks involves risks, including the potential to lose money. It's essential to do thorough research and consider consulting with a financial advisor before making any investment decisions.

If you want to learn more about investing in stocks and make informed decisions, here's how you can do it:

1. Educate Yourself: Familiarize yourself with basic investment concepts, like how the stock market works, types of stocks, and different investment strategies. You can find numerous books, online courses, and videos on the subject.

2. Research Companies: Before investing in a company's stock, conduct thorough research. Look at their financial statements, annual reports, and news about their industry. Assess their growth potential, competitive position, management team, and overall stability.

3. Set Financial Goals: Define your investment objectives. Are you looking for long-term growth or regular income? Assess your risk tolerance and investment timeframe.

4. Create a Diversified Portfolio: Avoid putting all your eggs in one basket. Diversify your investments by spreading them across various sectors, industries, and geographies. This helps mitigate the risk associated with any single investment.

5. Monitor and Stay Informed: Regularly review your investment portfolio and stay updated on market trends and news that may impact your investments. Keep track of financial metrics and performance indicators of the companies you have invested in.

Remember, investing in stocks involves market risks, and past performance does not guarantee future results. If you are uncertain, consider consulting with a financial advisor who can guide you based on your personal financial situation and goals.