Cruise operator Carnival surged into the top spot on the FTSE 100 risers list on Thursday after reporting a smaller-than-expected decline in net revenue yields in the fourth quarter. Net revenue yields in constant dollars fell by 2.1 per cent year-on-year, better than the company's guidance given in September of a 3-4 per cent fall.AstraZeneca was higher after spending up to $4.1bn to buy out Bristol-Myers Squibb's stake in their diabetes joint venture, giving the Anglo-Swedish company full ownership of intellectual property and global rights for a large portfolio of products.Fellow pharma group GlaxoSmithKline (GSK) also advanced after US regulators approved Anoro Ellipta, its treatment for chronic obstructive pulmonary disease. Upside however was limited on the news that Denmark has approved the sale of a generic rival to GSK's biggest product, Advair.Precious metal miners Fresnillo and Randgold Resources were among the few fallers on the FTSE 100, with the stocks tracking heavy falls in gold and silver prices in afternoon trade.Glencore Xstrata was also lower. The company announced this morning that it has bought up a further 14.5% stake in Congolese copper and cobalt producer Mutanda Mining for $430m cash, taking its controlling stake to 69%.G4S was in the red after the government referred the security group to the Serious Fraud Office following a review of outsourcing contracts due to suspected over-charging.FTSE 100 - RisersCarnival (CCL) 2,318.00p +5.75%Petrofac Ltd. (PFC) 1,131.00p +3.86%William Hill (WMH) 387.70p +3.22%Standard Life (SL.) 350.10p +2.88%British Land Co (BLND) 615.50p +2.75%Hargreaves Lansdown (HL.) 1,305.00p +2.68%Associated British Foods (ABF) 2,391.00p +2.66%Land Securities Group (LAND) 951.00p +2.48%Smith & Nephew (SN.) 855.00p +2.27%Sage Group (SGE) 394.00p +2.26%FTSE 100 - FallersFresnillo (FRES) 701.00p -3.58%Randgold Resources Ltd. (RRS) 3,802.00p -2.91%G4S (GFS) 247.90p -2.29%Anglo American (AAL) 1,265.50p -0.94%HSBC Holdings (HSBA) 642.50p -0.89%Glencore Xstrata (GLEN) 305.20p -0.51%Sainsbury (J) (SBRY) 363.50p -0.44%Johnson Matthey (JMAT) 3,205.00p -0.22%BC