Crude oil price 1st of June, 2025: $60 Now: $75Published by The Spectator IndexJun 19, 2025 8:50:02 PM UTC