Empirical R&D payback and SEC XBRL CapEx Test across 130 public software companies (130 ranked universe) — comparing expensed GAAP R&D against capitalized software and physical infrastructure CapEx.
Active Lens: Full CapEx Test·Universe Medians: 22.78% intensity · $0.41 return·M_CapEx = R&D_t-1 / (R&D_t-1 + |CapSoftware_t-1| + |CapEx_t-1|)
SEC XBRL CapEx Test LensSwitch lens to test whether capitalized software or physical CapEx dilutes R&D payback
Combines GAAP R&D, capitalized software, and physical CapEx (data centers, GPUs, servers) to test true cash reinvestment payback.
Sub-Sector:
Focus Tickers · Click any dot or row to inspect
R&D Return 2×2 (Full CapEx Test)
x = (R&D + Cap. Software + CapEx) % of revenue · y = new GP per cash R&D + CapEx dollar
MSFT: Burner, B
Hover or tap a dot to inspect peer R&D intensity and return
R&D intensityModerate 10.52%p9TTM
How this is calculated
How R&D intensity is graded
Intensity = R&D ÷ revenue from the same period. The grade uses TTM when that period end is fresh; otherwise the latest fiscal year if that end is fresh; otherwise the name is ungraded. Bands describe spend level, not quality.
Freshness is form-aware: quarterly filers 120 days; annual-only 20-F/40-F 15 months past FY end.
Very High ≥ 30% · High 20–30% · Moderate 10–20% · Low 5–10% · Very Low under 5%.
Peer percentile sits next to the band for context. It is not the grade.
Missing R&D or revenue: ungraded. Negative R&D: data flag. Over 100%: Very High, manual review.
Companies that capitalize internal software development (ASC 350-40 / 985-20) or build GPU and cloud infrastructure shift engineering dollars off the income statement. Our CapEx Multiplier discounts R&D return proportionally:
Quadrant cut-offs are computed dynamically from the medians of the ranked universe (22.78% intensity, $0.41 return). Letter grades map 10-point percentile bands of return among ranked names:
The rated universe has no ungraded names. Prior-year R&D under $10M stays in the table with R&D marked below R&D floor and a fundamentals Buy/Watch/Pass grade. Stale filings (quarterly > 120 days; annual-only 20-F/40-F > 15 months past FY end) stay, graded on the latest filing, with a data-as-of / stale label. Disjoint SEC XBRL tags prevent double-counting capitalized software against PP&E CapEx. No input is invented.