{"slug":"what-is-short-interest","qid":"settlement_calendar","label":"Short interest reporting dates: recent settlements, weekday, coverage and publication lag","post_title":"What Is FINRA Short Interest? Days to Cover","post_url":"/blog/what-is-short-interest#q-settlement_calendar","columns":["settlement_date","weekday","securities_on_file","securities_on_file_fmt","publication_lag_days"],"rows":[{"settlement_date":"March 31, 2026","weekday":"Tuesday","securities_on_file":21678,"securities_on_file_fmt":"21,678","publication_lag_days":10},{"settlement_date":"April 15, 2026","weekday":"Wednesday","securities_on_file":21757,"securities_on_file_fmt":"21,757","publication_lag_days":16},{"settlement_date":"April 30, 2026","weekday":"Thursday","securities_on_file":21820,"securities_on_file_fmt":"21,820","publication_lag_days":11},{"settlement_date":"May 15, 2026","weekday":"Friday","securities_on_file":21894,"securities_on_file_fmt":"21,894","publication_lag_days":26},{"settlement_date":"May 29, 2026","weekday":"Friday","securities_on_file":21987,"securities_on_file_fmt":"21,987","publication_lag_days":12},{"settlement_date":"June 15, 2026","weekday":"Monday","securities_on_file":22178,"securities_on_file_fmt":"22,178","publication_lag_days":16},{"settlement_date":"June 30, 2026","weekday":"Tuesday","securities_on_file":22207,"securities_on_file_fmt":"22,207","publication_lag_days":11},{"settlement_date":"July 15, 2026","weekday":"Wednesday","securities_on_file":22373,"securities_on_file_fmt":"22,373","publication_lag_days":17},{"settlement_date":"July 31, 2026","weekday":"Friday","securities_on_file":22339,"securities_on_file_fmt":"22,339","publication_lag_days":11}],"shape":"series","sql":"SELECT concat(monthName(d), ' ', toString(toDayOfMonth(d)), ', ', toString(toYear(d))) AS settlement_date,\n       weekday,\n       securities_on_file,\n       multiIf(securities_on_file < 1000, toString(securities_on_file),\n               concat(toString(intDiv(securities_on_file, 1000)), ',', lpad(toString(securities_on_file % 1000), 3, '0'))) AS securities_on_file_fmt,\n       publication_lag_days\nFROM\n(\n    SELECT settlement_date AS d,\n           formatDateTime(settlement_date, '%W') AS weekday,\n           uniqExact(ticker) AS securities_on_file,\n           dateDiff('day', settlement_date, toDate(min(_ingest_time))) AS publication_lag_days\n    FROM global_markets.stocks_short_interest\n    WHERE settlement_date >= today() - INTERVAL 5 MONTH\n    GROUP BY settlement_date\n)\nORDER BY d","computed_at":"2026-08-22T04:34:48.913645+00:00","elapsed":0.049042292}