Skip to content
TGMCharts
CompoundersResearchCompare
TGM Charts

Your trusted source for comprehensive financial data, stock research, and market analysis.

Quick Links

  • Login
  • Sign up
  • Stock Screener
  • Watchlist

Explore

  • Compounders
  • Compare Stocks
  • Stock Lists
  • Research
  • Highest Dividend Yield
  • Lowest P/E Ratio
  • Dividend Aristocrats

Company

  • About Us
  • Contact
  • Help Center

Join Our Community

Connect with fellow investors, share ideas, and get product updates in our Discord community.

Join our Discord

Important disclaimer

TGMCharts is a financial-data and research tool, not a broker-dealer, investment adviser, or financial planner, and nothing on this site is a recommendation or solicitation to buy, sell, or hold any security. Everything we publish is for general informational and educational purposes only and is not personalized investment, legal, or tax advice. Figures are sourced from third-party providers and our own calculations; while we work hard to keep them accurate and current, we do not warrant that any data, metric, chart, or analysis is complete, error-free, or up to date, and prices are not real-time. Past performance does not predict future results, and any decision you make using this site is your own responsibility. To the fullest extent permitted by law, TGM Ventures, Inc. and TGMCharts are not liable for any loss or damage arising from use of, or reliance on, anything on this site. Company names and logos are the property of their respective owners and appear for identification and editorial purposes only.

© 2026 TGM Charts. All rights reserved.

TermsPrivacyDisclaimer
Home/Compounders

Consistent compounders

Companies growing eps 30%+ year-over-year, quarter after quarter, over the last 5 years — ranked by consistency, volatility included.

Metric

RevenueEPSOperating cash flowEBITDAFree cash flow

Growth bar

30%+620%+815%+8

Window

3Y5Y10Y

6 companies clear the 30%+ eps bar over 5Y.

#1
Celestica Inc. logo
Celestica Inc.CLS
Technology$38.66B
Score
67/100
5Y CAGR
73%
Median YoY
69.8%
YoY volatility
σ 69.3pp· choppy
Quarters ≥ 30%
16 of 20
Negative quarters
1

Annual eps · last 11 fiscal years

$0.00$2.00$4.00$6.00$8.00FY 2015: $0.42FY 2016: $0.95FY 2017: $0.72FY 2018: $0.70FY 2019: $0.53FY 2020: $0.47FY 2021: $0.82FY 2022: $1.46FY 2023: $2.03FY 2024: $3.61FY 2025: $7.29201520172019202120232025
tgmcharts.com

Quarterly YoY eps growth vs the 30% line · 5Y

-100%0%100%200%300%Jun 2021: 110.0% YoYSep 2021: 16.7% YoYDec 2021: 62.5% YoYMar 2022: 112.5% YoYJun 2022: 38.1% YoYSep 2022: 32.1% YoYDec 2022: 34.6% YoYMar 2023: 17.6% YoYJun 2023: 58.6% YoYSep 2023: 81.1% YoYDec 2023: 100.0% YoYMar 2024: 285.0% YoYJun 2024: 73.9% YoYSep 2024: 14.9% YoYDec 2024: 65.7% YoYMar 2025: -3.9% YoYJun 2025: 127.5% YoYSep 2025: 196.1% YoYDec 2025: 102.6% YoYMar 2026: 147.3% YoYJun 2021: 110.0% YoYSep 2021: 16.7% YoYDec 2021: 62.5% YoYMar 2022: 112.5% YoYJun 2022: 38.1% YoYSep 2022: 32.1% YoYDec 2022: 34.6% YoYMar 2023: 17.6% YoYJun 2023: 58.6% YoYSep 2023: 81.1% YoYDec 2023: 100.0% YoYMar 2024: 285.0% YoYJun 2024: 73.9% YoYSep 2024: 14.9% YoYDec 2024: 65.7% YoYMar 2025: -3.9% YoYJun 2025: 127.5% YoYSep 2025: 196.1% YoYDec 2025: 102.6% YoYMar 2026: 147.3% YoY30%20222023202420252026
tgmcharts.com
#2
Arista Networks, Inc. logo
Arista Networks, Inc.ANET
Technology$201.45B
Score
60/100
5Y CAGR
40.6%
Median YoY
37.4%
YoY volatility
σ 16.5pp· uneven
Quarters ≥ 30%
15 of 20
Negative quarters
0

