Class SolvencyRatios
- Namespace
- Tudormobile.FinancialData.Entities
- Assembly
- Tudormobile.FinancialData.dll
Represents solvency ratios and related financial metrics for a security.
public record SolvencyRatios : IEquatable<SolvencyRatios>
- Inheritance
-
SolvencyRatios
- Implements
- Inherited Members
Remarks
Constructors
SolvencyRatios()
public SolvencyRatios()
SolvencyRatios(SolvencyRatios)
protected SolvencyRatios(SolvencyRatios original)
Parameters
originalSolvencyRatios
Properties
AssetCoverageRatio
The asset coverage ratio for the period.
public decimal AssetCoverageRatio { get; init; }
Property Value
CashFlowToDebtRatio
The cash flow to debt ratio for the period.
public decimal CashFlowToDebtRatio { get; init; }
Property Value
CentralIndexKey
The central index key (CIK) for the registrant.
public string? CentralIndexKey { get; init; }
Property Value
DebtCoverageRatio
The debt coverage ratio for the period.
public decimal DebtCoverageRatio { get; init; }
Property Value
DebtToAssetsRatio
The debt to assets ratio for the period.
public decimal DebtToAssetsRatio { get; init; }
Property Value
DebtToCapitalRatio
The debt to capital ratio for the period.
public decimal DebtToCapitalRatio { get; init; }
Property Value
DebtToEquityRatio
The debt to equity ratio for the period.
public decimal DebtToEquityRatio { get; init; }
Property Value
DebtToIncomeRatio
The debt to income ratio for the period.
public decimal DebtToIncomeRatio { get; init; }
Property Value
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
EquityRatio
The equity ratio for the period.
public decimal EquityRatio { get; init; }
Property Value
FiscalPeriod
The fiscal period (e.g., "FY" for full year).
public string? FiscalPeriod { get; init; }
Property Value
FiscalYear
The fiscal year for the reported ratios.
public string? FiscalYear { get; init; }
Property Value
InterestCoverageRatio
The interest coverage ratio for the period.
public decimal InterestCoverageRatio { get; init; }
Property Value
PeriodEndDate
The end date of the reporting period (format: yyyy-MM-dd).
public DateOnly PeriodEndDate { get; init; }
Property Value
RegistrantName
The name of the registrant.
public string? RegistrantName { get; init; }
Property Value
TradingSymbol
The trading symbol of the security (e.g., "MSFT").
public string? TradingSymbol { get; init; }
Property Value
Methods
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
Equals(SolvencyRatios?)
public virtual bool Equals(SolvencyRatios? other)
Parameters
otherSolvencyRatios
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 ==(SolvencyRatios?, SolvencyRatios?)
public static bool operator ==(SolvencyRatios? left, SolvencyRatios? right)
Parameters
leftSolvencyRatiosrightSolvencyRatios
Returns
operator !=(SolvencyRatios?, SolvencyRatios?)
public static bool operator !=(SolvencyRatios? left, SolvencyRatios? right)
Parameters
leftSolvencyRatiosrightSolvencyRatios