The Dow closed at a record high of 12,961.98 today, gaining 153.35 points as it rode a wave of positive earnings reports that pushed the S&P 500 and the Nasdaq to six-year highs, too, CNN reports. The Dow reached an all-time high of 12,966.29 shortly before its third straight record close.
The rally wrapped up a week that saw the Dow jump 2.8 percent on positive earnings reports from Google, American Express, Caterpillar and others. CNN touted the advance as marking a broad recovery from the huge sell-off in late February. For the week, the S&P 500 gained 1 percent, and the Nasdaq rose 0.8 percent. (Read more New York Stock Exchange stories.)