Business 101
You've got to spend money to make money!
I reckon they screwed up when they cancelled 15 787's they should have converted it to 10 or so 777's with an immediate delivery schedule in place and they may have got them at cheap rates considering Boeing has only got a handful of orders this year.