Cascadia Portfolio · Finance case study
GAAP comparison against US-listed test & measurement peers, from SEC XBRL filings — with the honest data-comparability caveats shown, not hidden. ← Executive pack (Phase 1) · Margins & segments (Phase 2)
Data as of SEC filings retrieved … · · GAAP per XBRL; company headline figures may be non-GAAPEach bar is the GAAP value at the snapshot quarter. FormFactor is highlighted; KLA is a process-control margin reference (not ranked); peers/metrics that aren't comparably tagged are omitted and listed under Governance.
$M, snapshot quarter · five ranked companies; KLA is a reference and is excluded here so it does not set the scale
% of revenue, GAAP · four companies tag it; Cohu and KLA do not
% of revenue, GAAP · five companies tag it; KLA does not
R&D as % of revenue · all six companies tag it
Operating margin vs YoY revenue growth at the snapshot quarter; bubble area ≈ revenue. FormFactor emphasized. KLA is absent (no comparably tagged operating margin); Camtek is absent (no quarterly filings).
Operating margin vs YoY revenue growth · bubble area ≈ revenue, from $34M (inTEST) to $1.28B (Teradyne)
FormFactor highlighted; peers in grey. Lines break where a company doesn't comparably tag the metric.
%, GAAP · FormFactor emphasised, peers in context · Camtek appears here and not in the rankings, which need a quarterly filing
% YoY · FormFactor emphasised, peers in context
The point of this project: cross-company GAAP comparison is only as honest as the XBRL behind it. This is the actual us-gaap tag that fed each company × concept — including where a peer tags a concept differently, or not at all. Nothing is estimated; gaps are shown as gaps.
The same values the charts above plot. “—” marks a metric a company does not tag.
companyfacts,
as-of 2026-07-21). The six peer companyfacts bundles were pulled by src/ingest_peers.py
as an additive extension of that freeze (CIKs resolved from the committed SEC ticker map, never guessed);
the actual retrieval date is stamped above and in the validation report. The benchmark never shows a peer quarter
later than FormFactor's frozen latest, so the slightly later pull cannot leak newer data. The page makes no SEC
calls at runtime.ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost; Cohu and inTEST tag revenue
as …IncludingAssessedTax. A per-metric tag-priority list absorbs this; the winning tag per company is
shown in the table above.GrossProfit only through FY2021 Q2 (it appears in the
gross-margin trend through 2021, then stops) and does not tag OperatingIncomeLoss in-window (latest
2015), so its gross and operating margins are not comparable at the snapshot quarter — KLA is shown on revenue
scale, R&D %, and growth only. Cohu does not tag GrossProfit at all in-window,
so its gross margin is not comparable. These gaps are shown as gaps, not estimated.Built from public SEC filings (EDGAR XBRL APIs), as-of …. Independent portfolio project — not affiliated with, endorsed by, or based on any non-public information from any company shown. Not investment advice.