With the halfway point of 2023 two weeks away, the S&P 500 has broken out to a 12-month high. The index has accomplished that feat 32 times during the month of June—or exactly one-third of all cases measured back to 1928. Since stock prices are not only anticipatory, but also causal in nature, does the achievement of a trailing 12-month high at…
