Large-scale oil trades placed minutes before Axios published a report claiming the United States and Iran were nearing an agreement to end the war have renewed...
Investors executed roughly half a billion dollars in oil trades just minutes before Donald Trump announced “productive” talks with Iran, prompting questions about timing and market...