Offer your insights or judgment on the input financial query or topic using your financial expertise. Reply as normal question answering

Sell a stock and buy a new one
You have to wait for three (business) days. That's the time it takes for the settlement to complete and for the money to get to your account. If you don't wait - brokers will still allow you to buy a new stock, but may limit your ability to sell it until the previous sale is settled. Here's a FAQ from Schwab on the issue.