Class InstitutionalHolding
- Namespace
- Tudormobile.FinancialData.Entities
- Assembly
- Tudormobile.FinancialData.dll
Represents an institutional holding position in a company's stock.
See: https://financialdata.net/documentation#institutional_holdings
public record InstitutionalHolding : IEquatable<InstitutionalHolding>
- Inheritance
-
InstitutionalHolding
- Implements
- Inherited Members
Constructors
InstitutionalHolding()
public InstitutionalHolding()
InstitutionalHolding(InstitutionalHolding)
protected InstitutionalHolding(InstitutionalHolding original)
Parameters
originalInstitutionalHolding
Properties
CentralIndexKey
Gets the central index key (CIK) of the company.
public string? CentralIndexKey { get; init; }
Property Value
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
FilingDate
Gets the filing date with the SEC.
public DateOnly FilingDate { get; init; }
Property Value
InvestorCik
Gets the central index key (CIK) of the institutional investor.
public string? InvestorCik { get; init; }
Property Value
InvestorName
Gets the name of the institutional investor.
public string? InvestorName { get; init; }
Property Value
PeriodEndDate
Gets the reporting period end date.
public DateOnly PeriodEndDate { get; init; }
Property Value
PortfolioPercent
Gets the percentage of the portfolio represented by this holding.
public decimal PortfolioPercent { get; init; }
Property Value
RegistrantName
Gets the registrant name of the company.
public string? RegistrantName { get; init; }
Property Value
Shares
Gets the number of shares held.
public decimal Shares { get; init; }
Property Value
SharesChange
Gets the change in shares from the previous period.
public decimal SharesChange { get; init; }
Property Value
SharesChangePercent
Gets the percentage change in shares.
public decimal SharesChangePercent { get; init; }
Property Value
TradingSymbol
Gets the trading symbol of the company.
public string? TradingSymbol { get; init; }
Property Value
Value
Gets the market value of the holding.
public decimal Value { get; init; }
Property Value
Methods
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
Equals(InstitutionalHolding?)
public virtual bool Equals(InstitutionalHolding? other)
Parameters
otherInstitutionalHolding
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 ==(InstitutionalHolding?, InstitutionalHolding?)
public static bool operator ==(InstitutionalHolding? left, InstitutionalHolding? right)
Parameters
leftInstitutionalHoldingrightInstitutionalHolding
Returns
operator !=(InstitutionalHolding?, InstitutionalHolding?)
public static bool operator !=(InstitutionalHolding? left, InstitutionalHolding? right)
Parameters
leftInstitutionalHoldingrightInstitutionalHolding