S&P 500 posts worst H1 in 52 years; energy only gainer, as oil prices soared by adminPosted onJuly 4, 2022