>
COMMANDS Global: GP Symbol: IBM FA
↑↓ Navigate Enter Open Esc Close ` Toggle

Seasonality Analysis

72.35 -1.95 (-2.62%) 09/04/2026
Affirm Holdings, Inc. (AFRM)
Showing 2 years of seasonality data. To view all years, Upgrade to PRO plan!
Historical Prices Year-by-Year


Historical Returns (%) By Years/Months
YearJanFebMarAprMayJunJulAugSepOctNovDecMinMaxavg
2026-18.98-22.09-2.4740.2914.5810.73-12.314.11-2.82   -22.0940.291.23
2025 5.04-29.5610.114.3033.22-0.8429.03-17.39-1.64-1.294.90-29.5633.223.26
Summary
Avg Returns (%)-18.98-8.53-16.0225.209.4421.98-6.5816.57-10.11-1.64-1.294.90-18.9825.201.25
Max Pos Return (%)-18.985.04-2.4740.2914.5833.22-0.8429.03-2.82-1.64-1.294.90-18.9840.298.25
Max Neg Return (%)-18.98-22.09-29.5610.114.3010.73-12.314.11-17.39-1.64-1.294.90-29.5610.73-5.76
Pos Occurances (%)05001001001000100000100010046
Neg Occurance (%)1005010000010001001001000010054
Advanced Seasonality
AFRM · 6 seasons · Jan 2021 – Sep 2026 · 1,418 sessions · split-adjusted closes
Next 1 month · Oct+6.98%60% positive · 5 seasons
Next 3 months · Oct–Dec+1.85%60% positive · 5 seasons
Next 6 months · Oct–Mar-37.30%40% positive · 5 seasons
Strongest monthAugmedian +18.17% · 83% hit
Weakest monthFebmedian -11.63% · 17% hit
Split-half stability-0.25unstable · 6/12 months agree
Sep month-to-date-2.82%seasonal median -7.25%
Key takeaways
  • Treat this calendar as weak evidence. The first half of the sample and the second half rank-correlate -0.25 across the twelve months — the pattern that held early did not hold late, which is what noise looks like.
  • Aug is the strongest month (edge 46/100, Weak): median +18.17%, mean +25.73%, higher in 5 of 6 years (83%), t = 1.95, p = 0.109.
  • Feb is the weakest month (edge 50/100, Moderate): median -11.63%, mean -13.59%, lower in 5 of 6 years, t = -2.41, p = 0.061.
  • Best stretch of the year is Jun–Nov: median +108.32% compounded, positive in 4 of 5 seasons (80%), p = 0.112.
  • Worst stretch is Sep–Feb: median -41.87% compounded, positive in only 2 of 5 seasons (40%).
  • We are in Sep, historically a -7.25% median month with a 40% hit rate. Month-to-date AFRM is -2.82% — ahead of the seasonal norm.
  • Seasonal path from here: Oct +6.98% (60% hit), Oct–Dec +1.85% (60%), Oct–Mar -37.30% (40%) — medians of the compounded window return.
  • The median seasonal year peaks around Dec at +36.84%, troughs around Apr at -36.63% and finishes the year at +26.88% (4 complete years).
  • Best weekday is Monday at +0.609% a session (not significant); weakest is Wednesday at -0.000%.
  • Turn-of-month (last 3 sessions plus first 3) averages +0.472% a session against +0.018% for the rest of the month — a +0.454% daily spread across 411 sessions.
  • By quarter, Q3 is the best (median +35.12%, 100% positive) and Q1 the worst (median -25.80%).
  • Risk is seasonal too: Feb is the most volatile month (109.4% annualised) and Apr the calmest (71.1%); participation peaks in Nov at +25% of the average month's volume.
  • Twelve months were tested at once, so the 5% bar is really 0.0042 after a Bonferroni correction — no month clears it. With 6 seasons of data, seasonality is context, not a trade on its own.
Seasonal compositethe shape of a typical year, trading day by trading day
Each complete year is re-based to the prior year’s closing price and stacked on a common trading-day axis. The line is the median year across 4 seasons (2022–2025); the shaded band is the inter-quartile range, so half of all seasons lived inside it. The mean path is available in the legend but is the wrong statistic for a single stock — one outlier year owns it.
Monthly significance tests, seasonal windows, calendar effects, cycle and volatility seasonality are part of the paid plan. Upgrade to PRO plan!

Market News ×
Loading news…