Crude oil holds near $104 NEW YORK, April 26 (UPI) -- Crude oil prices topped $104 per barrel in New York Thursday, then waved, with prices climbing to $104.15 before sliding again. News affecting commodities is mixed. The Commerce Department Wednesday said U.S. durable goods orders fell more than expected. Late Wednesday, the Energy Information Administration reported a U.S. inventory buildup of 4 million barrels in the week ending April 20 to 373 million barrels -- the fifth consecutive week of increased supplies. In midmorning trading, West Texas Intermediate crude for June delivery was priced at $104.11 on the New York Mercantile Exchange. Home heating oil prices added 2.31 cents to $3.19 per gallon. Reformulated blendstock gasoline added 1.74 cents to $3.1365 per gallon. Natural gas prices rose 4.8 cents to $2.18 per million British thermal units. At the pump, the national average price of unleaded gasoline dropped a penny to $3.83 per gallon Thursday from Wednesday's $3.84, AAA said.