Breze,
entering / exiting any stock is the balance between risk / reward, diversification, taxes ( short term vs long term ) and finding a better investment for your money based on due diligence.
Deciding risk comfortability, at what point you want to take some profit off the table i.e. keeping 'free shares' invested, life points i.e. age vs market long term trends, dependency issues i.e. wife's views, new baby, college tuitions, make investing a very personal decision.
Only you can create the balance sheet. Good luck