The Nasdaq finished the day in record territory, marking its best week in nine months. The S&P closed about two points higher, with 8 of 10 sectors up for the week. Technology, financials and healthcare led the gains. The Dow closed down about 34 points, but is still in the green for the week.
Oil was nearly flat, settling down two cents at $50.89 a barrel.
And Elon Musk is at it again. The always softs spoken but outspoken CEO of Tesla unveiled new features for Tesla's Model S. Musk revealed in a conference call late in the the trading session that the luxury electric sedan will get an upgrade of its highest capacity battery pack, as well as a new high-performance addition called "Ludicrous Mode," enabling the Model S to go from 0-60 in 2.8 seconds.
And Google had a huge day, up 15% at one point after earnings broke late Thursday. It was the biggest one-day gain for the stock since 2008.
Google was not the only stock having a great day; Amazon, Netflix, Macy's, Visa and Facebook all hit fresh all-time highs Friday.
On Monday, Greece has its $4.6 billion payment to the ECB, and Greek banks will reopen after the ECB opens its cash line. On Wednesday, we'll get housing data; Thursday we'll get jobless claims; Friday we'll get home sales.
We've got a lot of earnings on deck. Before the bell; Halliburton, Verizon, Coca-Cola, GM, McDonald's and American Airlines. Then after the bell, we'll get IBM, Microsoft, American Express, Amazon and Visa.