Did Speculators Manipulate Oil Prices?

When oil prices were down $13 last Thursday, May 5, it was the biggest
one-day decline for oil in stock market history. Some large hedge funds
reportedly lost as much as 4% of their value as oil prices plunged.

That

To top