The magnificent seven
Today marks the halfway mark for 2023 and what a ride it has been for equities so far, despite persistent high inflation; ongoing rate hikes; a protracted war in the Ukraine; a banking crisis in March, which included regional banks in the US as well as the failure of Credit Suisse; and predictions about an…