Oil gets a whisker away from $143 but ends at $140.21

Oil futures climbed to a record near $143 a barrel Friday as the dollar weakened against the euro, confirming expectations that ...