Simpatico

M&A bolt-on · Starbucks → target #1 of 8

Olipop

Premium functional soda alternative positioned as a healthy, delicious, and gut-friendly replacement for traditional sugary sodas.

Founded 2018 · Competes with Poppi, Culture Pop, Health-Ade, Zevia

Corporate details are Qloo entity data.

Pass
56.4F / 100
100% of the weighted evidence measured

Why this verdict

F 56.4 < 62 and unmitigated red flag(s): TASTE_CLASH.

  • TASTE_CLASH: > 50% of the buyer's top-20 tags missing from the target's top-50, and m2 < 0.15 (observed m2 0.15, buyerTop20MissingShare 0.60)

Scores, flags and verdicts are computed in code. The agents can only argue with the ledger; they never set the score.

Six audience metrics

Bar = this target; tick = shortlist average.

m1 Two-way audience affinity
0.64
Harmonic mean of the buyer audience’s affinity for the target and the target audience’s affinity for the buyer’s brands.
m2 Taste-profile overlap
0.15
Rank-weighted overlap of the two audiences’ top-50 cultural taste tags.
m3 Cross-domain agreement
0.81
How strongly the target’s audience embraces the buyer audience’s favourite artists, shows, films and podcasts.
m4 Demographic alignment
0.77
Similarity of the two audiences’ age and gender over-index profiles.
m5 Geographic footprint
0.50
Correlation of metro-level audience affinity, relative to the screened cohort.
m6 Momentum
0.57
Trending rank change over the last 4 weeks vs the 8 before, relative to the cohort.

How F is built

Points each metric adds (weights for M&A bolt-on, renormalised over what Qloo could measure).

MetricWeightPoints
Two-way audience affinity0.3019.2
Taste-profile overlap0.202.9
Cross-domain agreement0.1512.1
Demographic alignment0.1511.6
Geographic footprint0.105.0
Momentum0.105.7
F56.4

Qloo explainability: the buyer-side signals driving the forward affinity are Starbucks (1.00).

Where the audiences meet, across culture

The buyer audience’s top titles in each domain, ranked by how strongly Olipop’s audience embraces them.

Music0.77
Embraced: Taylor Swift, Ariana Grande, BTS · Least shared: f(x), EXID, Wonder Girls
TV0.88
Embraced: Workin' Moms, Emily in Paris, Friends from College · Least shared: Hart of Dixie, Gilmore Girls, Jane the Virgin
Film0.85
Embraced: Crazy Rich Asians, Little Women, Marriage Story · Least shared: Beauty and the Beast, Coco, La La Land
Podcasts0.72
Embraced: LadyGang, Off The Vine with Kaitlyn Bristowe, Pretty Big Deal with Ashley Graham · Least shared: Stanning BTS, Gabriel's Podcast, Daebak Show w/ Eric Nam

Taste profile overlap

16 of 84 top taste tags shared.

Both over-index on
friendshipteenage girlfemale protagonisthigh schoolloverockindieteenager
Buyer only

Manga, japanese drama, based on manga, live action adaptation, J-pop

Olipop only

Avocado, Coffee shop, folk, Salad, Cookbooks

Audience shape

Starbucks (buyer) Olipop
-0.83-0.420.00+0.42+0.83≤2425–2930–3435–4445–5455+MenWomen

Relative over-index (+) or under-index (−) of each aggregate audience, from Qloo. Not individual data.

Momentum

z = 0.39 relative to the screened cohort (2025-10-01).

prior 8 weekslast 4

Footprint overlap for distribution

White space: Olipop strong, buyer weak Shared stronghold Other metros
White space

Detroit, Minneapolis, Kansas City, Boston, Portland, New York, San Francisco, Austin

Shared strongholds

Columbus, Cincinnati, Pittsburgh

Bull vs bear

7 of 10 claims survived the judge; 3 rejected for citing numbers not in the ledger or misreading them.

