NEW YORK — Stocks are edging higher in midday trading on Wall Street as the market comes off its best week since January.

The Dow Jones industrial average was up eight points at 15,473 at midday Monday. The Standard & Poor's 500 index was up a point at 1,681. Both indexes reached all-time highs on Friday.

The Nasdaq composite was up five points at 3,604.

Citigroup led other financial stocks higher after the New York-based bank reported second-quarter earnings that were higher than analysts were expecting. Citi rose 1 percent to $51.24.

Harley-Davidson fell after an analyst cut his price target on the stock, saying rainy weather hurt motorcycle sales in the second quarter of the year. The stock fell 0.6 percent to $55.64.