Why some 13F positions show up 1,000× too small on every screener
a unit-convention error in SEC 13F filings hides real institutional positions in plain sight. here is exactly how it works — and three Q1 2026 filings you can verify against EDGAR yourself.
the_bug
since january 3, 2023 (EDGAR release 22.4), the SEC requires institutional managers to report their 13F holdings in whole dollars. before that, the value column was stated in thousands.
some funds never updated their filing process. they still file in the old thousands convention — by habit or oversight. when they do, a $10 million position is written into the filing as the number 10,000. any tool that reads that field as whole dollars shows the position as $10,000 — a rounding error. the real position is 1,000× larger, and invisible.
why_every_screener_misses_it
public 13F screeners ingest the filing's value field at face value. they assume every filer follows the post-2023 whole-dollar rule. for a filer still using the thousands convention, that single assumption renders the position at one-thousandth of its real size — on every site, simultaneously, with no flag.
three_filings_you_can_verify
all from Q1 2026 (period ending 2026-03-31). open each EDGAR filing, find the holding's row, and multiply shares × quarter-end price — the product is the true value, roughly 1,000× the figure the filing reports.
how_hedgewatch_detects_it
hedgewatch polls SEC EDGAR every 60 seconds, parses each 13F-HR filing as it lands, and compares every holding's reported value against shares × quarter-end price. when the values across a filing are consistently about 1,000× too small, the filing is flagged as using the thousands convention, and the true position size is surfaced — with the raw filing receipts attached. the examples above were caught within seconds of filing.
faq
- what is the 13f thousands-convention bug?
- since january 3, 2023 (EDGAR release 22.4), the SEC requires 13F holdings to be reported in whole dollars. some funds still file using the pre-2023 convention, where values were stated in thousands. when they do, a $10 million position is filed as the number 10,000 — and any tool that reads the value field as whole dollars displays it as $10,000.
- why do screeners show these positions 1,000× too small?
- public 13F screeners ingest the filing's value field at face value and assume every filer follows the post-2023 whole-dollar rule. for a filer still using the thousands convention, that assumption renders the position at one-thousandth of its real size.
- how can i verify these filings myself?
- open the EDGAR XML linked for each example, find the holding's row, and multiply the reported share count by the stock's quarter-end closing price. the product is the true position value — roughly 1,000× the number the filing's value field shows.
- is this data public?
- yes. every filing referenced here is a public 13F-HR submission on SEC EDGAR. hedgewatch uses only public filing data.
- how does hedgewatch detect it?
- the detector polls SEC EDGAR every 60 seconds, parses each 13F-HR filing, and compares every holding's reported value against shares × quarter-end price. when the values across a filing are consistently about 1,000× too small, the filing is flagged as using the thousands convention and the true position size is surfaced.
- how often does this happen?
- dozens of filings per quarter, concentrated in the 13F filing window roughly 45 days after each quarter-end.
get_access
hedgewatch surfaces these the second they file — across every 13F filing, in real time. access is invite-only and reviewed by hand; the edge degrades the moment everyone has it.
or read the api reference and pricing.
this page is informational only and does not constitute investment advice. all figures are derived from public SEC EDGAR filings; quarter-end prices are approximate.