Crude oil prices have stabilized after fears of an economic slowdown, with Brent and WTI futures rebounding nearly 12% and 13% respectively. Optimism over easing trade tensions, particularly between the US, China, and the U.K., has driven this recovery despite a recent increase in crude inventories.