Simpatico

VC thesis · HOKA → target #4 of 8

Whoop

Premium, data-focused wearable performance coach designed for individuals who demand professional-grade health insights.

Founded 2012 · Competes with Oura, Garmin, Apple Watch · Partnerships: PGA Tour, NFL Players Association

Corporate details are Qloo entity data.

Watch
64.8F / 100
100% of the weighted evidence measured

Why this verdict

F 64.8 is between 62 and 67, no red flags.

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.91
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.28
Rank-weighted overlap of the two audiences’ top-50 cultural taste tags.
m3 Cross-domain agreement
0.90
How strongly the target’s audience embraces the buyer audience’s favourite artists, shows, films and podcasts.
m4 Demographic alignment
0.69
Similarity of the two audiences’ age and gender over-index profiles.
m5 Geographic footprint
0.64
Correlation of metro-level audience affinity, relative to the screened cohort.
m6 Momentum
0.52
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 VC thesis, renormalised over what Qloo could measure).

MetricWeightPoints
Two-way audience affinity0.2522.7
Taste-profile overlap0.154.2
Cross-domain agreement0.109.0
Demographic alignment0.106.9
Geographic footprint0.106.4
Momentum0.3015.7
F64.8

Qloo explainability: the buyer-side signals driving the forward affinity are On (0.25), HOKA (0.25), Athletic Brewing Co (0.25), Tracksmith (0.24).

Where the audiences meet, across culture

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

Music0.91
Embraced: Zach Bryan, Tyler Childers, Charley Crockett · Least shared: Tom Petty, Mudcrutch, Alabama Shakes
TV0.94
Embraced: American Ninja Warrior, BattleBots, American Gladiators · Least shared: Old Enough!, Making It, Better Late Than Never
Film0.88
Embraced: Free Solo, The Dawn Wall, 14 Peaks: Nothing Is Impossible · Least shared: The Barkley Marathons: The Race That Eats Its Young, Dirtbag: The Legend of Fred Beckey, This Mountain Life
Podcasts0.86
Embraced: Boundless Life, FoundMyFitness, The Model Health Show · Least shared: Hurdle, I'll Have Another with Lindsey Hein Podcast, Ali on the Run Show

Taste profile overlap

26 of 74 top taste tags shared.

Both over-index on
indiefolkrockfriendshipfriendelectronicAlternative Rockcountry
Buyer only

Shrimp Tacos, anime animation, british, Steak Tartare, Soup

Whoop only

Documentary, French Fries, Golf course, american football, Golf club

Audience shape

HOKA (buyer) Whoop
-0.78-0.390.00+0.39+0.78≤2425–2930–3435–4445–5455+MenWomen

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

Momentum

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

prior 8 weekslast 4

Footprint overlap for distribution

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

Birmingham, Nashville, Atlanta, Charlotte, Tampa, Houston, Dallas

Shared strongholds

Virginia Beach, Pittsburgh, Richmond, New Orleans

Bull vs bear

8 of 8 claims survived the judge; 0 rejected for citing numbers not in the ledger or misreading them.

Bull: for the deal

  • Two-way audience affinity is high: the aggregate audience affinity for the pair is 0.907, above the shortlist average of 0.896, and HOKA appears among Whoop's reverse-affinity brands at 0.898.

    t3-m1.value = 0.9072t3-m1.reverse[1].affinity = 0.8976
  • Cross-domain agreement is strong: the overall score of 0.898 exceeds the shortlist average of 0.879, with TV (0.937) and Music (0.912) both above their domain benchmarks.

    t3-m3.value = 0.8982t3-m3.domains[1].score = 0.9366t3-m3.domains[0].score = 0.9122
  • Momentum is above the shortlist average: the normalised momentum value of 0.522 is close to the shortlist average of 0.562 but the z-score of 0.132 is below its 0.369 benchmark, so this strength is partial; the composite still sits above the shortlist average at 64.75 versus 64.06.

    t3-score.F = 64.75t3-score.F = 64.75
  • Geographic whitespace is a growth lever: the audience over-indexes on Whoop in seven metros where HOKA's relative affinity is lower, and Whoop's footprint in the Southeast is strong, with Virginia Beach at 0.927 target affinity.

    t3-m5.whiteSpaceCount = 7t3-m5.strongholds[0].target = 0.9265
  • Demographic alignment is solid on gender: the buyer and target both lean male on aggregate (0.33 and 0.34), giving an alignment value of 0.688 above the shortlist average of 0.656.

    t3-m4.value = 0.688t3-m4.buyer.male = 0.33

