Hi. I am an employee of Applied Materials Inc, listed as AMAT in NASDAQ. My company provides me the following stock plans/grants: 1. ESPP (Employee Stock Purchase Plan) 2. NQSO (Non-Qualified Stock Option) 3. RSU (Restricted Stock Units) In ESPP, we get shares at 15% discount. We can purchase shares twice a year(On last day of feb & august). The max amount one is allowed to invest in this scheme is 10% of my basic. In NQSO, we have an expiry period of 5 years. Shares would vest over a period of 3 years. (33% would vest at the end of 1 year, 33% next year and so on) Here, we get shares at a fixed rate of $8.6 In RSU, we get a grant of 40 shares every year. It does not require any investment. Another factor is i earn in Rupees (INR), but stock is traded in US Dollars($). So Exchange Rate of that date of transaction is applicable. Now, the trouble i am facing is how to decide when to sell how many shares? Considering that i have purchased stocks in all the schemes over past 2 years, and dollar has appreciated from 40 to 50 Rs. roughly, and some of the shares i own have been granted to me for free. how to decide when to sell how many shares?