Priority waterfall
Use the first valid consolidated value in the listed XBRL concept order. Component sums, derivation, and label matching are used only when primary concepts are absent.
STANDARD METRICS
From raw SEC XBRL concepts to comparable company metrics: this page documents the selection order, derived formulas, and principal definitions used by Company Comparison.
Back to company comparisonCompanies can use different XBRL concepts for the same economic meaning. The system selects and records each value under the following rules.
Use the first valid consolidated value in the listed XBRL concept order. Component sums, derivation, and label matching are used only when primary concepts are absent.
Prefer company-wide values without segment dimensions. Business, geographic, or product members are summed only when no consolidated value exists and the dimension is safe to add.
Discrete quarters, year-to-date periods, full fiscal years, and trailing twelve months are handled separately. Cash flow is matched by duration; balance sheet values are period-end snapshots.
Direct disclosure generally ranks above component sums and label fallbacks. A derived metric inherits its weakest input quality, and a missing required input remains null rather than becoming zero.
Period-flow metrics taken from consolidated income statement facts. Arrows indicate fallback order from left to right.
revenueContract revenue excluding tax → Revenues → Net sales → Goods/services revenuecost_of_revenueCostOfRevenue → CostOfGoodsAndServicesSold → Cost of goods + cost of servicesgross_profitGrossProfit → Revenue − cost of revenuerndRecurring R&D expense + separately reported acquired IPR&D write-offsgaSellingGeneralAndAdministrativeExpense → Selling expense + G&A expenseoperating_incomeOperatingIncomeLosspretax_incomeIncome from continuing operations before income taxesincome_taxIncomeTaxExpenseBenefitnet_incomeNetIncomeLoss → ProfitLoss − NCI income → alternate net-income definitionsnet_income_incl_nciProfitLoss → Parent net income when no NCI existsni_to_commonIncome available to common → Parent net income − |preferred dividends|eps_basicEarningsPerShareBasiceps_dilutedEarningsPerShareDilutedshares_basicWeightedAverageNumberOfSharesOutstandingBasic → Net income to common ÷ basic EPSshares_dilutedWeightedAverageNumberOfDilutedSharesOutstanding → Net income to common ÷ diluted EPSA 10-Q usually reports cash flow year to date. A discrete quarter uses direct disclosure when available, then the difference between adjacent cumulative periods.
cfoNetCashProvidedByUsedInOperatingActivitiesicfNetCashProvidedByUsedInInvestingActivitiesfcf_finNetCashProvidedByUsedInFinancingActivitiescapex|Cash paid to acquire PP&E| + qualifying purchases of assets held for leaseddaD&A total → Depreciation + intangible amortizationsbcShareBasedCompensation → AllocatedShareBasedCompensationExpensediv_paid|Common dividends paid| → |Total dividends − separately reported NCI/preferred distributions|buyback|PaymentsForRepurchaseOfCommonStock| → |PaymentsForRepurchaseOfEquity|Balance sheet metrics are period-end snapshots. They are not accumulated across quarters or years.
total_assetsAssetscurrent_assetsAssetsCurrentcurrent_liabilitiesLiabilitiesCurrentcash_eqCash equivalents → Cash including restricted cash → Cash and short-term investmentsst_investShortTermInvestments → MarketableSecuritiesCurrenttotal_liabilitiesLiabilities → Assets and liabilities total − equity − temporary equitydebt_stDebtCurrent → Short-term borrowing components + current portion of long-term debtdebt_ltLongTermDebtNoncurrent → LongTermDebt → Long-term debt and capital leasesequityStockholdersEquity → Equity including NCI − minority interestequity_incl_nciStockholders’ equity including NCI → Parent equity + minority interestppePropertyPlantAndEquipmentNet → PP&E net including finance-lease ROU assetslt_investLong-term investment total → Sum of noncurrent securities and equity-method investmentsgoodwillGoodwillintangiblesIntangibleAssetsNetExcludingGoodwill → FiniteLivedIntangibleAssetsNetinventoryInventoryNetarAccounts receivable net → Current receivables net → Accounts, notes, and loans receivableapAccountsPayableCurrent → Accounts payable and accrued liabilities → Trade payablesshares_outSEC cover shares → Same-period filing cover index → CommonStockSharesOutstandingA derived result remains null when any required input is invalid. Missing values are not filled with zero except for the explicitly optional debt components in net debt.
free_cash_flowOperating cash flow − capital expendituregross_marginGross profit ÷ revenue × 100%operating_marginOperating income ÷ revenue × 100%net_marginNet income attributable to parent ÷ revenue × 100%roeNet income ÷ average parent equity × 100% × 12 ÷ period monthsroaNet income ÷ average total assets × 100% × 12 ÷ period monthsnet_debtShort-term debt + long-term debt − cash and equivalents − short-term investmentsThese rules explain how quarterly, annual, and TTM rows are formed and what the comparison-page quality signal means.
qf = discrete quarter · af = full fiscal year · ttm = trailing twelve monthsA 10-Q cash flow is generally YTD and is matched by duration. Discrete cash flow for later quarters can equal current YTD less prior YTD. Balance sheet values always use the corresponding period-end snapshot.
Q4 flow = Full fiscal year − first nine months YTDA row is created only when the year spans a full 12 months, the nine-month source exists, and currencies agree. Balance sheet values come directly from year end. EPS is recalculated from Q4 common income and Q4 shares on a consistent split basis.
TTM = Prior full fiscal year − prior-year YTD + current-year YTDWhen the primary path is unavailable, four consecutive discrete quarters can be summed. Balance sheet values use the current ending balance; EPS, margins, free cash flow, and net debt are recalculated from TTM inputs.
Direct standard concept > Component sum/derivation > Label or segment fallbackRow quality is the lowest certainty among its valid metrics. A derived value inherits the weakest input. Broader definitions, missing-component assumptions, unit correction, or mixed sources reduce certainty rather than silently appearing high quality.
Assets = liabilities + temporary equity + equity · Revenue − cost ≈ gross profitThe system also checks net income across the income and cash flow statements, operating/investing/financing cash flow against net cash movement, and compatibility among net income, EPS, and shares. An exception preserves the source value and signals review.
Income statement, cash flow, and balance sheet sources for one standardized row must use the same currency; conflicting sources are discarded. A genuinely undisclosed or unreliable metric remains null. Cross-company amount comparisons require known, matching currencies.