Class EarningsTrend
- Namespace
- ATAS.Indicators.News
- Assembly
- ATAS.Indicators.dll
Analyst estimates of a stock for one forecast horizon, as returned by GetEarningsTrendsAsync(string, string, CancellationToken). Values are passed through from the EODHD earnings trends feed without rescaling; any of them is null when the feed does not provide it.
Added in ATAS 8.0.15.
public sealed class EarningsTrend
- Inheritance
-
objectEarningsTrend
- Extension Methods
Constructors
EarningsTrend()
public EarningsTrend()
Properties
Code
Gets the ticker in the EODHD data-feed format (for example, AAPL.US), not the ATAS code/exchange pair.
public string Code { get; init; }
Property Value
- string
Date
Gets the end date of the quarter or year the estimates refer to: a calendar date (midnight) in UTC. Its System.DateTime.Kind is not guaranteed to be System.DateTimeKind.Utc.
public DateTime Date { get; init; }
Property Value
- DateTime
EarningsEstimateAvg
Gets the average analyst estimate of earnings per share for the period.
public double? EarningsEstimateAvg { get; init; }
Property Value
- double?
EarningsEstimateGrowth
Gets the expected earnings growth compared with the year-ago period, as supplied by the data feed.
public double? EarningsEstimateGrowth { get; init; }
Property Value
- double?
EarningsEstimateHigh
Gets the highest analyst estimate of earnings per share for the period.
public double? EarningsEstimateHigh { get; init; }
Property Value
- double?
EarningsEstimateLow
Gets the lowest analyst estimate of earnings per share for the period.
public double? EarningsEstimateLow { get; init; }
Property Value
- double?
EarningsEstimateNumberOfAnalysts
Gets the number of analysts contributing to the earnings estimate.
public double? EarningsEstimateNumberOfAnalysts { get; init; }
Property Value
- double?
EarningsEstimateYearAgoEps
Gets the earnings per share of the same period a year earlier.
public double? EarningsEstimateYearAgoEps { get; init; }
Property Value
- double?
EpsRevisionsDownLast30days
Gets the number of downward revisions of the earnings-per-share estimate during the last 30 days.
public double? EpsRevisionsDownLast30days { get; init; }
Property Value
- double?
EpsRevisionsUpLast30days
Gets the number of upward revisions of the earnings-per-share estimate during the last 30 days.
public double? EpsRevisionsUpLast30days { get; init; }
Property Value
- double?
EpsRevisionsUpLast7days
Gets the number of upward revisions of the earnings-per-share estimate during the last 7 days.
public double? EpsRevisionsUpLast7days { get; init; }
Property Value
- double?
EpsTrend30daysAgo
Gets the consensus estimate of earnings per share for the period as it was 30 days ago.
public double? EpsTrend30daysAgo { get; init; }
Property Value
- double?
EpsTrend60daysAgo
Gets the consensus estimate of earnings per share for the period as it was 60 days ago.
public double? EpsTrend60daysAgo { get; init; }
Property Value
- double?
EpsTrend7daysAgo
Gets the consensus estimate of earnings per share for the period as it was 7 days ago.
public double? EpsTrend7daysAgo { get; init; }
Property Value
- double?
EpsTrend90daysAgo
Gets the consensus estimate of earnings per share for the period as it was 90 days ago.
public double? EpsTrend90daysAgo { get; init; }
Property Value
- double?
EpsTrendCurrent
Gets the current consensus estimate of earnings per share for the period.
public double? EpsTrendCurrent { get; init; }
Property Value
- double?
Growth
Gets the expected growth for the period as supplied by the data feed.
public double? Growth { get; init; }
Property Value
- double?
Id
Gets the stable identifier of the record, derived from Code, Date and Period. An update of the same estimates has the same identifier.
public string Id { get; init; }
Property Value
- string
Period
Gets the forecast horizon relative to the current period: 0q (current quarter), +1q (next quarter),
0y (current year) or +1y (next year); null when not provided.
public string? Period { get; init; }
Property Value
- string
RevenueEstimateAvg
Gets the average analyst estimate of revenue for the period.
public double? RevenueEstimateAvg { get; init; }
Property Value
- double?
RevenueEstimateGrowth
Gets the expected revenue growth compared with the year-ago period, as supplied by the data feed.
public double? RevenueEstimateGrowth { get; init; }
Property Value
- double?
RevenueEstimateHigh
Gets the highest analyst estimate of revenue for the period.
public double? RevenueEstimateHigh { get; init; }
Property Value
- double?
RevenueEstimateLow
Gets the lowest analyst estimate of revenue for the period.
public double? RevenueEstimateLow { get; init; }
Property Value
- double?
RevenueEstimateNumberOfAnalysts
Gets the number of analysts contributing to the revenue estimate.
public double? RevenueEstimateNumberOfAnalysts { get; init; }
Property Value
- double?
RevenueEstimateYearAgoEps
Gets the year-ago figure of the revenue estimate block, passed through from the data-feed field
revenueEstimateYearAgoEps (despite the name, it belongs to the revenue estimates).
public double? RevenueEstimateYearAgoEps { get; init; }
Property Value
- double?