Class EarningsRelease
- Namespace
- Tudormobile.FinancialData.Entities
- Assembly
- Tudormobile.FinancialData.dll
Represents earnings release information including actual and predicted earnings, release timing, and market cap.
See: https://financialdata.net/documentation#earnings_releases
public record EarningsRelease : IEquatable<EarningsRelease>
- Inheritance
-
EarningsRelease
- Implements
- Inherited Members
Constructors
EarningsRelease()
public EarningsRelease()
EarningsRelease(EarningsRelease)
protected EarningsRelease(EarningsRelease original)
Parameters
originalEarningsRelease
Properties
CentralIndexKey
Gets the central index key (CIK) assigned by the SEC.
public string? CentralIndexKey { get; init; }
Property Value
ConferenceCallTime
Gets the conference call time (EST).
public DateTime ConferenceCallTime { get; init; }
Property Value
EarningsPerShare
Gets the actual earnings per share.
public decimal EarningsPerShare { get; init; }
Property Value
EarningsPerShareForecast
Gets the forecasted earnings per share.
public decimal EarningsPerShareForecast { get; init; }
Property Value
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
FiscalQuarterEndDate
Gets the fiscal quarter end date.
public string? FiscalQuarterEndDate { get; init; }
Property Value
MarketCap
Gets the market capitalization.
public decimal MarketCap { get; init; }
Property Value
NumberOfForecasts
Gets the number of analyst forecasts.
public int NumberOfForecasts { get; init; }
Property Value
PercentageSurprise
Gets the percentage surprise (difference between actual and forecast).
public decimal PercentageSurprise { get; init; }
Property Value
RegistrantName
Gets the registrant name of the company.
public string? RegistrantName { 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(EarningsRelease?)
public virtual bool Equals(EarningsRelease? other)
Parameters
otherEarningsRelease
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 ==(EarningsRelease?, EarningsRelease?)
public static bool operator ==(EarningsRelease? left, EarningsRelease? right)
Parameters
leftEarningsReleaserightEarningsRelease
Returns
operator !=(EarningsRelease?, EarningsRelease?)
public static bool operator !=(EarningsRelease? left, EarningsRelease? right)
Parameters
leftEarningsReleaserightEarningsRelease