Store Analysis · Complete ReportBlock Buddy · store name removed
This is the actual report delivered to a mid-size Chevrolet store — 20,707 deals analyzed. Only the store's name has been removed.

the store — The Complete CRM Analysis

One consolidated report: the data, the store's health, what to buy, how to buy it, and when

Assembled 2026-07-13. This document merges every analysis produced from the store's CDK/eLead records into one file. Sources consolidated (all in dealer_crm/reports/ unless noted):

Piece Original file Date
Data-trust audit + ranked buy sheet best_sellers_audit_2026-07-13.csv + session analysis 2026-07-13
Store-health / structural-trend analysis session analysis 2026-07-13
Best sellers across time windows BEST_SELLERS_REPORT_2026-07-07.md 2026-07-07
Seasonality & structural deep dive SEASONALITY_DEEP_DIVE_2026-07-02.md 2026-07-02
Used-vehicle acquisition board + spec sheets USED_ACQUISITION_BOARD_REPORT_2026-06-29.md (+ PDF) 2026-06-29

Data basis: 20,707 sold deals extracted from the store's own eLead CRM (March 2014 → June 25, 2026). After removing duplicate bookings and deals with data-entry errors: 20,596 clean deals (12,174 New / 8,427 Used as flagged in the CRM), of which 8,382 deduplicated used deals drive the used-car analysis. Where earlier reports and the 2026-07-13 audit disagree, the audited numbers are canonical and the difference is footnoted.


PART 1 — EXECUTIVE SUMMARY

Why the store is struggling — the causal chain, from its own numbers

1. The store's business model broke, and it was never replaced. the store never really bought used inventory — it manufactured it. Sell a new Chevy, take the customer's 3-year-old Chevy on trade, recondition it, sell it to a payment buyer (45% of all deals carry a trade; the used top-10 is the new top-10 shifted three years). That loop needs new-car volume to feed it. New sales fell from ~1,250/year in 2015–18 to ~850 now, so the loop throws off fewer trades — and the used department starved from 75 cars a month down to 45. The replacement pipeline (going out and buying cars at auction) was never built, so the shrinkage compounded. This is the single biggest thing.

2. The store is hung over from the COVID windfall. 2021–22 paid $3,300– 3,500 per deal — nearly double the historical norm — and $5.9M a year in gross. That kind of money papers over every operational problem. It's now back to ~$2,000 per deal and $2.8M a year, which is below even the 2015–2019 level ($2.9M–$4.0M) on two-thirds of the old volume. A store's expense base — payroll, floorplan lines, the building — gets set during the fat years and doesn't shrink on its own. Half the gross against the same cost structure is the loss, mechanically.

3. The new-car franchise now costs money at the front. In 2026, more than half of the store's new-car deals lose money on the vehicle itself, and the EV inventory GM requires it to carry has lost money on 68–83% of copies (~$169k cumulative on Blazer EV/Equinox EV/Silverado EV). The franchise used to be the profit engine; now it's closer to a customer-acquisition expense that only pays through F&I and loyalty.

