Your comparing apples and oranges as the article states '...Airport bosses said the previous year’s profit had been boosted by compensation from a former customer for breach of contract...' - presumably the bmiBaby money.
So the 'profit' was boosted be a one off payment and had nothing to do with passenger throughput. And weren't they claiming £9-10m in damages?