Bull: for the deal

  • The composite score sits above the shortlist average, with the audience-overlap and demographic components carrying most of the lift, so the bull case rests on aggregate audience affinity rather than a single signal.

    t5-score.F = 56.45t5-score.points.m1 = 19.15t5-score.points.m4 = 11.57
  • Cross-domain agreement is a strength: the audience's shared affinities across music, TV and film are high, with the TV domain score well above the shortlist average.

    t5-m3.value = 0.8068t5-m3.domains[1].score = 0.8813
  • Demographic alignment is a strength: the cosine between buyer and target age-gender profiles is well above the shortlist average, indicating the two audiences over-index on similar aggregate segments.

    t5-m4.cosine = 0.5427t5-m4.value = 0.7713
  • Momentum is a strength: the aggregate audience affinity trend is rising with a z-score above the shortlist average, which supports timing a bolt-on while interest is building.

    t5-m6.z = 0.3929t5-m6.value = 0.5655
  • The code's TASTE_CLASH flag is real, since most of the buyer's top tags are missing from the target's profile, but the shared taste-profile overlap is still a strength in relative terms, and the buyer's share of missing top tags is lower than the shortlist norm, so the clash is narrower than typical.

    TASTE_CLASH
    t5-flags.flags[0].m2 = 0.1471t5-m2.buyerTop20MissingShare = 0.6t5-m2.shortlistAverages.buyerTop20MissingShare = 0.7375

    Rejected by the judge: TASTE_CLASH cannot be mitigated (only FADING and NO_GEO_OVERLAP can)

Bear: against, or diligence first

  • Two-way audience affinity between the brands is weak: the target's audience affinity toward Starbucks sits at 0.638 against a shortlist average of 0.666, and the reverse reading is the same, so the brand-to-brand pull is below the peer group.

    t5-m1.value = 0.6384t5-m1.shortlistAverages.value = 0.6656
  • Geographic overlap is weak: the correlation between buyer and target metro affinity is 0.006, and the buyer's footprint shows nine white-space metros where Olipop's audience is comparatively thin, so a combined footprint may not expand reach where Starbucks is already strong.

    t5-m5.correlation = 0.005817t5-m5.whiteSpaceCount = 9
  • Ownership of Olipop is unknown in the profile and no known partnerships or shared categories are recorded, so the diligence must establish the target's control, contracts and category ties before any deal rationale rests on the affinity score.

    t5-profile.forwardAffinity = 0.6384
  • The code raised a TASTE_CLASH flag: 60% of the buyer's top-20 tags are missing from the target's top-50 and taste-profile overlap is only 0.147, so the two audiences share little taste context beyond a narrow set of tags, which argues for caution on any bolt-on narrative built on shared affinity.

    TASTE_CLASH
    t5-m2.value = 0.1471t5-flags.flags[0].buyerTop20MissingShare = 0.6

    Rejected by the judge: cites m2 Taste-profile overlap "value" = 0.1471 as a weakness, but it is above the shortlist average (0.1302)

  • The composite score of 56.4 is only modestly above the shortlist average of 53.7, and the score is built on several strengths that do not offset the taste-clash signal, so the headline number overstates the case for pursuing the bolt-on now.

    t5-score.F = 56.45t5-score.points.m2 = 2.942

    Rejected by the judge: cites Composite score "F" = 56.4484 as a weakness, but it is above the shortlist average (53.6926)

Provenance: 26 Qloo calls behind this target

Requests as sent (the API key travels in a header and is never logged). Responses are cached privately on the server.

