Crude Oil Prices Crash 42% From April Peak; More Downside Possible | OOBF

Oil prices plunged 42% since April amid market stabilization.

Open shared insight