Read from Hotstocks dated April 1 last night they had 460'ish million in revenue last year, ... with cash flow like that it shouldn't be hard to finance somewhere.
World oil production is 1.5 million barrels per day over demand now, but China wants to store strategic oil of 90 day having 91 million bbls for nine days worth ... still need 800 more but they have to build storage supposedly.
Edit : Heard Saudi just did an export tax to Asia. Hmmm, maybe the Chinese planned the oversupply in order to cheaply fill their reserves, lol ?