As they say "Buy on rumour, sell on fact".
I have this problem with a share that will announce results in two weeks or so. The share price has been running up for the past few days and I expect it to continue right up to the results. I may sell before the announcement (many will) but I expect...