Annual eps · last 11 fiscal years

$0.00$0.50$1.00$1.50$2.00$2.50$3.00FY 2015: $0.10FY 2016: $0.16FY 2017: $0.33FY 2018: $0.25FY 2019: $0.66FY 2020: $0.50FY 2021: $0.66FY 2022: $1.07FY 2023: $1.65FY 2024: $2.23FY 2025: $2.75201520172019202120232025
tgmcharts.com

Quarterly YoY eps growth vs the 30% line · 5Y

0%20%40%60%80%Jun 2021: 36.4% YoYSep 2021: 38.5% YoYDec 2021: 35.7% YoYMar 2022: 50.0% YoYJun 2022: 60.0% YoYSep 2022: 55.6% YoYDec 2022: 78.9% YoYMar 2023: 66.7% YoYJun 2023: 62.5% YoYSep 2023: 53.6% YoYDec 2023: 41.2% YoYMar 2024: 42.9% YoYJun 2024: 33.3% YoYSep 2024: 34.9% YoYDec 2024: 29.2% YoYMar 2025: 28.0% YoYJun 2025: 34.6% YoYSep 2025: 15.5% YoYDec 2025: 21.0% YoYMar 2026: 25.0% YoYJun 2021: 36.4% YoYSep 2021: 38.5% YoYDec 2021: 35.7% YoYMar 2022: 50.0% YoYJun 2022: 60.0% YoYSep 2022: 55.6% YoYDec 2022: 78.9% YoYMar 2023: 66.7% YoYJun 2023: 62.5% YoYSep 2023: 53.6% YoYDec 2023: 41.2% YoYMar 2024: 42.9% YoYJun 2024: 33.3% YoYSep 2024: 34.9% YoYDec 2024: 29.2% YoYMar 2025: 28.0% YoYJun 2025: 34.6% YoYSep 2025: 15.5% YoYDec 2025: 21.0% YoYMar 2026: 25.0% YoY30%20222023202420252026
tgmcharts.com
#3
Fabrinet logo
FabrinetFN
Technology$17.90B
Score
59/100
5Y CAGR
24.9%
Median YoY
31.1%
YoY volatility
σ 15.5pp· uneven
Quarters ≥ 30%
11 of 20
Negative quarters
0

Annual eps · last 11 fiscal years

$0.00$2.50$5.00$7.50$10.00FY 2015: $1.21FY 2016: $1.68FY 2017: $2.57FY 2018: $2.21FY 2019: $3.23FY 2020: $3.01FY 2021: $3.95FY 2022: $5.36FY 2023: $6.73FY 2024: $8.10FY 2025: $9.17201520172019202120232025
tgmcharts.com

Quarterly YoY eps growth vs the 30% line · 5Y

0%10%20%30%40%50%60%Jun 2021: 50.7% YoYSep 2021: 36.4% YoYDec 2021: 38.3% YoYMar 2022: 35.0% YoYJun 2022: 33.6% YoYSep 2022: 46.7% YoYDec 2022: 31.5% YoYMar 2023: 18.5% YoYJun 2023: 9.3% YoYSep 2023: 1.1% YoYDec 2023: 10.5% YoYMar 2024: 38.1% YoYJun 2024: 34.5% YoYSep 2024: 19.7% YoYDec 2024: 25.9% YoYMar 2025: 1.4% YoYJun 2025: 9.0% YoYSep 2025: 24.9% YoYDec 2025: 30.7% YoYMar 2026: 54.0% YoYJun 2021: 50.7% YoYSep 2021: 36.4% YoYDec 2021: 38.3% YoYMar 2022: 35.0% YoYJun 2022: 33.6% YoYSep 2022: 46.7% YoYDec 2022: 31.5% YoYMar 2023: 18.5% YoYJun 2023: 9.3% YoYSep 2023: 1.1% YoYDec 2023: 10.5% YoYMar 2024: 38.1% YoYJun 2024: 34.5% YoYSep 2024: 19.7% YoYDec 2024: 25.9% YoYMar 2025: 1.4% YoYJun 2025: 9.0% YoYSep 2025: 24.9% YoYDec 2025: 30.7% YoYMar 2026: 54.0% YoY30%20222023202420252026
tgmcharts.com
#4
EMCOR Group, Inc. logo
EMCOR Group, Inc.EME
Industrials$34.50B
Score
57/100
5Y CAGR
63.7%
Median YoY
40.3%
YoY volatility
σ 25.5pp· choppy
Quarters ≥ 30%
13 of 20
Negative quarters
1

