Ending the month strong
The S&P 500 managed to creep to yet another record high on Wednesday (once again with fewer than 50% of its members above their 50-day moving averages). This is the first time the index closed at a 52-week high on the last day of June since 1999.

