Crude Drops to 18-Year Low
Yesterday, crude dropped to 18-year lows on bearish demand news from the IEA and on bearish inventory news from the EIA. WTI & ULSD futures extended their losses after the IEA forecasted a record 29 million bpd decline in global oil demand due to the COVID-19 pandemic quarantine efforts. The EIA also reported a record […]