Crude Oil Posts Its Largest Rally In Months
WTI crude oil prices fell below $38/barrel during Monday’s global market swoon as they headed for their 11th consecutive weekly decline. That was until a 6%+ rally took hold during the last 24 hours: Amazingly enough the rally since Monday’s low … Continued