Google's strong earnings sent its shares rocketing past the $1,000 mark Friday, taking the S&P 500 to a new all-time high and giving the Nasdaq a 1.3 percent gain.
But earnings disappointments continued to weigh down the Dow, which barely managed a gain for the day.
At the closing bell the S&P 500 was up 11.33 points (0.65 percent) at 1,744.48.
The Dow Jones Industrial Average put on 37.74 (0.18 percent) at 15,399.39.
The Nasdaq Composite -- which includes Google -- jumped 51.13 (1.32 percent) to 3,914.28, its highest level since September 2000.