The current price of crude oil, currently at $59.00 per barrel, is making stakeholders nervous as profits erode. The decline is a result of excessive supply of the product in other oil producing countries.
The current price of crude oil, currently at $59.00 per barrel, is making stakeholders nervous as profits erode. The decline is a result of excessive supply of the product in other oil producing countries.