{
  "docId": "019de518-0aae-75bb-8c4a-7111d80ad9d5",
  "docSlug": "03e5c3a694f588066a276821682c02e9",
  "documentTitle": "Hubspot | Results Presentation Deck | 27 slides",
  "authorId": "hubspot",
  "authorName": "HubSpot",
  "documentKindSlug": "conference-presentation",
  "documentKindLabel": "Conference presentation",
  "sourceTypeSlug": "investor_relations",
  "sourceTypeLabel": "Investor relations",
  "presentationDate": "2024-02-01 00:00:00",
  "orientation": "landscape",
  "aspectRatio": 1.7777778,
  "pageNumber": 24,
  "pageCount": 27,
  "prevPage": 23,
  "nextPage": 25,
  "slideType": "revenue_buildup",
  "function": "decompose_segments",
  "density": "dense",
  "nDataPoints": 240,
  "notes": null,
  "elementsJson": null,
  "metadataConfidence": 1,
  "imagePath": null,
  "slideHref": "/slides/019de518-0aae-75bb-8c4a-7111d80ad9d5/24",
  "deckHref": "/decks/019de518-0aae-75bb-8c4a-7111d80ad9d5",
  "deckJsonHref": "/decks/019de518-0aae-75bb-8c4a-7111d80ad9d5.json",
  "deckAnchorHref": "/decks/019de518-0aae-75bb-8c4a-7111d80ad9d5#slide-24",
  "components": [
    {
      "bbox": {
        "h": 0.87,
        "w": 0.93,
        "x": 0.03,
        "y": 0.12
      },
      "kind": "table",
      "text": "Cost of Revenue\nSubscription\nStock-based compensation\nAmortization of acquired intangibles\nGain on termination of operating leases\nLoss on disposal of fixed assets\nNon-GAAP subscription\nProfessional services and other\nStock-based compensation\nGain on termination of operating leases\nLoss on disposal of fixed assets\nNon-GAAP professional services and other\nGross Margin\nGross margin\nStock-based compensation\nAmortization of acquired intangible assets\nGain on termination of operating leases\nLoss on disposal of fixed assets\nNon-GAAP gross margin\nOperating Expenses\nResearch and development\nStock-based compensation\nAcquisition/disposition related income (expenses)\nGain on termination of operating leases\nLoss on disposal of fixed assets\nNon-GAAP research and development\nSales and marketing\nStock-based compensation\nAmortization of acquired intangible assets\nAcquisition related expenses\nGain on termination of operating leases\nLoss on disposal of fixed assets\nNon-GAAP sales and marketing\nGeneral and administrative\nStock-based compensation\nAcquisition related expenses\nAmortization of acquired intangible assets\nGain on termination of operating leases\nLoss on disposal of fixed assets\nNon-GAAP general and administrative\nRestructuring charges\nLoss from Operations\nLoss from operations\nStock-based compensation\nAmortization of acquired intangible assets\nAcquisition related expenses\nGain on termination of operating leases\nLoss on disposal of fixed assets\nRestructuring charges\nNon-GAAP loss from operations",
      "attrs": null,
      "subkind": "data",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "07178ae6-4bf2-412e-90f9-0f99bf97a2ed",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.03,
        "w": 0.66,
        "x": 0.029,
        "y": 0.04
      },
      "kind": "title",
      "text": "GAAP to Non-GAAP Reconciliations",
      "attrs": null,
      "subkind": "headline",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "9bb00ff7-ee50-4a27-a273-41012b396ebe",
      "frameworkName": null,
      "frameworkSlug": null
    }
  ],
  "metrics": [],
  "tools": [],
  "frameworks": [],
  "arcBeats": [
    {
      "to": 27,
      "from": 23,
      "beatId": "bf183c01-4f64-4b59-8a6a-198202fc6604",
      "arcName": "The Sparkline",
      "arcSlug": "sparkline",
      "beatName": "Resolution",
      "beatSlug": "resolution",
      "evidence": "The presentation concludes with a reconciliation of GAAP to Non-GAAP financials and a summary of HubSpot's long-term financial targets.",
      "position": 4,
      "confidence": 0.8,
      "parentBeatName": null,
      "parentBeatSlug": null
    }
  ],
  "loops": [],
  "imagePathAlt": null,
  "thumbSrc": null,
  "thumbSrcAlt": null,
  "locked": true
}