U.S. API crude oil inventories for the week ending February 20 stood at 11.427 million barrels, compared with an expected increase of 1.25 million barrels and a previous decline of 609,000 barrels.