portion are automatically sold by my employer to pay tax on ordinary income (like a bonus). After that, the remaining shares are taxed as if I had just purchased them on the day they were granted. So, to get a tax break from donations-in-kind, I have to hold them for a year. If you donate short term gains, you still have to pay taxes on the gains so there is no benefit.