What has been one of the best performing stocks for the past week?

Good old BP (BP), which clawed back an 18% pop off the bottom, a 13% gain from my "buy" call at $29, against an 8% plunge in the stock market, giving you an impressive relative outperformance of  29% ( click Here for "Is It Time to Buy BP" ).

Those who heeded my advice and bought the pariah stock can now reach into your

Read more...