Equities · Patterns
Seasonality map
How a name trades through the calendar — average return and hit rate by month over its full history.
Years covered
~16
since 2010-06
Best month
Nov
+10.6% avg
Worst month
Mar
-1.2% avg
This month
Jun
+7.9% avg · 69% positive
Average return by calendar month · TSLA
| Month | Avg return | Median | Hit rate | Years | |
|---|---|---|---|---|---|
| Jan | +5.5% | +1.1% | 56% | 16 | |
| Feb | +1.0% | -0.4% | 44% | 16 | |
| Mar | -1.2% | -4.2% | 44% | 16 | |
| Apr | +5.9% | +4.5% | 63% | 16 | |
| May | +6.6% | +3.4% | 50% | 16 | |
| Jun | +7.9% | +7.8% | 69% | 16 | |
| Jul | +3.9% | +0.2% | 50% | 16 | |
| Aug | +6.0% | -0.5% | 50% | 16 | |
| Sep | +2.3% | -0.7% | 44% | 16 | |
| Oct | +2.5% | -3.0% | 38% | 16 | |
| Nov | +10.6% | +4.4% | 69% | 16 | |
| Dec | +1.0% | +2.2% | 63% | 16 |
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.