Oil prices dropped roughly 2% on Tuesday, hitting their lowest levels since April 10, as mounting concerns about global economic growth and oversupply weighed on markets. Brent crude futures settled at $64.25 per barrel, down $1.61, or 2.4%, while U.S. West Texas Intermediate (WTI) crude ended at $60.42 per barrel, down $1.63, or 2.6%. Investors […]
