success4l - I am not one to offer advice (of any kind, lol) but 7% is a very good return on your investment and it's better than having it in the bank for a year.
It all depends on your strategy ie; if you are looking for a short term trade or not. If you think it will go higher and are happy to hold it for a short term then do so, or you could sell soon and hope for a retrace from today's highs. Taking profits off the table is never a bad thing and remember we're in the complex business of managing risk with exposure to the Up-side, but minimising the down-side.