The Dow Jones industrial average finished just 8 points higher for the day with Goldman Sachs contributing the most to gains.
The S&P 500 ended marginally higher after nearly hitting a record high of 2,440.23, with utilities leading decliners while a rise in bank stocks capped losses.
The Dow Jones industrial average rose 8.84 points, or 0.04 percent, to close at 21,182.53, with Caterpillar leading advancers and Walt Disney lagging.
The S&P 500 gained 0.65 points, or 0.03 percent, to end at 2,433.79, with financials leading five sectors higher and utilities the biggest decliner.
The Nasdaq advanced 24.38 points, or 0.39 percent, to close at 6,321.76.