The S&P 500 formed a subtle 80-day cycle trough around June 23, 2025, and is expected to rise toward a 20-week cycle peak in mid-July 2025 with moderate upward momentum (red dashed line).
A decline into a 20-week trough is anticipated around mid-August 2025, with a longer-term target of 7,233 later in the year.
The NASDAQ is expected to continue its bullish trend, moving upward to form a 20-week cycle peak around mid-July, followed by a decline into a 20-week cycle trough expected in mid-August to early September.
See also: