The Dow finished lower Friday after Caterpillar's profit missed estimates, but stocks overall closed the week in positive territory following a handful of robust earnings and a finalized bailout package for Greece.
The Dow Jones Industrial Average slipped 43.25 points, or 0.34 percent, to finish at 12,681.16, led by Caterpillar and Verizon . McDonald's was among the biggest blue-chip gainers.
The S&P 500 gained 1.21 points, or 0.09 percent to close at 1,345.01.
The tech-heavy Nasdaq rose 24.40 points, or 0.86 percent, to end at 2,858.83.
The CBOE Volatility Index, widely considered the best gauge of fear in the market, finished below 18.
For the week, the Dow gained 1.61 percent, the S&P rose 2.19 percent, while the Nasdaq added 2.47 percent.
Techs were the biggest gainers for the week among S&P sectors, while telecoms were the only laggards. For the week, Cisco was the biggest winner on the blue-chip index, while Caterpillar dragged.
Caterpillar slumped after the Dow component posted earnings that fell short of estimates, despite reporting revenue that topped expectations and raising its forecast for the year to reflect the acquisition of Bucyrus.
Among other Dow giants, GE reported a robust rise in profit, helped by strong international demand its heavy equipment including jet engines and electric turbines. But shares still closed lower.
Verizon slipped even after the firm topped earnings estimates, boosted by the wireless communication firm's iPhone sale. The wireless communication company also announced that its current COO Lowell McAdam will take over from long-time CEO Ivan Seidenberg, on Aug. 1. Seidenberg will remain chairman.
Meanwhile, McDonald's gained to hit an all-time high, after the fast-food chain posted earnings that exceeded expectations.
Microsoft reported earnings ahead of analyst forecastson Thursday afternoon, helped by sales of its Office software and Xbox game consoles; but profit from its Windows operating system fell on weak PC sales. Meanwhile, Barclays raised its price target on the tech giant to $30 from $28.