Financial stocks fell even though Citigroup said it made more money last quarter than analysts expected.
Investors continued to remain focused on the Federal Reserve.
The latest gains extended a winning streak for stocks into its third day.
The benchmark S&P 500 index briefly traded above 3,000 for the first time before pulling back.
Stocks were following a run of record highs last week.
Market pulls back from recent highs for the second straight day.
The small decline snapped a six-day winning streak for the S&P 500, though the benchmark index still notched a weekly gain.
Happy holiday for traders, who see market reach third record in as many days.
Stocks shook off an early wobble to eke out small gains Tuesday in subdued trading.