Oil prices rebounded early on Wednesday as the market fears a massive supply crunch from the ongoing blockage at the Strait of Hormuz, which offset reports that the IEA is preparing its largest-ever release from strategic oil stocks. As of 6:31 a.m. EDT on Wednesday, the front...