The S&P 500 closed at 5881.63 at the end of last year. It is up 16.2% since then to 6846.61 today (chart). That beats the average 10.4% ytd gain at this point in the year over the past 10 years. The average annual increase over the past 10 years was 12.3%. If this turns out to be an average year, then the S&P 500 would fall 3.5% over the rest of 2025 to 6605.07. On the other hand, it would have to gain just 2.2% to hit our 7000 target at the end of this year, which would be a 19% gain for the year.