Declines in the value of the dollar and bond yields led to a mixed Friday on Wall Street.
The Dow gained 20 points and the S&P 500 added two points, while the Nasdaq lost three points. American crude sagged another 19 cents, finishing at $59.69 a barrel.