Offer your thoughts or opinion on the input financial query or topic using your financial background.

Why do stocks go up? Is it due to companies performing well, or what else? [duplicate]
The same applies if you were looking for a business to buy: would you pay more for a business that is doing well making increasing profits year after year, or for a business that is not doing so well and is losing money. A share in a company is basically a small part of a company which a shareholder can own. So would you rather own a part of a company that is increasing profits year after year or one that is continuously losing money? Someone would buy shares in a company in order to make a better return than they could make elsewhere. They can make a profit through two ways: first, a share of the company's profits through dividends, and second capital gains from the price of the shares going up. Why does the price of the shares go up over the long term when a company does well and increases profits? Because when a company increases profits they are making more and more money which increases the net worth of the company. More investors would prefer to buy shares in a company that makes increasing profits because this will increase the net worth of the company, and in turn will drive the share price higher over the long term. A company's increase in profits creates higher demand for the company's shares. Think about it, if interest rates are so low like they are now, where it is hard to get a return higher than inflation, why wouldn't investors then search for higher returns in good performing companies in the stock market? More investors' and traders' wanting some of the pie, creates higher demand for good performing stocks driving the share price higher. The demand for these companies is there primarily because the companies are increasing their profits and net worth, so over the long term the share price will increase in-line with the net worth. Over the short to medium term other factors can also affect the share price, sometime opposite to how the company is actually performing; however this is a whole different answer to a whole different question.