Gerimed × BluPax — Cross-Reference Analysis

For Avi • 16 months of chargeback-aware sales data • 2026-05-18

✓ Audit-verified • ✓ Brand + Vaccine included • ✓ True net margin via chargeback ⬇ Download workbook (.xlsx)

Headlines at a glance

Cross-reference of Gerimed GPO members against BluPax customer base, with 16 months of chargeback-aware sales detail.

Active Gerimed members
3,731
excluding 63 dropped
Matched to BluPax
1,505
40.3% match rate (DEA)
Bought in last 3 months
341
22.7% of matched • 9.1% of active Gerimed
Bought in last 16 months
626
41.6% of matched
Untapped (no BluPax record)
2,226
59.7% of active Gerimed
16-mo cohort revenue
$14.4M
8.57% of company-wide $168M
16-mo cohort net profit
$3.19M
22.19% net margin — better than company avg 19.63%
Brand + Vaccine in cohort
$8.1M
56% of cohort revenue
The one-line story: Gerimed customers are higher-margin than the BluPax average (+2.6pp), but they're only 8.6% of total revenue. Real reactivation universe is small and concentrated; the rep-coverage gap is the biggest single lever; brand + vaccine business is 56% of cohort revenue.

How much overlap is there?

1,505 matched DEAs out of 3,731 active Gerimed members. DEA is the only practical cross-reference key.

1,505 matched (40.3%) 2,226 untapped (59.7%) 3,731 active Gerimed members

What kind of relationship do we have with the matched 1,505?

Split by most recent invoice date at the matched-DEA level.

341 active 116 131 43 879 never invoiced Active (3-mo) Reactivation tier: 290 Never converted (in 16 mo) Bucket detail (left to right): active (last 1 mo, 136) → recently active (1–3 mo, 205) → cooling (4–6 mo, 116) → dark (7–12 mo, 131) → very dark (12+ mo, 43) → never invoiced (879)
The reactivation universe is smaller than "1,164 dormant" suggests. Only ~290 matched DEAs went dark in the last 4–12 months and are realistically recoverable through targeted outreach. The other ~879 have a BluPax customer record but never converted to active buyers — those are prospects, not reactivations, and probably need a different playbook.

Question 2 16-month sales — revenue and margin per customer

"How are we doing with them? How many are buying, how much, how many items per customer?" 16-month invoiced sales, chargeback-net.

Buying customers (16-mo)
603
Total revenue
$14.4M
Net margin
22.19%
vs. company 19.63%
Net profit $
$3.19M

Per-customer order shape (median across 603 buyers)

MetricMedianMeanRead
Revenue (16-mo)$1,860$23,866Heavily skewed by top customers (Valu Merchandisers $3.14M)
Invoices in 16 months726.5Median customer orders ~6× per year
Distinct items937Narrow basket — targeted picks, not catalog
Months active4.78.0Half the cohort active less than 5 of 16 months

Top 10 matched customers by 16-month revenue

BP CodeCustomerRevenueNet ProfitMargin%Invoices
9463KS5000Valu Merchandisers Company$3,138,678$624,75719.91%3,804
0202NY2965Pine Plains Pharmacy, Inc.$1,112,747$308,69727.74%277
5911MI1550SpartanNash Pharmacy Warehouse$582,521$134,22623.04%298
9538WA1421Purdy CostLess Pharmacy$396,674$104,55026.36%125
9000IA0594RX4PREVENTION$313,327$61,20219.53%22

⚠ Valu Merchandisers (top) is a regional wholesale intermediary serving 7 Gerimed-listed pharmacies (MO/OH/TN). Real revenue, but attribution is one step removed from end pharmacy.

Brand + Vaccine visibility

Brand and vaccine items in the matched Gerimed cohort — 56% of cohort revenue.

ItemLinesCustomersRevenueNet ProfitMargin%Notes
Spikevax (Moderna COVID)1,693170$3,878,934$1,047,26527.00%Top vaccine — 28% of cohort revenue alone
mNexspike (Moderna COVID booster)1,03069$3,264,156$657,57920.15%Companion to Spikevax
Fluad (Seqirus flu, ≥65)25990$450,630$112,54524.98%Seasonal flu vaccine
Comirnaty (Pfizer COVID)16638$431,069$75,21117.45%WAC anomaly Jan-Mar 2026
Vascepa (brand drug)34829$229,330$15,4776.75%Amarin cardiovascular brand
MResvia (Moderna RSV)9018$213,550$25,57611.97%Newer RSV vaccine
Prevnar (Pfizer pneumococcal)588$69,083$5,6698.21%Adult pneumonia vaccine
Flucelvax (Seqirus flu)8242$47,266$8,46517.91%General-population flu
The headline: two COVID vaccine SKUs (Spikevax + mNexspike) drive $7.1M of the $14.4M cohort revenue — half. The 22.19% blended cohort margin is real because vaccine chargeback flat-rebate incentives carry meaningful $.

