📝 Executive Summary
Oil prices rebounded on Thursday as markets walked back expectations of a U.S.-Iran peace deal following the Democratic sweep in the midterms. Brent crude rose 4.0% to $98.38, while WTI gained 2.9% to $90.65, even as broader equity markets faced a sharp selloff. Meanwhile, Sunrun shares surged 13.3% following a massive Q3 earnings beat, defying a wider downturn in renewable energy stocks.