For October to December, profits were £50m down on the previous year at £75m, but chief executive Rod Eddington called the numbers 'respectable', given the rise in the fuel bill. BA is on course to report its best annual profits in the year to the end of March since 1999, when pre-tax earnings last topped £400m.