Free shares is not zero risk. Lost profits is also a risk. Pull back means lost profits. I don't like pull back too. So When the stock is overbought, sell immediately for any stock.
As a long I'll take the risk of losing it all over riding free shares any day of the week, only because I know what I own. Not to say I won't take a small profit at every 25 cent increment. TTDZ GCBD