Stocks rallied across the board last week allowing the Nasdaq & S&P 500 to reach new highs once again. Optimism regarding the rate of inflation being reigned in as the US Dollar has come off its lows, along with strong follow-through in the June employment report set the stage for recovery optimism to continue.