Class ValuationRatios
- Namespace
- Tudormobile.FinancialData.Entities
- Assembly
- Tudormobile.FinancialData.dll
Represents valuation ratios and related financial metrics for a security.
public record ValuationRatios : IEquatable<ValuationRatios>
- Inheritance
-
ValuationRatios
- Implements
- Inherited Members
Remarks
Constructors
ValuationRatios()
public ValuationRatios()
ValuationRatios(ValuationRatios)
protected ValuationRatios(ValuationRatios original)
Parameters
originalValuationRatios
Properties
BookValuePerShare
Book value per share at period end.
public decimal BookValuePerShare { get; set; }
Property Value
CentralIndexKey
The central index key (CIK) for the registrant.
public string? CentralIndexKey { get; set; }
Property Value
DividendPayoutRatio
The dividend payout ratio for the period.
public decimal DividendPayoutRatio { get; set; }
Property Value
DividendsPerShare
Dividends paid per share during the period.
public decimal DividendsPerShare { get; set; }
Property Value
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
FiscalPeriod
The fiscal period (e.g., "FY" for full year).
public string? FiscalPeriod { get; set; }
Property Value
FiscalYear
The fiscal year for the reported ratios.
public string? FiscalYear { get; set; }
Property Value
NetFixedAssets
Net fixed assets at period end.
public decimal NetFixedAssets { get; set; }
Property Value
PeriodEndDate
The end date of the reporting period (format: yyyy-MM-dd).
public DateOnly PeriodEndDate { get; set; }
Property Value
RegistrantName
The name of the registrant.
public string? RegistrantName { get; set; }
Property Value
RetentionRatio
The retention ratio for the period.
public decimal RetentionRatio { get; set; }
Property Value
TradingSymbol
The trading symbol of the security (e.g., "MSFT").
public string? TradingSymbol { get; set; }
Property Value
Methods
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
Equals(ValuationRatios?)
public virtual bool Equals(ValuationRatios? other)
Parameters
otherValuationRatios
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 ==(ValuationRatios?, ValuationRatios?)
public static bool operator ==(ValuationRatios? left, ValuationRatios? right)
Parameters
leftValuationRatiosrightValuationRatios
Returns
operator !=(ValuationRatios?, ValuationRatios?)
public static bool operator !=(ValuationRatios? left, ValuationRatios? right)
Parameters
leftValuationRatiosrightValuationRatios