Oil prices failed to maintain its momentum this week with a sharp selloff yesterday continuing through the Asian and European sessions today. US stockpile numbers released yesterday evening from the American Petroleum Institute (API) showed a buildup of 1.837 million barrels compared to 0.939 million barrels last week. Is the growth in inventory growth an indication of a possible slowdown in demand as well?