Others going ex-dividend included oil giant BP, up 4p at 555p, electricity generator Scottish Power, 9½p cheaper at 437½p, luxury-cruise operator Carnival, 14p off at 3,155p, and independent caterer Compass, down 8¾p at 255¼p.