Oil prices stabilized after rising due to positive US economic data and supply disruptions in Libya. Brent traded around $80/barrel, while WTI was below $76. However, concerns about OPEC+ increasing supply and weak demand in China are still affecting the market.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing