U.S. stocks rose slightly Tuesday, with the three main indexes hitting record highs and the Standard & Poor's 500 posting its longest winning streak in a month. The Dow Jones industrial average rose 31.27, or 0.1 percent, to 28,267.16. The broader S&P 500 index was virtually unchanged, rising 1.07 to 3,192.52. The technology-heavy Nasdaq composite index rose 9.13, or 0.1 percent, to 8,823.36.