Oil prices stable since 2022 due to OPEC+, sanctions, and demand concerns

July 12, 2024