Accepted answer
Take it from the REDEFINE-1 adverse-event table by arm, and check the unit before you use it. An incidence can be the proportion of participants who reported the event at least once, or the count of events divided by exposure time, and the two differ by however many people had it repeatedly. Then subtract the placebo arm, because the untreated rate is not zero. And read the discontinuation column beside it: an event that made people leave the trial is under-counted at every later visit, so a low late-timepoint incidence can mean the event was severe rather than rare.
The trial answers a narrower question than the headline suggests, and the narrowing is where the useful information is.
Open-label extensions are not the same evidence as the randomised phase. Once everyone knows what they are taking, the reported outcomes acquire a bias that no analysis fully removes.
Headline results, principal programmes
| Trial | Agent | n | Duration | Primary result |
|---|
| STEP 1 | Semaglutide 2.4 mg | 1,961 | 68 wk | −14.9 % vs −2.4 % weight |
| STEP 2 | Semaglutide 2.4 mg, T2DM | 1,210 | 68 wk | −9.6 % vs −3.4 % weight |
| SURMOUNT-1 | Tirzepatide 5/10/15 mg | 2,539 | 72 wk | −15 / −19 / −21 % weight |
| SURMOUNT-4 | Tirzepatide, withdrawal | 670 | 88 wk | Continued loss vs substantial regain |
| SELECT | Semaglutide 2.4 mg | 17,604 | ~40 mo | MACE HR 0.80 (0.72–0.90) |
| FLOW | Semaglutide 1.0 mg, CKD | 3,533 | ~3.4 yr | Renal composite reduced; stopped early |
| SURMOUNT-OSA | Tirzepatide, OSA | 469 | 52 wk | AHI reduced with and without PAP |
Non-inferiority and superiority designs are not interchangeable. A non-inferiority result says the new agent is not meaningfully worse against a pre-specified margin — it does not say it is as good, and it certainly does not say it is better.
Meta-analyses in this area are dominated by whichever trial contributed the most participants, so read the forest plot rather than the summary estimate.
I am not a clinician and this is not medical advice; it is a reading of a published protocol.
The short version: check the endpoint, check the comparator, check who was excluded, then look at the number.