Table of Contents

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

original SolvencyRatios

Properties

AssetCoverageRatio

The asset coverage ratio for the period.

public decimal AssetCoverageRatio { get; init; }

Property Value

decimal

CashFlowToDebtRatio

The cash flow to debt ratio for the period.

public decimal CashFlowToDebtRatio { get; init; }

Property Value

decimal

CentralIndexKey

The central index key (CIK) for the registrant.

public string? CentralIndexKey { get; init; }

Property Value

string

DebtCoverageRatio

The debt coverage ratio for the period.

public decimal DebtCoverageRatio { get; init; }

Property Value

decimal

DebtToAssetsRatio

The debt to assets ratio for the period.

public decimal DebtToAssetsRatio { get; init; }

Property Value

decimal

DebtToCapitalRatio

The debt to capital ratio for the period.

public decimal DebtToCapitalRatio { get; init; }

Property Value

decimal

DebtToEquityRatio

The debt to equity ratio for the period.

public decimal DebtToEquityRatio { get; init; }

Property Value

decimal

DebtToIncomeRatio

The debt to income ratio for the period.

public decimal DebtToIncomeRatio { get; init; }

Property Value

decimal

EqualityContract

protected virtual Type EqualityContract { get; }

Property Value

Type

EquityRatio

The equity ratio for the period.

public decimal EquityRatio { get; init; }

Property Value

decimal

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 ratios.

public string? FiscalYear { get; init; }

Property Value

string

InterestCoverageRatio

The interest coverage ratio for the period.

public decimal InterestCoverageRatio { get; init; }

Property Value

decimal

PeriodEndDate

The end date of the reporting period (format: yyyy-MM-dd).

public DateOnly PeriodEndDate { get; init; }

Property Value

DateOnly

RegistrantName

The name of the registrant.

public string? RegistrantName { get; init; }

Property Value

string

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(SolvencyRatios?)

public virtual bool Equals(SolvencyRatios? other)

Parameters

other SolvencyRatios

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

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

Parameters

left SolvencyRatios
right SolvencyRatios

Returns

bool

operator !=(SolvencyRatios?, SolvencyRatios?)

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

Parameters

left SolvencyRatios
right SolvencyRatios

Returns

bool