SPY investors face a timely question: how much comfort should favorable autumn history provide while they await fresh inflation evidence? September income and spending data arrive October 29.[4][3]

This October 23 edition precedes the October 24–December 2, 2026 window. All seven selected midterm windows from 1998–2022 finished higher, although the broader 2006–2025 record includes losses.[4]

The earnings benchmark

State Street’s October 12 analysis, using FactSet data through October 2, reported aggregate S&P 500 earnings surprises of 16.8% in Q1 and 26.0% in Q2. The median Q2 company beat by 5.8%, showing large constituents’ disproportionate influence.[1]

Its Q3 earnings-growth benchmark of 29.5% and revenue-growth benchmark of 12.3% were expectations, not reported results.[1]

BLS’s October 14 release put September CPI inflation at 3.7% annually. The monthly rise accelerated to 0.6% from August’s 0.4%; gasoline accounted for over half September’s increase.[2]

The evidence

S&P 500 aggregate earnings beats widened

Reported first-half 2026 results versus consensus; State Street analysis of FactSet data as of October 2

S&P 500 aggregate earnings beats widened. Units: percent above consensus. Q1 2026: 16.8; Q2 2026: 26
These are earnings surprises, not investment returns. Third-quarter forecasts are excluded.Source: Strong earnings raise the bar for S&P 500.
View chart data & download
S&P 500 aggregate earnings beats widened · percent above consensus
MeasureValuePeriodStatus
Q1 202616.8Q1 2026reported
Q2 202626Q2 2026reported

CSV data · Full-size vector chart

Seven favorable midterm windows

TradeWave’s selected seasonal record gives the timing question substance: the median full-window long result was 5.42%, before costs. Seven observations offer limited assurance. The latest trade observation, October 22, cannot establish conditions at the future entry.[4]

SPY2026-10-24 to 2026-12-02 · 40 calendar days7 selected midterm-election years (1998–2022)

The year-by-year seasonal record

SPY: the selected seasonal record. Each bar shows the price change from the start to the end of the same seasonal period. Green means higher; red means lower. The dashed line marks TradeWave’s median full-window result of 5.42%. 7 selected midterm-election years (1998–2022)
Each bar shows the price change from the start to the end of the same seasonal period. Green means higher; red means lower. The dashed line marks TradeWave’s median full-window result of 5.42%.
View exact TradeWave observations and download
Window starting yearEnding price changeHighest from entryLowest from entry
1998+8.97%+11.24%-1.48%
2002+6.53%+8.70%-1.54%
2006+2.47%+2.66%-1.64%
2010+3.25%+3.58%-1.21%
2014+5.42%+5.82%-0.71%
2018+5.27%+5.99%-2.06%
2022+7.40%+8.22%-2.66%
Download TradeWave observations

What investors endured

The yearly range chart shows each year’s same seasonal period, not its entire calendar year. October 24–December 2, 2022 is useful because its 7.4% ending gain coexisted with a move 2.66% below the starting price. Ending gains can conceal discomfort. The highs and lows reveal neither their order nor a peak-to-trough drawdown, and set no forecast or stop.[4]

What happened inside each seasonal window

SPY: yearly seasonal range. Each year shows the same seasonal period. Bars show the price change at its end. Thin lines show the highest and lowest changes from the starting price during that period. The lines do not tell us which move came first or measure a fall from a peak. They are not suggested stop-loss levels. The dashed line marks TradeWave’s median full-window result of 5.42%. 7 selected midterm-election years (1998–2022)
Each year shows the same seasonal period. Bars show the price change at its end. Thin lines show the highest and lowest changes from the starting price during that period. The lines do not tell us which move came first or measure a fall from a peak. They are not suggested stop-loss levels. The dashed line marks TradeWave’s median full-window result of 5.42%.
View exact TradeWave observations and download
Window starting yearEnding price changeHighest from entryLowest from entry
1998+8.97%+11.24%-1.48%
2002+6.53%+8.70%-1.54%
2006+2.47%+2.66%-1.64%
2010+3.25%+3.58%-1.21%
2014+5.42%+5.82%-0.71%
2018+5.27%+5.99%-2.06%
2022+7.40%+8.22%-2.66%
Download TradeWave observations

Looking across all years

Checking the same dates across all years tests how broadly the favorable reading holds. The median was 3.98% in 2016–2025 versus 3.01% in 2006–2025, where three windows lost. History remains favorable but less convincing further back, without establishing an election effect. These comparisons reuse 2018 and 2022; the longer also reuses 2006, 2010 and 2014, limiting independent confirmation.[4]

See the history behind this comparison

TradeWave checks the same seasonal dates across different sets of years. This helps show whether the pattern holds up when you look at another stretch of history.

HistoryObserved start yearsDirectionSuccess rateMedian result
Article study: 7 selected midterm-election years (1998–2022)1998, 2002, 2006, 2010, 2014, 2018, 2022long100.0%5.42%
10 consecutive historical windows (2016–2025)2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025long100.0%3.98%
20 consecutive historical windows (2006–2025)2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025long85.0%3.01%

Some years appear in more than one group, so agreement is not an independent test. A requested lookback can extend beyond available history; the observed years are listed above. Election-cycle groups use matching phases, not consecutive years. Results follow the direction shown: a positive short result means prices fell. Small samples and different market periods make the comparison less conclusive.

What comes next

October 29 income and outlays and November 10 CPI will update the inflation picture; their outcomes remain unknown.[3][2]

Below, recorded SPY prices end October 22, 2026. The engine’s seasonal overlay uses this article’s seven selected midterm years for the next 60 weekdays, October 23–January 14, 2027, separate from the full study window. It illustrates historical shape, not future prices or a target. In TradeWave, compare this same window across histories and inspect the range of outcomes.[4]

Price history and the seasonal outlook

SPY recorded prices and TradeWave seasonal illustration. Blue shows recorded prices through 2026-10-22. The amber line overlays a section of TradeWave's seasonal trend, scaled to the last recorded price, using 7 selected midterm-election years (1998–2022). Its displayed dates are 2026-10-23 to 2027-01-14; covering the next 60 weekdays. That is a different horizon from the full seasonal window above. It illustrates the historical seasonal shape, not a price target or forecast.
Blue shows recorded prices through 2026-10-22. The amber line overlays a section of TradeWave's seasonal trend, scaled to the last recorded price, using 7 selected midterm-election years (1998–2022). Its displayed dates are 2026-10-23 to 2027-01-14; covering the next 60 weekdays. That is a different horizon from the full seasonal window above. It illustrates the historical seasonal shape, not a price target or forecast.

Download the TradeWave chart points

About this seasonal analysis

7 selected midterm-election years (1998–2022). The selected dates, years, direction, returns and ranges come from TradeWave. When a window boundary is a weekend or market holiday, TradeWave uses the next available trading session. SMN displays the returned results without recalculating them. A year label identifies the start of the historical window; a window can end in the following calendar year.

Green and red bars show the underlying adjusted-price movement. The range endpoints measure changes from the entry price, not a peak-to-trough loss. Historical results are before trading costs and do not guarantee future performance.

TradeWave data methodology · The 100-Year Pattern

Sources & methodology

  1. Strong earnings raise the bar for S&P 500 · 2026-10-12
  2. CONSUMER PRICE INDEX - SEPTEMBER 2026 · 2026-10-14
  3. Personal Income and Outlays, August 2026 · 2026-09-30
  4. TradeWave SPY seasonal evidence · 2026-10-23