Major stock indexes turned in a mixed finish on Wall Street as large companies gave up early gains but smaller companies rose broadly, the AP reports. The S&P 500 index of large US companies ended up pretty much where it started on Monday, while measures of small-company stocks climbed. Small-company stocks have lagged the rest of the market this year, but investors are taking a shine to them now in hopes that they'll be better insulated from the US-China trade war than large multinationals. Banks and energy companies rose. Citigroup climbed 4.3%. The S&P 500 was little changed at 2,978. The Dow Jones Industrial Average climbed 38 points, or 0.1%, to 26,835. The Nasdaq fell 15 points, or 0.2%, to 8,087. (More stock market stories.)