I just sold my Microsoft position in full. As you know, Microsoft was 4% of my trading account and I bought it on August 24 2011, at $24.78 USD. I sold it today at $31.32 USD, for a profit of 26.4%. BP is still hold as it has not appreciate much and I still believe it is extremely undervalued.
You can refer to this page: http://octafinance.com/2011/microsoft-and-bp-value-investments/ for valuation of Microsoft and BP.
As you can see, Microsoft has 11.3 PE right now and has forward P/E 10.4. I bought it at P/E 8.1 and forward 7.66.
Today, I also increased my position in Gabriel Resources Ltd. I increased my position by 100%, so Gabriel Resources is now almost 1.7% of my portfolio. The company’s market cap is $1.15 billion CAD today and its price has collapsed about 66% from the high in 2011. The stock has dropped 45% just in the last 2 trading sessions, so now could prove to be the best time to buy.