Crude oil closed at $143.57 a barrel, another record, after the Energy Department reported an unexpected decline in inventories.
Crude oil closed at $143.57 a barrel, another record, after the Energy Department reported an unexpected decline in inventories.