It always makes me smile when I see someone claim that Concorde makes money. They must have very short memories. It was taxpayers such as me who forked out an absolute fortune in income tax to pay for the building of the thing, the R & D costs etc etc.
British Airways got them for nothing (along with everything else) when the company was privatised. Even I could make a profit if I was given an entire airline and all of its assets for free.
Technical achievement "oui" - commercial success "non"!