Oil Prices Dip as US Credit Downgrade and China Data Weigh

May 19, 2025