888 Holdings: Investec upgrades from sell to buy target hiked from 18p to 95p.Advanced Medical Solutions: Singer Capital Markets upgrades to buy, target lifted from 80p to 82p.AstraZeneca: AlphaValue downgrades to reduce.Bunzl: Jefferies raises target from 835p to 860p, underperform rating kept.Cairn Energy: HB Markets downgrades to hold.G4S: HB Markets downgrades to sell; Jeffferies cuts tagged from 285p to 275p, hold rating kept.Immunodiagnostic Systems: Investec cuts target from 450p to 354p, buy rating kept.Lamprell: Investec keeps hold rating and 100p target.Marks & Spencer: Investec keeps sell rating and 275p target.Meggitt: AlphaValue upgrades to add.Morrison: Jefferies maintains buy rating and 350p target.Petrofac: Investec reiterates hold rating and 1,500p target.Reckitt Benckiser: AlphaValue downgrades to add, target cut from 4,305.2p to 4,162.8p.Reed Elsevier: JPMorgan Cazenove upgrades to overweight.Regus: Jefferies maintains buy rating and 130p target.SSE: Bank of America-Merrill Lynch upgrades to buy from neutral. Centrica: Bank of America-Merrill Lynch downgrades to underperform from neutral.Shire: AlphaValue downgrades to add, target cut from 2,306.9p to 2,217.4p.Travis Perkins: Jefferies downgrades to hold, target cut from 1,200p to 1,120p.BC