This bull market has been ongoing for 535 trading days to date.
Here is a bar chart displaying all S&P 500 bull markets since 1950:
(right-click and open image in new tab to zoom in)
Let's break down what this chart shows:
The blue bars represent the percentage change of each bull market.
The red dots represent the total number of trading days for each bull market.
The blue horizontal dashed line indicates the average percentage change across all bull markets, while the red horizontal dashed line indicates the average number of trading days in bull markets.
How I define a bull market: A bull market is a 20% or more rally preceded by a -20% or more drop.
The Takeaway: Right now, we are in the third year of this bull market. Over the past 535 trading days, we've seen an impressive return of 68.6% for the S&P 500.
On average, bull markets last for about 1,134 trading days and typically deliver a return of 153%. When we look at all bull markets dating back to 1950, this current bull market falls below average in both return and duration.
So, this bull market still has room to grow!
Stock trends and momentum remain strong, with most areas of the market in uptrends.
The overall market breadth is healthy, as we're seeing new highs expand while new lows are virtually non-existent.
Seasonality is providing a favorable backdrop coming into year end and sentiment isn't a headwind at this point - We need bulls for a bull market!
If anyone claims that stocks have risen too much or for too long, feel free to show them this chart!