S&P 500 Growth Dashboard
Analyze revenue and earnings growth for all 500 companies in the S&P 500 index. Compare year-over-year performance, identify sector trends, and discover which companies are leading or lagging in fundamental growth.
Open Source & Transparent
All data is open source and verifiable on GitHub. We believe in transparency and welcome contributions to improve our tools.
Companies Tracked
500
Data Source
SEC EDGAR
Update Frequency
Weekly
Understanding S&P 500 growth metrics
Use this dashboard to compare how companies are growing revenue and earnings over multiple timeframes. These metrics help with screening and peer comparisons, not short-term price prediction.
General overview: what “growth” means on this page
This dashboard summarizes company fundamentals with a focus on top-line (revenue) and bottom-line (EPS) growth across the S&P 500. It helps you see who is accelerating, who is slowing, and how sectors compare.
A practical way to use it is to combine shorter-term momentum (YoY/TTM) with longer-term persistence (3Y/5Y CAGR). When both agree, the signal is usually cleaner.
Growth should be interpreted with context: sector structure, base effects, margins, and business model differences can all change what “good” looks like.
Detailed breakdown: key metrics and how to apply them
These cards cover the core growth definitions and the most common ways investors and analysts use them for screening and comparison.
Growth screen (simple mental model)
Quality growth = Strong YoY/TTM + Consistent CAGR + Reasonable sector context
Use the dashboard to build a shortlist, then validate with fundamentals (margins, balance sheet), catalysts, and competitive dynamics.
TTM
Recent trend
YoY
Seasonality-aware
CAGR
Persistence
Tip: use S&P 500 Index Directory to compare peers and company profiles side-by-side.
TTM (trailing twelve months)
Rolling annual snapshot
- Definition: the sum of the last four quarters.
- Use it for: recent fundamentals without waiting for a fiscal year end.
- Trap: one-off quarters can distort TTM—pair with multi-year CAGR.
Year-over-year (YoY) growth
Controls for seasonality
- Definition: compares a metric to the same period one year prior.
- Use it for: spotting acceleration/deceleration in fundamentals.
- Trap: base effects can make YoY look extreme after unusual periods.
CAGR (3-year and 5-year)
Sustained growth trend
- Definition: annualized growth over multiple years.
- Use it for: separating durable growers from short bursts.
- Workflow: compare 3Y vs 5Y to see if growth is accelerating or fading.
Revenue vs EPS growth
Top-line vs bottom-line dynamics
- Revenue growth: demand and scale indicator (what the business is selling).
- EPS growth: profitability and leverage indicator (what owners earn per share).
- Watch for: revenue up but EPS down (margin compression) or EPS up with weak revenue (financial engineering).
Sector context
Apples-to-apples comparisons
- Why it matters: sectors have different growth baselines and volatility.
- Best practice: compare within a sector first, then across sectors.
- Use it for: identifying leaders and laggards inside an industry cluster.
Frequently asked questions
What is the S&P 500 index? ▼
The S&P 500 is a stock market index tracking 500 of the largest publicly traded companies in the United States. It represents approximately 80% of the total market capitalization of the U.S. stock market and is widely regarded as the best gauge of large-cap U.S. equities.
What does TTM mean in finance? ▼
TTM stands for Trailing Twelve Months. It represents the sum of financial data from the last four quarters, providing a rolling annual view that is more current than fiscal year data. TTM metrics help investors assess recent performance trends.
What is CAGR and how is it calculated? ▼
CAGR (Compound Annual Growth Rate) measures the mean annual growth rate over a specified period. It's calculated as (End Value / Start Value)^(1/years) - 1. CAGR smooths out volatility to show the sustained growth trend of a company's revenue or earnings.
Where does the growth data come from? ▼
Growth metrics are extracted from SEC EDGAR 10-K and 10-Q filings, which are official regulatory filings submitted by public companies. Finnhub API supplements the data for quarterly metrics when SEC filings are incomplete.
How should I interpret negative growth rates? ▼
Negative YoY or CAGR values indicate contraction over the measured window. Short-term negatives can reflect cyclical weakness or tough comparisons, while persistent negatives can signal structural challenges. Use sector and peer context before drawing conclusions.
Important considerations
- Growth is not valuation — high growth can still be a poor investment if the price already discounts it.
- Base effects can distort YoY — unusual prior periods can inflate or depress growth rates.
- Filings update on a cadence — fundamentals change when companies report; this is not real-time pricing data.
Related Tools
Explore more stock analysis and market data tools