Just to nail one common misconception - the Concorde fleet does indeed make a profit for BA. I believe that for two of the last eight quarters it was the only fleet to do so.
(Yes, I know this disregards acquisition costs, but of course they would anyhow have long been amortised on any fleet which had been in service for this amount of time).