Table of Contents

Class KeyMetrics

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

Represents key financial metrics for a company such as P/E ratio, P/B ratio, free cash flow, etc.

See: https://financialdata.net/documentation#key_metrics

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

Constructors

KeyMetrics()

public KeyMetrics()

KeyMetrics(KeyMetrics)

protected KeyMetrics(KeyMetrics original)

Parameters

original KeyMetrics

Properties

BookValuePerShare

Gets the book value per share.

public decimal BookValuePerShare { get; init; }

Property Value

decimal

CapitalExpenditures

Gets the capital expenditures.

public decimal CapitalExpenditures { get; init; }

Property Value

decimal

CentralIndexKey

Gets the central index key (CIK) assigned by the SEC.

public string? CentralIndexKey { get; init; }

Property Value

string

DebtToEquityRatio

Gets the debt-to-equity ratio.

public decimal DebtToEquityRatio { get; init; }

Property Value

decimal

DividendPayoutRatio

Gets the dividend payout ratio.

public decimal DividendPayoutRatio { get; init; }

Property Value

decimal

DividendYield

Gets the dividend yield.

public decimal DividendYield { get; init; }

Property Value

decimal

EarningsGrowthRate

Gets the earnings growth rate.

public decimal EarningsGrowthRate { get; init; }

Property Value

decimal

EarningsPerShare

Gets the earnings per share.

public decimal EarningsPerShare { get; init; }

Property Value

decimal

EarningsPerShareForecast

Gets the forecasted earnings per share.

public decimal EarningsPerShareForecast { get; init; }

Property Value

decimal

Ebitda

Gets the EBITDA.

public decimal Ebitda { get; init; }

Property Value

decimal

EnterpriseValue

Gets the enterprise value.

public decimal EnterpriseValue { get; init; }

Property Value

decimal

EqualityContract

protected virtual Type EqualityContract { get; }

Property Value

Type

FiscalYear

Gets the fiscal year.

public string? FiscalYear { get; init; }

Property Value

string

FiveYearBeta

Gets the five-year beta.

public decimal FiveYearBeta { get; init; }

Property Value

decimal

ForwardPriceToEarningsRatio

Gets the forward price-to-earnings ratio.

public decimal ForwardPriceToEarningsRatio { get; init; }

Property Value

decimal

FreeCashFlow

Gets the free cash flow.

public decimal FreeCashFlow { get; init; }

Property Value

decimal

OneYearBeta

Gets the one-year beta.

public decimal OneYearBeta { get; init; }

Property Value

decimal

PeriodEndDate

Gets the period end date.

public DateOnly PeriodEndDate { get; init; }

Property Value

DateOnly

PriceEarningsToGrowthRatio

Gets the price-earnings-to-growth (PEG) ratio.

public decimal PriceEarningsToGrowthRatio { get; init; }

Property Value

decimal

PriceToBookRatio

Gets the price-to-book ratio.

public decimal PriceToBookRatio { get; init; }

Property Value

decimal

PriceToEarningsRatio

Gets the price-to-earnings ratio.

public decimal PriceToEarningsRatio { get; init; }

Property Value

decimal

RegistrantName

Gets the registrant name of the company.

public string? RegistrantName { get; init; }

Property Value

string

ReturnOnEquity

Gets the return on equity.

public decimal ReturnOnEquity { get; init; }

Property Value

decimal

ThreeYearBeta

Gets the three-year beta.

public decimal ThreeYearBeta { get; init; }

Property Value

decimal

TradingSymbol

Gets the trading symbol of the company.

public string? TradingSymbol { get; init; }

Property Value

string

Methods

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

Equals(KeyMetrics?)

public virtual bool Equals(KeyMetrics? other)

Parameters

other KeyMetrics

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 ==(KeyMetrics?, KeyMetrics?)

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

Parameters

left KeyMetrics
right KeyMetrics

Returns

bool

operator !=(KeyMetrics?, KeyMetrics?)

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

Parameters

left KeyMetrics
right KeyMetrics

Returns

bool