Week in Review – February 26, 2021
Fuel prices were a roller coaster this week, soaring and sinking and soaring again. The market was turned upside down last week by freezing weather in Texas, one of America’s most important hubs for production and refining. Crude fields stopped pumping, and refineries shut off their operations quickly, making restarts difficult. At the same time, […]