This is a common practice for those who have invested for the purpose of financing their retirement. The second reason to sell a stock is if there are major changes in the business you are investing in that cause, or will cause, the value of the stock to drop, with little or no possibility of the value rising again. Ideally, you would sell your stock in this situation before the value starts to drop.