Academy

Back to Academy

Practical course

How to perform fundamental analysis

A path from business model to a valued, testable thesis.

SchoolCloud case

Customers2.000 centros
Price600 €/mes
Revenue14,4 M€

Step 1

Understand how money enters

Do not start with ratios. Map who pays, why, how much, how often and which costs rise with each customer.

Express the driver mathematically—customers times average revenue, stores times sales per store—so narrative can be tested.

Procedure

  1. 1Define customer and problem.
  2. 2Describe product and substitutes.
  3. 3Write the revenue equation.
  4. 4Identify variable cost and capacity.
  5. 5Check concentration and recurrence.

Case · SchoolCloud

2,000 schools pay €600 monthly: €14.4m annual revenue. If price rises while retention falls from 94% to 86%, the engine deteriorates even while reported revenue grows.

Outcome: the business model explained from customer payment to cash.

SchoolCloud case

Retention94%
Price+5%
ROIC18%

Step 2

Measure market, competition and moat

A moat is a mechanism that protects returns: switching costs, networks, scale, pricing power, scarce assets or lower cost.

Look for retention, incremental margin, acquisition cost and ROIC, then try to break the thesis with regulation or technology.

Procedure

  1. 1Name the mechanism.
  2. 2Find two operating proofs.
  3. 3Check return on capital.
  4. 4Study competitors and substitutes.
  5. 5Define an erosion signal.

Case · SchoolCloud

Data migration creates switching costs and 94% retention supports them. Mandatory portability could weaken that advantage.

Outcome: a testable reason why returns may persist.

SchoolCloud case

Revenue14,4 M€
Gross margin75%
EBIT2,8 M€
Profit1,9 M€

Step 3

Rebuild the income statement

Rebuild the income statement as a staircase from revenue to gross profit, EBIT, net income and diluted EPS.

Decompose change into volume, price, mix, acquisitions and FX. Adjusted figures are useful only when they do not erase recurring costs.

Procedure

  1. 1Normalise revenue.
  2. 2Calculate gross and operating margins.
  3. 3Separate interest and tax.
  4. 4Use diluted shares.
  5. 5Reconcile GAAP and adjustments.

Case · From revenue to EPS

€14.4m revenue less €3.6m direct cost gives 75% gross margin. €8m operating expense leaves €2.8m EBIT; after interest and tax, €1.9m or €0.19 on 10m diluted shares.

Outcome: a bridge from revenue to diluted EPS.

SchoolCloud case

Cash4 M€
Debt7 M€
Due in 12m3 M€

Step 4

Stress the balance sheet

The balance sheet asks whether the company can wait. Classify assets by real convertibility and liabilities by maturity.

Go beyond net debt: map maturity, rate, interest, covenants and leases, then stress revenue and margin.

Procedure

  1. 1Adjust available cash.
  2. 2Order debt by year.
  3. 3Calculate interest cover.
  4. 4Review working capital.
  5. 5Run a downside year.

Case · Stress test

€4m cash, €7m debt and €3m due within a year. Downside FCF falls to €0.6m; maturity is payable, but liquidity shrinks to €1.6m.

Outcome: a liquidity schedule and fundable downside case.

SchoolCloud case

Profit1,9 M€
CFO1,7 M€
FCF1,3 M€

Step 5

Verify cash and capital allocation

Connect earnings to cash by reconciling non-cash charges, working capital and capex across several years.

Separate maintenance and growth capex and include stock compensation and acquisitions in the economic cost.

Procedure

  1. 1Start from net income.
  2. 2Reconcile non-cash items.
  3. 3Explain working capital.
  4. 4Subtract normalised capex.
  5. 5Compare cumulative FCF and earnings.

Case · Cash conversion

€1.9m profit plus €0.5m depreciation less €0.7m receivables gives €1.7m CFO. After €0.4m capex, FCF is €1.3m, a 68% conversion requiring follow-up.

Outcome: normalised free cash flow reconciled with profit.

SchoolCloud case

Bear2,52 €
Base6,00 €
Bull10,08 €

Step 6

Build three valuations

Valuation turns assumptions into a range. Project revenue drivers, margins, dilution and net debt, then choose a coherent DCF or multiple.

Three scenarios should expose downside, annualised return and key sensitivities—not just a central target.

Procedure

  1. 1Project three cases.
  2. 2Choose method and peers.
  3. 3Include debt, cash and dilution.
  4. 4Calculate target and CAGR.
  5. 5Apply sensitivity and a margin.

Case · Valuation range

Bear: €0.18 EPS ×14 = €2.52. Base: €0.30×20 = €6. Bull: €0.42×24 = €10.08. At €5, 20% base upside sits beside 50% downside.

Outcome: a value range and its key sensitivities.

SchoolCloud case

ThesisMargen 19→24%
SignalRetención >92%
InvalidationRetención <88%

Step 7

Write the thesis, risks and monitoring

The final thesis should fit on one page and be falsifiable. Include mechanism, market disagreement, valuation, risks, metrics and dates.

Updating does not mean moving a target to preserve a recommendation. Version changes and abandon a thesis when its central mechanism fails.

Procedure

  1. 1Write three thesis sentences.
  2. 2List three risks and signals.
  3. 3Define invalidation.
  4. 4Schedule metrics and dates.
  5. 5Set a compatible size.

Case · Thesis

Retention above 92% and scale should lift EBIT margin from 19% to 24% in three years. Invalidate after two quarters below 88% retention or net debt/FCF above 4×.

Outcome: a one-page thesis another person can challenge and update.

The rule that prevents false confidence

A fundamental model is a conditional estimate. Keep sources, dates and assumptions.