If a stock has only buyers and no sellers how does its price go up?
"You are interpreting things wrong.  Indian Infotech and Software Ltd (BOM:509051) clearly has volume and trades.  The MoneyControl site says  Your words like ""Nobody is selling the stock"" and ""no trade going on"" are completely unfounded." You can, in theory, have the stock price go up without any trading actually occurring. It depends on how the price is quoted. The stock price is not always quoted as the last price someone paid for it. It can also be quoted as the ask price, which is the price a seller is willing to sell at, and the price youd pay if you bought at market. If I am a seller, I can raise the asking price at any time. And if there are no other sellers, or at least none that are selling lower than me, it would look like the price is going up. Because it is, it now costs more to buy it. But no trading has actually occurred. Depending on what currency the price is quoted in and is originally sold, currency fluctuation can also carry over onto the price in your currency. An example for that would be bitcoin prices which sometimes show heavy ups and downs in one currency, but seem totally stable in another and can be tracked back to changed exchange rates between currencies. Also like others have said, prices on stocks are not actually fixed. You can offer to buy or sell at any price. Only if 2 people want to buy or sell for the same price there will actually be a transaction.
"For every buyer there is a seller. That rule refers to actual (historical) trades. It doesn't apply to ""wannabees."" Suppose there are buyers for 2,000 shares and sellers for only 1,000 at a given price, P. Some of those buyers will raise their ""bid"" (the indication of the price they are willing to pay) above P so that the sellers of the 1000 shares will fill their orders first  (""sold to the highest bidder""). The ones that don't do this will (probably) not get their orders filled. Suppose there are more sellers than buyers. Then some sellers will lower their ""offer"" price to attract buyers (and some sellers probably won't). At a low enough price, there will likely be a ""match"" between the total number of shares on sale, and shares on purchase orders." If you are the only one who puts in a large market buy order, then it would definitely push the price up. How much up would depend on how many would be willing to sell at what price point. It would also be possible that your trade will not get executed as there are no sellers. The same would be true if you put in a large sell order, with no buyers. The price would go down or trade not get executed as there aren't enough buyers. "Investopedia's explanation of overbought: An asset that has experienced sharp upward movements over a very short period of time is often deemed to be overbought. Determining the   degree in which an asset is overbought is very subjective and can   differ between investors. Technicians use indicators such as the relative strength index, the stochastic oscillator or the money flow index to identify securities   that are becoming overbought. An overbought security is the opposite of one that is oversold. Something to consider is the ""potential buyers"" and ""potential sellers"" of a stock. In the case of overbought, there are many more buyers that have appeared and driven the price to a point that may be seen as ""unsustainably high"" and thus may well come down soon if one looks at the first explanation. For oversold, consider the flip side of this. A real life scenario here would be to consider airline tickets where a flight may be ""overbooked"" that could also be seen as ""oversold"" in that more tickets were sold than seats that are available and thus people will be bumped as not all tickets can be honored in this case. For a stock scenario of ""oversold"" consider how IPOs work where several buyers have to exist to buy the shares so the investment bank isn't stuck holding them which sends up the price since the amount wanted by the buyers may be more than what can be sold. The price shifts in bringing out more of one side than the other is the point you are missing. In shifting the price up, this attracts more sellers to satisfy the buyers. However, if there is a surge of buyers that flood the market, then there could be a perception that the security is overbought in the sense that there may be few buyers left for the security and thus the price may fall in the near term. If the price is coming down, this attracts more buyers to achieve the other side. The potential part is what you don't see and I wonder if you can imagine this part of the market. The airline example I give as an example as you don't seem to think either side of buying or selling can be overloaded. In the case of an oversold flight, there were more seats sold than available so yes it is possible. Stocks exist in finite quantities as there are only X shares of a company trading at any one time if you look into the concept of a float." You have just answered your question in the last sentence of your question:  More volume just means more people are interested in the stock...i.e supply and demand are matched well. If the stock is illiquid there is more chance of the spread and slippage being larger. Even if the spread is small to start with, once a trade has been transacted, if no new buyers and sellers enter the market near the last transacted price, then you could get a large spread occurring between the bid and ask prices. Here is an example, MDG has a 50 day moving average volume of only 1200 share traded per day (obviously it does not trade every day).  As you can see there is already an 86% spread from the bid price. If a new bid price is entered to match and take out the offer price at $0.039, then this spread would instantly increase to 614% from the bid price. If you are the only one who puts in a large market buy order, then it would definitely push the price up. How much up would depend on how many would be willing to sell at what price point. It would also be possible that your trade will not get executed as there are no sellers. The same would be true if you put in a large sell order, with no buyers. The price would go down or trade not get executed as there aren't enough buyers. As an addition to Chris Rea's excellent answer, these tender offers are sometimes made specifically to cast doubt on the current market price. For instance, a large public company that contracts with a smaller supplier or service company, also public, might make a tender offer below market price. The market will look at this price and the business relationship, and wonder what the larger company knows about the smaller one that they don't. Now, what happens when investors lose confidence in a stock? They sell it, supply goes up, demand goes down, and the price drops. The company making the tender offer can then get its shares either way; directly via the offer, or on the open market. This is, however, usually not successful beyond the very short term, and typically only works because the company making a tender offer is the 800-pound gorilla, which can dictate its own terms with practically anyone else it meets. Such offers are also very closely watched by the SEC; if there's any hint that the larger company is acting in a predatory manner, or that its management is using the power and information of the company to profit themselves, the strategy will backfire as the larger company finds itself the target of SEC and DoJ legal proceedings. It depends completely on the current order book for that security.  There is literally no telling how that buy order would move the price of a stock in general. Prices can go up or down for a variety of reasons. If interest rates decline typically every stock goes up, and vice versa. Ultimately, there are two main value-related factors to a price of a stock: the dividends the company may issue or the payoff in the event the company is bought by someone else. Any dividend paid will give concrete value to a stock. For example, imagine a company has shares selling at $1.00 and they announce that they will pay a dividend at the end of the year of $1.00 per share. If their claim is believable then the stock is practically FREE at $1.00 a share, so in all likelihood the stock will go up a lot, just on the basis of the dividend alone. If a company is bought by another, they need to buy at least a majority of the shares, and in some cases all the shares. Since the price the buyer will be willing to pay for the company is related to its potential future income for the buyer, the more profitable the company is, the more a buyer will be willing to pay and hence the greater the value of the stock.