← Quantery Blog

How to test acquisition-driven growth | Quantery Blog

October 23, 2026 · 8 min readthesis-buildingacquisitionsgrowth

Acquisition-driven growth is revenue added by buying another business. To test whether it created operating progress, don't stop at the higher sales line. Compare revenue growth with changes in goodwill, debt, shares, operating margin, and free-cash-flow margin, then test whether the improvements persist after the acquired business enters the comparison base.

The question isn't whether acquisitions are good or bad. It's whether the combined company produces better economics than the buyer had before paying for growth. A screen can identify the financial shape of that claim. The filing still has to explain the deal, the purchase accounting, and what management calls organic growth.

Why can an acquisition flatter a growth screen?

A standard growth screen compares this quarter's revenue with the same quarter a year earlier. That works for a business whose reporting perimeter stayed stable. It becomes harder to interpret after a deal because the buyer now consolidates revenue that belonged to somebody else in the earlier period.

Microsoft's Activision Blizzard deal shows the size of the effect. Microsoft completed the acquisition on October 13, 2023, for a total purchase price of $75.4 billion, and included Activision's results from that date. In the fiscal-year filing, Gaming revenue increased by $6.0 billion, or 39 percent. Microsoft also said Xbox content and services revenue increased 50 percent, including a 44-percentage-point net impact from the acquisition.

That is real reported growth. It just answers a different question from organic growth, which means expansion generated inside the pre-deal business. A rule that rewards the revenue increase without seeing the change in corporate perimeter may credit management for writing a cheque. It hasn't yet measured improvement in the operation.

The effect can reach other ratios. The acquired company brings revenue, operating profit or loss, working capital, debt, and intangible assets into the consolidated statements. Integration charges and amortization can depress accounting profit. Cost cuts can lift it. A year-over-year margin comparison may therefore mix business performance with purchase accounting and the timing of consolidation.

What does goodwill tell you about purchased growth?

In acquisition accounting, the buyer allocates the purchase price among cash, other identifiable assets, liabilities, and intangible assets. The residual becomes goodwill. Goodwill is a balance-sheet record of value paid beyond the net identifiable assets acquired. It isn't cash available to the business, and it doesn't establish that the deal worked.

Microsoft's filing allocated $50.993 billion of the Activision purchase price to goodwill and $21.972 billion to identifiable intangible assets. The company said the goodwill reflected anticipated integration synergies and assigned it to the More Personal Computing segment. Those figures make the acquisition visible in the balance sheet even though structured fundamentals don't label each dollar of subsequent revenue as acquired or organic.

A large increase in goodwill alongside a revenue jump is therefore a useful acquisition flag. It says the comparison deserves a filing read. It doesn't say the transaction destroyed value. Goodwill records the accounting residue at the purchase date, while the future operating results determine whether the price was sensible.

This builds on how to read goodwill and impairment charges. An impairment can arrive years after a poor purchase, and no impairment doesn't prove success. For screening purposes, the change in goodwill is often more useful than its level because the change marks a recent alteration in the business you're comparing.

Goodwill isn't a complete acquisition detector. An asset purchase may create more identifiable intangibles and less goodwill. Currency translation can move the balance. A disposal or impairment can offset a new addition. The acquisition note and cash-flow statement settle questions that the balance sheet only raises.

Which measures test whether the deal improved the business?

Start with an acquisition flag, then ask for operating follow-through. Five measures give the comparison shape.

Revenue growth records the expansion you want to explain. Use the same fiscal quarter a year earlier so seasonality doesn't become growth. Trailing and same-quarter comparisons covers the reason for that alignment.

Goodwill growth identifies a likely change in the reporting perimeter. Compare the newest balance sheet with the same fiscal quarter a year earlier. Treat the result as a flag because goodwill can move for several reasons.

Debt and diluted-share growth ask how the buyer financed expansion. Cash deals can still draw down an existing cash pile, so flat debt and shares don't prove the acquisition was self-funded. Rising debt or shares does reveal a larger claim on future cash flows or each shareholder's slice. The self-funded growth screen develops that financing side in more detail.

Operating margin asks whether reported operating income kept pace with the larger revenue base. A higher dollar profit with a lower margin may mean the acquired revenue is less profitable, integration costs are weighing on results, or the business mix changed. The ratio can't choose among those explanations.

Free-cash-flow margin asks whether cash left after capital spending kept pace with revenue. It helps keep a sales jump from outranking a business whose cash economics deteriorated. Acquisition cash paid belongs in investing cash flow outside the usual free-cash-flow calculation, so this measure judges the combined operation after the deal. It doesn't charge the purchase price against that operation.

That last distinction matters. A buyer can report sound post-deal free cash flow and still have paid too much. The screen tests operating follow-through. Valuation of the consideration is a separate claim.

How would you express the screen?

The shape below is illustrative, and the bundled templates are the reference for exact fields. The Quantery thesis documentation covers the complete DSL.

# "Acquired growth with operating follow-through" (illustrative)
params:
  min_history: 5
  sales_growth_floor: 0.10
  goodwill_growth_flag: 0.10
  margin_slippage_max: 0.02
  fcf_margin_floor: 0.05
  debt_growth_max: 0.10
  dilution_max: 0.03

