{
  "docId": "019dd923-622c-750b-8b98-491cf8c853e8",
  "docSlug": "3b36a8e60d92",
  "documentTitle": "Pure Storage, Inc. (PSTG)",
  "authorId": "53_Kerrisdale_Capital",
  "authorName": "Kerrisdale Capital",
  "documentKindSlug": "research-note",
  "documentKindLabel": "Research note",
  "sourceTypeSlug": "short_seller",
  "sourceTypeLabel": "Short seller",
  "presentationDate": "2025-09-01 00:00:00",
  "orientation": "portrait",
  "aspectRatio": 0.77272725,
  "pageNumber": 31,
  "pageCount": 35,
  "prevPage": 30,
  "nextPage": 32,
  "slideType": "valuation_table",
  "function": "show_valuation_bridge",
  "density": "balanced",
  "nDataPoints": 150,
  "notes": "Includes a peer comparison table and a specific price target derivation table.",
  "elementsJson": [
    "paragraph",
    "comparison_table",
    "valuation_table"
  ],
  "metadataConfidence": 1,
  "imagePath": null,
  "slideHref": "/slides/019dd923-622c-750b-8b98-491cf8c853e8/31",
  "deckHref": "/decks/019dd923-622c-750b-8b98-491cf8c853e8",
  "deckJsonHref": "/decks/019dd923-622c-750b-8b98-491cf8c853e8.json",
  "deckAnchorHref": "/decks/019dd923-622c-750b-8b98-491cf8c853e8#slide-31",
  "components": [
    {
      "bbox": null,
      "kind": "callout",
      "text": "Averaging these two methodologies yields a $35 per share price target representing 55% downside.",
      "attrs": null,
      "subkind": null,
      "toolName": "Visual emphasis",
      "toolSlug": "visual-emphasis",
      "confidence": null,
      "componentId": "019dd952-fb90-708a-8692-285efe5e388c",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": null,
      "kind": "metric",
      "text": "EV/EBITDA: 55%",
      "attrs": null,
      "subkind": "primary",
      "toolName": "Quantification",
      "toolSlug": "quantification",
      "confidence": null,
      "componentId": "019dd952-fb90-708a-8692-2e1ea8684232",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.15,
        "w": 0.78,
        "x": 0.11,
        "y": 0.53
      },
      "kind": "paragraph",
      "text": "We foresee a reversion to Pure's historical 3.0x revenue multiple, representing 50% downside from current.",
      "attrs": null,
      "subkind": "paragraph",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "2233c8af-c35b-41c4-afea-f589a67909e3",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.15,
        "w": 0.78,
        "x": 0.11,
        "y": 0.09
      },
      "kind": "paragraph",
      "text": "three companies currently trade at a median of just 10x. Thus, Evergreen//One becoming a larger portion of Pure's revenue mix should actually be viewed as value-destructive.",
      "attrs": null,
      "subkind": "paragraph",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "645c0955-fa23-42b6-89bf-295936487ec0",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.02,
        "w": 0.3,
        "x": 0.11,
        "y": 0.79
      },
      "kind": "source-note",
      "text": "Source: S&P Capital IQ, Kerrisdale analysis",
      "attrs": null,
      "subkind": null,
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "a5fac8bc-0422-4502-bd91-a6a1bedc649d",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.27,
        "w": 0.78,
        "x": 0.11,
        "y": 0.25
      },
      "kind": "table",
      "text": "Pure Storage Comparable Company Analysis ($M)",
      "attrs": null,
      "subkind": "data",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "04a50ee8-867f-495b-8dab-1b76ea0f866c",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.12,
        "w": 0.78,
        "x": 0.11,
        "y": 0.7
      },
      "kind": "table",
      "text": "Kerrisdale PSTG Price Target Derivation",
      "attrs": null,
      "subkind": "valuation",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "204abbae-6029-40e3-988a-a0625c7c67df",
      "frameworkName": null,
      "frameworkSlug": null
    }
  ],
  "metrics": [],
  "tools": [
    {
      "name": "2x2 matrix",
      "slug": "matrix-2x2",
      "agent": null,
      "layer": "slide",
      "matchId": "86373cce-34bd-4a5f-8002-abf9da591357",
      "evidence": "Comparable Company Analysis table",
      "confidence": 0.5
    }
  ],
  "frameworks": [
    {
      "name": "valuation_bridge",
      "slug": null,
      "matchId": "b7a9ef83-fb4a-47b4-8c92-3f9852a83cbb",
      "evidence": "Price target derivation table showing methodology, multiples, and implied downside.",
      "confidence": 0.9
    }
  ],
  "arcBeats": [
    {
      "to": 31,
      "from": 26,
      "beatId": "b7b9d07d-8a29-40c7-aabc-41ddb9147aac",
      "arcName": "Problem-Agitate-Solution",
      "arcSlug": "problem-agitate-solution",
      "beatName": "Research Note",
      "beatSlug": null,
      "evidence": "The document presents research notes on Pure Storage's competitive positioning and financials",
      "position": 3,
      "confidence": 0.8,
      "parentBeatName": null,
      "parentBeatSlug": null
    }
  ],
  "loops": [
    {
      "to": 32,
      "from": 5,
      "name": "Cost Of Inaction",
      "slug": "27-cost-of-inaction",
      "bestFor": "Urgent budget requests, compliance, risk mitigation",
      "matchId": "f175e9df-40bd-4f68-b964-eed15e12ff5a",
      "evidence": "The document highlights the risks of investing in Pure Storage",
      "position": 0,
      "objective": "To highlight the risks of investing in Pure Storage",
      "structure": "The Status Quo -> The Hidden Costs Accumulating -> The Future State of Inaction -> The Tipping Point",
      "confidence": 0.7,
      "description": "Quantify what happens if the audience does nothing"
    }
  ],
  "imagePathAlt": null,
  "thumbSrc": null,
  "thumbSrcAlt": null,
  "locked": true
}