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

Seasonality Analysis

31.35 -1.33 (-4.07%) 09/04/2026
Zeta Global Holdings Corp. (ZETA)
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-8.70-8.77-6.0815.7024.27-14.029.7643.381.23   -14.0243.386.31
2025 -6.21-21.21-3.690.6117.881.0325.501.17-9.461.4511.51-21.2125.501.69
Summary
Avg Returns (%)-8.70-7.49-13.656.0112.441.935.4034.441.20-9.461.4511.51-13.6534.442.92
Max Pos Return (%)-8.70-6.21-6.0815.7024.2717.889.7643.381.23-9.461.4511.51-9.4643.387.89
Max Neg Return (%)-8.70-8.77-21.21-3.690.61-14.021.0325.501.17-9.461.4511.51-21.2125.50-2.05
Pos Occurances (%)00050100501001001000100100010058
Neg Occurance (%)1001001005005000010000010042
Advanced Seasonality
ZETA · 6 seasons · Jun 2021 – Sep 2026 · 1,316 sessions · split-adjusted closes
Next 1 month · Oct-6.59%40% positive · 5 seasons
Next 3 months · Oct–Dec+5.63%80% positive · 5 seasons
Next 6 months · Oct–Mar+30.90%60% positive · 5 seasons
Strongest monthAugmedian +24.40% · 83% hit
Weakest monthMarmedian -2.00% · 40% hit
Split-half stability-0.38unstable · 3/12 months agree
Sep month-to-date+1.23%seasonal median +1.17%
Key takeaways
  • Treat this calendar as weak evidence. The first half of the sample and the second half rank-correlate -0.38 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 52/100, Moderate): median +24.40%, mean +20.58%, higher in 5 of 6 years (83%), t = 2.67, p = 0.044.
  • Mar is the weakest month (edge 13/100, Noise): median -2.00%, mean -4.62%, lower in 3 of 5 years, t = -1.03, p = 0.362.
  • Best stretch of the year is May–Aug: median +50.38% compounded, positive in 3 of 5 seasons (60%), p = 0.259.
  • Worst stretch is Mar–May: median -14.99% compounded, positive in only 2 of 5 seasons (40%).
  • We are in Sep, historically a +1.17% median month with a 60% hit rate. Month-to-date ZETA is +1.23% — ahead of the seasonal norm.
  • Seasonal path from here: Oct -6.59% (40% hit), Oct–Dec +5.63% (80%), Oct–Mar +30.90% (60%) — medians of the compounded window return.
  • The median seasonal year peaks around Apr at +31.72%, troughs around Jun at -9.72% and finishes the year at +10.54% (4 complete years).
  • Best weekday is Thursday at +0.272% a session (not significant); weakest is Wednesday at +0.018%.
  • Turn-of-month (last 3 sessions plus first 3) averages +0.732% a session against -0.019% for the rest of the month — a +0.751% daily spread across 381 sessions.
  • By quarter, Q3 is the best (median +28.28%, 60% positive) and Q4 the worst (median +5.63%).
  • Risk is seasonal too: Nov is the most volatile month (85.0% annualised) and Jan the calmest (55.9%); participation peaks in Nov at +50% 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…