When is it time to harvest a business?
1) when the business is considered a "cash-cow" and generates significant revenue
2) when the owner is ready to retire from the business
3) when the owner feels the organization needs to develop new products
4) after the business has experienced rapid growth but growth has slowed down