October 22, 2026
v1.0.22: the evidence a strategy asks for reaches its reads
- A read now receives each annual report once. When a strategy asks for both the latest annual report and a multi-year series of them, the newest report used to arrive twice and could fill a section’s space by itself, so the earlier years’ text was left out and the read listed the multi-year record as not provided. Reads on strategies with a multi-year record (15-Point Qualitative, Deep Value (Net-Net), Dividend Compounders, General Analysis, both Moat Value strategies, Quality Compounder) can score differently from earlier ones.
- When a strategy asks for several years of annual reports, each earlier year’s management discussion now has its own space in the read, labelled with its report, beside the latest year’s section. Until now the years shared one space, so an earlier year reached the read only when the latest year’s discussion was short. A strategy that declares many filing sections, such as Quality Compounder, no longer has each section cut back to make room for the others.
- A read now receives the financial figures its strategy’s instructions name. Nine built-in strategies (15-Point Qualitative, Deep Value (Net-Net), Dividend Compounders, Growth at a Reasonable Price, Growth Leaders, both Moat Value strategies, Quality Compounder and Quality-Value Rank) declare the figures their instructions ask the read to weigh, such as returns on incremental invested capital, cash conversion, accruals, share-count change and dividend growth. Until now a read received only the figures its screen’s filters used, so it listed the rest as not provided. Two figures are new for Dividend Compounders: the payout ratio on earnings per share, and dividend yield plus five-year dividend growth. Reads on these strategies can score differently from earlier ones.
- A screen’s sector and SIC-code exclusions now evaluate whatever the age of the cached filer record. A filer’s SIC code is taken from RockTurners’ ticker directory when the cached EDGAR record is more than a day old or has no code, so a screen that excludes blank-check companies or banks now excludes them on every run, not only on days the record happened to be fresh. A sector exclusion that needs the filer’s SIC description, such as Biotechnology or REITs, still skips and says so when only the code is known. The nightly refresh of filer records now refreshes a record that would expire before its next run.