Millions of Advertisers, None That MattersWide moat
Meta Platforms (META) — moat facet
An auction with millions of bidders raises its own prices; the cost is that none of it is contracted and every dollar must be won again.
Meta's 10-K contains no customer-concentration disclosure of the sort that dominates the filings of the chip companies elsewhere in this collection, because there is nothing to disclose. Revenue arrives from millions of advertisers, none large enough to matter individually.
The structural consequence is pricing power of an unusual kind. Meta does not set its ad prices; an auction does, and the auction's price is whatever the second-highest bidder will pay. Adding advertisers therefore raises prices mechanically, without a negotiation, a discount schedule or a salesperson. In 2025 the company delivered 12% more ad impressions at 9% higher average prices1 — more supply and higher prices at the same time, which is only possible when demand is growing faster than inventory.
The cost of this structure is that none of it is contracted. There is no backlog, no multi-year commitment, no switching cost beyond the campaigns an advertiser has already tuned. Every dollar must be won again next quarter, which is why advertising revenue reacts so quickly to economic weather.
Watch price per ad rather than revenue. Revenue can grow on impressions alone, which is a volume business. Price rising is the evidence that advertisers are competing with each other for Meta's inventory — and that is the moat, stated as a number.
Millions of advertisers, none material, price set by competition among them rather than by negotiation. This has been true throughout Meta's public life and remained true in 2025, when price per ad rose 9% alongside 12% more impressions. It is the most durable feature of the business and there is no visible mechanism by which it changes.
Adding advertisers raises prices mechanically, with no negotiation and no sales force. The cost of the structure is that nothing is contracted: no backlog, no commitment, every dollar won again each quarter. Watch price rather than revenue — price rising is the moat stated as a number.
Source: Meta Form 10-K, FY2025 ↗- ReportedMeta delivered 12% more ad impressions in 2025 at 9% higher average prices.Meta Form 10-K, FY2025 — Family daily active people 3.58 billion on average for December 2025 (+7%); ad impressions delivered across the Family of Apps increased 12% year over year in 2025; average price per ad increased 9%; total revenue $200,966M, with revenue disaggregated by customer address of United States and Canada $78,866M, Europe $46,569M, Asia-Pacific $53,817M and Rest of World $21,714M; United States revenue $74.78 billion — FY2025 (ended December 31, 2025) · publ. January 29, 2026 · source ↗