Day

February 27, 2020

Tullow Oil

///
Comment0
/
Categories
After falling 84% since November, market cap is just £460mn. Five years ago the trigger was the drastic fall in world oil prices. This time, Tullow’s problems are mostly of its own making, and it will need to move swiftly...
Read More →