Class CashFlowStatement
- Namespace
- MassiveDotNet.Rest.Models
- Assembly
- MassiveDotNet.Rest.dll
One company's cash flow statement for one reporting period: the cash its operating, investing, and financing activities produced and consumed.
public sealed record CashFlowStatement : IEquatable<CashFlowStatement>
- Inheritance
-
CashFlowStatement
- Implements
- Inherited Members
Remarks
Reference data, so a class (decision D4). The description requires nothing here, so every property is optional, Cik and PeriodEnd included, and a line the response omits reads as null rather than zero. The service zero-filled every field on 2026-09-03 rather than omitting any; the nullability follows the description, which is the contract (D21), and the live tier pins what the wire does.
Properties
CashFromOperatingActivitiesContinuingOperations
Cash generated from continuing business operations before discontinued operations.
[JsonPropertyName("cash_from_operating_activities_continuing_operations")]
public double? CashFromOperatingActivitiesContinuingOperations { get; init; }
Property Value
ChangeInCashAndEquivalents
Net change in cash and cash equivalents during the period, representing the sum of operating, investing, and financing cash flows plus currency effects.
[JsonPropertyName("change_in_cash_and_equivalents")]
public double? ChangeInCashAndEquivalents { get; init; }
Property Value
ChangeInOtherOperatingAssetsAndLiabilitiesNet
Net change in working capital components including accounts receivable, inventory, accounts payable, and other operating items.
[JsonPropertyName("change_in_other_operating_assets_and_liabilities_net")]
public double? ChangeInOtherOperatingAssetsAndLiabilitiesNet { get; init; }
Property Value
Cik
The company's Central Index Key (CIK), a unique identifier assigned by the U.S. Securities and Exchange Commission (SEC). You can look up a company’s CIK using the SEC CIK Lookup tool.
[JsonPropertyName("cik")]
public string? Cik { get; init; }
Property Value
DepreciationDepletionAndAmortization
Non-cash charges for the reduction in value of tangible and intangible assets over time.
[JsonPropertyName("depreciation_depletion_and_amortization")]
public double? DepreciationDepletionAndAmortization { get; init; }
Property Value
Dividends
Cash payments to shareholders in the form of dividends, typically reported as negative values.
[JsonPropertyName("dividends")]
public double? Dividends { get; init; }
Property Value
EffectOfCurrencyExchangeRate
Impact of foreign exchange rate changes on cash and cash equivalents denominated in foreign currencies.
[JsonPropertyName("effect_of_currency_exchange_rate")]
public double? EffectOfCurrencyExchangeRate { get; init; }
Property Value
FilingDate
The date of the most recent SEC filing that included this period's data. This is not necessarily the date this period was originally filed. Because SEC filings restate comparative data for prior periods, multiple records can share the same filing_date. For example, an annual 10-K reports three years of results, and a 10-Q includes prior period comparatives. To find the original filing date for a specific 10-K or 10-Q, use the SEC EDGAR filings index endpoint (/stocks/filings/vX/index).
[JsonPropertyName("filing_date")]
public LocalDate? FilingDate { get; init; }
Property Value
FiscalQuarter
The fiscal quarter number (1, 2, 3, or 4) for the reporting period.
[JsonPropertyName("fiscal_quarter")]
public int? FiscalQuarter { get; init; }
Property Value
- int?
FiscalYear
The fiscal year for the reporting period.
[JsonPropertyName("fiscal_year")]
public int? FiscalYear { get; init; }
Property Value
- int?
IncomeLossFromDiscontinuedOperations
After-tax income or loss from business operations that have been discontinued.
[JsonPropertyName("income_loss_from_discontinued_operations")]
public double? IncomeLossFromDiscontinuedOperations { get; init; }
Property Value
LongTermDebtIssuancesRepayments
Net cash flows from issuing or repaying long-term debt obligations.
[JsonPropertyName("long_term_debt_issuances_repayments")]
public double? LongTermDebtIssuancesRepayments { get; init; }
Property Value
NetCashFromFinancingActivities
Total cash generated or used by financing activities, including debt issuance, debt repayment, dividends, and share transactions.
[JsonPropertyName("net_cash_from_financing_activities")]
public double? NetCashFromFinancingActivities { get; init; }
Property Value
NetCashFromFinancingActivitiesContinuingOperations
Cash flows from financing activities of continuing operations before discontinued operations.
[JsonPropertyName("net_cash_from_financing_activities_continuing_operations")]
public double? NetCashFromFinancingActivitiesContinuingOperations { get; init; }
Property Value
NetCashFromFinancingActivitiesDiscontinuedOperations
Cash flows from financing activities of discontinued business segments.
[JsonPropertyName("net_cash_from_financing_activities_discontinued_operations")]
public double? NetCashFromFinancingActivitiesDiscontinuedOperations { get; init; }
Property Value
NetCashFromInvestingActivities
Total cash generated or used by investing activities, including capital expenditures, acquisitions, and asset sales.
[JsonPropertyName("net_cash_from_investing_activities")]
public double? NetCashFromInvestingActivities { get; init; }
Property Value
NetCashFromInvestingActivitiesContinuingOperations
Cash flows from investing activities of continuing operations before discontinued operations.
[JsonPropertyName("net_cash_from_investing_activities_continuing_operations")]
public double? NetCashFromInvestingActivitiesContinuingOperations { get; init; }
Property Value
NetCashFromInvestingActivitiesDiscontinuedOperations
Cash flows from investing activities of discontinued business segments.
[JsonPropertyName("net_cash_from_investing_activities_discontinued_operations")]
public double? NetCashFromInvestingActivitiesDiscontinuedOperations { get; init; }
Property Value
NetCashFromOperatingActivities
Total cash generated or used by operating activities, representing cash flow from core business operations.
[JsonPropertyName("net_cash_from_operating_activities")]
public double? NetCashFromOperatingActivities { get; init; }
Property Value
NetCashFromOperatingActivitiesDiscontinuedOperations
Cash flows from operating activities of discontinued business segments.
[JsonPropertyName("net_cash_from_operating_activities_discontinued_operations")]
public double? NetCashFromOperatingActivitiesDiscontinuedOperations { get; init; }
Property Value
NetIncome
Net income used as the starting point for operating cash flow calculations.
[JsonPropertyName("net_income")]
public double? NetIncome { get; init; }
Property Value
NoncontrollingInterests
Cash flows related to minority shareholders in consolidated subsidiaries.
[JsonPropertyName("noncontrolling_interests")]
public double? NoncontrollingInterests { get; init; }
Property Value
OtherCashAdjustments
Other miscellaneous adjustments to cash flows not classified elsewhere.
[JsonPropertyName("other_cash_adjustments")]
public double? OtherCashAdjustments { get; init; }
Property Value
OtherFinancingActivities
Cash flows from financing activities not classified elsewhere, including share repurchases and other equity transactions.
[JsonPropertyName("other_financing_activities")]
public double? OtherFinancingActivities { get; init; }
Property Value
OtherInvestingActivities
Cash flows from investing activities not classified elsewhere, including acquisitions, divestitures, and investments.
[JsonPropertyName("other_investing_activities")]
public double? OtherInvestingActivities { get; init; }
Property Value
OtherOperatingActivities
Other adjustments to reconcile net income to operating cash flow not classified elsewhere.
[JsonPropertyName("other_operating_activities")]
public double? OtherOperatingActivities { get; init; }
Property Value
PeriodEnd
The last date of the reporting period (formatted as YYYY-MM-DD).
[JsonPropertyName("period_end")]
public LocalDate? PeriodEnd { get; init; }
Property Value
PurchaseOfPropertyPlantAndEquipment
Cash outflows for capital expenditures on fixed assets, typically reported as negative values.
[JsonPropertyName("purchase_of_property_plant_and_equipment")]
public double? PurchaseOfPropertyPlantAndEquipment { get; init; }
Property Value
SaleOfPropertyPlantAndEquipment
Cash inflows from disposing of fixed assets, typically reported as positive values.
[JsonPropertyName("sale_of_property_plant_and_equipment")]
public double? SaleOfPropertyPlantAndEquipment { get; init; }
Property Value
ShortTermDebtIssuancesRepayments
Net cash flows from issuing or repaying short-term debt obligations.
[JsonPropertyName("short_term_debt_issuances_repayments")]
public double? ShortTermDebtIssuancesRepayments { get; init; }
Property Value
Tickers
A list of ticker symbols under which the company is listed. Multiple symbols may indicate different share classes for the same company.
[JsonPropertyName("tickers")]
[JsonConverter(typeof(PooledArrayConverter<string>))]
public string[]? Tickers { get; init; }
Property Value
- string[]
Timeframe
The reporting period type. Possible values include: quarterly, annual, trailing_twelve_months.
[JsonPropertyName("timeframe")]
public string? Timeframe { get; init; }