4. The store's customer got priced out, and GM discontinued the answer. This store's bread and butter was the payment buyer — the $12–18k Cruze/Malibu/Impala/cheap-Equinox customer at 72 months. Rates went from ~5% to ~9% at the 2023 peak, and GM killed every cheap sedan, so the bottom rungs of the payment ladder are gone. Trax absorbed some of it (which is exactly why it's the fastest riser in the data), but not all.

5. The store is surviving on one leg. The F&I desk now produces 60–80% of every deal's gross. That kept the lights on, but it means the entire store's profitability rides on finance penetration and product sales — one lender-program change or one soft month at the desk and there's nothing behind it. June 2026 is what that looks like: the front end went negative in aggregate and F&I alone couldn't cover a building.

The honest caveat: this analysis sees the store's sales gross, not its expense ledger — so the revenue side of the squeeze is precise and the cost side is inferred. But the shape is unambiguous: fewer cars × thinner margins × mandated losers, against a cost base built for the 2022 store. The fixable piece — the one that doesn't require GM or the rate environment to change — is feeding the used lot, and that is precisely what the auction-acquisition program exists to prove.


Can the data be trusted? Yes — for deciding which models to buy and at what velocity. The extraction is complete (every deal the endpoint claimed, no missing months since Dec 2014, money fields >99.6% populated). It is not deal-level perfect: ~1.5% duplicate bookings, a handful of impossible gross figures, and days-on-lot only exists for deals sold after June 2024. All three are identifiable and were corrected before any number in this report.

How is the store doing? Badly, and structurally — not suddenly. Total sales-department gross fell from $5.9M (2022) to $2.8M (2025). Front-end profit is gone: the typical 2026 new-car deal loses money on the vehicle, and used front gross collapsed a year later on the same curve. The F&I office now carries 60–80% of every deal. The mandated EV lineup (Blazer EV, Equinox EV, Silverado EV) has lost ~$169k cumulative. Recent loss months are the arithmetic destination of those curves, not sudden events.

What does that mean for buying? The store's own history says velocity beats front margin now: buy fast-turning, finance-friendly units thin on the front and let the back end pay. The buy list, in order:

  1. Equinox — the volume backbone (72 used/yr, 32-day turn). Buy to replace, don't pay up.
  2. Silverado 1500 — #2 gross engine, steady. Watch aged lot units before adding.
  3. Trax — the fastest riser (+83% 90-day momentum), 23-day turn, $113/day. Best buy-box match.
  4. Suburban — best dollars-per-day in the store ($4.3k/car, 19-day turn). Take every clean 1–3-yr one you can.
  5. Traverse — volume with momentum; thin front, back carries it to ~$2k.
  6. Tahoe (selective) — $2.8k/car but turns have slowed to ~60 days; buy only sharp, 1–2 at a time.

When? March is the most reliable month in the book (+13%, 9 of 11 years); Oct–Dec is the trough. Buy small/cheap stuff Dec–May, big iron Jul–Aug for the Sep–Jan run, and go light in Sep–Oct.


PART 2 — THE DATA, AND WHETHER IT CAN BE TRUSTED

(Audit performed 2026-07-13, read-only, from the files on disk.)

2.1 What was extracted

File Rows What it is
crm_sold_clean.csv 20,707 Every sold deal: date, model, new/used, salesperson, source
crm_deal_detail.csv 20,695 Per-deal money: sale price, front/back/total gross, finance, trade
crm_deals_with_dom.csv 20,695 Deal detail + days-on-lot where known
crm_sold_details.csv 2,865 The DOM source report (window 2024-06-01 → 2026-06-27)

2.2 What checks out

2.3 The four known flaws (all corrected in this report)

  1. Duplicate bookings (~1.5%). 99 same-VIN-same-day deal pairs (co-buyer / re-booked deals), 8 pairs inside the last-12-months used window — one a Malibu pair where the duplicate carries an impossible $16,214 back gross. Fix applied: dedup on VIN + sale date.
  2. Booking errors in gross. ~47 deals where front gross exactly equals the sale price (or 2× it) — e.g. a Trax showing $28,600 front gross on a $14,300 car. Left in, that one deal inflates the 12-month Trax average by ~$1,200/unit. Fix applied: excluded from money averages (87 deals total with extreme-outlier rule), never from unit counts.
  3. Days-on-lot only exists after June 2024 — the DOM report was pulled for a ~2-year window (the endpoint accepts any window; older history was simply never pulled). Coverage is ~95% inside the last-12-months used window, ~0% before mid-2024. 58 rows show negative DOM (re-acquired VINs joined to the wrong stocking cycle). Fix applied: DOM medians use non-negative, in-window values only; anything DOM-based about pre-2024 is not claimed.
  4. Every analysis script hardcodes its as-of date (2026-06-25/27 across five scripts), and the data itself ends June 25. All "last 12 months" numbers silently age until a re-pull. Not yet fixed — the single most valuable improvement is a fresh pull plus deriving as-of from the data.

What the data cannot say: wholesale disposals (this endpoint is customer deals only), the store's expense side (payroll, floorplan, fixed ops), and anything about models the store doesn't sell (it's a Chevy store — Camry and Corolla have 1 used sale each in 12 months, so the Manheim quotas for those rest entirely on market studies, not this data).


PART 3 — STORE HEALTH: THE STRUCTURAL TRENDS

3.1 June has shrunk four straight years (identical June 1–25 windows)

June 1–25 Deals Total gross Gross per deal
2023 106 $320,174 $3,021
2024 88 $204,534 $2,324
2025 99 $203,539 $2,056
2026 85 $139,474 $1,641

In June 2026 the front end lost money in aggregate (−$7,343 front gross for the month); every gross dollar came from F&I.

3.2 The gross engine was cut in half before June happened

Year Deals (New/Used) Avg gross/deal Total gross booked
2015 1,878 (1,099/773) $2,028 $3.79M
2016 2,007 (1,208/785) $1,987 $3.97M
2017 2,126 (1,270/840) $1,797 $3.80M
2018 2,135 (1,229/886) $1,454 $3.08M
2019 2,013 (1,127/873) $1,465 $2.92M
2020 1,765 (1,032/721) $2,016 $3.54M
2021 1,739 (971/754) $3,309 $5.75M
2022 1,679 (978/699) $3,541 $5.93M
2023 1,643 (1,000/643) $2,921 $4.79M
2024 1,442 (884/555) $2,132 $3.06M
2025 1,404 (845/558) $1,986 $2.78M
2026 (thru 6/25) 606 (376/230) $2,082 $1.26M (≈$2.6M pace)

Volume is down about a third from the 2017–19 pace, and per-deal gross round-tripped to pre-COVID levels after the 2021–22 scarcity windfall. Roughly $260k of gross per month that existed in 2022 no longer does, while the building's expenses didn't shrink with it.

3.3 The front-end collapse came in two waves

New front New back Used front Used back Used total
2022 (peak) $2,270 $1,191 $2,247 $1,325 $3,572
2024 $434 $883 $2,432 $925 $3,357
2025 −$44 $1,604 $1,400 $1,172 $2,571
2026 YTD $342 $1,858 $449 $1,785 $2,234

3.4 The mandated EVs lose money on most copies

Model Units Avg gross/copy % sold at a loss Cumulative
Blazer EV 55 −$1,835 78% −$100,919
Equinox EV 111 −$542 68% −$60,147
Silverado EV 6 −$1,361 83% −$8,169
Bolt EV/EUV (retired) 344 +$550 +$266,286

The current mandated lineup has cost ~$169k in cumulative negative gross. The store doesn't choose this inventory; the franchise agreement does.

3.5 What still works — the case for auction acquisition


PART 4 — WHAT SELLS: THE BEST-SELLERS EVIDENCE

4.1 The decade view — why the buy list is stable

The same six vehicles have been the store's best sellers for a decade — Equinox, Silverado 1500, Traverse, Tahoe, Trax, Suburban — because the store manufactures its own used inventory. Every top used seller is a top new seller ~3 years earlier: sell it new, take it back on trade, recondition, sell again to a payment buyer. The median used unit sold is 3 years old for every core model. What changed over the decade is not which cars sell: (1) the cheap sedans (Cruze, Malibu, Impala) died when GM killed them — their payment buyers moved into Trax and TrailBlazer; (2) the money moved from the front of the deal to the F&I office; (3) volume shrank ~40%.

4.2 The ranked table — last 12 months of used retail, audited

(Full sheet: best_sellers_audit_2026-07-13.csv. Windows end 2026-06-25; duplicates removed; booking errors excluded from money averages. Momentum = units last 90 days vs the 90 before — note the prior window includes tax season, so mild negatives on volume models are partly seasonal.)

# Model 12mo 3yr 5yr All-time Avg total gross (12mo) Median DOM $/day Momentum Call
1 Equinox 72 205 449 1,091 $2,065 32d $64 −21% BUY
2 Silverado 1500 56 188 327 786 $2,275 38d $60 −33% BUY
3 Traverse 43 114 225 464 $1,934 40d $48 −20% BUY
4 Suburban 19 53 92 157 $4,277 19d $225 −25% BUY
5 Tahoe 24 84 171 360 $2,781 60d $46 −14% SELECTIVE
6 Trax 25 72 153 269 $2,607 23d $113 +83% BUY
7 Colorado 19 62 90 139 $2,199 23d $96 0% SELECTIVE
8 Silverado 2500HD 11 31 40 90 $3,714 38d $98 0% SELECTIVE
9 TrailBlazer 17 58 69 96 $2,223 35d $64 −43% SELECTIVE
10 Corvette 11 28 39 66 $2,987 69d $43 +500%* SELECTIVE
11 Malibu 8 53 102 565 $2,800 30d $93 SELECTIVE
12 Blazer 10 45 63 71 $1,910 40d $48 +200%* SELECTIVE

*On 6 and 3 units respectively — directional at best. Rows 13–20 in the CSV (Yukon XL, Odyssey, RAM 2500, etc.) are PASS: gaudy per-unit gross on 1–4 sales a year is not a demand signal.

Long-window color: almost every model's 12-month gross sits below its 5-year average (the COVID margin washing out) — Trax is the only volume model whose current gross ($2,607) beats both its 3-year and all-time averages. Malibu (565 all-time) and Cruze (501) show why the long windows matter: giant historical sellers that GM discontinued — history alone would overrate them; the 12-month column is the truth.

4.3 Margin compression per model (avg total gross per used unit)

Model 5-yr avg 12-mo avg Change
Equinox $2,665 $2,065 −23%
Silverado 1500 $3,588 $2,275 −37%
Traverse $2,972 $1,934 −35%
Tahoe $4,083 $2,781 −32%
Suburban $4,930 $4,277 −13%
Trax $2,686 $2,607 −3% (holds best)

PART 5 — HOW TO BUY: THE ACQUISITION PLAYBOOK

(From the 2026-06-29 Acquisition Board, updated where the 2026-07-13 audit moved a number. The thesis: the desk makes ~$1,500–1,850 back gross on nearly every financed car (85%+ penetration), so a thin front is fine if the unit turns fast. Velocity, not front margin, is the game.)

5.1 The buy-now board (velocity-of-profit ranked)

Rank Model Target band Expected total gross Expected turn
1 Suburban 1–3 yr, ≤55k mi ~$3,800–4,300 ~19–23 days
2 Trax 2–4 yr, ≤45k mi ~$2,500 ~23 days
3 Traverse 2–3 yr, ≤45k mi ~$2,000 ~36–40 days
4 Equinox 2–3 yr, ≤45k mi ~$2,050 ~31 days
5 Tahoe (cap 1–2) 2–4 yr, ≤60k mi ~$2,800 see note

Tahoe reconciliation note: the June board showed a 28-day median turn (computed over a 2-year DOM sample); the audited last-12-months median is 60 days. Tahoes are turning slower now than their two-year history — consistent with the board's own warning that 4 of 6 on the lot were already aged >60 days. Treat Tahoe strictly as a pick-off, not a program. (Suburban's $/day also differs across reports — $476 vs $225 — because the board took the median of per-deal $/day while the audit divides average gross by median DOM. Both orderings agree: Suburban is the best capital-efficiency buy in the store either way.)

5.2 Spec sheets — hand this to the buyer

The pattern that holds for every model: the 3-year-old unit is the #1 seller every time (Trax 54% of all its sales, Traverse 45%, Equinox 44%); ages 1–3 are ½–¾ of every model's volume; ages 4–6 carry fatter front but far less volume. Buy 1–3-year-olds for velocity; pick off the occasional clean 5–6-year-old for margin.

5.3 Hold / stop board

Model Verdict Why
Silverado 1500 HOLD — stop chasing #2 all-time earner but 12-mo gross −28% vs its norm, momentum −33%, and the lot's Silverados average 123 days old. Sell down the aged ones first.
Blazer STOP (generation trap) Newer-gen units priced at near-new money leave no front (12-mo median front ≈ $0). Only with a hard ceiling well under new-car money.
TrailBlazer SLOW DOWN Momentum −43%, front collapsed to ~$519, inventory building.
Colorado HOLD Decent $96/day but flat momentum and thin recent gross.
Legacy sedans (Cruze/Malibu/Impala) OPPORTUNISTIC Discontinued supply, thin gross; only on a steal.

5.4 The key tension, stated plainly

Equinox and Silverado make the most TOTAL money; Suburban and Trax make money the FASTEST. A dollar of gross collected in 19–23 days and redeployed beats a dollar that sits 40+. That's why high-total-profit Silverado is a HOLD and lower-total-profit Trax is a BUY.


PART 6 — WHEN TO BUY: SEASONALITY

(11 full years, 2015–2025; index 1.00 = a flat month. Only months consistent ≥8 of 11 years are stated as reliable.)

6.1 The used-volume shape

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
1.00 1.00 1.13 0.90 1.08 1.07 1.03 1.08 1.01 0.91 0.89 0.91

March is the most reliable month in the book (+13%, above average 9 of 11 years); May–Aug are strong; Oct–Dec is the trough; April dips (the tax bump here is Feb–Mar, April is the hangover). Selling into Q4 also costs ~$300–400/unit of front gross on top of the volume drop.

6.2 The model calendar

Model Hot Cold Read
Equinox Mar, Jun–Aug Nov Spring/summer staple
Trax Apr–Jul (Jul peak 1.37) Oct Cheap-payment summer car
Traverse Jan–Mar Apr, Nov Family SUV, Q1
Tahoe Jan, Nov Feb Winter body-on-frame
Suburban Sep–Jan (Sep 1.44) May–Aug Fall/winter run
Silverado 1500 Mar, Aug Apr Twin peaks
Colorado Nov–Jan Sep Winter truck

Plainly: cheap small stuff sells Feb–Jul; big SUVs and trucks sell Sep–Jan; nothing sells great in Oct–Nov.

6.3 The buy calendar (stock 30–45 days ahead of the sell peak)

Buying window Load up on Because
Dec–Jan Trax, Equinox, <$15k units Tax season + March, the #1 month
Mar–May Trax, Equinox, $25–40k summer units Apr–Aug run
Jul–Aug Suburban, Tahoe, Colorado, Silverado Sep–Jan big-iron season
Sep–Oct Go LIGHT; fast-turn staples only A unit bought Oct 1 sells into the worst 90 days of the year
Now (mid-Jul) Trax in-peak; Suburban/Tahoe window opens in ~2–4 weeks Big-SUV quotas belong in August

Non-effects worth knowing: no month-end gross giveaway and no day-of-week gross pattern (Saturday is just the volume day) — desk discipline on timing is fine. The store sells the same age/miles profile all year (median 3yr/~40k); seasonality changes how many of each model, not what.


PART 7 — RISKS, CAVEATS, METHOD

  1. DOM is solid for the last 12 months only (~95% coverage there; the metric doesn't exist before mid-2024). Turn-speed claims about earlier years are not made anywhere in this report.
  2. Momentum on small samples is directional. Corvette +500% is 6 units; Blazer +200% is 3. Any model under ~15 units/yr: the units column is the signal, the momentum column is noise.
  3. The 2026 front-gross collapse is real in direction, wobbly in level — monthly cells ride on 26–58 deals. One open question for the GM: whether the 2024 ownership change moved pack/recon policy (which would shift booked front without market change).
  4. Gross ≠ P&L. This is sales-department variable gross as booked in eLead. No expenses, no floorplan interest, no fixed ops, no wholesale disposals. Part 3 is framed accordingly.
  5. The dataset ends 2026-06-25 and five scripts hardcode that date. Re-pull before any decision made after July; make as-of derive from the data's max sold date.
  6. Method, one line each: money parsed with accounting negatives (($1,136) = −$1,136); dedup on VIN+sale-date; 87 booking-error deals excluded from money averages only; medians quoted wherever a mean could be skewed; every window anchored to 2026-06-25; momentum = last 90 days vs prior 90; $/day = avg total gross ÷ median DOM.

APPENDIX — REPRODUCTION & SOURCES