Nothing wrong with taking profits, congrats on your gains. When to sell is the hardest part of investing. Buying is the easy part. I try to buy when insiders buy in large blocks, and hold until they sell those large blocks consecutively. Doesn't work every time, but is a really good rule to follow.