The price of crude oil for future delivery went as high as $ 145.85 a barrel in New York trading .