← all research

Pre-registered 2026-09-09. Source: SEC EDGAR companyfacts (FY2009+, 10-K, latest-filed wins), June-t formation on FYE t-1 frozen 12m. Accruals ex-TP (IncomeTaxesPayable coverage = 0 in XBRL — disclosed variant). Ex-financials (SIC 6xxx). Winsorized 1/99 per formation. Long-only top-10, hold=21, next-open, 10bps, sqrt(252). Split 2016-01-01 (IS 2010-2015 short — noted). Look-ahead guard PASS. Survivorship note: today's liquid-101 universe (same caveat as the production momentum spec).

ArmOOS eligOOS RetOOS SharpeOOS MaxDDTurn/yrCorrMktResidShCorrMomboot-pVerdict
Q1 asset-growth80+376.32%0.87-38.21%1.150.91-0.220.650.0030REJECT
Q2 gross-profit74+300.57%0.82-29.19%0.340.88-0.250.650.0042REJECT
Q3 accruals59+446.85%0.99-27.57%1.170.910.050.680.0012PASS

IS (2010-2015, short) reference

ArmIS RetIS SharpeIS MaxDD
Q1 asset-growth+91.78%0.67-21.75%
Q2 gross-profit+178.72%1.03-15.35%
Q3 accruals+109.56%0.80-14.43%

SPY OOS reference: ret +349.45%, Sharpe 0.89, maxDD -33.72%.

PASS bar (pre-registered): OOS Sharpe >= 0.50 AND bootstrap p < 0.05 AND residual Sharpe vs market > 0. Bonferroni ~= 0.017 for 3 tests noted. Correlation to price momentum reported for diversifier read.

Verdicts (2026-09-09) — deep-read, not just the gate

  • Q1 asset-growth — REJECT (beta). Significant standalone (0.87, p=0.003) but resid -0.22, corrMkt 0.91: textbook Round-2 beta in disguise. The anomaly's long-short alpha does not survive as a long-only book on liquid large-caps. Costs immaterial (turn 1.15/yr).
  • Q2 gross-profit — REJECT (beta). Same story (0.82, p=0.004, resid -0.25, corrMkt 0.88) plus IS→OOS decay (1.03→0.82). Costs immaterial (0.34/yr).
  • Q3 accruals — MARGINAL (significant but not independent). Passes the letter of the bar (0.99, p=0.0012 — survives Bonferroni — resid +0.05, IS 0.80 consistent, positive in 10/11 OOS years, only 2022 negative at -4.3%, maxDD -27.6% vs SPY -33.7%). But +0.05 residual at corrMkt 0.91 is economically ~zero: this is beta-plus, not a sleeve. NO promotion, no live change. The honest upgrade path is a NEW hypothesis, not a sleeve: accruals as a TILT inside momentum selection (prefer low-accrual winners) — queued, pre-registration required, must beat BASE_live 1.29 on the 101 harness.
  • Infrastructure win (the durable output): scripts/fetch_edgar_fundamentals.py
    • data/fundamentals/ (99 tickers, FY2009+, PIT-safe filings) is now a source library like data/alpaca/. It unlocks what price data cannot: full QMJ (6y growth chains now feasible — formations from ~2015), Piotroski, buyback/issuance. Next-fundamental ideas must clear the same beta bar that killed Q1/Q2.

Ledger: no live-code change. Live eqmom stands; E1p fallback stands; Study-5 E3 stays valid for raw-ranked books only.