Message

ScreenerSharesState

Latest shares outstanding and fractional changes against earlier report rows. Report periods are not included in this message. Startup excludes reports with missing shares before selecting row offsets. Live snapshots can include those reports in the offsets, so growth values can change after a restart.

fields4 used byStockScreenerState
Proto definition.proto
message ScreenerSharesState {
  Decimal shares_outstanding = 1;
  Decimal shares_outstanding_growth_4q = 2;
  Decimal shares_outstanding_growth_8q = 3;
  Decimal shares_outstanding_growth_12q = 4;
}
Fields
shares_outstanding Decimal 1
Latest available shares outstanding. Company metadata is used when the selected report has no value. The value is a share count.
shares_outstanding_growth_4q Decimal 2
(current_shares - shares_4_rows_earlier) / abs(shares_4_rows_earlier). Absent when either value is unavailable or the earlier value is zero.
shares_outstanding_growth_8q Decimal 3
(current_shares - shares_8_rows_earlier) / abs(shares_8_rows_earlier). Absent when either value is unavailable or the earlier value is zero.
shares_outstanding_growth_12q Decimal 4
(current_shares - shares_12_rows_earlier) / abs(shares_12_rows_earlier). Absent when either value is unavailable or the earlier value is zero.