Every major US average was up handsomely for the week with the Nasdaq (+4.25%) being the clear leader and the S&P 500 coming in 2nd (+2.41%).
The Nasdaq's outperformance on the week continues its year-to-date leadership trend as it has now, by an ever so slight margin, cracked into the double digit gains category for 2015.
On a sector basis, technology led the way while energy and utilities continued to exhibit the weakness they've shown for many months now.
Technology's surge higher was led, in part, by a 3-headed monster of Google, Amazon and Netflix. Each was up massively on the week and helped to pull its sector-mates higher.
Next week is another huge week for earnings announcements and will be sure to help shape the direction of the market's next move.