When is the best time to sell my business? | Tennessee Center for Employee Ownership (TNCEO)