{
 "series_id": "glp1-cash-price-index",
 "series_name": "GLP-1 Cash Price Index",
 "release_month": "2026-09",
 "release_label": "September 2026",
 "data_month": "2026-08",
 "data_month_label": "August 2026",
 "published_at": "2026-09-04",
 "method_version": "1.0",
 "revision": 2,
 "revision_note": "September 4, 2026. Four of the twelve programs in the median panel were sitting on prepaid rates, which the panel's own rule excludes. Corrected, the August median all-in cash price is $348 across 11 programs, and it did not move against July.",
 "revisions": [
  {
   "revision": 1,
   "published_at": "2026-09-04",
   "revised_on": "2026-09-04",
   "note": "We computed the median over a fixed panel: the programs carrying a valid non-prepaid price in every weekly check. Four of the twelve were on prepaid rates: Ivim Health on a 6-month supply, Lemonaid Health on a 3-month drug plan, Ro on an annual-prepay membership, and Sesame Care on a 12-month plan in the August 31 check. GLP Chart has since moved each of them onto the rate a reader can start on today. Corrected, the August median is $348 and not $307, and it did not move against July: the release reported a 1.32% rise that did not happen. Ivim Health leaves the panel outright, because it publishes no month-to-month route at all, so the panel is 11 programs. Three rows also leave the moves list, Ivim Health 200 to 175, Costco / Success by Sesame 408 to 358, Sesame Care 398 to 358, and one leaves the prior-month movers, Sesame Care 358 to 398. Each was GLP Chart restating a basis rather than a program changing a price, and each is itemized in the price history. Costco/Sesame is restated flat to $398 across August rather than carrying a move: it buys the same Success by Sesame plan and the same $299 Wegovy pill as Sesame Care, whose corrected series is $398 in every week of the month, so its earlier $408 was our own stale basis and not a rate Sesame withdrew. It is not in the median panel, so restating it does not touch the figures above. GoodRx for Weight Loss 388 to 338 is a real move and stands. The method did not change and stays at version 1.0. The other three metrics are unaffected: the compounded floor $178, the branded floor $299 and the $121 gap.",
   "method_version": "1.0",
   "metrics": {
    "median_all_in_usd": 307,
    "median_all_in_previous_month_usd": 303,
    "median_all_in_change_usd": 4,
    "median_all_in_change_pct": 1.32,
    "median_all_in_n_programs": 12,
    "compounded_semaglutide_floor_usd": 178,
    "branded_floor_usd": 299
   }
  }
 ],
 "license": "CC BY 4.0",
 "license_url": "https://creativecommons.org/licenses/by/4.0/",
 "citation": "GLP-1 Cash Price Index, September 2026 release (August 2026 data), GLP Chart, method version 1.0.",
 "metrics": {
  "compounded_semaglutide_floor": {
   "label": "Cheapest verified compounded semaglutide route",
   "value_usd": 178,
   "programs": [
    "Mochi Health"
   ],
   "checks": 5,
   "previous_month_usd": 178,
   "change_usd": 0,
   "change_pct": 0,
   "basis": "Median of the weekly floors across programs publishing one flat all-in monthly price for compounded semaglutide at every dose."
  },
  "branded_floor": {
   "label": "Cheapest verified branded route",
   "value_usd": 299,
   "programs": [
    "Knownwell"
   ],
   "checks": 5,
   "previous_month_usd": 299,
   "change_usd": 0,
   "change_pct": 0,
   "basis": "Median of the weekly floors across branded-supply programs with verified maintenance pricing."
  },
  "branded_minus_compounded": {
   "label": "Branded to compounded gap",
   "value_usd": 121,
   "ratio": 1.68,
   "basis": "The branded floor less the compounded semaglutide floor, same month, same method."
  },
  "median_all_in": {
   "label": "Median all-in cash price across the tracked programs",
   "value_usd": 348,
   "n_programs": 11,
   "n_programs_in_index": 21,
   "panel": [
    "mochi",
    "noom-med",
    "hims",
    "ro",
    "weightwatchers-clinic",
    "medvi",
    "lemonaid-health",
    "knownwell",
    "sesame-care",
    "lifemd",
    "hone-health"
   ],
   "checks": 5,
   "previous_month_usd": 348,
   "change_usd": 0,
   "change_pct": 0,
   "basis": "Median of the weekly medians over a fixed panel: the programs carrying a valid non-prepaid price in every weekly check since the record opened. A fixed panel is what stops a change in which programs are tracked reading as a change in price. Revision 2 applies that rule to the bases GLP Chart publishes today: Ivim Health leaves the panel because every route it sells is a prepaid supply block, and Ro, Lemonaid Health and Sesame Care are restated onto their month-to-month totals. The prior-month comparator is recomputed over the same corrected panel."
  }
 },
 "series": {
  "compounded_semaglutide_floor": [
   {
    "month": "2026-05",
    "label": "May 2026",
    "value": 178,
    "checks": 1,
    "programs_at_the_floor": [
     "Mochi Health"
    ],
    "weekly": [
     {
      "date": "2026-05-25",
      "price": 178,
      "program": "Mochi Health",
      "programs_priced": 1
     }
    ]
   },
   {
    "month": "2026-06",
    "label": "June 2026",
    "value": 178,
    "checks": 5,
    "programs_at_the_floor": [
     "Mochi Health"
    ],
    "weekly": [
     {
      "date": "2026-06-01",
      "price": 178,
      "program": "Mochi Health",
      "programs_priced": 1
     },
     {
      "date": "2026-06-08",
      "price": 178,
      "program": "Mochi Health",
      "programs_priced": 1
     },
     {
      "date": "2026-06-15",
      "price": 178,
      "program": "Mochi Health",
      "programs_priced": 2
     },
     {
      "date": "2026-06-22",
      "price": 178,
      "program": "Mochi Health",
      "programs_priced": 2
     },
     {
      "date": "2026-06-29",
      "price": 178,
      "program": "Mochi Health",
      "programs_priced": 2
     }
    ]
   },
   {
    "month": "2026-07",
    "label": "July 2026",
    "value": 178,
    "checks": 4,
    "programs_at_the_floor": [
     "Mochi Health"
    ],
    "weekly": [
     {
      "date": "2026-07-06",
      "price": 178,
      "program": "Mochi Health",
      "programs_priced": 2
     },
     {
      "date": "2026-07-13",
      "price": 178,
      "program": "Mochi Health",
      "programs_priced": 2
     },
     {
      "date": "2026-07-20",
      "price": 178,
      "program": "Mochi Health",
      "programs_priced": 2
     },
     {
      "date": "2026-07-27",
      "price": 178,
      "program": "Mochi Health",
      "programs_priced": 2
     }
    ]
   },
   {
    "month": "2026-08",
    "label": "August 2026",
    "value": 178,
    "checks": 5,
    "programs_at_the_floor": [
     "Mochi Health"
    ],
    "weekly": [
     {
      "date": "2026-08-03",
      "price": 178,
      "program": "Mochi Health",
      "programs_priced": 2
     },
     {
      "date": "2026-08-10",
      "price": 178,
      "program": "Mochi Health",
      "programs_priced": 1
     },
     {
      "date": "2026-08-17",
      "price": 178,
      "program": "Mochi Health",
      "programs_priced": 1
     },
     {
      "date": "2026-08-24",
      "price": 178,
      "program": "Mochi Health",
      "programs_priced": 1
     },
     {
      "date": "2026-08-31",
      "price": 178,
      "program": "Mochi Health",
      "programs_priced": 1
     }
    ]
   }
  ],
  "branded_floor": [
   {
    "month": "2026-05",
    "label": "May 2026",
    "value": 299,
    "checks": 1,
    "programs_at_the_floor": [
     "Knownwell"
    ],
    "weekly": [
     {
      "date": "2026-05-25",
      "price": 299,
      "program": "Knownwell",
      "programs_priced": 4
     }
    ]
   },
   {
    "month": "2026-06",
    "label": "June 2026",
    "value": 299,
    "checks": 5,
    "programs_at_the_floor": [
     "Knownwell"
    ],
    "weekly": [
     {
      "date": "2026-06-01",
      "price": 299,
      "program": "Knownwell",
      "programs_priced": 4
     },
     {
      "date": "2026-06-08",
      "price": 299,
      "program": "Knownwell",
      "programs_priced": 4
     },
     {
      "date": "2026-06-15",
      "price": 99,
      "program": "WeightWatchers Clinic",
      "programs_priced": 7
     },
     {
      "date": "2026-06-22",
      "price": 149,
      "program": "Sam's Club Member Health",
      "programs_priced": 7
     },
     {
      "date": "2026-06-29",
      "price": 299,
      "program": "Knownwell",
      "programs_priced": 7
     }
    ]
   },
   {
    "month": "2026-07",
    "label": "July 2026",
    "value": 299,
    "checks": 4,
    "programs_at_the_floor": [
     "Knownwell"
    ],
    "weekly": [
     {
      "date": "2026-07-06",
      "price": 299,
      "program": "Knownwell",
      "programs_priced": 7
     },
     {
      "date": "2026-07-13",
      "price": 299,
      "program": "Knownwell",
      "programs_priced": 7
     },
     {
      "date": "2026-07-20",
      "price": 299,
      "program": "Knownwell",
      "programs_priced": 7
     },
     {
      "date": "2026-07-27",
      "price": 299,
      "program": "Knownwell",
      "programs_priced": 7
     }
    ]
   },
   {
    "month": "2026-08",
    "label": "August 2026",
    "value": 299,
    "checks": 5,
    "programs_at_the_floor": [
     "Knownwell"
    ],
    "weekly": [
     {
      "date": "2026-08-03",
      "price": 299,
      "program": "Knownwell",
      "programs_priced": 7
     },
     {
      "date": "2026-08-10",
      "price": 299,
      "program": "Knownwell",
      "programs_priced": 7
     },
     {
      "date": "2026-08-17",
      "price": 299,
      "program": "Knownwell",
      "programs_priced": 7
     },
     {
      "date": "2026-08-24",
      "price": 299,
      "program": "Knownwell",
      "programs_priced": 7
     },
     {
      "date": "2026-08-31",
      "price": 299,
      "program": "Knownwell",
      "programs_priced": 7
     }
    ]
   }
  ],
  "median_all_in": [
   {
    "month": "2026-05",
    "label": "May 2026",
    "value": 299,
    "checks": 1,
    "programs_at_the_floor": [],
    "weekly": [
     {
      "date": "2026-05-25",
      "price": 299,
      "program": "",
      "programs_priced": 11
     }
    ]
   },
   {
    "month": "2026-06",
    "label": "June 2026",
    "value": 299,
    "checks": 5,
    "programs_at_the_floor": [],
    "weekly": [
     {
      "date": "2026-06-01",
      "price": 299,
      "program": "",
      "programs_priced": 11
     },
     {
      "date": "2026-06-08",
      "price": 299,
      "program": "",
      "programs_priced": 11
     },
     {
      "date": "2026-06-15",
      "price": 299,
      "program": "",
      "programs_priced": 11
     },
     {
      "date": "2026-06-22",
      "price": 299,
      "program": "",
      "programs_priced": 11
     },
     {
      "date": "2026-06-29",
      "price": 348,
      "program": "",
      "programs_priced": 11
     }
    ]
   },
   {
    "month": "2026-07",
    "label": "July 2026",
    "value": 348,
    "checks": 4,
    "programs_at_the_floor": [],
    "weekly": [
     {
      "date": "2026-07-06",
      "price": 348,
      "program": "",
      "programs_priced": 11
     },
     {
      "date": "2026-07-13",
      "price": 348,
      "program": "",
      "programs_priced": 11
     },
     {
      "date": "2026-07-20",
      "price": 348,
      "program": "",
      "programs_priced": 11
     },
     {
      "date": "2026-07-27",
      "price": 348,
      "program": "",
      "programs_priced": 11
     }
    ]
   },
   {
    "month": "2026-08",
    "label": "August 2026",
    "value": 348,
    "checks": 5,
    "programs_at_the_floor": [],
    "weekly": [
     {
      "date": "2026-08-03",
      "price": 348,
      "program": "",
      "programs_priced": 11
     },
     {
      "date": "2026-08-10",
      "price": 348,
      "program": "",
      "programs_priced": 11
     },
     {
      "date": "2026-08-17",
      "price": 348,
      "program": "",
      "programs_priced": 11
     },
     {
      "date": "2026-08-24",
      "price": 348,
      "program": "",
      "programs_priced": 11
     },
     {
      "date": "2026-08-31",
      "price": 348,
      "program": "",
      "programs_priced": 11
     }
    ]
   }
  ]
 },
 "moves": [
  {
   "program": "GoodRx for Weight Loss",
   "slug": "goodrx-weight-loss",
   "from_usd": 388,
   "to_usd": 338,
   "change_usd": -50,
   "checked": "2026-08-31"
  }
 ],
 "panel_moves_prior_month": [
  {
   "program": "Hone Health",
   "slug": "hone-health",
   "from_usd": 185,
   "to_usd": 315,
   "change_usd": 130,
   "checked": "2026-07-20"
  }
 ],
 "nadac": {
  "what": "What a US retail pharmacy pays to acquire a month of the branded drug, from the CMS National Average Drug Acquisition Cost file.",
  "not": "NADAC is an acquisition-cost benchmark, not pharmacy margin.",
  "credit": "NADAC dashboards have been published free by 46brooklyn Research since 2019.",
  "effective_date": "2026-08-19",
  "source_url": "https://download.medicaid.gov/data/nadac-national-average-drug-acquisition-cost-09-02-2026.csv",
  "acquisition_to_cash": [
   {
    "drug": "Wegovy",
    "monthly_acquisition_low_usd": 1302.24,
    "monthly_acquisition_high_usd": 1306.73,
    "cheapest_verified_cash_usd": 299,
    "cheapest_verified_cash_programs": [
     "Sam's Club Member Health"
    ],
    "cash_minus_acquisition_usd": -1003.24
   },
   {
    "drug": "Zepbound",
    "monthly_acquisition_low_usd": 481.67,
    "monthly_acquisition_high_usd": 1052.23,
    "cheapest_verified_cash_usd": 449,
    "cheapest_verified_cash_programs": [
     "Ro Body"
    ],
    "cash_minus_acquisition_usd": -32.67
   }
  ],
  "packaging_spread": [
   {
    "brand": "ZEPBOUND",
    "dose_mg": 2.5,
    "multi_dose_monthly_usd": 482.28,
    "single_dose_monthly_usd": 1052.23,
    "gap_usd": 569.95,
    "ratio": 2.18
   },
   {
    "brand": "ZEPBOUND",
    "dose_mg": 5,
    "multi_dose_monthly_usd": 482.16,
    "single_dose_monthly_usd": 1052.03,
    "gap_usd": 569.87,
    "ratio": 2.18
   },
   {
    "brand": "ZEPBOUND",
    "dose_mg": 7.5,
    "multi_dose_monthly_usd": 481.67,
    "single_dose_monthly_usd": 1051.56,
    "gap_usd": 569.89,
    "ratio": 2.18
   },
   {
    "brand": "ZEPBOUND",
    "dose_mg": 10,
    "multi_dose_monthly_usd": 675.26,
    "single_dose_monthly_usd": 1051.54,
    "gap_usd": 376.28,
    "ratio": 1.56
   },
   {
    "brand": "ZEPBOUND",
    "dose_mg": 12.5,
    "multi_dose_monthly_usd": 678.03,
    "single_dose_monthly_usd": 1051.54,
    "gap_usd": 373.51,
    "ratio": 1.55
   },
   {
    "brand": "ZEPBOUND",
    "dose_mg": 15,
    "multi_dose_monthly_usd": 672.06,
    "single_dose_monthly_usd": 1051.4,
    "gap_usd": 379.34,
    "ratio": 1.56
   }
  ]
 },
 "sources": {
  "prices": "web/data/providers.json, verified against each program's own published pricing page every Monday",
  "weekly_record": "web/data/price-history.json",
  "acquisition_cost": "https://download.medicaid.gov/data/nadac-national-average-drug-acquisition-cost-09-02-2026.csv",
  "prices_verified": "2026-08-31"
 },
 "method": {
  "version": "1.0",
  "universe": "Every program in the GLP Chart index that is active, prices in cash rather than an insurance copay, and publishes an all-in monthly price.",
  "compounded_rule": "Programs publishing one flat all-in monthly price covering compounded semaglutide at every dose. Entry and starting-dose prices are excluded.",
  "branded_rule": "Programs whose primary supply is branded medication and whose maintenance pricing is verified rather than estimated.",
  "monthly_value": "The median of the weekly floors inside the data month.",
  "prepaid_rule": "An observation equal to a program's published 12-month prepaid monthly rate is dropped. A prepaid plan is a year of money charged today.",
  "classification_note": "Programs are classified by the pricing model they publish today; the weekly prices are the historical record.",
  "dropped_observations": [
   {
    "date": "2026-08-10",
    "slug": "shed",
    "value": 159,
    "reason": "prepaid 12-month rate, not a monthly price"
   },
   {
    "date": "2026-08-17",
    "slug": "shed",
    "value": 159,
    "reason": "prepaid 12-month rate, not a monthly price"
   },
   {
    "date": "2026-08-24",
    "slug": "shed",
    "value": 159,
    "reason": "prepaid 12-month rate, not a monthly price"
   },
   {
    "date": "2026-08-31",
    "slug": "shed",
    "value": 159,
    "reason": "prepaid 12-month rate, not a monthly price"
   }
  ],
  "excluded": "Insurance copays, introductory and starter-dose rates, prepaid plan rates, and programs that publish no ongoing price."
 }
}