Question 1 Flu vaccine prebooks

"How many prebooks do these customers have for flu vaccines (Fluad / Flucelvax, vendor Seqirus)?" Open backorders via Sales_Order_Open_Items_List.

Matched customers with prebook
69
4.6% of matched DEAs
Doses on backorder
4,203
~28% of BluPax total flu prebook

Bed-count correlation: still none (Mann-Whitney p=0.71). Flu prebook is a vendor-relationship decision, not a facility-size one.

Question 3 Bed-count layer — what does it tell us?

"Notate beds served. What does >100 beds mean? Do they have a large bed count but low BluPax sales?" Match rate, buy rate, and revenue per buyer by bed-count bucket.

BucketMembersMatch%AnyBuy% (16-mo)RecentBuy% (3-mo)Avg Rev/Buyer
Small (<50 beds)81039%18.3%10.0%$91,707
Medium (50-99)1,19443%17.6%9.3%$25,443
Large (100-199)80942%18.3%10.4%$89,468
XL (200-5000)79736%12.3%6.8%$72,420
Bed count does NOT predict buying behavior. Match rate (36–43%) and any-buy rate (17–18%) are essentially flat across Small/Medium/Large. XL is the only bucket measurably lower (12.3% any-buy). Average revenue per buyer varies more by bucket, but that's a function of WHICH buyer is in each bucket (wholesalers tend to land in Small), not facility size driving spend.

Top 100+ bed Gerimed members with ZERO 16-mo revenue (largest prospecting tier)

1,329 matched-or-unmatched Gerimed members with 100+ beds have ZERO BluPax revenue in 16 months. Full list in the XLSX tab 9.

Question 4 Sales-rep gap — coverage analysis

"Maybe bed count doesn't matter because there's a sales-rep marketing gap." Buying rate per rep on matched Gerimed accounts. The 16-month "any buying rate" is the fair measure; the 3-month "recent" column shows current cadence.

RepMatched acctsAny buyers (16-mo)Any-buy %Recent buyersRecent %
Nicholas D'Attilo261869.2%1869.2%
Nate Baker533260.4%2343.4%
Afjol Hossain1166959.5%2925.0%
Ismira Alesevic1558252.9%3522.6%
Marwa Abouzaid894449.4%2831.5%
Gabe Steele301446.7%826.7%
Ricardo Martinez612744.3%1321.3%
Samantha Shanku1224940.2%1814.8%
Blupax Pharma (house)36014339.7%6919.2%
Crystal Payne1425538.7%3121.8%
Ross Beauchamp551730.9%1221.8%
Lauren Dimitrievski972727.8%1717.5%
Justin Postupack501224.0%918.0%
Jeff Gillen2428.3%00%
Morris Betesh3500%00%
Sean Scognamiglio2100%00%
Austin Graham1600%00%
The signal: 4 reps own 96 matched Gerimed accounts between them with under 10% any-buying-rate across 16 months. That's not sample-size noise — it's actual zero coverage. Worth confirming with sales leadership whether those reps inherited dead accounts or are under-marketing.

