......is a key ingredient to getting the best deal when you are selling your business.
Don't put your business for sale after your sales have dropped or you lose a key contract. Get yourself and your business prepared. A good time to sell is when your historical figures show favorable trends and when you can be patient to wait until you have the right offer and the best buyer.
If you can be patient - you will get more money and a better deal for your business.