Crude oil price 1st of June, 2025: $60 Now: $75Published by The Spectator IndexJun 18, 2025 12:10:03 AM UTC