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
originalKeyMetrics
Properties
BookValuePerShare
Gets the book value per share.
public decimal BookValuePerShare { get; init; }
Property Value
CapitalExpenditures
Gets the capital expenditures.
public decimal CapitalExpenditures { get; init; }
Property Value
CentralIndexKey
Gets the central index key (CIK) assigned by the SEC.
public string? CentralIndexKey { get; init; }
Property Value
DebtToEquityRatio
Gets the debt-to-equity ratio.
public decimal DebtToEquityRatio { get; init; }
Property Value
DividendPayoutRatio
Gets the dividend payout ratio.
public decimal DividendPayoutRatio { get; init; }
Property Value
DividendYield
Gets the dividend yield.
public decimal DividendYield { get; init; }
Property Value
EarningsGrowthRate
Gets the earnings growth rate.
public decimal EarningsGrowthRate { get; init; }
Property Value
EarningsPerShare
Gets the earnings per share.
public decimal EarningsPerShare { get; init; }
Property Value
EarningsPerShareForecast
Gets the forecasted earnings per share.
public decimal EarningsPerShareForecast { get; init; }
Property Value
Ebitda
Gets the EBITDA.
public decimal Ebitda { get; init; }
Property Value
EnterpriseValue
Gets the enterprise value.
public decimal EnterpriseValue { get; init; }
Property Value
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
FiscalYear
Gets the fiscal year.
public string? FiscalYear { get; init; }
Property Value
FiveYearBeta
Gets the five-year beta.
public decimal FiveYearBeta { get; init; }
Property Value
ForwardPriceToEarningsRatio
Gets the forward price-to-earnings ratio.
public decimal ForwardPriceToEarningsRatio { get; init; }
Property Value
FreeCashFlow
Gets the free cash flow.
public decimal FreeCashFlow { get; init; }
Property Value
OneYearBeta
Gets the one-year beta.
public decimal OneYearBeta { get; init; }
Property Value
PeriodEndDate
Gets the period end date.
public DateOnly PeriodEndDate { get; init; }
Property Value
PriceEarningsToGrowthRatio
Gets the price-earnings-to-growth (PEG) ratio.
public decimal PriceEarningsToGrowthRatio { get; init; }
Property Value
PriceToBookRatio
Gets the price-to-book ratio.
public decimal PriceToBookRatio { get; init; }
Property Value
PriceToEarningsRatio
Gets the price-to-earnings ratio.
public decimal PriceToEarningsRatio { get; init; }
Property Value
RegistrantName
Gets the registrant name of the company.
public string? RegistrantName { get; init; }
Property Value
ReturnOnEquity
Gets the return on equity.
public decimal ReturnOnEquity { get; init; }
Property Value
ThreeYearBeta
Gets the three-year beta.
public decimal ThreeYearBeta { get; init; }
Property Value
TradingSymbol
Gets the trading symbol of the company.
public string? TradingSymbol { get; init; }
Property Value
Methods
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
Equals(KeyMetrics?)
public virtual bool Equals(KeyMetrics? other)
Parameters
otherKeyMetrics
Returns
GetHashCode()
public override int GetHashCode()
Returns
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
builderStringBuilder
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(KeyMetrics?, KeyMetrics?)
public static bool operator ==(KeyMetrics? left, KeyMetrics? right)
Parameters
leftKeyMetricsrightKeyMetrics
Returns
operator !=(KeyMetrics?, KeyMetrics?)
public static bool operator !=(KeyMetrics? left, KeyMetrics? right)
Parameters
leftKeyMetricsrightKeyMetrics