Markets | Fri Oct 19, 2007 6:55pm EDT

Oil falls after striking record $90 a barrel