Another report notes that in the period between March 15-20, about 2 million barrels per day of Russia crude isn’t getting to market. That’s about 2% of global supply and is a significant gap.

In the oil market, there is speculation that oil is trading on ships that aren’t tracked, similar to Iran’s oil.