Oil Prices End 2023 with 10% Annual Decline, Lowest Since 2020
Oil prices recorded $77.04 per barrel for Brent crude futures, and US West Texas Intermediate crude futures recorded $71.65 per barrel upon settlement on Friday, as oil futures contracts fell more than 10% on the last trading day in 2023. Oil prices are heading to end 2023 with a decline of about 10%, recording the … Read more