Table of Contents

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

original EarningsRelease

Properties

CentralIndexKey

Gets the central index key (CIK) assigned by the SEC.

public string? CentralIndexKey { get; init; }

Property Value

string

ConferenceCallTime

Gets the conference call time (EST).

public DateTime ConferenceCallTime { get; init; }

Property Value

DateTime

EarningsPerShare

Gets the actual earnings per share.

public decimal EarningsPerShare { get; init; }

Property Value

decimal

EarningsPerShareForecast

Gets the forecasted earnings per share.

public decimal EarningsPerShareForecast { get; init; }

Property Value

decimal

EqualityContract

protected virtual Type EqualityContract { get; }

Property Value

Type

FiscalQuarterEndDate

Gets the fiscal quarter end date.

public string? FiscalQuarterEndDate { get; init; }

Property Value

string

MarketCap

Gets the market capitalization.

public decimal MarketCap { get; init; }

Property Value

decimal

NumberOfForecasts

Gets the number of analyst forecasts.

public int NumberOfForecasts { get; init; }

Property Value

int

PercentageSurprise

Gets the percentage surprise (difference between actual and forecast).

public decimal PercentageSurprise { get; init; }

Property Value

decimal

RegistrantName

Gets the registrant name of the company.

public string? RegistrantName { get; init; }

Property Value

string

TradingSymbol

Gets the trading symbol of the company.

public string? TradingSymbol { get; init; }

Property Value

string

Methods

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

Equals(EarningsRelease?)

public virtual bool Equals(EarningsRelease? other)

Parameters

other EarningsRelease

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

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

Parameters

left EarningsRelease
right EarningsRelease

Returns

bool

operator !=(EarningsRelease?, EarningsRelease?)

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

Parameters

left EarningsRelease
right EarningsRelease

Returns

bool