Oil futures end on a mixed note Wednesday, with U.S. prices up slightly and global prices down for the session. Traders weigh pressure from concerns over a slowdown in energy demand and uncertainty over if and when Europe will ban Russia oil against support from an eight million-barrel weekly drop in U.S. crude supplies.