Practice · graded on a filing
Build it from GOOGL’s latest annual filing. Every line you enter is checked by code against the filing.
Compute what the filings show before any projection is made: three-year revenue and unlevered free cash flow CAGRs from two filed years, the latest year's free cash flow margin and reinvestment rate, and the gap in percentage points between the single-stage DCF's stated growth and the filed FCFF CAGR. The gap is a distance an analyst has to defend; the sheet never says which side of it is right. History is a base rate, not a projection. Every figure you are given comes from GOOGL’s latest annual filing and is cited below; the assumptions are handed to you and are never graded. Nothing here is a view on the company.
Reconcile GOOGL's model from the filed figures below (as of 2025-12-31). Derive each linked line in the unit its label names — the model must reconcile end to end.
Alphabet Inc. 10-K (FY2025, period ended 2025-12-31), accession 0001652044-26-000018, and 10-K (period ended 2022-12-31), accession 0001652044-25-000014, via SEC EDGAR
Educational use only — not investment advice.
Start from the filed record, not from a number you like. Compute the company's own three-year revenue and free cash flow CAGRs, its free cash flow margin and how much of operating cash it reinvests, then state the projection as a distance from that record and say why the distance is there: a new segment, a margin that has already turned, capacity that is built but not yet earning.
Comes up inIB first-round technicalsIB superdayEquity research caseCorporate finance interview
Revenue, operating cash flow, capital expenditures and the unlevered free cash flow bridge for the latest annual report and for the annual report three fiscal years earlier, every leg on its own period end — the DCF drill's own base plus the same bridge three years back. Each cell is checked against the value the same pipeline derives from that filing, inside a small tolerance band, and the model has to reconcile end to end. There is no language model in the grade — it is arithmetic over filed figures, so it returns the same verdict every time. The correct values are not in this page: they are recomputed on the server when you submit, and your entries are read as a submission, never as the answer.
Every attempt ends in a review. Each line is marked Best, Inaccuracy, Mistake or Blunder by how far it is off, and the first line that went wrong is flagged, so an error carried through the rest of the model is fixed once, where it started.
Signed out, nothing is recorded: work it as many times as you like. Signed in, each graded attempt is saved to your account so your dashboard can track it.
Each one is built from that company's own annual filing and graded the same way.
Educational use only — not investment advice. Figures come from public SEC filings; Echelon teaches you to analyze data, it never recommends buying or selling any security.