Oil prices plunged, wiping out their gains for the year, after a deal to restore Libyan supplies shifted traders' focus back to concerns over weak global demand for crude. Brent crude fell below $75 per barrel, hitting its lowest level since December 2023.