The first half of 2023 has come and gone rather quickly. But then again, time flies when markets are moving higher. The S&P 500 ...