Some pleasing company results drove the Footsie higher in early trading while the banks were also providing a lift.Kazakhstan-focused copper miner Kazakhmys was a high riser after it said underlying profits were 24% ahead in the first half and revealed details of a $250m buy-back programme. The group said the contribution from sector peer ENRC, in which it owns a 26% stake, increased significantly over the year. ENRC, too, was among the best performers in the morning.FTSE 100 drinks giant Diageo was firmer after it posted a 2% increase in sales in the year ended 30 June, as strong growth in the emerging markets outweighed more subdued conditions in Europe.A 12% increase in sales saw FTSE 100 global engineering firm IMI top the £1bn revenue mark in the first half, enabling the group to up its dividend by 22%. Shares jumped higher.Aggreko, the high-flying supplier of temporary power and temperature control, rose after it upped its full-year profits guidance, despite profits easing 5% in the first half.Another high riser was Switzerland-based commodities trading house Glencore International, which announced earnings ahead of some expectations, on the back of a strong showing in the energy segment.A strong performance in its mining and power and process divisions, and increased activity in the UK North Sea, more than offset the anticipated reduction in activity levels within the oil sands and federal businesses of AMEC in the first half of 2011. Shares edged upwards early on.RBS, Barclays and Lloyds were also in demand.Mining behemoth Rio Tinto rose after it exercised its right to acquire more shares in Asia-Pacific focused miner Ivanhoe Mines, taking its stake up to 48.5% from 46.5% previously.Shire, AstraZeneca and BAE Systems were the three worst performers. Car insurer Admiral fell lower, extending losses from Wednesday when the firm disappointed with a worse-than-expected combined ratio.BCFTSE 100 - RisersRoyal Bank of Scotland Group (RBS) 23.21p +6.13%Kazakhmys (KAZ) 1,000.00p +5.49%Diageo (DGE) 1,175.00p +5.10%Barclays (BARC) 156.30p +4.48%Glencore International (GLEN) 404.40p +3.80%IMI (IMI) 809.50p +3.06%International Power (IPR) 316.40p +2.96%Lloyds Banking Group (LLOY) 31.00p +2.96%Eurasian Natural Resources Corp. (ENRC) 636.00p +2.75%Vedanta Resources (VED) 1,295.00p +2.61%FTSE 100 - FallersShire Plc (SHP) 1,966.00p -2.29%AstraZeneca (AZN) 2,850.00p -0.82%BAE Systems (BA.) 265.00p -0.71%Old Mutual (OML) 113.60p -0.61%Hargreaves Lansdown (HL.) 423.20p -0.52%Randgold Resources Ltd. (RRS) 6,385.00p -0.39%Kingfisher (KGF) 230.60p -0.26%Morrison (Wm) Supermarkets (MRW) 286.70p -0.24%Admiral Group (ADM) 1,350.00p -0.22%GlaxoSmithKline (GSK) 1,316.50p -0.19%FTSE 250 - RisersSenior (SNR) 163.00p +9.69%BBA Aviation (BBA) 169.00p +7.03%AZ Electronic Materials SA (WI) (AZEM) 225.00p +6.64%Fidessa Group (FDSA) 1,629.00p +5.44%SIG (SHI) 112.00p +5.16%Keller Group (KLR) 370.20p +4.43%Laird (LRD) 160.10p +4.03%Persimmon (PSN) 424.00p +3.74%Ferrexpo (FXPO) 351.20p +3.60%Cookson Group (CKSN) 497.00p +3.56%FTSE 250 - FallersPremier Oil (PMO) 332.90p -4.89%Dixons Retail (DXNS) 11.53p -2.70%F&C Asset Management (FCAM) 66.60p -2.06%Hikma Pharmaceuticals (HIK) 603.50p -1.87%JPMorgan Asian Inv Trust (JAI) 199.00p -1.49%Exillon Energy (EXI) 293.00p -1.38%Fidelity China Special Situations (FCSS) 84.95p -1.22%UK Commercial Property Trust (UKCM) 79.75p -1.18%Spirent Communications (SPT) 119.10p -0.83%Caledonia Investments (CLDN) 1,581.00p -0.75%