U.S. markets recorded modest gains last week despite a shortened trading session due to the Juneteenth holiday closure. The S&P 500 Index hit new all-time highs, driven by strong performances from value stocks over growth shares. Most major benchmarks outperformed the Nasdaq Composite, which is heavily weighted towards technology stocks. Economic data from the U.S. […]