Bear: against, or diligence first

  • Aggregate audience momentum is flat. The momentum z-score of 0.1319 sits well below the shortlist average of 0.3691, and the normalised momentum value of 0.5220 is also under its 0.5615 average, so the audience signal is not building.

    t3-m6.z = 0.1319t3-m6.value = 0.522
  • Taste-profile overlap is thin. The shared-taste value of 0.2769 is just under the shortlist average of 0.2787, and the 26 shared tags make up only a minority of the 74-tag union, so the two audiences' aggregate tastes diverge across much of the profile.

    t3-m2.value = 0.2769t3-m2.unionCount = 74
  • The two-way affinity is nearly symmetric in level but not in strength. The reciprocal ratio of 0.9602 is marginally below the shortlist average of 0.9604, so the buyer-to-target and target-to-buyer audience affinities do not reinforce each other beyond what peers already show.

    t3-m1.ratio = 0.9602

IC memo

Number check passed: 24 number(s), all in the evidence ledger.Written by claude-haiku-5-5 (after one repair pass)

Whoop: WATCH

Recommendation. Whoop scores F 64.8 against a shortlist average of 64.1 and has no red flags. Under the screen's rule, an F between 62 and 67 with no red flags yields WATCH. The audience overlap is real, but momentum and taste overlap are weak enough that we should test before committing.

Where the audiences meet. Two-way audience affinity is 0.91, above the shortlist average of 0.90. HOKA appears among Whoop's reverse-affinity brands at 0.90. Cross-domain agreement is 0.90 against a shortlist average of 0.88, with TV at 0.94 and Music at 0.91, both above their benchmarks. In the aggregate, the audience over-indexes on Whoop in seven metros where HOKA's relative affinity is lower. Virginia Beach shows a target affinity of 0.93. Male lean is similar on both sides (0.33 buyer, 0.34 target), giving a demographic alignment of 0.69 against a 0.66 average.

Risks.

  • Momentum is only partly above average. The z-score of 0.13 sits well below its 0.37 benchmark, and the normalised value of 0.52 is under the 0.56 average. The audience signal is not clearly building.
  • Taste overlap is thin. The shared-taste value of 0.28 sits at the shortlist average, and 26 shared tags against a 74-tag union means aggregate tastes diverge across much of the profile.
  • The reciprocal ratio of 0.96 matches peers, so two-way symmetry adds no edge.
  • The largest demographic gap is in the mid-life age buckets, where the buyer and target diverge sharply.

Diligence questions

  • What would a small co-branded pilot show about momentum, given the flat aggregate signal?
  • Which product or content touchpoints, beyond shared tags, could bridge the thin taste overlap?
  • Does the mid-life demographic gap matter for run-club positioning, or can a pilot target a narrower segment?
  • Do the seven white-space metros hold up in a regional test before any wider commitment?

Aggregate audience affinities from Qloo, not predictions about individuals. Not investment advice.

