WTI Crude Tumbles as Energy Sector Faces Selling Pressure
WTI crude futures dropped over 1.5% while Brent crude ticked slightly lower, signaling selling pressure in the energy sector. Meanwhile, soft commodities cocoa and coffee traded mixed with minimal pr…