oil-and-gas Prices of oil find stability following a tumble to four-year nadirs in the preceding trading period. , and Administrator 2025 May 6