Figures showing services output increased in April at the fastest pace since 2000 in the US helped boost the FTSE 100 index 22.30 points to close at 4,569.50.
Whitbread gained 27p to 768.5p after reporting sales at its restaurants and cheaper business hotels increased more than 8% in its past financial year.
Vodafone climbed 4p to 143.5p after one of its European subsidiaries reported the most popular phones in April were those offering high-end services such as colour picture messaging.
Shell added 6.75p to 402.75p on the back of rising oil prices. It is the first time shares have been over the 400p level since the first week of January.
Royal Bank of Scotland closed down 97p at 1,625p on news of its $10bn acquisition of Charter One in the US.
British Airways ended down 3.75p to 280p after competitor Easyjet reported figures suggesting pricing pressure on European routes is squeezing margins even amongst low-cost carriers.
The FTSE 250 index fell 10 points to 6,218.8 for that very reason. Easyjet slicing 73.25p off its shareprice on the news, closing the day at 219p, its lowest price since October last year.
Provident Financial fell 31.5p to 684.5p after reporting sales slipped in the past year as fewer Britons matched its typical lower-income client base looking for loans.
Pilkington added 2.75p to 88.25p as US car makers, for which it makes windshields, reported sales up by 0.8% last month.
US shares are currently trading mixed, with the Dow Jones Industrial Average off by about 15 points to 10,301, but the broader &P 500 index up about 1 points to 1,120.IFAonline
Outlook for income
Chris St John to take over £3bn UK Select Opps