cudai, If the market is always right there would be no undervalued or overvalued companies to make money from. Just ask Buffet about undervalued companies.
Secondly I think selling at 12.5c is a good profit on a 7c buy and, this alone is a good reason to sell.