Market Discussion

Oil just crashed again. Down 18% to $14/barrel.

That escalated.

2 Likes