{
 "company": {
  "id": "alphabet",
  "name": "Alphabet Inc.",
  "country": "US",
  "template": "corporate",
  "cik": "0001652044",
  "tickers": [
   "GOOGL",
   "GOOG"
  ],
  "groups": [
   "fortune500-2026-top10"
  ],
  "sources": "SEC EDGAR XBRL data of 10-K and 10-Q filings",
  "fortune500_2026_rank": 5
 },
 "snapshot": "FY2026Q2_02bf7936",
 "schema": "annalist.dataset/0.1",
 "dataset_sha256": "02bf7936cf3b84da31253605fc08f859a6a59517fcd3b3100d8df4d701336817",
 "as_of": {
  "period": "FY2026 Q2",
  "period_end": "2026-06-30",
  "release_date": "2026-07-23"
 },
 "coverage": {
  "first_fiscal_year": 2020,
  "latest_period": "FY2026 Q2",
  "rule": "fiscal years ending on or after 2020-12-31"
 },
 "conventions": {
  "amounts": "USD as tagged in the filing (not scaled); per-share items in USD per share; share counts in shares",
  "signs": "as tagged in XBRL: revenue, expenses, taxes and payments are positive amounts; operating, investing and financing cash-flow totals are negative when cash flows out",
  "fiscal_year": "the issuer's own fiscal-year label from its filings; start and end dates are given for every period",
  "period_label": "FY<year> Q<n>",
  "quarters": "three-month figures as reported where available; otherwise the difference of cumulative figures of the same concept (method ytd_difference, fy_minus_9m or fy_minus_quarters). Per-share figures and average share counts are never derived",
  "restatements": "each value comes from the latest filing that reports the period; earlier different values are listed in restatements",
  "source_ids": "<form>:<accession number>; see documents"
 },
 "validation": {
  "total": 49,
  "failed": 0,
  "warnings": 0,
  "families": {
   "identity": {
    "total": 1,
    "failed": 0
   },
   "balance": {
    "total": 26,
    "failed": 0
   },
   "quarters": {
    "total": 18,
    "failed": 0
   },
   "eps": {
    "total": 4,
    "failed": 0
   }
  }
 },
 "adjustments": [],
 "restatements": 12,
 "guidance": null,
 "statements": [
  {
   "statement": "income_statement",
   "frequency": "quarterly",
   "section": "pl_quarterly",
   "url": "/api/v1/companies/alphabet/snapshots/FY2026Q2_02bf7936/statements/pl_quarterly.json",
   "rows": 26,
   "first": "FY2020 Q1",
   "last": "FY2026 Q2",
   "items": [
    "cost_of_revenue",
    "dps_declared",
    "eps_basic",
    "eps_diluted",
    "gross_profit",
    "income_tax",
    "interest_expense",
    "net_income",
    "net_income_common",
    "net_income_incl_nci",
    "operating_income",
    "pretax_income",
    "revenue",
    "rnd",
    "sga",
    "shares_basic",
    "shares_diluted"
   ]
  },
  {
   "statement": "income_statement",
   "frequency": "annual",
   "section": "pl_annual",
   "url": "/api/v1/companies/alphabet/snapshots/FY2026Q2_02bf7936/statements/pl_annual.json",
   "rows": 6,
   "first": "FY2020",
   "last": "FY2025",
   "items": [
    "cost_of_revenue",
    "dps_declared",
    "eps_basic",
    "eps_diluted",
    "gross_profit",
    "income_tax",
    "interest_expense",
    "net_income",
    "net_income_common",
    "net_income_incl_nci",
    "operating_income",
    "pretax_income",
    "revenue",
    "rnd",
    "sga",
    "shares_basic",
    "shares_diluted"
   ]
  },
  {
   "statement": "balance_sheet",
   "frequency": "quarter_end",
   "section": "balance_sheet",
   "url": "/api/v1/companies/alphabet/snapshots/FY2026Q2_02bf7936/statements/balance_sheet.json",
   "rows": 26,
   "first": "FY2020 Q1",
   "last": "FY2026 Q2",
   "items": [
    "accounts_payable",
    "cash",
    "current_assets",
    "current_liabilities",
    "debt_current",
    "equity_parent",
    "equity_total",
    "goodwill",
    "intangibles",
    "inventory",
    "liabilities_and_equity",
    "long_term_debt",
    "nci",
    "ppe_net",
    "receivables",
    "shares_outstanding",
    "short_term_borrowings",
    "short_term_investments",
    "temporary_equity",
    "total_assets",
    "total_liabilities"
   ]
  },
  {
   "statement": "cash_flow",
   "frequency": "quarterly",
   "section": "cf_quarterly",
   "url": "/api/v1/companies/alphabet/snapshots/FY2026Q2_02bf7936/statements/cf_quarterly.json",
   "rows": 26,
   "first": "FY2020 Q1",
   "last": "FY2026 Q2",
   "items": [
    "buybacks",
    "capex",
    "cff",
    "cfi",
    "cfo",
    "d_and_a",
    "dividends_paid",
    "sbc"
   ]
  },
  {
   "statement": "cash_flow",
   "frequency": "annual",
   "section": "cf_annual",
   "url": "/api/v1/companies/alphabet/snapshots/FY2026Q2_02bf7936/statements/cf_annual.json",
   "rows": 6,
   "first": "FY2020",
   "last": "FY2025",
   "items": [
    "buybacks",
    "capex",
    "cff",
    "cfi",
    "cfo",
    "d_and_a",
    "dividends_paid",
    "sbc"
   ]
  }
 ],
 "ratios": {
  "url": "/api/v1/companies/alphabet/snapshots/FY2026Q2_02bf7936/ratios/index.json",
  "template": "corporate",
  "ratios": 40,
  "values": 1225,
  "frequencies": [
   "annual",
   "quarterly",
   "ttm"
  ],
  "engine": "annalist 0.1.0 (ratios 0.1.0)"
 },
 "documents": "/api/v1/companies/alphabet/snapshots/FY2026Q2_02bf7936/documents.json",
 "files": [
  {
   "path": "/api/v1/companies/alphabet/snapshots/FY2026Q2_02bf7936/balance_sheet.csv",
   "bytes": 72111,
   "sha256": "3d38bb8f6358b17d206a330a0c5c8b2f2a6e0a0b879e97903d4baedae9cc028c"
  },
  {
   "path": "/api/v1/companies/alphabet/snapshots/FY2026Q2_02bf7936/cf_annual.csv",
   "bytes": 7850,
   "sha256": "bd2950829cc8cc4c7450c68f15a7a5cf17cde49de7c92849f8a6c4310736bdc5"
  },
  {
   "path": "/api/v1/companies/alphabet/snapshots/FY2026Q2_02bf7936/cf_quarterly.csv",
   "bytes": 37089,
   "sha256": "b4ef4b47f698a6b64bb24c9007dd50e9bef3e03b268b86ac35056b823a412ed1"
  },
  {
   "path": "/api/v1/companies/alphabet/snapshots/FY2026Q2_02bf7936/dataset.json",
   "bytes": 229003,
   "sha256": "01baa2f64adee602107760fd8cc502d82ffa756663038f2766c72973589bbec0"
  },
  {
   "path": "/api/v1/companies/alphabet/snapshots/FY2026Q2_02bf7936/documents.csv",
   "bytes": 6417,
   "sha256": "c8b01c1bfd09f6f9f1cd273e62282586169197b236a4b563e8d86089d9fadea4"
  },
  {
   "path": "/api/v1/companies/alphabet/snapshots/FY2026Q2_02bf7936/documents.json",
   "bytes": 10298,
   "sha256": "162dd68190a67c73421fcc71ee4a8f14442c085f1d71bd5459524fb5414cfb54"
  },
  {
   "path": "/api/v1/companies/alphabet/snapshots/FY2026Q2_02bf7936/pl_annual.csv",
   "bytes": 15906,
   "sha256": "b3e3c59bca3f24b83ca395800b5fb8df62b96a64033c14ea1f7b4f068c06a419"
  },
  {
   "path": "/api/v1/companies/alphabet/snapshots/FY2026Q2_02bf7936/pl_quarterly.csv",
   "bytes": 70203,
   "sha256": "13050d691c6858b7ceb7bd4246128995e52267e67e4228f8cfc813c8e40434c1"
  },
  {
   "path": "/api/v1/companies/alphabet/snapshots/FY2026Q2_02bf7936/ratios/annual.json",
   "bytes": 91662,
   "sha256": "5ff586f1ec6b9541f68ec997a1b33b7e75110f31027687d99fe2edc78c9cecda"
  },
  {
   "path": "/api/v1/companies/alphabet/snapshots/FY2026Q2_02bf7936/ratios/index.json",
   "bytes": 13189,
   "sha256": "54d01b930a532fe2396c47006717243b57f7d94a5982c8373eec46015a7bd845"
  },
  {
   "path": "/api/v1/companies/alphabet/snapshots/FY2026Q2_02bf7936/ratios/quarterly.json",
   "bytes": 231084,
   "sha256": "ab40651f208cb130ab5641b91f6303089ed0c16772c78ddcb9af7c24cd08eb80"
  },
  {
   "path": "/api/v1/companies/alphabet/snapshots/FY2026Q2_02bf7936/ratios/ttm.json",
   "bytes": 349140,
   "sha256": "b3db7332fb933d2412e9b1aa9d5049da392a865f53c227f898936707f57822f1"
  },
  {
   "path": "/api/v1/companies/alphabet/snapshots/FY2026Q2_02bf7936/ratios.csv",
   "bytes": 343952,
   "sha256": "c368c939a36546505e87457e4fe4f9884011caca10e9ee27f03b2227712eadf8"
  },
  {
   "path": "/api/v1/companies/alphabet/snapshots/FY2026Q2_02bf7936/ratios.json",
   "bytes": 588063,
   "sha256": "6b6dbb9521c46a1e6888b2b093a37c4eb4b1de17269b07168eb2ea51f541daff"
  },
  {
   "path": "/api/v1/companies/alphabet/snapshots/FY2026Q2_02bf7936/restatements.csv",
   "bytes": 2070,
   "sha256": "3711d4503bfb1b97a72a3aa1aa3939a8f9e8cbd7027e1127c0712f94a1c74d6e"
  },
  {
   "path": "/api/v1/companies/alphabet/snapshots/FY2026Q2_02bf7936/statements/balance_sheet.json",
   "bytes": 82898,
   "sha256": "84fd6f66fe7e12f6c2dcbca07a06dc58c1217ee3c2a07ed4c3bdf356a377c4fb"
  },
  {
   "path": "/api/v1/companies/alphabet/snapshots/FY2026Q2_02bf7936/statements/cf_annual.json",
   "bytes": 11473,
   "sha256": "6436450a55f3478bcb15a352c78d0ac88543b96087a776d7b62110c3e0364f3a"
  },
  {
   "path": "/api/v1/companies/alphabet/snapshots/FY2026Q2_02bf7936/statements/cf_quarterly.json",
   "bytes": 44668,
   "sha256": "a8f9de7845392642de490f115cd24eacd1fbf799680a5f71547a709dc6903108"
  },
  {
   "path": "/api/v1/companies/alphabet/snapshots/FY2026Q2_02bf7936/statements/pl_annual.json",
   "bytes": 19418,
   "sha256": "e418e10d9f89de29fe55a2eb4ee17a53b96d789fb9cf87a3ba1fc03fe66a9ee0"
  },
  {
   "path": "/api/v1/companies/alphabet/snapshots/FY2026Q2_02bf7936/statements/pl_quarterly.json",
   "bytes": 64723,
   "sha256": "68560546e8d39d5507d0a586cd42b96fb3b206e9b03d33e7dcfdad3d3812f9ea"
  },
  {
   "path": "/api/v1/companies/alphabet/snapshots/FY2026Q2_02bf7936/tables.json",
   "bytes": 9950,
   "sha256": "26bd5185a9178d11b33bcb66e7c363cfa2aca36d25f3ba470549a6d563d65f14"
  },
  {
   "path": "/api/v1/companies/alphabet/snapshots/FY2026Q2_02bf7936/validation.json",
   "bytes": 11667,
   "sha256": "6a6b02530d70d920d94e27bdb646030ea760300c8589772c22e2cddaba6d9776"
  }
 ],
 "citation": {
  "format": "Annalist, {company name}, snapshot {company id}/{snapshot id} (as of {period}); {item label}, {period}; source {document id} ({document url})",
  "example": "Annalist, Alphabet Inc., snapshot alphabet/FY2026Q2_02bf7936 (as of FY2026 Q2); <item label>, <period>; source <document id> (<document url>)",
  "note": "Document ids name the official document of each figure; documents.json gives its URL and SHA-256."
 }
}
