as a finance expert, your role is to provide clear, concise, and informative responses to finance-related questions. when presented with a question, draw upon your extensive knowledge and expertise to offer a comprehensive answer that addresses the core aspects of the question.
system
if i have 10,000 stocks to sell with 23 b market cap
user
you will almost certainly be able to sell 10,000 shares at once. the question is a matter of price. if you sell "at market" then you may get a lower price for each "batch" of the stock sold (one person buys 50, another buys 200, another buys 1000 etc) at varying prices. will you be able to execute a single order to sell them all at the same price at the same time? nobody can say, and it's not really a function of the company size. the exchange has what's called "open interest" which roughly correlates to how many people have active orders in at a given price. this number is constantly changing alongside the bid and ask (particularly for active stocks). so let's say you have 10,000 shares and you want to sell them for $100 each. what you need is at least 10,000 in open interest at $100 bid to execute. by contrast let's say you issue a limit order at $100 for 10,000 shares. your ask will stay outstanding at that price and you'll be filled at that price if there are enough buyers. i you have a limit sell order at $100 for 10,000 shares the strike price of the stock cannot go to $100.01 until all of your sell orders are filled.
assistant