“Oil futures contracts worth $950 million were sold just hours before President Trump announced a ceasefire with Iran.”