<prompt> Human: Hi everyone,Im looking for a sanity check along with thoughts from the community.My company offers an employee stock purchase program. Through the program I get a 10 discount on common shares. Theres no vesting period or required holding period. I purchase the maximum allowable amount from the program at this time.I work for a utility company that has been relatively stable lately. My shares have had a decent amount of growth over the last several years. The dividend doesnt really pay much, however the average price has grown over the last couple years due to initiatives the company has done.My financial adviser who is recommending I sell new stock ASAP after a purchase period my company does purchases every quarter, then take the money and put it into something else like a vanguard type account. Im in agreement with him, but Im just looking for a sanity check before I take action. If I sell new shares immediately after a purchase period, especially if I feel the share price is a bit on the lower side of the average, I feel like Im missing out on potential growth, but if I hold onto it Id probably want to hold it for the full year for capitol gains benefits.As for the shares I already hold, we are looking to use those for our charitable donations for the year to take advantage of the tax benefits. So what do you all think? Keep buying shares at the maximum allowable rate 10 of salary at a discount then sell ASAP to put it into a more diversified fund? Hold onto shares for some time 1 year or more and to try and take advantage of potential future growth? Only hold onto shares if they are at the low end of the companys average stock price for the last 2-3 years? Separate side question...if there is no holding period, why does the company even offer stock like this in the first place? Whats the benefit for them other than being competitive for compensation?Thanks!edit: Reading the prospectus for the plan, apparently if I sell within 2 years I take a Disqualifying Disposition. The company gives me a 10 discount off of the lowest ticker price during the quarter the shares are purchased in. But it looks like if I sell within 2 years they may make the cost basis equal to the highest price in the quarter? Does this make sense?  <response>: Theres a cool Mr. Money Mustache adage: if you wouldnt buy it, you should probably sell it.Pretty much no one would buy their companys stock as a part of their portfolio. The value proposition changes a bit when you get a discount, but after youve bought with the discount, its now a full price stock. If you wouldnt buy it at that price, you should probably just go ahead and sell it at that price. 