Weekly Market Recap – June 5, 2023
The Markets (as of market close June 2, 2023) Stocks began the week on a downturn, but rallied later to end last week higher. Each of the benchmark indexes posted solid weekly gains, led by the Russell 2000, followed by the Nasdaq, the Dow, the S&P 500, and the Global Dow. Investors began the week […]