Bank of America’s rising revenue and falling profit leave XLF investors facing uneven earnings. How much encouragement does the fund’s seasonal history offer as more results arrive?[1]

The October 20, 2026–July 2, 2027 window approaches with gains in all six selected historical midterm windows. Broader histories include losses, qualifying that favorable seasonal record.[5]

Revenue growth, uneven earnings

Reporting October 14 for the quarter ended September 30, Bank of America posted revenue of $30.0 billion, up 3%, versus $29.0 billion a year earlier. Net income fell to $6.9 billion from $8.3 billion; excluding a $1.2 billion regulatory settlement charge, non-GAAP adjusted income was $8.1 billion. Improved yield supported net interest income growth, alongside higher loan and deposit balances, markets activity and fixed-rate repricing. Asset management fees and commercial lending grew; investment banking and trading revenue fell.[1]

Morgan Stanley’s October 14 report for the same quarter showed net revenue of $20.3 billion versus $18.2 billion. Equity and wealth management strengthened. Fixed income weakened in credit and commodities; investment management suffered a carried-interest reversal despite higher asset management fees. The graphic compares company revenue, not XLF returns.[2]

The evidence

Morgan Stanley’s reported third-quarter net revenue

Comparable quarters ended September 30

Morgan Stanley’s reported third-quarter net revenue. Units: USD billions. Q3 2025: 18.2; Q3 2026: 20.3
Company-reported net revenue; these values are not XLF returns or TradeWave seasonal results.Source: Morgan Stanley Third Quarter 2026 Earnings Results.
View chart data & download
Morgan Stanley’s reported third-quarter net revenue · USD billions
MeasureValuePeriodStatus
Q3 202518.2Q3 2025reported
Q3 202620.3Q3 2026reported

CSV data · Full-size vector chart

Six favorable midterm windows

TradeWave’s six selected midterm-election years spanning 2002–2022 produced a 9.34% median full-window long result. This small sample offers historical timing context, without establishing an election-driven effect.[5]

XLF2026-10-20 to 2027-07-02 · 256 calendar days6 selected midterm-election years (2002–2022)

The year-by-year seasonal record

XLF: 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 9.34%. 6 selected midterm-election years (2002–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 9.34%.
View exact TradeWave observations and download
Window starting yearEnding price changeHighest from entryLowest from entry
2002+11.74%+16.09%-15.69%
2006+5.69%+9.89%-1.96%
2010+7.07%+18.15%-1.71%
2014+11.21%+13.96%+0.00%
2018+8.51%+9.25%-14.99%
2022+10.17%+19.46%-1.69%
Download TradeWave observations

A gain can conceal discomfort

The yearly range chart covers the same seasonal period each year, not entire calendar years. October 20, 2018–July 2, 2019 illustrates why endings are insufficient: XLF finished up 8.51% but traded 14.99% below the starting price. The highs and lows reveal neither their sequence nor peak-to-trough losses.[5]

What happened inside each seasonal window

XLF: 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 9.34%. 6 selected midterm-election years (2002–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 9.34%.
View exact TradeWave observations and download
Window starting yearEnding price changeHighest from entryLowest from entry
2002+11.74%+16.09%-15.69%
2006+5.69%+9.89%-1.96%
2010+7.07%+18.15%-1.71%
2014+11.21%+13.96%+0.00%
2018+8.51%+9.25%-14.99%
2022+10.17%+19.46%-1.69%
Download TradeWave observations

Broader histories temper confidence

Checking the same dates across all years tests how widely the strength holds: profitable windows fall from 80.0% for 2016–2025 to 70.0% for 2006–2025. That makes the perfect midterm record less convincing. The shorter comparison reuses 2018 and 2022; the longer reuses every selected year except 2002 and contains the shorter comparison, limiting independent confirmation.[5]

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: 6 selected midterm-election years (2002–2022)2002, 2006, 2010, 2014, 2018, 2022long100.0%9.34%
10 consecutive historical windows (2016–2025)2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025long80.0%9.34%
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, 2025long70.0%7.79%

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.

Visa next, then inspect the history

Visa’s fiscal fourth-quarter and full-year results arrive October 27 after market close, the next confirmed earnings checkpoint.[4]

Below, recorded XLF prices end October 16, 2026, before entry. The normalized average seasonal path uses this article’s six selected years over the next 60 weekdays, October 19–January 8, 2027. Those future dates illustrate historical shape, separately from the full window, without predicting prices. Inspect TradeWave’s same-window histories and ranges to judge how much confidence the selected record deserves.[5]

Price history and the seasonal outlook

XLF recorded prices and TradeWave seasonal illustration. Blue shows recorded prices through 2026-10-16. The amber line overlays a section of TradeWave's seasonal trend, scaled to the last recorded price, using 6 selected midterm-election years (2002–2022). Its displayed dates are 2026-10-19 to 2027-01-08; 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-16. The amber line overlays a section of TradeWave's seasonal trend, scaled to the last recorded price, using 6 selected midterm-election years (2002–2022). Its displayed dates are 2026-10-19 to 2027-01-08; 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

6 selected midterm-election years (2002–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. October 14, 2026 - THE PRESS RELEASE - 8-K: Current report | Bank of America Corporation (BAC) · 2026-10-14
  2. Morgan Stanley Third Quarter 2026 Earnings Results · 2026-10-14
  3. Federal Reserve Board finalizes changes to enhance the transparency and public accountability of its stress test and reduce volatility in its stress test-related capital requirements · 2026-09-30
  4. Visa to Announce Fiscal Fourth Quarter and Full-Year 2026 Financial Results on October 27, 2026 · 2026-10-08
  5. TradeWave XLF seasonal evidence · 2026-10-19