The Moat Index

Compare moats, side by side.

Two to four companies, scored on the same four filters from their SEC filings — so the comparison is apples to apples. The method is fully public.

Try AAPL vs MSFT vs KO, V vs MA, or COST vs WMT vs TGT.

KLNG · Industrials · No moat

37/ 100
No moat

Doesn't clear the bar

EML · Industrials · No moat

38/ 100
No moat

Doesn't clear the bar

INVX · Industrials · No moat

37/ 100
No moat

Doesn't clear the bar

NWPX · Industrials · No moat

36/ 100
No moat

Doesn't clear the bar

MeasureKLNGEMLINVXNWPX
Moat Score (0–100)3738 (highest)3736
Pricing power53 (highest)41223
Returns on capital426 (highest)1324
Balance-sheet safety5539100 (highest)96
Capital discipline4449 (highest)3144
Margin of safetyNo price data32% above value (highest margin of safety)117% above value383% above value
Market cap$154.2M$1.8B$1.3B
Moat tierNo moatNo moatNo moatNo moat
Filings as ofFY2025FY2025FY2025FY2025
KLNG vs EML vs INVX vs NWPX — Moat Score Comparison · Buy Like Buffett