Thursday April 12 11:35 pm

Oil prices inch above $103

04/12/12 Oil prices were above $103 a barrel Thursday alongside financial markets, while traders turned their attention to negotiations this weekend over Iran's nuclear program.