{
  "docId": "019dd923-5efe-75c0-8dff-214a4396bc68",
  "docSlug": "09dc0a398cece72d",
  "documentTitle": "2025 Q3 Shareholder Deck",
  "authorId": "Spotify",
  "authorName": "Spotify",
  "documentKindSlug": "consulting-deck",
  "documentKindLabel": "Consulting deck",
  "sourceTypeSlug": "strategy_consulting",
  "sourceTypeLabel": "Strategy consulting",
  "presentationDate": null,
  "orientation": "landscape",
  "aspectRatio": 1.777,
  "pageNumber": 11,
  "pageCount": 36,
  "prevPage": 10,
  "nextPage": 12,
  "slideType": "financial_analysis",
  "function": "analyze_data",
  "density": "overcrowded",
  "nDataPoints": 16,
  "notes": "Includes a waterfall chart explaining the variance in operating expenses.",
  "elementsJson": [
    "headline_text",
    "paragraph",
    "bar_chart_stacked",
    "line_chart",
    "bar_chart_vertical",
    "footnote"
  ],
  "metadataConfidence": 1,
  "imagePath": null,
  "slideHref": "/slides/019dd923-5efe-75c0-8dff-214a4396bc68/11",
  "deckHref": "/decks/019dd923-5efe-75c0-8dff-214a4396bc68",
  "deckJsonHref": "/decks/019dd923-5efe-75c0-8dff-214a4396bc68.json",
  "deckAnchorHref": "/decks/019dd923-5efe-75c0-8dff-214a4396bc68#slide-11",
  "components": [
    {
      "bbox": null,
      "kind": "callout",
      "text": "Operating Expenses declined 2% Y/Y in Q3.",
      "attrs": null,
      "subkind": null,
      "toolName": "Visual emphasis",
      "toolSlug": "visual-emphasis",
      "confidence": null,
      "componentId": "019dd952-832b-73b4-83a9-33e97c31060b",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.35,
        "w": 0.4,
        "x": 0.55,
        "y": 0.1
      },
      "kind": "chart",
      "text": "Operating Expense Trends",
      "attrs": null,
      "subkind": "bar-line",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "c7982e99-4205-4835-b3ed-e0ed0a67c7c2",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.35,
        "w": 0.4,
        "x": 0.55,
        "y": 0.55
      },
      "kind": "chart",
      "text": "Items Affecting Operating Expenses Y/Y in Q3'25",
      "attrs": null,
      "subkind": "waterfall",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "54132e7e-15b3-43b5-87da-540aec91643d",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.05,
        "w": 0.8,
        "x": 0.15,
        "y": 0.92
      },
      "kind": "disclaimer",
      "text": "* Constant Currency adjusted measures are non-IFRS measures. See \"Use of Non-IFRS Measures\" and \"Reconciliation of IFRS to Non-IFRS Results\" for additional information. ** Last Twelve Months (LTM) represents annual performance covering the preceding 12 months relative to the last day of the quarter.",
      "attrs": null,
      "subkind": null,
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "5af8f3b7-9c8e-4f5b-851a-e0b18ee7c682",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": null,
      "kind": "metric",
      "text": "Operating Expenses: -2%",
      "attrs": null,
      "subkind": "primary",
      "toolName": "Quantification",
      "toolSlug": "quantification",
      "confidence": null,
      "componentId": "019dd952-832b-73b4-83a9-3780d712eea1",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.15,
        "w": 0.4,
        "x": 0.05,
        "y": 0.23
      },
      "kind": "paragraph",
      "text": "Operating Expenses declined 2% Y/Y in Q3. Absent the effects of Y/Y movements in currency and Social Charges, the ~11% Y/Y increase in Operating Expenses was driven primarily by an increase in marketing and personnel and related costs.",
      "attrs": null,
      "subkind": "paragraph",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "27ee037c-6621-48cd-b7a5-dd3dcc2da0ac",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.15,
        "w": 0.4,
        "x": 0.05,
        "y": 0.45
      },
      "kind": "paragraph",
      "text": "As a reminder, Social Charges are payroll taxes associated with employee salaries and benefits in select countries where we operate. Share price movements this quarter resulted in Social Charges coming in €41 million below forecast.",
      "attrs": null,
      "subkind": "paragraph",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "341634f2-f544-43da-bb7e-85be353bfea3",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.03,
        "w": 0.4,
        "x": 0.05,
        "y": 0.16
      },
      "kind": "title",
      "text": "Y/Y trend led by marketing and personnel costs",
      "attrs": null,
      "subkind": "action-title",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "c8e846e5-7703-4f8d-8c26-aaa7b84a0d07",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.06,
        "w": 0.35,
        "x": 0.05,
        "y": 0.08
      },
      "kind": "title",
      "text": "Operating Expenses",
      "attrs": null,
      "subkind": "headline",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "f5515b81-8558-4345-831d-42563d04467b",
      "frameworkName": null,
      "frameworkSlug": null
    }
  ],
  "metrics": [],
  "tools": [
    {
      "name": "Action Titles",
      "slug": "action-titles",
      "agent": "Architect",
      "layer": "slide",
      "matchId": "019debd6-c8d2-77bf-961d-e32e054c0180",
      "evidence": "Subhead: 'Y/Y trend led by marketing and personnel costs'",
      "confidence": 90
    },
    {
      "name": "Annotation",
      "slug": "annotation",
      "agent": "Designer",
      "layer": "slide",
      "matchId": "019debd6-c8f9-70d5-b61c-a06a3029634b",
      "evidence": "Waterfall components labelled with %",
      "confidence": 80
    },
    {
      "name": "Chart Selection Guide",
      "slug": "chart-selection-guide",
      "agent": "Designer",
      "layer": "slide",
      "matchId": "019debd6-c922-75f0-a170-7e43eb7c059a",
      "evidence": "Waterfall chosen specifically for variance attribution",
      "confidence": 70
    },
    {
      "name": "Waterfall chart",
      "slug": "waterfall-chart",
      "agent": null,
      "layer": "slide",
      "matchId": "6be0c23f-4949-4314-87f1-512b2465f21d",
      "evidence": "chart/waterfall: Items Affecting Operating Expenses Y/Y in Q3'25",
      "confidence": 0.7
    }
  ],
  "frameworks": [
    {
      "name": "Waterfall chart",
      "slug": null,
      "matchId": "019debd6-ce02-7071-8447-d6b735a502b2",
      "evidence": "Bar chart attributing OpEx Y/Y variance into components",
      "confidence": 90
    }
  ],
  "arcBeats": [
    {
      "to": 15,
      "from": 3,
      "beatId": "019debd6-c449-720e-bcec-4bb879a04edf",
      "arcName": "The Triple Take",
      "arcSlug": "triple-take",
      "beatName": "The Facts (What)",
      "beatSlug": null,
      "evidence": "Exec summary, financial KPIs, MAU/subscriber actuals.",
      "position": 1,
      "confidence": 75,
      "parentBeatName": null,
      "parentBeatSlug": null
    }
  ],
  "loops": [
    {
      "to": 12,
      "from": 7,
      "name": "Zoom In",
      "slug": "06-zoom-in",
      "bestFor": "Technical deep-dives, case studies, detailed analysis",
      "matchId": "019debd6-c4f3-762c-8382-67204cd29e41",
      "evidence": "p7-8 big picture, then revenue (p9), gross margin (p10), opex (p11), FCF (p12) with so-what action titles.",
      "position": 2,
      "objective": "Zoom from total financial picture into each P&L driver",
      "structure": "The Big Picture -> Key Area of Focus -> Specific Detail -> Implication",
      "confidence": 80,
      "description": "Start broad, then progressively focus on specific details that prove your point"
    }
  ],
  "imagePathAlt": null,
  "thumbSrc": null,
  "thumbSrcAlt": null,
  "locked": true
}