
If you're thinking markets look a little tired lately, you aren't alone. The S&P 500 continues to set new highs on a weekly basis, and companies are still reporting strong earnings.
However, there are more than a few signs that this rally is getting long in the tooth. President Trump's trade deals with Japan and Europe haven't moved the needle much on U.S. indices, and S&P 500 companies are reporting lower net profit margins in Q2 compared to Q1.