US oil settles down 2.9%, at $42.93 a barrel

This article has been updated to reflect that the EIA will release oil inventories data Thursday.