WMT is going to a new high. Take your profits now because it is always a good idea not to lose money, but you will miss out on the next leg up. I could have taken profits anytime in the last 30 years on WMT, but I didn't and I am not going to start now. Buy and hold is not dead. If I had not bought and held stocks for many years, I would have lots of tax receipts, but no portfolio of stocks. I like having stocks with lots of gains in them so that when my kids inheirit them, their cost basis will be the present market price and not my cost. Choose wisely.