Provenance: 29 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/insightsok23 of 23 candidates scoredcache
/v2/insightsok23 profile(s)cache
/v2/insightsok50 taste tag(s)cache
/v2/insightsok25 recommended podcast(s)cache
/v2/insightsok25 recommended tv_show(s)cache
/v2/insightsok25 recommended artist(s)cache
/v2/insightsok25 recommended movie(s)cache
/v2/insightsokdemographics for 12 of 12 entitiescache
/v2/insightsok8330 heatmap cell(s) in United Statescache
/v2/trendingempty0 trend point(s)live 330 ms
/v2/trendingok47 trend point(s)live 332 ms
/v2/trendingok47 trend point(s)live 332 ms
/v2/trendingok47 trend point(s)live 333 ms
/v2/trendingok47 trend point(s)live 635 ms
/v2/trendingok47 trend point(s)live 640 ms
/v2/trendingok47 trend point(s)live 639 ms
/v2/trendingok47 trend point(s)live 642 ms
/v2/trendingok47 trend point(s)live 928 ms
/v2/trendingok47 trend point(s)live 932 ms
/v2/trendingok47 trend point(s)live 1657 ms
/v2/trendingok50 trend point(s)live 1805 ms
/v2/insightsok4 of 4 candidates scoredcache
/v2/insightsok50 taste tag(s)cache
/v2/insightsok25 of 25 candidates scoredcache
/v2/insightsok25 of 25 candidates scoredcache
/v2/analysis/compareok0 shared catalogue tag(s)cache
/v2/insightsok25 of 25 candidates scoredcache
/v2/insightsok25 of 25 candidates scoredcache
/v2/insightsok6920 heatmap cell(s) in United Statescache
Evidence rows (what bull, bear and the judge see)
[
 {
  "id": "t3-flags",
  "label": "Red flags (code rules)",
  "data": {
   "flags": []
  },
  "shortlistAverages": {}
 },
 {
  "id": "t3-m1",
  "label": "m1 Two-way audience affinity",
  "data": {
   "a": 0.9260363513314666,
   "b": 0.8891848866937895,
   "ratio": 0.9602051641010727,
   "value": 0.9072365515387868,
   "reverse": [
    {
     "id": "CCE5E494-2690-42BA-9A52-3110AE273676",
     "name": "On",
     "affinity": 0.8994021938572937
    },
    {
     "id": "B7F13D5E-36A8-4AC4-A5A6-E949DED54050",
     "name": "HOKA",
     "affinity": 0.8975832463303153
    },
    {
     "id": "D962C4A9-93FB-433E-B11C-E9BF7029BFE5",
     "name": "Athletic Brewing Co",
     "affinity": 0.8966207127461793
    },
    {
     "id": "F1545668-5556-4111-8A2E-AC787DD7503A",
     "name": "Tracksmith",
     "affinity": 0.8631333938413698
    }
   ],
   "coverage": 1
  },
  "shortlistAverages": {
   "a": 0.9142067566664733,
   "b": 0.8780226767666233,
   "ratio": 0.9604328890241645,
   "value": 0.8957493307746848
  }
 },
 {
  "id": "t3-m2",
  "label": "m2 Taste-profile overlap",
  "data": {
   "value": 0.2769153730595894,
   "shared": [
    {
     "id": "urn:tag:genre:music:indie",
     "name": "indie",
     "subtype": "urn:tag:genre:music"
    },
    {
     "id": "urn:tag:genre:music:folk",
     "name": "folk",
     "subtype": "urn:tag:genre:music"
    },
    {
     "id": "urn:tag:genre:music:rock",
     "name": "rock",
     "subtype": "urn:tag:genre:music"
    },
    {
     "id": "urn:tag:keyword:media:friendship",
     "name": "friendship",
     "subtype": "urn:tag:keyword:media"
    },
    {
     "id": "urn:tag:keyword:media:friend",
     "name": "friend",
     "subtype": "urn:tag:keyword:media"
    },
    {
     "id": "urn:tag:genre:music:electronic",
     "name": "electronic",
     "subtype": "urn:tag:genre:music"
    },
    {
     "id": "urn:tag:genre:music:alternative_rock",
     "name": "Alternative Rock",
     "subtype": "urn:tag:genre:music"
    },
    {
     "id": "urn:tag:genre:music:country",
     "name": "country",
     "subtype": "urn:tag:genre:music"
    }
   ],
   "coverage": 1,
   "buyerOnly": [
    {
     "id": "urn:tag:specialty_dish:place:shrimp_tacos",
     "name": "Shrimp Tacos",
     "subtype": "urn:tag:specialty_dish:place"
    },
    {
     "id": "urn:tag:keyword:media:anime_animation",
     "name": "anime animation",
     "subtype": "urn:tag:keyword:media"
    },
    {
     "id": "urn:tag:keyword:media:british",
     "name": "british",
     "subtype": "urn:tag:keyword:media"
    },
    {
     "id": "urn:tag:specialty_dish:place:steak_tartare",
     "name": "Steak Tartare",
     "subtype": "urn:tag:specialty_dish:place"
    },
    {
     "id": "urn:tag:specialty_dish:place:soup",
     "name": "Soup",
     "subtype": "urn:tag:specialty_dish:place"
    }
   ],
   "targetOnly": [
    {
     "id": "urn:tag:genre:media:documentary",
     "name": "Documentary",
     "subtype": "urn:tag:genre:media"
    },
    {
     "id": "urn:tag:specialty_dish:place:french_fries",
     "name": "French Fries",
     "subtype": "urn:tag:specialty_dish:place"
    },
    {
     "id": "urn:tag:genre:place:golf_course",
     "name": "Golf course",
     "subtype": "urn:tag:genre:place"
    },
    {
     "id": "urn:tag:keyword:media:american_football",
     "name": "american football",
     "subtype": "urn:tag:keyword:media"
    },
    {
     "id": "urn:tag:genre:place:golf_club",
     "name": "Golf club",
     "subtype": "urn:tag:genre:place"
    }
   ],
   "unionCount": 74,
   "sharedCount": 26,
   "buyerTop20MissingShare": 0.35
  },
  "shortlistAverages": {
   "value": 0.27871786779809044,
   "sharedCount": 23.857142857142858,
   "buyerTop20MissingShare": 0.41428571428571426
  }
 },
 {
  "id": "t3-m3",
  "label": "m3 Cross-domain agreement",
  "data": {
   "value": 0.8981596499915091,
   "domains": [
    {
     "type": "urn:entity:artist",
     "clash": [
      {
       "name": "Tom Petty",
       "affinity": 0.8571313479969637
      },
      {
       "name": "Mudcrutch",
       "affinity": 0.8654724405184473
      },
      {
       "name": "Alabama Shakes",
       "affinity": 0.8709439728284102
      }
     ],
     "label": "Music",
     "score": 0.9122465769376347,
     "shared": [
      {
       "name": "Zach Bryan",
       "affinity": 0.9609362183165613
      },
      {
       "name": "Tyler Childers",
       "affinity": 0.9566507723123016
      },
      {
       "name": "Charley Crockett",
       "affinity": 0.9387361675071961
      }
     ],
     "expected": 25,
     "returned": 25
    },
    {
     "type": "urn:entity:tv_show",
     "clash": [
      {
       "name": "Old Enough!",
       "affinity": 0.9179290879505696
      },
      {
       "name": "Making It",
       "affinity": 0.9189170294079053
      },
      {
       "name": "Better Late Than Never",
       "affinity": 0.9216645688452304
      }
     ],
     "label": "TV",
     "score": 0.9366188852317971,
     "shared": [
      {
       "name": "American Ninja Warrior",
       "affinity": 0.9661299127530831
      },
      {
       "name": "BattleBots",
       "affinity": 0.9475635920685506
      },
      {
       "name": "American Gladiators",
       "affinity": 0.9470026149427434
      }
     ],
     "expected": 25,
     "returned": 25
    },
    {
     "type": "urn:entity:movie",
     "clash": [
      {
       "name": "The Barkley Marathons: The Race That Eats Its Young",
       "affinity": 0.8541052680665876
      },
      {
       "name": "Dirtbag: The Legend of Fred Beckey",
       "affinity": 0.8586690959092484
      },
      {
       "name": "This Mountain Life",
       "affinity": 0.8602130736921547
      }
     ],
     "label": "Film",
     "score": 0.8831251054057043,
     "shared": [
      {
       "name": "Free Solo",
       "affinity": 0.9336517168246518
      },
      {
       "name": "The Dawn Wall",
       "affinity": 0.9204997066955911
      },
      {
       "name": "14 Peaks: Nothing Is Impossible",
       "affinity": 0.9036622495756136
      }
     ],
     "expected": 25,
     "returned": 25
    },
    {
     "type": "urn:entity:podcast",
     "clash": [
      {
       "name": "Hurdle",
       "affinity": 0.7983960064624314
      },
      {
       "name": "I'll Have Another with Lindsey Hein Podcast",
       "affinity": 0.8007174048988822
      },
      {
       "name": "Ali on the Run Show",
       "affinity": 0.8024140098818449
      }
     ],
     "label": "Podcasts",
     "score": 0.8606480323909005,
     "shared": [
      {
       "name": "Boundless Life",
       "affinity": 0.9804974670493695
      },
      {
       "name": "FoundMyFitness",
       "affinity": 0.9416069967925508
      },
      {
       "name": "The Model Health Show",
       "affinity": 0.9299247196788648
      }
     ],
     "expected": 25,
     "returned": 25
    }
   ],
   "coverage": 1
  },
  "shortlistAverages": {
   "value": 0.8787015846441593,
   "domains[0].score": 0.8646246964099812,
   "domains[1].score": 0.9174851346497923,
   "domains[2].score": 0.8762767200479108,
   "domains[3].score": 0.8564197874689529
  }
 },
 {
  "id": "t3-m4",
  "label": "m4 Demographic alignment",
  "data": {
   "buyer": {
    "male": 0.33,
    "female": -0.33,
    "25_to_29": -0.34,
    "30_to_34": -0.3025,
    "35_to_44": 0.15500000000000003,
    "45_to_54": 0.455,
    "55_and_older": -0.78,
    "24_and_younger": 0.05499999999999999
   },
   "value": 0.6880378452091742,
   "cosine": 0.37607569041834843,
   "target": {
    "male": 0.34,
    "female": -0.34,
    "25_to_29": -0.15,
    "30_to_34": 0.12,
    "35_to_44": 0.43,
    "45_to_54": -0.66,
    "55_and_older": -0.62,
    "24_and_younger": -0.14
   },
   "coverage": 1,
   "biggestGap": {
    "buyer": 0.455,
    "bucket": "45_to_54",
    "target": -0.66
   }
  },
  "shortlistAverages": {
   "value": 0.6564897568012151,
   "cosine": 0.31297951360243037
  }
 },
 {
  "id": "t3-m5",
  "label": "m5 Geographic footprint",
  "data": {
   "value": 0.6397346441976334,
   "coverage": 1,
   "metroCount": 55,
   "whiteSpace": [
    {
     "lat": 33.5186,
     "lon": -86.8104,
     "buyer": 0.7473393960773093,
     "metro": "Birmingham",
     "target": 0.866999690161548,
     "buyerRel": 0.004344656738440311,
     "targetRel": 0.12400495082267904
    },
    {
     "lat": 36.1627,
     "lon": -86.7816,
     "buyer": 0.8297116121273177,
     "metro": "Nashville",
     "target": 0.9122420061730382,
     "buyerRel": 0.03096654841851887,
     "targetRel": 0.11349694246423936
    },
    {
     "lat": 33.749,
     "lon": -84.388,
     "buyer": 0.846706920331274,
     "metro": "Atlanta",
     "target": 0.923253527196582,
     "buyerRel": 0.023238829136423278,
     "targetRel": 0.09978543600173129
    },
    {
     "lat": 35.2271,
     "lon": -80.8431,
     "buyer": 0.8598747624479326,
     "metro": "Charlotte",
     "target": 0.935287714970319,
     "buyerRel": 0.023980481210494564,
     "targetRel": 0.09939343373288101
    },
    {
     "lat": 27.9506,
     "lon": -82.4572,
     "buyer": 0.888733553468572,
     "metro": "Tampa",
     "target": 0.9626787216734515,
     "buyerRel": 0.022321562659591065,
     "targetRel": 0.09626673086447057
    },
    {
     "lat": 29.7604,
     "lon": -95.3698,
     "buyer": 0.8757422357900101,
     "metro": "Houston",
     "target": 0.9389739031148134,
     "buyerRel": 0.027186541932007535,
     "targetRel": 0.09041820925681088
    },
    {
     "lat": 32.7767,
     "lon": -96.797,
     "buyer": 0.8725458751846871,
     "metro": "Dallas",
     "target": 0.9443031568670733,
     "buyerRel": 0.018452499506307785,
     "targetRel": 0.09020978118869405
    }
   ],
   "correlation": 0.2794692883952668,
   "strongholds": [
    {
     "lat": 36.8529,
     "lon": -75.978,
     "buyer": 0.8930670085141974,
     "metro": "Virginia Beach",
     "target": 0.9265121713100363,
     "buyerRel": 0.0700605585580869,
     "targetRel": 0.10350572135392577
    },
    {
     "lat": 40.4406,
     "lon": -79.9959,
     "buyer": 0.8767029097139056,
     "metro": "Pittsburgh",
     "target": 0.9138569085500217,
     "buyerRel": 0.06551784110354708,
     "targetRel": 0.10267183993966311
    },
    {
     "lat": 37.5407,
     "lon": -77.436,
     "buyer": 0.8487140815258525,
     "metro": "Richmond",
     "target": 0.8921411037798274,
     "buyerRel": 0.061913422166431364,
     "targetRel": 0.10534044442040624
    },
    {
     "lat": 29.9511,
     "lon": -90.0715,
     "buyer": 0.793145078759221,
     "metro": "New Orleans",
     "target": 0.8357384082376305,
     "buyerRel": 0.04572248364468401,
     "targetRel": 0.08831581312309345
    }
   ],
   "whiteSpaceCount": 7,
   "relativeToCohort": true
  },
  "shortlistAverages": {
   "value": 0.460515719992653,
   "correlation": -0.07896856001469411
  }
 },
 {
  "id": "t3-m6",
  "label": "m6 Momentum",
  "data": {
   "z": 0.13189343295750833,
   "value": 0.5219822388262514,
   "priorSd": 0.0017990580183749624,
   "coverage": 1,
   "priorMean": -0.0593413437511241,
   "normalised": true,
   "recentMean": -0.05670347509197393
  },
  "shortlistAverages": {
   "z": 0.3690696956512553,
   "value": 0.5615116159418759
  }
 },
 {
  "id": "t3-profile",
  "label": "Qloo entity profile: Whoop",
  "data": {
   "name": "Whoop",
   "drivers": [
    {
     "name": "On",
     "score": 0.25287266105069967
    },
    {
     "name": "HOKA",
     "score": 0.2523612523565692
    },
    {
     "name": "Athletic Brewing Co",
     "score": 0.2520906299026398
    },
    {
     "name": "Tracksmith",
     "score": 0.2426754566900913
    }
   ],
   "ownership": "unknown",
   "keyMarkets": [
    "United States",
    "United Kingdom",
    "Canada"
   ],
   "popularity": 0.946008713193538,
   "screenRank": 5,
   "foundedYear": 2012,
   "priceRangeUsd": [
    199,
    399
   ],
   "ultimateParent": null,
   "forwardAffinity": 0.9260363513314666,
   "competitorBrands": [
    "Oura",
    "Garmin",
    "Apple Watch"
   ],
   "sharedCategories": [],
   "knownPartnerships": [
    "PGA Tour",
    "NFL Players Association"
   ],
   "marketPositioning": "Premium, data-focused wearable performance coach designed for individuals who demand professional-grade health insights."
  },
  "shortlistAverages": {}
 },
 {
  "id": "t3-score",
  "label": "Composite score",
  "data": {
   "F": 64.75343294313423,
   "points": {
    "m1": 22.68091378846967,
    "m2": 4.153730595893841,
    "m3": 8.98159649991509,
    "m4": 6.880378452091742,
    "m5": 6.3973464419763335,
    "m6": 15.659467164787541
   },
   "coverage": 1
  },
  "shortlistAverages": {
   "F": 64.05637653955682
  }
 }
]