Equities · Patterns
Seasonality map
How a name trades through the calendar — average return and hit rate by month over its full history.
Years covered
~30
since 1996-01
Best month
Dec
+2.5% avg
Worst month
Oct
-0.2% avg
This month
Jun
+0.0% avg · 52% positive
Average return by calendar month · PSA
| Month | Avg return | Median | Hit rate | Years | |
|---|---|---|---|---|---|
| Jan | +1.7% | +4.0% | 57% | 30 | |
| Feb | +0.2% | +0.2% | 52% | 31 | |
| Mar | +1.2% | +0.9% | 60% | 30 | |
| Apr | +1.3% | +2.0% | 60% | 30 | |
| May | +0.3% | +0.4% | 52% | 31 | |
| Jun | +0.0% | +0.0% | 52% | 31 | |
| Jul | +1.8% | +2.7% | 70% | 30 | |
| Aug | +1.3% | +1.2% | 57% | 30 | |
| Sep | +0.4% | -0.6% | 43% | 30 | |
| Oct | -0.2% | -0.4% | 47% | 30 | |
| Nov | +1.0% | +1.6% | 57% | 30 | |
| Dec | +2.5% | +1.9% | 60% | 30 |
Month-over-month returns from month-end closes (`prices_daily`), bucketed by calendar month. Hit rate = share of years that month was positive. Past seasonality is not predictive — educational.