The price of oil has seemingly stabilized near $50, raising the possibility that this is the new equilibrium or market-clearing price. At several points in the past year, prices seemed to be moving up or down, only to revert towards this new mean.
Read Full Article »