Eight energy companies have yet to repatriate earnings