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.

ROKU · Communications · No moat

31/ 100
No moat

Doesn't clear the bar

SPIR · Communications · No moat

32/ 100
No moat

Doesn't clear the bar

AD · Communications · No moat

31/ 100
No moat

Doesn't clear the bar

NXPL · Communications · No moat

28/ 100
No moat

Doesn't clear the bar

MeasureROKUSPIRADNXPL
Moat Score (0–100)3132 (highest)3128
Pricing power643975 (highest)26
Returns on capital4 (highest)000
Balance-sheet safety2855 (highest)2855 (highest)
Capital discipline2444 (highest)1744 (highest)
Margin of safetyNo price dataNo price data349% above valueNo price data
Market cap$21.4B$387.9M$3.0B$155.5M
Moat tierNo moatNo moatNo moatNo moat
Filings as ofFY2025FY2025FY2025FY2025
ROKU vs SPIR vs AD vs NXPL — Moat Score Comparison · Buy Like Buffett