Business News Oil Prices Plummet to $65 Per Barrel for First Time Since 2021 byLegacy AuthorApril 7, 2025