Annual eps · last 11 fiscal years

$0.00$5.00$10.00$15.00$20.00$25.00$30.00FY 2015: $2.72FY 2016: $2.97FY 2017: $3.82FY 2018: $4.85FY 2019: $5.75FY 2020: $2.40FY 2021: $7.06FY 2022: $8.10FY 2023: $13.31FY 2024: $21.52FY 2025: $28.19201520172019202120232025
tgmcharts.com

Quarterly YoY eps growth vs the 30% line · 5Y

-20%0%20%40%60%80%Sep 2021: 66.7% YoYDec 2021: 30.3% YoYMar 2022: -9.7% YoYJun 2022: 11.8% YoYSep 2022: 16.8% YoYDec 2022: 39.2% YoYMar 2023: 67.6% YoYJun 2023: 48.2% YoYSep 2023: 65.3% YoYDec 2023: 70.0% YoYMar 2024: 79.0% YoYJun 2024: 78.0% YoYSep 2024: 62.5% YoYDec 2024: 41.4% YoYMar 2025: 26.1% YoYJun 2025: 28.0% YoYSep 2025: 13.3% YoYDec 2025: 52.5% YoYMar 2026: 30.0% YoYJun 2021: YoY unavailable (no positive year-ago base)Sep 2021: 66.7% YoYDec 2021: 30.3% YoYMar 2022: -9.7% YoYJun 2022: 11.8% YoYSep 2022: 16.8% YoYDec 2022: 39.2% YoYMar 2023: 67.6% YoYJun 2023: 48.2% YoYSep 2023: 65.3% YoYDec 2023: 70.0% YoYMar 2024: 79.0% YoYJun 2024: 78.0% YoYSep 2024: 62.5% YoYDec 2024: 41.4% YoYMar 2025: 26.1% YoYJun 2025: 28.0% YoYSep 2025: 13.3% YoYDec 2025: 52.5% YoYMar 2026: 30.0% YoY30%20222023202420252026
tgmcharts.com
#5
Sterling Infrastructure, Inc. logo
Sterling Infrastructure, Inc.STRL
Industrials$21.50B
Score
56/100
5Y CAGR
44.3%
Median YoY
36.5%
YoY volatility
σ 54.8pp· choppy
Quarters ≥ 30%
13 of 20
Negative quarters
1

Annual eps · last 11 fiscal years

$-2.50$0.00$2.50$5.00$7.50$10.00FY 2015: $-1.05FY 2016: $-0.40FY 2017: $0.43FY 2018: $0.93FY 2019: $1.47FY 2020: $1.50FY 2021: $2.15FY 2022: $3.48FY 2023: $4.44FY 2024: $8.27FY 2025: $9.38201520172019202120232025
tgmcharts.com

Quarterly YoY eps growth vs the 30% line · 5Y

