Stocks Hold Up in Tumultuous Markets March 20, 2023 by Allen Frame Markets S&P 500 and Nasdaq finished higher last week despite losses in bank shares