Without U.S. carriers buying, it'll never make a profit because it won't sell enough.
US airlines have few 747s in operation. British airways has more 747s than all the major US airlines combined.
Whilst this is from wikipedia, it does give some idea of the major markets for the 747:
In August 2006, a total of 627 Boeing 747-400 aircraft (all versions) were in airline service, with 46 further firm orders. Major operators include: Air China (12), Air India (12), Air New Zealand (8), All Nippon Airways (23), Asiana Airlines (14), Cathay Pacific (30, plus 6 on order), China Airlines (34, plus 2 on order), EVA Air (18), Japan Airlines (44), Korean Air (43), Malaysia Airlines (19), Qantas (30), Singapore Airlines (23), Singapore Airlines Cargo (15), Thai Airways International (18), Air France (21), British Airways (57), Cargolux (14, plus 2 on order), KLM Royal Dutch Airlines (25, plus 1 on order), Lufthansa (30), Virgin Atlantic Airways (13), Atlas Air (11), Northwest Airlines (16) and United Airlines (31). Some 24 airlines also operate the type, but in smaller numbers.