Crude oil futures prices ended lower on the New York Mercantile Exchange. The near-month contract for the benchmark grade fell 97 cents, or 2.2 percent, to settle at $43.23 per barrel. Earlier in the day, it touched its weakest level since mid-November.