M&A bolt-on · Starbucks → target #3 of 8
Celsius
A fitness-focused, clinically proven energy drink brand for high-performance individuals who prioritize health and metabolism-boosting ingredients.
Founded 2004 · Parent: Celsius Holdings, Inc. · Competes with Red Bull, Monster Energy, Ghost Energy, C4 Energy · Partnerships: Fitness Influencers, Athletic Trainers, Gym Chains
Corporate details are Qloo entity data.
Why this verdict
F 54.5 < 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.12, buyerTop20MissingShare 0.70)
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.
How F is built
Points each metric adds (weights for M&A bolt-on, renormalised over what Qloo could measure).
| Metric | Weight | Points |
|---|---|---|
| Two-way audience affinity | 0.30 | 18.5 |
| Taste-profile overlap | 0.20 | 2.4 |
| Cross-domain agreement | 0.15 | 11.9 |
| Demographic alignment | 0.15 | 8.1 |
| Geographic footprint | 0.10 | 6.0 |
| Momentum | 0.10 | 7.6 |
| F | 54.5 |
Qloo explainability: the buyer-side signals driving the forward affinity are Starbucks (1.00).
Shared catalogue categories (Qloo compare): Food & Beverage, Drinks.
Where the audiences meet, across culture
The buyer audience’s top titles in each domain, ranked by how strongly Celsius’s audience embraces them.
Taste profile overlap
14 of 86 top taste tags shared.
Manga, Cafe, japanese drama, based on manga, live action adaptation
Ribs, Bar, country, african american, Hip Hop
Audience shape
Relative over-index (+) or under-index (−) of each aggregate audience, from Qloo. Not individual data.
Momentum
z = 1.55 relative to the screened cohort (2025-10-01).
Footprint overlap for distribution
Miami, Tampa, Dallas, Orlando, Jacksonville, Houston, Washington, DC
Birmingham, Memphis, Richmond, New Orleans, Charlotte, Virginia Beach
Bull vs bear
9 of 10 claims survived the judge; 1 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-based composite reading as a strength across full coverage.
t8-score.F = 54.48t8-score.coverage = 1Geographic footprint is a relative strength: the aggregate audience over-indexes on Starbucks-heavy metros that Celsius under-indexes on, with a Southeast stronghold pattern and seven white-space metros where the buyer's audience is strong and the target's is not.
t8-m5.value = 0.5957t8-m5.whiteSpaceCount = 7t8-m5.correlation = 0.1914Momentum is a strength: the aggregate affinity trend for Celsius is rising, with a z-score well above the shortlist average, suggesting the target's audience interest is gaining rather than fading.
t8-m6.z = 1.551t8-m6.value = 0.7585Shared-audience breadth is a strength: fourteen shared taste tags overlap between the two brands, above the shortlist average, and the buyer's top-20 tags are largely absent from the target's top-50 (the buyer-missing share is a strength against the shortlist), so the overlap is a narrow core rather than a broad one.
t8-m2.sharedCount = 14t8-m2.buyerTop20MissingShare = 0.7The code raised TASTE_CLASH on low taste-profile overlap, which is a real bear point; the bull case offsets it only partly, since the aggregate cross-domain agreement in film and TV and the shared-category affinity with Starbucks still show the audiences converge at the category level.
t8-m3.domains[2].score = 0.8033t8-profile.forwardAffinity = 0.6183Rejected by the judge: cites m3 Cross-domain agreement "domains[2].score" = 0.8033 as a strength, but it is below the shortlist average (0.8302)
Bear: against, or diligence first
The code raised a TASTE_CLASH flag: 70% of the buyer's top-20 tags are missing from the target's top-50 and the taste-profile overlap is only 0.12, so the two audiences share little of their taste graph and cross-marketing on taste alone is weak.
TASTE_CLASHt8-m2.value = 0.1219t8-flags.flags[0].buyerTop20MissingShare = 0.7Two-way audience affinity between the brands is 0.62, below the shortlist average of 0.67, so the aggregate audience over-indexes on Starbucks less strongly for Celsius than for the typical shortlisted target.
t8-m1.value = 0.6183t8-m1.shortlistAverages.value = 0.6656Demographic alignment is weak: the cosine between buyer and target age and gender profiles is 0.08, below the shortlist average of 0.10, and the biggest gap is in the 30 to 34 bucket where the buyer sits at 0.29 and the target at -0.86.
t8-m4.cosine = 0.07968t8-m4.biggestGap.target = -0.86Cross-domain agreement is below the shortlist average on TV and film, where the audience's taste clusters for Celsius diverge from the buyer's, so diligence should test whether the shared audience holds outside the music and podcast domains.
t8-m3.domains[1].score = 0.83t8-m3.shortlistAverages.domains[1].score = 0.8738Celsius's Qloo profile lists Starbucks as its only driver and an independent ownership with a fitness-focused positioning, and the taste graph lists Red Bull and Monster among its competitor brands, so the audience affinity may reflect a single driver rather than a durable shared identity.
t8-profile.drivers[0].score = 1t8-m1.value = 0.6183
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.
| Purpose | Endpoint | Status | Result | Source |
|---|---|---|---|---|
| /v2/insights | ok | 14 of 14 candidates scored | live 94 ms | |
| /v2/insights | ok | 14 profile(s) | cache | |
| /v2/insights | ok | demographics for 9 of 9 entities | live 56 ms | |
| /v2/insights | ok | 25 recommended podcast(s) | live 412 ms | |
| /v2/insights | ok | 25 recommended tv_show(s) | live 530 ms | |
| /v2/insights | ok | 50 taste tag(s) | live 1157 ms | |
| /v2/insights | ok | 25 recommended movie(s) | live 1538 ms | |
| /v2/insights | ok | 25 recommended artist(s) | live 3427 ms | |
| /v2/insights | ok | 10900 heatmap cell(s) in United States | live 3659 ms | |
| /v2/trending | ok | 47 trend point(s) | cache | |
| /v2/trending | ok | 47 trend point(s) | cache | |
| /v2/trending | ok | 47 trend point(s) | cache | |
| /v2/trending | ok | 47 trend point(s) | live 322 ms | |
| /v2/trending | ok | 47 trend point(s) | live 321 ms | |
| /v2/trending | ok | 47 trend point(s) | live 322 ms | |
| /v2/trending | ok | 47 trend point(s) | live 327 ms | |
| /v2/trending | ok | 47 trend point(s) | live 601 ms | |
| /v2/trending | ok | 47 trend point(s) | live 614 ms | |
| /v2/insights | ok | 50 taste tag(s) | cache | |
| /v2/insights | ok | 3957 heatmap cell(s) in United States | cache | |
| /v2/insights | ok | 1 of 1 candidates scored | live 11683 ms | |
| /v2/insights | ok | 25 of 25 candidates scored | live 11969 ms | |
| /v2/insights | ok | 25 of 25 candidates scored | live 12730 ms | |
| /v2/insights | ok | 25 of 25 candidates scored | live 12949 ms | |
| /v2/insights | ok | 25 of 25 candidates scored | live 13266 ms | |
| /v2/analysis/compare | ok | 2 shared catalogue tag(s) | live 13415 ms |
Evidence rows (what bull, bear and the judge see)
[
{
"id": "t8-flags",
"label": "Red flags (code rules)",
"data": {
"flags": [
{
"m2": 0.12186537615486137,
"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.7
}
]
},
"shortlistAverages": {}
},
{
"id": "t8-m1",
"label": "m1 Two-way audience affinity",
"data": {
"a": 0.6182972081663941,
"b": 0.6182972081663941,
"ratio": 1,
"value": 0.6182972081663941,
"reverse": [
{
"id": "B13C02E3-BA3C-4B39-85B4-ACF12FEBC892",
"name": "Starbucks",
"affinity": 0.6182972081663941
}
],
"coverage": 1
},
"shortlistAverages": {
"a": 0.6656015264478415,
"b": 0.6656015264478415,
"ratio": 1,
"value": 0.6656015264478415
}
},
{
"id": "t8-m2",
"label": "m2 Taste-profile overlap",
"data": {
"value": 0.12186537615486137,
"shared": [
{
"id": "urn:tag:keyword:media:friendship",
"name": "friendship",
"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:friend",
"name": "friend",
"subtype": "urn:tag:keyword:media"
},
{
"id": "urn:tag:genre:music:pop",
"name": "pop",
"subtype": "urn:tag:genre:music"
},
{
"id": "urn:tag:keyword:media:teenager",
"name": "teenager",
"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:murder",
"name": "murder",
"subtype": "urn:tag:keyword:media"
}
],
"coverage": 1,
"buyerOnly": [
{
"id": "urn:tag:genre:media:manga",
"name": "Manga",
"subtype": "urn:tag:genre:media"
},
{
"id": "urn:tag:genre:place:restaurant:cafe",
"name": "Cafe",
"subtype": "urn:tag:genre:place"
},
{
"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"
}
],
"targetOnly": [
{
"id": "urn:tag:specialty_dish:place:ribs",
"name": "Ribs",
"subtype": "urn:tag:specialty_dish:place"
},
{
"id": "urn:tag:genre:place:restaurant:bar",
"name": "Bar",
"subtype": "urn:tag:genre:place"
},
{
"id": "urn:tag:genre:music:country",
"name": "country",
"subtype": "urn:tag:genre:music"
},
{
"id": "urn:tag:keyword:media:african_american",
"name": "african american",
"subtype": "urn:tag:keyword:media"
},
{
"id": "urn:tag:genre:music:hip_hop",
"name": "Hip Hop",
"subtype": "urn:tag:genre:music"
}
],
"unionCount": 86,
"sharedCount": 14,
"buyerTop20MissingShare": 0.7
},
"shortlistAverages": {
"value": 0.13021980374501824,
"sharedCount": 13.5,
"buyerTop20MissingShare": 0.7375
}
},
{
"id": "t8-m3",
"label": "m3 Cross-domain agreement",
"data": {
"value": 0.7900974831855176,
"domains": [
{
"type": "urn:entity:artist",
"clash": [
{
"name": "f(x)",
"affinity": 0.7307238728166554
},
{
"name": "Wonder Girls",
"affinity": 0.7313751947923233
},
{
"name": "IVE",
"affinity": 0.7317139272720367
}
],
"label": "Music",
"score": 0.758184590973868,
"shared": [
{
"name": "Taylor Swift",
"affinity": 0.8466464580867211
},
{
"name": "Ariana Grande",
"affinity": 0.81889477402273
},
{
"name": "BTS",
"affinity": 0.7749761261124315
}
],
"expected": 25,
"returned": 25
},
{
"type": "urn:entity:tv_show",
"clash": [
{
"name": "The Marvelous Mrs. Maisel",
"affinity": 0.7756654062779531
},
{
"name": "Gilmore Girls",
"affinity": 0.8017641920591907
},
{
"name": "Dead to Me",
"affinity": 0.8045774281178643
}
],
"label": "TV",
"score": 0.8299764620241524,
"shared": [
{
"name": "Good Trouble",
"affinity": 0.8602834890492054
},
{
"name": "Life Sentence",
"affinity": 0.8570039432549015
},
{
"name": "Chasing Life",
"affinity": 0.8525535070908734
}
],
"expected": 25,
"returned": 25
},
{
"type": "urn:entity:movie",
"clash": [
{
"name": "Beauty and the Beast",
"affinity": 0.7246485629217077
},
{
"name": "Coco",
"affinity": 0.7491952086781755
},
{
"name": "Aladdin",
"affinity": 0.761612895375191
}
],
"label": "Film",
"score": 0.8032913195974146,
"shared": [
{
"name": "Hidden Figures",
"affinity": 0.8459175111997627
},
{
"name": "Gifted",
"affinity": 0.843109749706474
},
{
"name": "Lion",
"affinity": 0.8382660005087179
}
],
"expected": 25,
"returned": 25
},
{
"type": "urn:entity:podcast",
"clash": [
{
"name": "Stanning BTS",
"affinity": 0.7095293634013407
},
{
"name": "How Did I Get Here? w/ Jae and AleXa",
"affinity": 0.7322933143270239
},
{
"name": "What Would Jamie Do?",
"affinity": 0.7387137166555805
}
],
"label": "Podcasts",
"score": 0.7689375601466353,
"shared": [
{
"name": "Off The Vine with Kaitlyn Bristowe",
"affinity": 0.8376312218392894
},
{
"name": "LadyGang",
"affinity": 0.8338388019796811
},
{
"name": "Pretty Big Deal with Ashley Graham",
"affinity": 0.8237343041517478
}
],
"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": "t8-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.5398418844311452,
"cosine": 0.07968376886229044,
"target": {
"male": -0.2,
"female": 0.2,
"25_to_29": 0.48,
"30_to_34": -0.86,
"35_to_44": -0.56,
"45_to_54": 0.05,
"55_and_older": 0.39,
"24_and_younger": -0.18
},
"coverage": 1,
"biggestGap": {
"buyer": 0.29,
"bucket": "30_to_34",
"target": -0.86
}
},
"shortlistAverages": {
"value": 0.549469416340185,
"cosine": 0.09893883268036997
}
},
{
"id": "t8-m5",
"label": "m5 Geographic footprint",
"data": {
"value": 0.5957053942586651,
"coverage": 1,
"metroCount": 55,
"whiteSpace": [
{
"lat": 25.7617,
"lon": -80.1918,
"buyer": 0.9963190662254924,
"metro": "Miami",
"target": 0.9653144375402529,
"buyerRel": 0.09740467952881149,
"targetRel": 0.06640005084357203
},
{
"lat": 27.9506,
"lon": -82.4572,
"buyer": 0.9988332380472196,
"metro": "Tampa",
"target": 0.9631731315954155,
"buyerRel": 0.09669991364972841,
"targetRel": 0.061039807197924345
},
{
"lat": 32.7767,
"lon": -96.797,
"buyer": 0.9987650580841501,
"metro": "Dallas",
"target": 0.9467600921790577,
"buyerRel": 0.09984647755105813,
"targetRel": 0.04784151164596573
},
{
"lat": 28.5383,
"lon": -81.3792,
"buyer": 0.9991435895857914,
"metro": "Orlando",
"target": 0.9426026749327756,
"buyerRel": 0.10007695802099026,
"targetRel": 0.04353604336797445
},
{
"lat": 30.3322,
"lon": -81.6557,
"buyer": 0.9970106974649623,
"metro": "Jacksonville",
"target": 0.9040689994939276,
"buyerRel": 0.12438363686968634,
"targetRel": 0.031441938898651656
},
{
"lat": 29.7604,
"lon": -95.3698,
"buyer": 0.998151708445421,
"metro": "Houston",
"target": 0.9036328608915709,
"buyerRel": 0.12449944758295095,
"targetRel": 0.029980600029100857
},
{
"lat": 38.9072,
"lon": -77.0369,
"buyer": 0.998587671477875,
"metro": "Washington, DC",
"target": 0.8740860223778678,
"buyerRel": 0.12673114174102618,
"targetRel": 0.0022294926410190152
}
],
"correlation": 0.19141078851733018,
"strongholds": [
{
"lat": 33.5186,
"lon": -86.8104,
"buyer": 0.993136150382904,
"metro": "Birmingham",
"target": 0.7145395873122319,
"buyerRel": 0.2738502839428083,
"targetRel": -0.0047462791278638505
},
{
"lat": 35.1495,
"lon": -90.049,
"buyer": 0.9934906507691055,
"metro": "Memphis",
"target": 0.8487345612244896,
"buyerRel": 0.1887349519149123,
"targetRel": 0.04397886237029647
},
{
"lat": 37.5407,
"lon": -77.436,
"buyer": 0.9954701849311437,
"metro": "Richmond",
"target": 0.8352786622954697,
"buyerRel": 0.19455921063153592,
"targetRel": 0.03436768799586187
},
{
"lat": 29.9511,
"lon": -90.0715,
"buyer": 0.9920657359691225,
"metro": "New Orleans",
"target": 0.8399990374825599,
"buyerRel": 0.17867523827932952,
"targetRel": 0.026608539792766894
},
{
"lat": 35.2271,
"lon": -80.8431,
"buyer": 0.9972100511119043,
"metro": "Charlotte",
"target": 0.8821058801570907,
"buyerRel": 0.15348212965125096,
"targetRel": 0.03837795869643734
},
{
"lat": 36.8529,
"lon": -75.978,
"buyer": 0.9940768670494438,
"metro": "Virginia Beach",
"target": 0.8626010453673923,
"buyerRel": 0.15421054033996562,
"targetRel": 0.02273471865791421
}
],
"whiteSpaceCount": 7,
"relativeToCohort": true
},
"shortlistAverages": {
"value": 0.5454106162909474,
"correlation": 0.09082123258189484
}
},
{
"id": "t8-m6",
"label": "m6 Momentum",
"data": {
"z": 1.5508776529279633,
"value": 0.7584796088213271,
"priorSd": 0.3435466611224584,
"coverage": 1,
"priorMean": 1.1665892126179112,
"normalised": true,
"recentMean": 1.6993880520907478
},
"shortlistAverages": {
"z": 0.24859334489178028,
"value": 0.5414322241486301
}
},
{
"id": "t8-profile",
"label": "Qloo entity profile: Celsius",
"data": {
"name": "Celsius",
"drivers": [
{
"name": "Starbucks",
"score": 1
}
],
"ownership": "independent",
"keyMarkets": [
"United States",
"Canada"
],
"popularity": 0.7307555389805225,
"screenRank": 13,
"foundedYear": 2004,
"priceRangeUsd": [
2,
30
],
"ultimateParent": "Celsius Holdings, Inc.",
"forwardAffinity": 0.6182972081663941,
"competitorBrands": [
"Red Bull",
"Monster Energy",
"Ghost Energy",
"C4 Energy",
"Alani Nu"
],
"sharedCategories": [
{
"name": "Food & Beverage",
"score": 0.7305072539555804
},
{
"name": "Drinks",
"score": 0.7297067290653321
}
],
"knownPartnerships": [
"Fitness Influencers",
"Athletic Trainers",
"Gym Chains"
],
"marketPositioning": "A fitness-focused, clinically proven energy drink brand for high-performance individuals who prioritize health and metabolism-boosting ingredients."
},
"shortlistAverages": {}
},
{
"id": "t8-score",
"label": "Composite score",
"data": {
"F": 54.477164313138914,
"points": {
"m1": 18.548916244991823,
"m2": 2.4373075230972274,
"m3": 11.851462247782765,
"m4": 8.09762826646718,
"m5": 5.957053942586651,
"m6": 7.584796088213271
},
"coverage": 1
},
"shortlistAverages": {
"F": 53.69256546952215
}
}
]