quality:
  flags:
    - { when: "history_periods < $min_history", flag: "short_history:{history_periods}" }

features:
  revenue_now: newest(revenue)
  revenue_prior: lag(revenue, 4)
  sales_growth: if(revenue_prior > 0,
    revenue_now / revenue_prior - 1, null)

  goodwill_now: coalesce(newest(goodwill), 0)
  goodwill_prior: coalesce(lag(goodwill, 4), 0)
  goodwill_growth: if(goodwill_prior > 0,
    goodwill_now / goodwill_prior - 1, null)
  new_goodwill: goodwill_prior == 0 and goodwill_now > 0
  acquisition_flag: new_goodwill or goodwill_growth >= $goodwill_growth_flag

  op_income_now: newest(operating_income)
  op_income_prior: lag(operating_income, 4)
  op_margin_now: if(revenue_now > 0,
    op_income_now / revenue_now, null)
  op_margin_prior: if(revenue_prior > 0,
    op_income_prior / revenue_prior, null)
  op_margin_change: op_margin_now - op_margin_prior

  revenue_ttm: ttm(revenue)
  fcf_ttm: ttm(free_cash_flow)
  fcf_margin: if(revenue_ttm > 0, fcf_ttm / revenue_ttm, null)

  debt_now: newest(total_debt)
  debt_prior: lag(total_debt, 4)
  debt_growth: if(debt_prior > 0,
    debt_now / debt_prior - 1, null)

  shares_now: newest(shares_diluted)
  shares_prior: lag(shares_diluted, 4)
  dilution: if(shares_prior > 0,
    shares_now / shares_prior - 1, null)

criteria:
  acquisition_cohort:
    rules:
      - { when: "acquisition_flag", score: 1 }
      - { else: 0 }
  reported_growth:
    rules:
      - { when: "is_null(sales_growth)", score: 0, flag: no_sales_comparison }
      - { when: "sales_growth >= $sales_growth_floor", score: 1 }
      - { else: 0 }
  margin_follow_through:
    rules:
      - { when: "is_null(op_margin_change)", score: 0, flag: no_margin_comparison }
      - { when: "op_margin_change >= 0", score: 2 }
      - { when: "op_margin_change >= -$margin_slippage_max", score: 1 }
      - { else: 0 }
  cash_follow_through:
    rules:
      - { when: "is_null(fcf_margin)", score: 0, flag: no_cash_margin }
      - { when: "fcf_margin >= $fcf_margin_floor", score: 1 }
      - { else: 0 }
  financing_restraint:
    rules:
      - { when: "is_null(debt_growth) or is_null(dilution)", score: 0, flag: no_financing_comparison }
      - { when: "debt_growth <= $debt_growth_max and dilution <= $dilution_max", score: 1 }
      - { else: 0 }

gate:
  mode: strict

The thresholds are proposed research parameters. They aren't factual definitions of successful M&A. Keep them round and decide how you'll vary them before reading results.

acquisition_flag becomes true when goodwill appears from a zero base or grows past the declared threshold. To compare cohorts in a backtest, save two predeclared thesis variants. The acquisition variant adds a criterion requiring acquisition_flag. The comparison variant adds one requiring not acquisition_flag. Keep every other criterion and setting identical. A feature value by itself isn't carried into the backtest results, so the cohort rule has to affect qualification.

The cash_follow_through criterion makes free-cash-flow margin part of qualification too. That gives the backtest a cash-conversion test it can actually enforce. It will remove integration-heavy deals with weak near-term cash generation by construction. If that isn't the claim you want to test, remove the criterion before the run and move cash conversion to the post-run filing review.

What should the backtest compare?

Run a revenue-growth baseline first. Then add the operating-margin rule, cash-follow-through rule, and financing restraint one at a time. Keep the universe, test dates, benchmark, reporting lag, rebalance cadence, and exit policy fixed. This one-family-at-a-time method follows the test for whether thesis complexity adds value.

Then run the two cohort variants described above. One requires acquisition_flag; the other requires not acquisition_flag. The useful question is whether likely acquisition periods have different subsequent outcomes from similar reported growth without the flag. Compare qualification frequency, sector mix, company size, hypothetical returns, and drawdown. Every backtest excludes costs.

Don't grade only the quarter when revenue first jumps. After the run, review later filings for each qualifying deal once the acquired business has entered the year-earlier base. Check whether operating margin and cash conversion still clear the same rules. This follow-up is filing review, since the backtest result doesn't carry feature histories forward for you. If the improvement appears only during the consolidation step-up, purchase timing may explain it. Operating progress remains unproven.

A backtest can't recover management's counterfactual. It can't tell you what the buyer's revenue would have been without the deal, and structured filings don't provide a uniform organic-growth field across companies. It also can't decide whether synergies justified the purchase price. Those questions require the acquisition note, management's reconciliation, and a valuation of the consideration.

What the test can do is refuse to treat every increase in reported sales as the same event. It can separate likely purchase periods, demand visible follow-through, and show whether debt or dilution arrived with the growth. When the proxies misclassify a deal, change them. The rules are yours, including the rule that says a revenue jump needs an explanation before it earns a score.

Want to try this on your own rules? Quantery is free for 14 days: the full app, no card required.

← All articles