Stocks were generally higher again over the past week as optimism reigns supreme on Wall Street. This culminated at ending the week with record highs once again for the S&P 500 and Nasdaq as technology and consumer products companies, which have benefited from the pandemic, continued to power to new records.