Top Ten Buys and Sells - Week Ending: 27 July 10
  Top Ten Buys Top Ten Sells
1 BP LLOYDS BANKING GP
2 GULF KEYSTONE PETR BARCLAYS
3 CONNAUGHT BP
4 LLOYDS BANKING GP ROYAL BK SCOT GRP
5 ROYAL BK SCOT GRP GULF KEYSTONE PETR
6 BARCLAYS XSTRATA PLC
7 AUTONOMY CORP CONNAUGHT
8 MARKS & SPENCER GP KAZAKHMYS
9 MAN GROUP VODAFONE GROUP
10 GLAXOSMITHKLINE AVIVA

» Read the full commentary