Equities · Patterns
Seasonality map
How a name trades through the calendar — average return and hit rate by month over its full history.
Years covered
~12
since 2014-04
Best month
Apr
+5.4% avg
Worst month
Jun
-3.4% avg
This month
Jun
-3.4% avg · 31% positive
Average return by calendar month · CODYY
| Month | Avg return | Median | Hit rate | Years | |
|---|---|---|---|---|---|
| Jan | +2.3% | +3.6% | 58% | 12 | |
| Feb | +1.0% | +3.3% | 58% | 12 | |
| Mar | -3.0% | -1.1% | 50% | 12 | |
| Apr | +5.4% | +4.9% | 83% | 12 | |
| May | +3.4% | +2.7% | 69% | 13 | |
| Jun | -3.4% | -2.6% | 31% | 13 | |
| Jul | +2.6% | +4.4% | 75% | 12 | |
| Aug | -1.6% | -1.9% | 42% | 12 | |
| Sep | -1.7% | -0.9% | 42% | 12 | |
| Oct | -0.8% | -1.4% | 42% | 12 | |
| Nov | +4.9% | +1.9% | 58% | 12 | |
| Dec | +0.7% | +0.1% | 50% | 12 |
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.