-50%0%50%100%150%200%Jun 2021: 6.2% YoYSep 2021: 33.3% YoYDec 2021: 85.0% YoYMar 2022: 73.0% YoYJun 2022: 24.6% YoYSep 2022: 34.7% YoYDec 2022: 178.4% YoYMar 2023: 0.0% YoYJun 2023: 47.7% YoYSep 2023: 29.9% YoYDec 2023: 24.3% YoYMar 2024: 56.3% YoYJun 2024: 31.5% YoYSep 2024: 56.3% YoYDec 2024: 184.4% YoYMar 2025: 28.0% YoYJun 2025: 38.3% YoYSep 2025: 50.8% YoYDec 2025: -22.8% YoYMar 2026: 141.4% YoYJun 2021: 6.2% YoYSep 2021: 33.3% YoYDec 2021: 85.0% YoYMar 2022: 73.0% YoYJun 2022: 24.6% YoYSep 2022: 34.7% YoYDec 2022: 178.4% YoYMar 2023: 0.0% YoYJun 2023: 47.7% YoYSep 2023: 29.9% YoYDec 2023: 24.3% YoYMar 2024: 56.3% YoYJun 2024: 31.5% YoYSep 2024: 56.3% YoYDec 2024: 184.4% YoYMar 2025: 28.0% YoYJun 2025: 38.3% YoYSep 2025: 50.8% YoYDec 2025: -22.8% YoYMar 2026: 141.4% YoY30%20222023202420252026
tgmcharts.com
#6
Fortinet, Inc. logo
Fortinet, Inc.FTNT
Technology$114.48B
Score
43/100
5Y CAGR
33.2%
Median YoY
32.3%
YoY volatility
σ 25.6pp· choppy
Quarters ≥ 30%
12 of 20
Negative quarters
1

Annual eps · last 11 fiscal years

$0.00$0.50$1.00$1.50$2.00$2.50FY 2015: $0.01FY 2016: $0.04FY 2017: $0.04FY 2018: $0.38FY 2019: $0.38FY 2020: $0.58FY 2021: $0.73FY 2022: $1.06FY 2023: $1.46FY 2024: $2.26FY 2025: $2.43201520172019202120232025
tgmcharts.com

Quarterly YoY eps growth vs the 30% line · 5Y

-25%0%25%50%75%100%Jun 2021: 14.3% YoYSep 2021: 26.7% YoYDec 2021: 33.3% YoYMar 2022: 30.8% YoYJun 2022: 31.2% YoYSep 2022: 52.6% YoYDec 2022: 66.7% YoYMar 2023: 82.4% YoYJun 2023: 57.1% YoYSep 2023: 41.4% YoYDec 2023: 0.0% YoYMar 2024: 25.8% YoYJun 2024: 48.5% YoYSep 2024: 70.7% YoYDec 2024: 70.0% YoYMar 2025: 43.6% YoYJun 2025: 16.3% YoYSep 2025: -11.4% YoYDec 2025: 0.0% YoYMar 2026: 28.6% YoYJun 2021: 14.3% YoYSep 2021: 26.7% YoYDec 2021: 33.3% YoYMar 2022: 30.8% YoYJun 2022: 31.2% YoYSep 2022: 52.6% YoYDec 2022: 66.7% YoYMar 2023: 82.4% YoYJun 2023: 57.1% YoYSep 2023: 41.4% YoYDec 2023: 0.0% YoYMar 2024: 25.8% YoYJun 2024: 48.5% YoYSep 2024: 70.7% YoYDec 2024: 70.0% YoYMar 2025: 43.6% YoYJun 2025: 16.3% YoYSep 2025: -11.4% YoYDec 2025: 0.0% YoYMar 2026: 28.6% YoY30%20222023202420252026
tgmcharts.com

How this ranking works

Growth is measured on a same-quarter basis: each fiscal quarter is compared with the same quarter one year earlier, so seasonality never distorts the reading. A year-over-year point only exists when both quarters are positive — growth off a non-positive base is not counted, and those quarters show as gaps in the charts, never as zeros.

To qualify at a growth bar, a company must clear all five tests over the chosen window: median YoY growth at or above the bar; the latest quarter within 5 points of the bar (bar − 5pp or better); enough quarters at or above the bar — at least 70% for the 15%+ bar, 65% for 20%+, and 55% for 30%+; a 10th-percentile YoY reading of zero or better; and at most one negative quarter.

The 0–100 score weighs four ingredients: 40% the share of quarters at or above the bar, 25% smoothness (one minus σ/35, so a YoY standard deviation of 35pp or more scores zero), 20% pace (median YoY scaled from 5 points below the bar to 10 above), and 15% the latest quarter (scaled from 5 points below the bar to 15 above). The σ shown on every card is the standard deviation of the window's YoY readings, in percentage points.

The 3-, 5-, and 10-year windows score the most recent 12, 20, and 40 same-quarter YoY readings. A window needs at least 10, 16, or 28 valid readings respectively — below that, the score is N/A rather than an estimate. Missing data is never filled in. More on our methodology →