• Articles
  • Book
  • Newsletter
  • About
  • Speaking
  • Log in
No Result
View All Result
Updates
Research Reports
Learn with me
Steady Compounding
  • Articles
  • Book
  • Newsletter
  • About
  • Speaking
  • Log in
Research Reports
Learn with me
Steady Compounding
Learn

Three main engines that drive stock returns

Thomas Chua by Thomas Chua
21 December 2022
in Investing
3 min read

I recently watched John Huber’s presentation at the FinTwit Summit on the three engines that drive stock returns.

Here are my notes!

The three main engines that drive stock returns:

– Earnings growth

– Change in P/E multiple

– Change in shares outstanding

Companies that benefit from all three engines score the biggest home runs.

In other words:

– Earnings grew over time

– P/E multiple expansion

– Buy back shares

Here’s an example 👇

Autozone the buyback monster

Over the last 22 years:

– Autozone earnings grew 8.9x (10% CAGR)

– P/E increased from 13 to 19 (2% CAGR)

Combining earnings growth and P/E expansion, it comes up to 12% CAGR over 22 years.

BUT! It was a 76-bagger since 2000.

Compounding at whopping 22% CAGR.

Why?

Image

Share buybacks.

The company had a huge appetite for buying back its own shares.

Since 2000, Autozone bought back 83% of its shares.

Existing shareholders 6x their ownership without having to buy an additional share.

This was possible because Autozone has 30% ROIC & gushing with FCF

Similarly, Apple repeated Autozone’s playbook

Since 2016, Apple has also enjoyed 3 engines.

– Earnings engine: 8% CAGR

– P/E engine: 20% CAGR (from 10x to 30x)

– Buyback engine: 6% CAGR (share count declined 28%)

All 3 engines produced a 37% CAGR over the past 6 years!

The 10 year test

A key criteria to applying this mental model:

10-year test Is this company durable enough for you to forecast 10-years into the future?

Otherwise, move on to the next one.

Summary:

– Build a list of durable companies that pass the 10-year test

– Estimate earnings in 10 years

– Estimate P/E in 10 years

– Estimate shares outstanding in 10 years

Buy if it passes your hurdle rate.

Read next

  • The Billionaire Who Couldn’t Afford a Jacket2 November 2025
  • Everybody Wants to Buy Recent Winners in The Stock Market7 December 2024
  • Why I’m Taking Profits in the Stock Market Now30 October 2024
Tags: investing conceptsJohn Hubervaluation

Ask me about this Cancel reply

I read every comment and answer questions here, so the next reader gets the answer too.

Your email stays private; only your name shows. Your first comment waits for my approval. After that, yours appear straight away.

© 2026 Steady Compounding - By Thomas Chua

Navigate Site

  • Articles
  • Book
  • Newsletter
  • Membership
  • Bootcamp
  • Tools
  • About
  • Speaking
  • Contact
  • Privacy Policy
  • Terms of Service
  • Disclaimer

Follow Us

No Result
View All Result
  • Articles
  • Book
  • Newsletter
  • About
  • Speaking
  • Log in

© 2026 Steady Compounding - By Thomas Chua