## Get Instrument Cash Flow Statements `client.V1.InstrumentData.GetInstrumentCashFlowStatements(ctx, instrumentID, query) (*V1InstrumentDataGetInstrumentCashFlowStatementsResponse, error)` **get** `/v1/instruments/{instrument_id}/cash-flow-statements` Get cash flow statements for an instrument. Retrieves historical cash flow statements for the specified instrument. Cash flow statements show cash inflows and outflows from operating, investing, and financing activities. ### Parameters - `InstrumentID InstrumentIDOrSymbol` OEMS instrument UUID - `query V1InstrumentDataGetInstrumentCashFlowStatementsParams` - `FromDate param.Field[string]` The start date for the query range, inclusive (YYYY-MM-DD). - `PageSize param.Field[int64]` The number of items to return per page. Only used when page_token is not provided. - `PageToken param.Field[string]` Token for retrieving the next or previous page of results. Contains encoded pagination state; when provided, page_size is ignored. - `ToDate param.Field[string]` The end date for the query range, inclusive (YYYY-MM-DD). ### Returns - `type V1InstrumentDataGetInstrumentCashFlowStatementsResponse struct{…}` - `Data InstrumentCashFlowStatementList` - `AcceptedDate Time` The date and time when the filing was accepted by the SEC - `FilingDate Time` The date the financial statement was filed - `Period string` The fiscal period identifier (e.g., "Q1", "Q2", "Q3", "Q4") - `PeriodType FiscalPeriodType` The type of fiscal period - `const FiscalPeriodTypeQuarterly FiscalPeriodType = "QUARTERLY"` - `const FiscalPeriodTypeAnnual FiscalPeriodType = "ANNUAL"` - `const FiscalPeriodTypeTtm FiscalPeriodType = "TTM"` - `const FiscalPeriodTypeBiannual FiscalPeriodType = "BIANNUAL"` - `ReportedCurrency string` The currency in which the statement is reported (ISO 4217) - `Year int64` The fiscal year of the statement - `AccountsPayables string` Change in accounts payables - `AccountsReceivables string` Change in accounts receivables - `AcquisitionsNet string` Net acquisitions - `CapitalExpenditure string` Capital expenditure - `CashAtBeginningOfPeriod string` Cash and cash equivalents at beginning of period - `CashAtEndOfPeriod string` Cash and cash equivalents at end of period - `ChangeInWorkingCapital string` Change in working capital - `CommonDividendsPaid string` Common dividends paid - `CommonStockIssuance string` Common stock issuance - `CommonStockRepurchased string` Common stock repurchased (buybacks) - `DeferredIncomeTax string` Deferred income tax expense - `DepreciationAndAmortization string` Depreciation and amortization expense - `EffectOfForexChangesOnCash string` Effect of foreign exchange changes on cash - `FreeCashFlow string` Free cash flow (operating cash flow minus capital expenditure) - `IncomeTaxesPaid string` Income taxes paid - `InterestPaid string` Interest paid - `Inventory string` Change in inventory - `InvestmentsInPropertyPlantAndEquipment string` Investments in property, plant, and equipment - `LongTermNetDebtIssuance string` Long-term net debt issuance - `NetCashProvidedByFinancingActivities string` Net cash provided by financing activities - `NetCashProvidedByInvestingActivities string` Net cash provided by investing activities - `NetCashProvidedByOperatingActivities string` Net cash provided by operating activities - `NetChangeInCash string` Net change in cash during the period - `NetCommonStockIssuance string` Net common stock issuance - `NetDebtIssuance string` Net debt issuance (long-term + short-term) - `NetDividendsPaid string` Net dividends paid (common + preferred) - `NetIncome string` Net income for the period - `NetPreferredStockIssuance string` Net preferred stock issuance - `NetStockIssuance string` Net stock issuance (common + preferred) - `OperatingCashFlow string` Operating cash flow (alternative calculation) - `OtherFinancingActivities string` Other financing activities - `OtherInvestingActivities string` Other investing activities - `OtherNonCashItems string` Other non-cash items - `OtherWorkingCapital string` Change in other working capital - `PreferredDividendsPaid string` Preferred dividends paid - `PurchasesOfInvestments string` Purchases of investments - `SalesMaturitiesOfInvestments string` Sales and maturities of investments - `ShortTermNetDebtIssuance string` Short-term net debt issuance - `StockBasedCompensation string` Stock-based compensation expense ### Example ```go package main import ( "context" "fmt" "github.com/clear-street/clear-street-go" "github.com/clear-street/clear-street-go/option" ) func main() { client := clearstreet.NewClient( option.WithAPIKey("My API Key"), ) response, err := client.V1.InstrumentData.GetInstrumentCashFlowStatements( context.TODO(), "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", clearstreet.V1InstrumentDataGetInstrumentCashFlowStatementsParams{ }, ) if err != nil { panic(err.Error()) } fmt.Printf("%+v\n", response) } ``` #### Response ```json { "data": [ { "accepted_date": "2025-05-02T14:30:00Z", "capital_expenditure": "-2600000000", "cash_at_beginning_of_period": "33743000000", "cash_at_end_of_period": "29943000000", "change_in_working_capital": "-3200000000", "common_stock_repurchased": "-23000000000", "depreciation_and_amortization": "2900000000", "filing_date": "2025-05-01", "free_cash_flow": "25800000000", "investments_in_property_plant_and_equipment": "-2600000000", "net_cash_provided_by_financing_activities": "-28300000000", "net_cash_provided_by_investing_activities": "-3900000000", "net_cash_provided_by_operating_activities": "28400000000", "net_change_in_cash": "-3800000000", "net_debt_issuance": "-1500000000", "net_dividends_paid": "-3800000000", "net_income": "22200000000", "operating_cash_flow": "28400000000", "period": "Q1", "period_type": "QUARTERLY", "purchases_of_investments": "-9500000000", "reported_currency": "USD", "sales_maturities_of_investments": "8200000000", "stock_based_compensation": "2500000000", "year": 2025 } ], "error": null, "metadata": { "next_page_token": "AAAAAAAAAGQAAAAAAAAAZQ==", "page_number": 1, "request_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", "total_items": 20, "total_pages": 2 } } ```