You also have to factor in maintenance costs , the 747-400 is still 60's design which structurally is different to the modern types both airbus and boeing . recall a few years ago boeing quoting a 40% reduction in maintenance costs on 777-300ER V 747-400. No 'D' checks on modern types. less structural repair work when the hours/cycles mount up.