Weekly Market Commentary 3-25-24

March 25, 2024