By The Associated Press
NEW YORK (AP) - Oil sold off for a second day Friday as falling stock markets and a weak U.S. retail sales report added to concerns about global energy demand.
In morning trading in New York, benchmark oil for May delivery was down $3.07, or 3.3 percent, to $90.44 a barrel,