Energy Stocks Weekly Recap, November 16–21, 2025: Oil Slides Toward $60, Big Deals Hit the Tape and Clean Energy Pulls Back
As of the close on Friday, November 21, 2025, energy markets wrapped up a volatile week marked by falling oil prices, choppy natural gas trading, heavy deal-making from oil majors and national oil companies, and a sharp pullback in some