Message

ScreenerPerformanceState

Fractional returns from regular-session reference closes to the latest accepted stock price. Each return is calculated as (current_price - reference_close) / reference_close. For example, 0.05 means 5 percent. A return is absent when either input is unavailable or the reference close is not positive.

fields9 used byStockScreenerState
Proto definition.proto
message ScreenerPerformanceState {
  Decimal one_week_perc = 1;
  Decimal one_month_perc = 2;
  Decimal three_month_perc = 3;
  Decimal six_month_perc = 4;
  Decimal ytd_perc = 5;
  Decimal one_year_perc = 6;
  Decimal five_year_perc = 7;
  Decimal earnings_perc = 8;
  Date last_earnings_date = 9;
}
Fields
one_week_perc Decimal 1
Return from the latest regular close on or before seven calendar days before the parent state date.
one_month_perc Decimal 2
Return from the latest regular close on or before one calendar month before the parent state date.
three_month_perc Decimal 3
Return from the latest regular close on or before three calendar months before the parent state date.
six_month_perc Decimal 4
Return from the latest regular close on or before six calendar months before the parent state date.
ytd_perc Decimal 5
Return from the latest regular close on or before January 1 of the parent state year.
one_year_perc Decimal 6
Return from the latest regular close on or before one calendar year before the parent state date.
five_year_perc Decimal 7
Return from the latest regular close on or before five calendar years before the parent state date.
earnings_perc Decimal 8
Return from the regular close immediately before the latest earnings reaction window.
last_earnings_date Date 9
Latest known earnings report date. Absent when unknown.