An analysts in TheTimes (27/5) pointed out that last year's reported profits did not include the £32m they put aside for fines associated with the fuel collaboration with BA. Therefore their actual profits last year were similar to this years. No big increase. Also, they have released this year's results 2 months earlier than last year's - a day or so after BA's announcement!
Furthermore, any improvement in profits is likely to have been achieved through cost cuttings, according to the analyst, which would explain why the company is continuing with its redundancy plans.
Still, it's a commendable achievement that helps to show the fundemental structural problems dogging BA.