Table of Contents

Class CashFlow

Namespace
Tudormobile.FinancialData.Entities
Assembly
Tudormobile.FinancialData.dll

Represents a cash flow statement for a security.

public record CashFlow : IEquatable<CashFlow>
Inheritance
CashFlow
Implements
Inherited Members

Remarks

Constructors

CashFlow()

public CashFlow()

CashFlow(CashFlow)

protected CashFlow(CashFlow original)

Parameters

original CashFlow

Properties

AcquisitionOfBusiness

Acquisition of business.

public decimal AcquisitionOfBusiness { get; init; }

Property Value

decimal

AcquisitionOfPropertyPlantAndEquipment

Acquisition of property, plant, and equipment.

public decimal AcquisitionOfPropertyPlantAndEquipment { get; init; }

Property Value

decimal

CashAtEndOfPeriod

Cash at end of period.

public decimal CashAtEndOfPeriod { get; init; }

Property Value

decimal

CashFromFinancingActivities

Cash from financing activities.

public decimal CashFromFinancingActivities { get; init; }

Property Value

decimal

CashFromInvestingActivities

Cash from investing activities.

public decimal CashFromInvestingActivities { get; init; }

Property Value

decimal

CashFromOperatingActivities

Cash from operating activities.

public decimal CashFromOperatingActivities { get; init; }

Property Value

decimal

CentralIndexKey

The central index key (CIK) for the registrant.

public string? CentralIndexKey { get; init; }

Property Value

string

ChangeInAccountsPayable

Change in accounts payable.

public decimal ChangeInAccountsPayable { get; init; }

Property Value

decimal

ChangeInAccountsReceivable

Change in accounts receivable.

public decimal ChangeInAccountsReceivable { get; init; }

Property Value

decimal

ChangeInCash

Change in cash during the period.

public decimal ChangeInCash { get; init; }

Property Value

decimal

ChangeInDeferredRevenue

Change in deferred revenue.

public decimal ChangeInDeferredRevenue { get; init; }

Property Value

decimal

ChangeInInventories

Change in inventories.

public decimal ChangeInInventories { get; init; }

Property Value

decimal

ChangeInNonTradeReceivables

Change in non-trade receivables.

public decimal ChangeInNonTradeReceivables { get; init; }

Property Value

decimal

ChangeInOtherAssets

Change in other assets.

public decimal ChangeInOtherAssets { get; init; }

Property Value

decimal

ChangeInOtherLiabilities

Change in other liabilities.

public decimal ChangeInOtherLiabilities { get; init; }

Property Value

decimal

DeferredIncomeTaxExpense

Deferred income tax expense.

public decimal DeferredIncomeTaxExpense { get; init; }

Property Value

decimal

DepreciationAndAmortization

Depreciation and amortization expense.

public decimal DepreciationAndAmortization { get; init; }

Property Value

decimal

EqualityContract

protected virtual Type EqualityContract { get; }

Property Value

Type

FiscalPeriod

The fiscal period (e.g., "FY" for full year).

public string? FiscalPeriod { get; init; }

Property Value

string

FiscalYear

The fiscal year for the reported statement.

public string? FiscalYear { get; init; }

Property Value

string

IncomeTaxesPaid

Income taxes paid during the period.

public decimal IncomeTaxesPaid { get; init; }

Property Value

decimal

InterestPaid

Interest paid during the period.

public decimal InterestPaid { get; init; }

Property Value

decimal

IssuanceOfCommonStock

Issuance of common stock.

public decimal IssuanceOfCommonStock { get; init; }

Property Value

decimal

IssuanceOfLongTermDebt

Issuance of long-term debt.

public decimal IssuanceOfLongTermDebt { get; init; }

Property Value

decimal

OtherFinancingActivities

Other financing activities.

public decimal OtherFinancingActivities { get; init; }

Property Value

decimal

OtherInvestingActivities

Other investing activities.

public decimal OtherInvestingActivities { get; init; }

Property Value

decimal

OtherNonCashIncomeExpense

Other non-cash income/expense.

public decimal OtherNonCashIncomeExpense { get; init; }

Property Value

decimal

PaymentsOfDividends

Payments of dividends.

public decimal PaymentsOfDividends { get; init; }

Property Value

decimal

PeriodEndDate

The end date of the reporting period.

public DateOnly PeriodEndDate { get; init; }

Property Value

DateOnly

PurchasesOfMarketableSecurities

Purchases of marketable securities.

public decimal PurchasesOfMarketableSecurities { get; init; }

Property Value

decimal

RegistrantName

The name of the registrant.

public string? RegistrantName { get; init; }

Property Value

string

RepaymentOfLongTermDebt

Repayment of long-term debt.

public decimal RepaymentOfLongTermDebt { get; init; }

Property Value

decimal

RepurchaseOfCommonStock

Repurchase of common stock.

public decimal RepurchaseOfCommonStock { get; init; }

Property Value

decimal

SalesOfMarketableSecurities

Sales of marketable securities.

public decimal SalesOfMarketableSecurities { get; init; }

Property Value

decimal

ShareBasedCompensationExpense

Share-based compensation expense.

public decimal ShareBasedCompensationExpense { get; init; }

Property Value

decimal

TaxWithholdingForShareBasedCompensation

Tax withholding for share-based compensation.

public decimal TaxWithholdingForShareBasedCompensation { get; init; }

Property Value

decimal

TradingSymbol

The trading symbol of the security (e.g., "MSFT").

public string? TradingSymbol { get; init; }

Property Value

string

Methods

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

Equals(CashFlow?)

public virtual bool Equals(CashFlow? other)

Parameters

other CashFlow

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

PrintMembers(StringBuilder)

protected virtual bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

ToString()

public override string ToString()

Returns

string

Operators

operator ==(CashFlow?, CashFlow?)

public static bool operator ==(CashFlow? left, CashFlow? right)

Parameters

left CashFlow
right CashFlow

Returns

bool

operator !=(CashFlow?, CashFlow?)

public static bool operator !=(CashFlow? left, CashFlow? right)

Parameters

left CashFlow
right CashFlow

Returns

bool