marketEquity
number | REQUIRED for `public-manufacturing` (its X4 uses market equity); rejected otherwise. unitless by name | Optional No @default declared; consult the signature and description. |
statements
FinancialStatements | unitless by name | Required / declared member No @default declared; consult the signature and description. |
statements.balance
import('@insiderfinance/totalfinance/fundamentals').BalanceSheet | unitless by name | Required / declared member No @default declared; consult the signature and description. |
statements.balance.accountsPayable
number | unitless by name | Optional No @default declared; consult the signature and description. |
statements.balance.accountsReceivable
number | unitless by name | Optional No @default declared; consult the signature and description. |
statements.balance.cashAndCashEquivalents
number | unitless by name | Required / declared member No @default declared; consult the signature and description. |
statements.balance.currentAssets
number | unitless by name | Optional No @default declared; consult the signature and description. |
statements.balance.currentLiabilities
number | unitless by name | Optional No @default declared; consult the signature and description. |
statements.balance.inventory
number | unitless by name | Optional No @default declared; consult the signature and description. |
statements.balance.longTermDebt
number | Interest-bearing debt due beyond one year. unitless by name | Optional No @default declared; consult the signature and description. |
statements.balance.metadata
Record<string, unknown> | Source-specific extras, preserved verbatim and never consumed by compute functions. unitless by name | Optional No @default declared; consult the signature and description. |
statements.balance.minorityInterest
number | unitless by name | Optional No @default declared; consult the signature and description. |
statements.balance.period
import('@insiderfinance/totalfinance/fundamentals').FundamentalPeriod | unitless by name | Required / declared member No @default declared; consult the signature and description. |
statements.balance.period.accession
string | Source accession identifier, when known. unitless by name | Optional No @default declared; consult the signature and description. |
statements.balance.period.availableTimestampMs
number | When the data became AVAILABLE to an observer — the point-in-time eligibility instant. A
backtest or event study must not see this period before this time; `periodEndDate` never
controls eligibility. epoch milliseconds (UTC instant) | Required / declared member No @default declared; consult the signature and description. |
statements.balance.period.currency
string | ISO 4217 currency of the monetary figures. unitless by name | Required / declared member No @default declared; consult the signature and description. |
statements.balance.period.filedTimestampMs
number | When the filing was made, when known. epoch milliseconds (UTC instant) | Optional No @default declared; consult the signature and description. |
statements.balance.period.fiscalQuarter
1 | 2 | 3 | 4 | unitless by name | Optional No @default declared; consult the signature and description. |
statements.balance.period.fiscalYear
number | unitless by name | Required / declared member No @default declared; consult the signature and description. |
statements.balance.period.form
string | Source form (e.g. `10-Q`), when known. unitless by name | Optional No @default declared; consult the signature and description. |
statements.balance.period.monetaryScale
1 | 1000 | 1000000 | Monetary figures are reported in units of this scale. unitless by name | Required / declared member No @default declared; consult the signature and description. |
statements.balance.period.periodEndDate
string | Strict `YYYY-MM-DD` calendar date the period ends on. calendar date (YYYY-MM-DD) | Required / declared member No @default declared; consult the signature and description. |
statements.balance.period.periodStartDate
string | Strict `YYYY-MM-DD` calendar date; optional because some sources report only period ends. calendar date (YYYY-MM-DD) | Optional No @default declared; consult the signature and description. |
statements.balance.period.periodType
'quarter' | 'year' | 'trailing-twelve-months' | unitless by name | Required / declared member No @default declared; consult the signature and description. |
statements.balance.period.restatementOf
string | When this record restates an earlier one, the accession (or identifier) it restates. unitless by name | Optional No @default declared; consult the signature and description. |
statements.balance.preferredEquity
number | unitless by name | Optional No @default declared; consult the signature and description. |
statements.balance.propertyPlantEquipmentNet
number | Net property, plant, and equipment. unitless by name | Optional No @default declared; consult the signature and description. |
statements.balance.retainedEarnings
number | unitless by name | Optional No @default declared; consult the signature and description. |
statements.balance.shortTermDebt
number | Interest-bearing debt due within one year. unitless by name | Optional No @default declared; consult the signature and description. |
statements.balance.shortTermInvestments
number | unitless by name | Optional No @default declared; consult the signature and description. |
statements.balance.totalAssets
number | unitless by name | Required / declared member No @default declared; consult the signature and description. |
statements.balance.totalDebt
number | Total interest-bearing debt. When absent and both maturities are present, consumers may derive
`shortTermDebt + longTermDebt` and say so; "debt" NEVER silently means total liabilities. unitless by name | Optional No @default declared; consult the signature and description. |
statements.balance.totalEquity
number | unitless by name | Required / declared member No @default declared; consult the signature and description. |
statements.balance.totalLiabilities
number | unitless by name | Required / declared member No @default declared; consult the signature and description. |
statements.cashFlow
import('@insiderfinance/totalfinance/fundamentals').CashFlowStatement | unitless by name | Required / declared member No @default declared; consult the signature and description. |
statements.cashFlow.acquisitions
number | Positive magnitude of cash spent on acquisitions. unitless by name | Optional No @default declared; consult the signature and description. |
statements.cashFlow.capitalExpenditure
number | Positive magnitude of cash spent on property, plant, and equipment. unitless by name | Optional No @default declared; consult the signature and description. |
statements.cashFlow.depreciationAndAmortization
number | unitless by name | Optional No @default declared; consult the signature and description. |
statements.cashFlow.dividendsPaid
number | Positive magnitude of cash paid out as dividends. unitless by name | Optional No @default declared; consult the signature and description. |
statements.cashFlow.financingCashFlow
number | unitless by name | Required / declared member No @default declared; consult the signature and description. |
statements.cashFlow.investingCashFlow
number | unitless by name | Required / declared member No @default declared; consult the signature and description. |
statements.cashFlow.metadata
Record<string, unknown> | Source-specific extras, preserved verbatim and never consumed by compute functions. unitless by name | Optional No @default declared; consult the signature and description. |
statements.cashFlow.operatingCashFlow
number | unitless by name | Required / declared member No @default declared; consult the signature and description. |
statements.cashFlow.period
import('@insiderfinance/totalfinance/fundamentals').FundamentalPeriod | unitless by name | Required / declared member No @default declared; consult the signature and description. |
statements.cashFlow.period.accession
string | Source accession identifier, when known. unitless by name | Optional No @default declared; consult the signature and description. |
statements.cashFlow.period.availableTimestampMs
number | When the data became AVAILABLE to an observer — the point-in-time eligibility instant. A
backtest or event study must not see this period before this time; `periodEndDate` never
controls eligibility. epoch milliseconds (UTC instant) | Required / declared member No @default declared; consult the signature and description. |
statements.cashFlow.period.currency
string | ISO 4217 currency of the monetary figures. unitless by name | Required / declared member No @default declared; consult the signature and description. |
statements.cashFlow.period.filedTimestampMs
number | When the filing was made, when known. epoch milliseconds (UTC instant) | Optional No @default declared; consult the signature and description. |
statements.cashFlow.period.fiscalQuarter
1 | 2 | 3 | 4 | unitless by name | Optional No @default declared; consult the signature and description. |
statements.cashFlow.period.fiscalYear
number | unitless by name | Required / declared member No @default declared; consult the signature and description. |
statements.cashFlow.period.form
string | Source form (e.g. `10-Q`), when known. unitless by name | Optional No @default declared; consult the signature and description. |
statements.cashFlow.period.monetaryScale
1 | 1000 | 1000000 | Monetary figures are reported in units of this scale. unitless by name | Required / declared member No @default declared; consult the signature and description. |
statements.cashFlow.period.periodEndDate
string | Strict `YYYY-MM-DD` calendar date the period ends on. calendar date (YYYY-MM-DD) | Required / declared member No @default declared; consult the signature and description. |
statements.cashFlow.period.periodStartDate
string | Strict `YYYY-MM-DD` calendar date; optional because some sources report only period ends. calendar date (YYYY-MM-DD) | Optional No @default declared; consult the signature and description. |
statements.cashFlow.period.periodType
'quarter' | 'year' | 'trailing-twelve-months' | unitless by name | Required / declared member No @default declared; consult the signature and description. |
statements.cashFlow.period.restatementOf
string | When this record restates an earlier one, the accession (or identifier) it restates. unitless by name | Optional No @default declared; consult the signature and description. |
statements.cashFlow.shareRepurchases
number | Positive magnitude of cash spent repurchasing shares. unitless by name | Optional No @default declared; consult the signature and description. |
statements.cashFlow.stockBasedCompensation
number | unitless by name | Optional No @default declared; consult the signature and description. |
statements.income
import('@insiderfinance/totalfinance/fundamentals').IncomeStatement | unitless by name | Required / declared member No @default declared; consult the signature and description. |
statements.income.costOfRevenue
number | Positive magnitude. unitless by name | Optional No @default declared; consult the signature and description. |
statements.income.dilutedSharesOutstanding
number | Split-adjusted weighted-average diluted shares for the period. unitless by name | Optional No @default declared; consult the signature and description. |
statements.income.grossProfit
number | Reported gross profit; when absent, consumers may derive `revenue - costOfRevenue` and say so. unitless by name | Optional No @default declared; consult the signature and description. |
statements.income.incomeFromContinuingOperations
number | When reported separately from `netIncome` (the Beneish accrual basis prefers it). unitless by name | Optional No @default declared; consult the signature and description. |
statements.income.incomeTaxExpense
number | Positive magnitude (a net tax benefit is a negative amount and is stated as such). unitless by name | Optional No @default declared; consult the signature and description. |
statements.income.interestExpense
number | Positive magnitude. unitless by name | Optional No @default declared; consult the signature and description. |
statements.income.metadata
Record<string, unknown> | Source-specific extras, preserved verbatim and never consumed by compute functions. unitless by name | Optional No @default declared; consult the signature and description. |
statements.income.netIncome
number | unitless by name | Required / declared member No @default declared; consult the signature and description. |
statements.income.operatingExpenses
number | Positive magnitude of total operating expenses below gross profit. unitless by name | Optional No @default declared; consult the signature and description. |
statements.income.operatingIncome
number | unitless by name | Required / declared member No @default declared; consult the signature and description. |
statements.income.period
import('@insiderfinance/totalfinance/fundamentals').FundamentalPeriod | unitless by name | Required / declared member No @default declared; consult the signature and description. |
statements.income.period.accession
string | Source accession identifier, when known. unitless by name | Optional No @default declared; consult the signature and description. |
statements.income.period.availableTimestampMs
number | When the data became AVAILABLE to an observer — the point-in-time eligibility instant. A
backtest or event study must not see this period before this time; `periodEndDate` never
controls eligibility. epoch milliseconds (UTC instant) | Required / declared member No @default declared; consult the signature and description. |
statements.income.period.currency
string | ISO 4217 currency of the monetary figures. unitless by name | Required / declared member No @default declared; consult the signature and description. |
statements.income.period.filedTimestampMs
number | When the filing was made, when known. epoch milliseconds (UTC instant) | Optional No @default declared; consult the signature and description. |
statements.income.period.fiscalQuarter
1 | 2 | 3 | 4 | unitless by name | Optional No @default declared; consult the signature and description. |
statements.income.period.fiscalYear
number | unitless by name | Required / declared member No @default declared; consult the signature and description. |
statements.income.period.form
string | Source form (e.g. `10-Q`), when known. unitless by name | Optional No @default declared; consult the signature and description. |
statements.income.period.monetaryScale
1 | 1000 | 1000000 | Monetary figures are reported in units of this scale. unitless by name | Required / declared member No @default declared; consult the signature and description. |
statements.income.period.periodEndDate
string | Strict `YYYY-MM-DD` calendar date the period ends on. calendar date (YYYY-MM-DD) | Required / declared member No @default declared; consult the signature and description. |
statements.income.period.periodStartDate
string | Strict `YYYY-MM-DD` calendar date; optional because some sources report only period ends. calendar date (YYYY-MM-DD) | Optional No @default declared; consult the signature and description. |
statements.income.period.periodType
'quarter' | 'year' | 'trailing-twelve-months' | unitless by name | Required / declared member No @default declared; consult the signature and description. |
statements.income.period.restatementOf
string | When this record restates an earlier one, the accession (or identifier) it restates. unitless by name | Optional No @default declared; consult the signature and description. |
statements.income.revenue
number | unitless by name | Required / declared member No @default declared; consult the signature and description. |
statements.income.sellingGeneralAdministrativeExpense
number | Positive magnitude (Beneish SGAI consumes it). unitless by name | Optional No @default declared; consult the signature and description. |
variant
AltmanVariant | unitless by name | Required / declared member No @default declared; consult the signature and description. |