Compute M&A Accretion/Dilution
compute_accretion_dilutionM&A accretion/dilution: the standard sell-side/banker quick-screen for whether a proposed acquisition adds to (accretive) or subtracts from (dilutive) the acquirer's EPS in the first pro-forma year. Pulls net income + shares outstanding for both companies, and each side's latest EOD close (acquirer's price converts stock consideration into new shares issued; target's price is used only to disclose the offer premium). Caller sets the consideration mix (cash_pct, cash-financed by new debt or the acquirer's balance sheet), annual run-rate synergies, and the new-debt interest rate. A SINGLE pro-forma-year bridge — NOT a multi-year merger model; synergy ramp, integration costs, and purchase-price-allocation amortization (goodwill/intangibles step-up) are not modeled (see result.caveats[]). result.accretion_dilution_pct positive = accretive, negative = dilutive. Tier: sp500+.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cash_pct | Yes | Fraction (0-1) of deal value paid in cash; the remainder (1 - cash_pct) is paid in acquirer stock. | |
| tax_rate | No | Effective tax rate applied to synergies and the interest drag. Default 0.21. | |
| as_of_date | No | Point-in-time cutoff (YYYY-MM-DD) for both companies' fundamentals + prices. Omit to use the latest knowable data. | |
| target_ticker | Yes | Target's stock ticker symbol, e.g. ATVI. | |
| acquirer_ticker | Yes | Acquirer's stock ticker symbol, e.g. MSFT. | |
| synergies_pretax | No | Pretax annual run-rate cost/revenue synergies (USD). Default 0. | |
| cash_financing_source | No | Where the cash consideration is funded from. "new_debt" (default) applies an after-tax interest drag; "balance_sheet_cash" applies none. | new_debt |
| offer_price_per_share | Yes | Offer price per target share (USD). | |
| new_debt_interest_rate | No | Annual interest rate on new acquisition debt (only used when cash_financing_source is "new_debt"). Default 0.06. | |
| target_share_price_override | No | Override the target's live EOD close (used only for the disclosed premium). Leave unset to use the latest R2-derived price. | |
| acquirer_share_price_override | No | Override the acquirer's live EOD close. Leave unset to use the latest R2-derived price. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| _meta | Yes | Provenance envelope — data lineage for every MCP response | |
| result | Yes | ||
| target_ticker | Yes | ||
| acquirer_ticker | Yes |