OPEC+ and Biden Administration’s Proposed Price Cap

Oil prices dropped Thursday to a near 6-month low, their weakest levels since prior to the Russia invasion on Ukraine. This was largely due to the concerning economic weakness in the United States and to Europe decreasing demand, but then prices seesawed as the market tightened supply. The demand outlook remains cloudy for the foreseeable […]

Read More