Looking at the chart, I say sell your entire position. The stock has already had a huge run up and looks set for a pullback. It's reached a potential resistance zone, and it's May. It might go up a few more percent in the short term but, considering the risk, I don't think that it's worth...