Stocks powered higher last week with help from the tech and commodity sectors. The Dow Industrials zipped 2.11% to 13,806 while the S&P 500 and NASDAQ did even better. They closed at 1,535 and 2,804, respectively. Microsoft blew out its earnings expectations