WTI crude oil suffered a dramatic 5% plunge today, hitting $63.00/barrel. Brent crude followed suit, down over...
Oil & Energy
WTI crude oil futures experienced a significant 6.00% drop today, settling around $62.93/barrel. A much-needed correction, or...