I also like this stock very much. I have been in it for about 2 1/2 years. I am holding for the long term, but that doesn't mean that from time to time I won't still trade some of my shares from time to time.
I will try to balance the trades in such a way that while I am also taking a little of my money off of the table I will also reinvest some of the profits to increase my shares.
The future is never certain, but that is what I am going to try and do based upon what I know and believe at this time.