PurposeEndpointStatusResultSource
/v2/insightsok14 of 14 candidates scoredlive 94 ms
/v2/insightsok14 profile(s)cache
/v2/insightsokdemographics for 9 of 9 entitieslive 56 ms
/v2/insightsok25 recommended podcast(s)live 412 ms
/v2/insightsok25 recommended tv_show(s)live 530 ms
/v2/insightsok50 taste tag(s)live 1157 ms
/v2/insightsok25 recommended movie(s)live 1538 ms
/v2/insightsok25 recommended artist(s)live 3427 ms
/v2/insightsok10900 heatmap cell(s) in United Stateslive 3659 ms
/v2/trendingok47 trend point(s)cache
/v2/trendingok47 trend point(s)cache
/v2/trendingok47 trend point(s)cache
/v2/trendingok47 trend point(s)live 322 ms
/v2/trendingok47 trend point(s)live 321 ms
/v2/trendingok47 trend point(s)live 322 ms
/v2/trendingok47 trend point(s)live 327 ms
/v2/trendingok47 trend point(s)live 601 ms
/v2/trendingok47 trend point(s)live 614 ms
/v2/insightsok25 of 25 candidates scoredlive 5986 ms
/v2/insightsok1 of 1 candidates scoredlive 6181 ms
/v2/insightsok25 of 25 candidates scoredlive 6966 ms
/v2/insightsok50 taste tag(s)live 7017 ms
/v2/insightsok25 of 25 candidates scoredlive 7200 ms
/v2/insightsok25 of 25 candidates scoredlive 7505 ms
/v2/analysis/compareok0 shared catalogue tag(s)live 8166 ms
/v2/insightsok4681 heatmap cell(s) in United Stateslive 11197 ms
Evidence rows (what bull, bear and the judge see)
[
 {
  "id": "t5-flags",
  "label": "Red flags (code rules)",
  "data": {
   "flags": [
    {
     "m2": 0.14709851551956815,
     "flag": "TASTE_CLASH",
     "rule": "> 50% of the buyer's top-20 tags missing from the target's top-50, and m2 < 0.15",
     "buyerTop20MissingShare": 0.6
    }
   ]
  },
  "shortlistAverages": {}
 },
 {
  "id": "t5-m1",
  "label": "m1 Two-way audience affinity",
  "data": {
   "a": 0.6383560661307386,
   "b": 0.6383560661307386,
   "ratio": 1,
   "value": 0.6383560661307386,
   "reverse": [
    {
     "id": "B13C02E3-BA3C-4B39-85B4-ACF12FEBC892",
     "name": "Starbucks",
     "affinity": 0.6383560661307386
    }
   ],
   "coverage": 1
  },
  "shortlistAverages": {
   "a": 0.6656015264478415,
   "b": 0.6656015264478415,
   "ratio": 1,
   "value": 0.6656015264478415
  }
 },
 {
  "id": "t5-m2",
  "label": "m2 Taste-profile overlap",
  "data": {
   "value": 0.14709851551956815,
   "shared": [
    {
     "id": "urn:tag:keyword:media:friendship",
     "name": "friendship",
     "subtype": "urn:tag:keyword:media"
    },
    {
     "id": "urn:tag:keyword:media:teenage_girl",
     "name": "teenage girl",
     "subtype": "urn:tag:keyword:media"
    },
    {
     "id": "urn:tag:keyword:media:female_protagonist",
     "name": "female protagonist",
     "subtype": "urn:tag:keyword:media"
    },
    {
     "id": "urn:tag:keyword:media:high_school",
     "name": "high school",
     "subtype": "urn:tag:keyword:media"
    },
    {
     "id": "urn:tag:keyword:media:love",
     "name": "love",
     "subtype": "urn:tag:keyword:media"
    },
    {
     "id": "urn:tag:genre:music:rock",
     "name": "rock",
     "subtype": "urn:tag:genre:music"
    },
    {
     "id": "urn:tag:genre:music:indie",
     "name": "indie",
     "subtype": "urn:tag:genre:music"
    },
    {
     "id": "urn:tag:keyword:media:teenager",
     "name": "teenager",
     "subtype": "urn:tag:keyword:media"
    }
   ],
   "coverage": 1,
   "buyerOnly": [
    {
     "id": "urn:tag:genre:media:manga",
     "name": "Manga",
     "subtype": "urn:tag:genre:media"
    },
    {
     "id": "urn:tag:keyword:media:japanese_drama",
     "name": "japanese drama",
     "subtype": "urn:tag:keyword:media"
    },
    {
     "id": "urn:tag:keyword:media:based_on_manga",
     "name": "based on manga",
     "subtype": "urn:tag:keyword:media"
    },
    {
     "id": "urn:tag:keyword:media:live_action_adaptation",
     "name": "live action adaptation",
     "subtype": "urn:tag:keyword:media"
    },
    {
     "id": "urn:tag:genre:music:j_pop",
     "name": "J-pop",
     "subtype": "urn:tag:genre:music"
    }
   ],
   "targetOnly": [
    {
     "id": "urn:tag:specialty_dish:place:avocado",
     "name": "Avocado",
     "subtype": "urn:tag:specialty_dish:place"
    },
    {
     "id": "urn:tag:genre:place:restaurant:coffee_shop",
     "name": "Coffee shop",
     "subtype": "urn:tag:genre:place"
    },
    {
     "id": "urn:tag:genre:music:folk",
     "name": "folk",
     "subtype": "urn:tag:genre:music"
    },
    {
     "id": "urn:tag:specialty_dish:place:salad",
     "name": "Salad",
     "subtype": "urn:tag:specialty_dish:place"
    },
    {
     "id": "urn:tag:genre:media:cookbooks",
     "name": "Cookbooks",
     "subtype": "urn:tag:genre:media"
    }
   ],
   "unionCount": 84,
   "sharedCount": 16,
   "buyerTop20MissingShare": 0.6
  },
  "shortlistAverages": {
   "value": 0.13021980374501824,
   "sharedCount": 13.5,
   "buyerTop20MissingShare": 0.7375
  }
 },
 {
  "id": "t5-m3",
  "label": "m3 Cross-domain agreement",
  "data": {
   "value": 0.8067896011186763,
   "domains": [
    {
     "type": "urn:entity:artist",
     "clash": [
      {
       "name": "f(x)",
       "affinity": 0.7362034725724723
      },
      {
       "name": "EXID",
       "affinity": 0.744070809748463
      },
      {
       "name": "Wonder Girls",
       "affinity": 0.7460784545777153
      }
     ],
     "label": "Music",
     "score": 0.7743686605086004,
     "shared": [
      {
       "name": "Taylor Swift",
       "affinity": 0.8560258270325996
      },
      {
       "name": "Ariana Grande",
       "affinity": 0.8344514888916252
      },
      {
       "name": "BTS",
       "affinity": 0.7920160919897202
      }
     ],
     "expected": 25,
     "returned": 25
    },
    {
     "type": "urn:entity:tv_show",
     "clash": [
      {
       "name": "Hart of Dixie",
       "affinity": 0.8592141310323753
      },
      {
       "name": "Gilmore Girls",
       "affinity": 0.859981475861827
      },
      {
       "name": "Jane the Virgin",
       "affinity": 0.8606112365238887
      }
     ],
     "label": "TV",
     "score": 0.8812714388093801,
     "shared": [
      {
       "name": "Workin' Moms",
       "affinity": 0.9112526912175781
      },
      {
       "name": "Emily in Paris",
       "affinity": 0.902349197068598
      },
      {
       "name": "Friends from College",
       "affinity": 0.9002327588356007
      }
     ],
     "expected": 25,
     "returned": 25
    },
    {
     "type": "urn:entity:movie",
     "clash": [
      {
       "name": "Beauty and the Beast",
       "affinity": 0.7702370890259076
      },
      {
       "name": "Coco",
       "affinity": 0.7864004182108156
      },
      {
       "name": "La La Land",
       "affinity": 0.8148403613512898
      }
     ],
     "label": "Film",
     "score": 0.8521234232078446,
     "shared": [
      {
       "name": "Crazy Rich Asians",
       "affinity": 0.9152220078634812
      },
      {
       "name": "Little Women",
       "affinity": 0.9152145562835425
      },
      {
       "name": "Marriage Story",
       "affinity": 0.9018883026019122
      }
     ],
     "expected": 25,
     "returned": 25
    },
    {
     "type": "urn:entity:podcast",
     "clash": [
      {
       "name": "Stanning BTS",
       "affinity": 0.676380482561088
      },
      {
       "name": "Gabriel's Podcast",
       "affinity": 0.6785595508970076
      },
      {
       "name": "Daebak Show w/ Eric Nam",
       "affinity": 0.6829088366566681
      }
     ],
     "label": "Podcasts",
     "score": 0.7193948819488801,
     "shared": [
      {
       "name": "LadyGang",
       "affinity": 0.7952699282263493
      },
      {
       "name": "Off The Vine with Kaitlyn Bristowe",
       "affinity": 0.7945538911471046
      },
      {
       "name": "Pretty Big Deal with Ashley Graham",
       "affinity": 0.7942673743406204
      }
     ],
     "expected": 25,
     "returned": 25
    }
   ],
   "coverage": 1
  },
  "shortlistAverages": {
   "value": 0.8006435967791996,
   "domains[0].score": 0.7558883662204854,
   "domains[1].score": 0.8738105180061315,
   "domains[2].score": 0.8301890189706208,
   "domains[3].score": 0.7426864839195607
  }
 },
 {
  "id": "t5-m4",
  "label": "m4 Demographic alignment",
  "data": {
   "buyer": {
    "male": -0.32,
    "female": 0.32,
    "25_to_29": 0.32,
    "30_to_34": 0.29,
    "35_to_44": -0.68,
    "45_to_54": -0.41000000000000003,
    "55_and_older": -0.54,
    "24_and_younger": 0.35000000000000003
   },
   "value": 0.7713328142085255,
   "cosine": 0.542665628417051,
   "target": {
    "male": -0.8200000000000001,
    "female": 0.8200000000000001,
    "25_to_29": 0.32,
    "30_to_34": -0.8300000000000001,
    "35_to_44": -0.51,
    "45_to_54": 0.23,
    "55_and_older": -0.71,
    "24_and_younger": 0.33
   },
   "coverage": 1,
   "biggestGap": {
    "buyer": 0.29,
    "bucket": "30_to_34",
    "target": -0.8300000000000001
   }
  },
  "shortlistAverages": {
   "value": 0.549469416340185,
   "cosine": 0.09893883268036997
  }
 },
 {
  "id": "t5-m5",
  "label": "m5 Geographic footprint",
  "data": {
   "value": 0.5029087032730666,
   "coverage": 1,
   "metroCount": 55,
   "whiteSpace": [
    {
     "lat": 42.3314,
     "lon": -83.0458,
     "buyer": 0.9981594357241557,
     "metro": "Detroit",
     "target": 0.9139577123461179,
     "buyerRel": 0.12420126477261029,
     "targetRel": 0.03999954139457251
    },
    {
     "lat": 44.9778,
     "lon": -93.265,
     "buyer": 0.9970678337156825,
     "metro": "Minneapolis",
     "target": 0.9051582626084483,
     "buyerRel": 0.12660375135123236,
     "targetRel": 0.034694180243998174
    },
    {
     "lat": 39.0997,
     "lon": -94.5786,
     "buyer": 0.9959181760203045,
     "metro": "Kansas City",
     "target": 0.8964621621464883,
     "buyerRel": 0.1261211300719849,
     "targetRel": 0.026665116198168692
    },
    {
     "lat": 42.3601,
     "lon": -71.0589,
     "buyer": 0.9953728336804654,
     "metro": "Boston",
     "target": 0.9288520757810486,
     "buyerRel": 0.09099506842714034,
     "targetRel": 0.02447431052772353
    },
    {
     "lat": 45.5152,
     "lon": -122.6784,
     "buyer": 0.9929958142836254,
     "metro": "Portland",
     "target": 0.9359348746367607,
     "buyerRel": 0.08060484365071718,
     "targetRel": 0.023543904003852534
    },
    {
     "lat": 40.7128,
     "lon": -74.006,
     "buyer": 0.9990561006345081,
     "metro": "New York",
     "target": 0.9248406858107213,
     "buyerRel": 0.09629061642407455,
     "targetRel": 0.022075201600287753
    },
    {
     "lat": 37.7749,
     "lon": -122.4194,
     "buyer": 0.9962956640962388,
     "metro": "San Francisco",
     "target": 0.9598042961811107,
     "buyerRel": 0.05847358911128786,
     "targetRel": 0.02198222119615978
    },
    {
     "lat": 30.2672,
     "lon": -97.7431,
     "buyer": 0.9935668305248392,
     "metro": "Austin",
     "target": 0.929571881294702,
     "buyerRel": 0.08588876286960523,
     "targetRel": 0.021893813639468074
    }
   ],
   "correlation": 0.005817406546133179,
   "strongholds": [
    {
     "lat": 39.9612,
     "lon": -82.9988,
     "buyer": 0.9965011923999506,
     "metro": "Columbus",
     "target": 0.8476690473697001,
     "buyerRel": 0.17542107565970855,
     "targetRel": 0.026588930629457996
    },
    {
     "lat": 39.1031,
     "lon": -84.512,
     "buyer": 0.9971305139412303,
     "metro": "Cincinnati",
     "target": 0.8596286973059698,
     "buyerRel": 0.16689163123301687,
     "targetRel": 0.02938981459775636
    },
    {
     "lat": 40.4406,
     "lon": -79.9959,
     "buyer": 0.997890256679076,
     "metro": "Pittsburgh",
     "target": 0.8650464114923815,
     "buyerRel": 0.16247486264067912,
     "targetRel": 0.029631017453984554
    }
   ],
   "whiteSpaceCount": 9,
   "relativeToCohort": true
  },
  "shortlistAverages": {
   "value": 0.5454106162909474,
   "correlation": 0.09082123258189484
  }
 },
 {
  "id": "t5-m6",
  "label": "m6 Momentum",
  "data": {
   "z": 0.3929021888535833,
   "value": 0.5654836981422638,
   "priorSd": 0.0065337486712315485,
   "coverage": 1,
   "priorMean": 0.04263241393610029,
   "normalised": true,
   "recentMean": 0.050490457713171955
  },
  "shortlistAverages": {
   "z": 0.24859334489178028,
   "value": 0.5414322241486301
  }
 },
 {
  "id": "t5-profile",
  "label": "Qloo entity profile: Olipop",
  "data": {
   "name": "Olipop",
   "drivers": [
    {
     "name": "Starbucks",
     "score": 1
    }
   ],
   "ownership": "unknown",
   "keyMarkets": [
    "United States"
   ],
   "popularity": 0.7518095980742825,
   "screenRank": 10,
   "foundedYear": 2018,
   "priceRangeUsd": [
    2,
    3
   ],
   "ultimateParent": null,
   "forwardAffinity": 0.6383560661307386,
   "competitorBrands": [
    "Poppi",
    "Culture Pop",
    "Health-Ade",
    "Zevia",
    "Bubly"
   ],
   "sharedCategories": [],
   "knownPartnerships": [],
   "marketPositioning": "Premium functional soda alternative positioned as a healthy, delicious, and gut-friendly replacement for traditional sugary sodas."
  },
  "shortlistAverages": {}
 },
 {
  "id": "t5-score",
  "label": "Composite score",
  "data": {
   "F": 56.448412538374846,
   "points": {
    "m1": 19.15068198392216,
    "m2": 2.941970310391363,
    "m3": 12.101844016780143,
    "m4": 11.569992213127883,
    "m5": 5.029087032730666,
    "m6": 5.654836981422639
   },
   "coverage": 1
  },
  "shortlistAverages": {
   "F": 53.69256546952215
  }
 }
]