They have plenty of money, they're just running out of money that they don't want to steal. I have never to this day heard a single report of a customer having paid BA directly in bitcoins having seen their payment ever leave the payment address supplied by BA.
Certainly true for my payment - I have received a shipment, but the btc payment is still just sitting there...