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
Jul
+6.8% avg
Worst month
Sep
-1.8% avg
This month
Jun
+0.6% avg · 52% positive
Average return by calendar month · AAPL
| Month | Avg return | Median | Hit rate | Years | |
|---|---|---|---|---|---|
| Jan | +2.5% | +1.0% | 60% | 30 | |
| Feb | +1.4% | +1.8% | 52% | 31 | |
| Mar | +5.1% | +5.3% | 67% | 30 | |
| Apr | +3.4% | +0.6% | 57% | 30 | |
| May | +1.4% | +1.6% | 52% | 31 | |
| Jun | +0.6% | +0.7% | 52% | 31 | |
| Jul | +6.8% | +6.0% | 80% | 30 | |
| Aug | +5.6% | +5.8% | 67% | 30 | |
| Sep | -1.8% | -1.3% | 40% | 30 | |
| Oct | +4.8% | +6.1% | 70% | 30 | |
| Nov | +3.1% | +3.8% | 60% | 30 | |
| Dec | -0.7% | +1.1% | 53% | 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.