A barrel of oil for future delivery cost $ 144 in electronic trading in New York , a decline of about $ 2 from Thursday 's record high price .