Housebuilder Barratt Developments clawed back yesterday's losses, claiming its place in the top spot. Oil major Royal Dutch Shell rose strongly as first-quarter underlying earnings fell by 3% but beat expectations. Bottom-line earnings, however, were hit by £2.9bn of impairments in its Downstream division.Oil and gas giant Tullow pleased investors after it confirmed that its full-year guidance remained at between 79,000 and 85,000 barrels of oil equivalent per day following a good performance since the start of the year. Prime Wealth Group said it marked a 'turning point' for the shares.Insurance group Admiral fell after going ex-dividend, along with others including Tesco, Weir and Reed Elsevier, all of which were in the top 10 fallers this afternoon. Insurer Standard Life was also lower after underwhelming with a 1.5% rise in assets under administration in the first quarter.The strength of sterling had a big impact on results at GlaxoSmithKline (GSK) in the first quarter, while sales fell short of analysts' expectations due to weakness in the US market, prompting shares to slide. Core turnover during the first three months of the year dropped by 10% on a reported basis to £5.61bn, with sales dampened by a stronger pound against the dollar, euro, yen and a range of emerging market currencies.FTSE 100 - RisersBarratt Developments (BDEV) 367.00p +4.47%Royal Dutch Shell 'B' (RDSB) 2,526.50p +3.93%William Hill (WMH) 360.40p +3.80%Royal Dutch Shell 'A' (RDSA) 2,353.00p +3.20%Tullow Oil (TLW) 887.50p +2.54%Capita (CPI) 1,081.00p +2.46%WPP (WPP) 1,266.00p +2.43%Rolls-Royce Holdings (RR.) 1,044.00p +2.25%Shire Plc (SHP) 3,325.00p +1.90%Royal Mail (RMG) 530.50p +1.73%FTSE 100 - FallersAdmiral Group (ADM) 1,392.00p -3.47%Tesco (TSCO) 293.85p -3.12%ARM Holdings (ARM) 889.50p -2.15%Weir Group (WEIR) 2,677.00p -1.91%British American Tobacco (BATS) 3,421.00p -1.89%Smith & Nephew (SN.) 915.50p -1.88%Hargreaves Lansdown (HL.) 1,167.00p -1.68%Standard Life (SL.) 379.60p -1.66%Reed Elsevier (REL) 869.50p -1.53%GlaxoSmithKline (GSK) 1,640.00p -1.53%NR