Spread between top performer (D'Attilo 69%) and median (~40%) is 30 percentage points. Closing half that gap on the Blupax Pharma house-bucket (360 accts at 39.7%) = potentially 50+ additional active customers.

Growth signal: first 8 months vs last 8 months

"How are we doing — growing month over month?" Per-customer change between P1 (Jan–Aug 2025) and P2 (Sept 2025–Apr 2026).

StatusCustomersP1 RevenueP2 RevenueNet Δ$
Growing (P2 > P1)370$1.94M$6.97M+$5.03M
Declining (P2 < P1)232$2.10M$0.78M-$1.32M
Lost (P1 only)78$0.21M$0-$0.21M
New (P2 only)151$0$2.41M+$2.41M

Question 5 Seasonality — are purchases seasonal or consistent?

Monthly cohort revenue + net profit across all 16 months. Baseline run-rate ~$500K/month at 20–25% margin; the COVID vaccine surge dominates Sept–Oct 2025.

MonthRevenueGross GP$Flat RebNet ProfitMargin%Customers
2025-01$515K$119K$20K$140K27.18%271
2025-02$395K$79K$14K$93K23.61%229
2025-03$430K$93K$15K$108K25.03%217
2025-04$610K$107K$32K$140K22.90%231
2025-05$491K$95K$17K$113K22.98%219
2025-06$404K$75K$8K$84K20.79%229
2025-07$414K$85K$3K$90K21.69%226
2025-08$542K$94K$22K$117K21.58%234
2025-09$4.30M$533K$455K$999K23.24%343
2025-10$2.40M$297K$227K$535K22.27%307
2025-11$1.01M$136K$74K$217K21.57%278
2025-12$666K$111K$19K$133K19.93%278
2026-01$621K$101K$9K$113K18.11%249
2026-02$392K$70K$2K$74K18.84%227
2026-03$619K$105K$11K$118K19.08%254
2026-04$585K$98K$19K$121K20.67%210
Real shape emerged:
  • Baseline cohort run-rate: ~$500K/month at ~20-25% margin.
  • Sept-Oct 2025 vaccine surge: cohort revenue jumps to $4.3M then $2.4M. Driven by Spikevax + mNexspike + Comirnaty + Fluad chargeback fills.
  • Margin actually IMPROVED during vaccine surge (23%+) because Flat Rebate dollars from manufacturers added real profit.
  • Q1 2026 has settled back to baseline ~$500K/month at 18-20% margin.

Reactivation targets

Matched customers by recency of last invoice. The reachable reactivation universe is the cooling + dark buckets (last 4–12 months).

Recency bucketCustomersRead
0-1 month (active)136Currently buying — keep happy
1-3 months (recently active)177Engaged, normal cadence
4-6 months (cooling)116Reactivation priority — high-percentage recovery
7-12 months (dark)131Reactivation second wave — needs outreach
12+ months (very dark)43Long-shot reactivation
Reachable reactivation universe is ~247 customers (cooling + dark, 4–12 mo). Within reach of a focused outreach campaign. The 879 "matched but never invoiced" accounts in BluPax — those aren't reactivation candidates, they're prospects who happened to get a record set up but never converted.

The untapped 2,226 — prospecting universe

Gerimed members with no BluPax customer record at all. State distribution below; full ranked list (by beds) lives in the XLSX.

StateActive GerimedMatchedUnmatchedMatch rate
CA43310732625%
TX2509915140%
PA2197514434%
NY30919211762%
FL1787110740%

CA stays the standout single-state opportunity. Full unmatched list (2,226 rows ranked by beds) in the XLSX tab 4.

Methodology — how it was built

The audit-trail layer. Every number traces to a specific transformation.

Cross-reference chain

Gerimed roster (3,731 active members with DEA)
   ↓ DEA join (HIN fallback adds zero)
Customer_Ship_To_Addresses (18,380 unique BluPax DEAs)
   ↓ BP Code join
Customer_Info_Report (channel / group / rep — NOT for sales — Sales rollup unreliable)
   ↓ BP Code join
Sales Detail with Chargeback (16 monthly CSVs Jan 2025–Apr 2026, 608,643 real data rows)
   + Sales_Order_Open_Items_List (Fluad / Flucelvax prebook backorders)

Net Profit formula (canonical)

Net Profit per line = (Ext Price − Ext Cost) + Ext Flat Rebate + Ext. % Rebate + Ext % Cntrt Cost Rebate

Other rules

Audit results

CheckResult
608,643 real data rows across 16 months✓ verified
1,505 matched DEAs (1,517 BP Codes)✓ independent agent verified
$168.0M company-wide revenue 16-mo post-CM✓ reconciles
$14.4M Gerimed cohort revenue✓ 8.57% share, plausible
22.19% cohort margin vs. 19.63% company✓ Gerimed slightly above-average margin
Brand + vaccine items present (Vascepa, Spikevax, etc.)✓ B/V filter absent in chargeback variant
WAC anomaly on Comirnaty Jan-Mar 2026 visible✓ 31-34% margin spike, GP% column confirms

Where this goes next

PhaseWhat happens
Review (this walkthrough)Walk through together. Capture corrections, adjustments, framing changes.
IterateOpen decisions to settle: (a) pull additional 12 months for true year-over-year, (b) flag WAC-change events explicitly so vaccine spikes aren't conflated with steady-state, (c) net out wholesale intermediaries (Valu Merchandisers) for end-pharmacy attribution.
Package as repeatableTurn this analysis into a Python skill. Each new monthly chargeback drop triggers an automatic refresh. SPS Health gets the same treatment when ready.

The reusable pattern

Same shape (GPO roster → DEA cross-reference → chargeback-aware sales → analytical layer) applies to:

Worth noting: this analysis is gross of expenses (shipping 8–9%, CC 3%, commission 2–3%). True bottom-line for the cohort after expenses is ~7–9% net-net, vs. the company average ~5–7%. Gerimed remains an above-average-margin cohort even after expense load.