Crude Oil Prices Crash 42% from April’s $126 Peak | OOBF

Oil prices plunge amid easing Middle East tensions and supply stabilization.

Open shared insight