Division V — market segments
Division-V booked revenue by market segment, time-phased across 2024, 2025 and 2026 YTD. Revenue is attributed to when the order was placed (order date), not when it ships — a demand/pipeline view that looks farther into the future (large program and pre-season orders appear the month they're booked, well before they ship). Segments come from A2000's customer-type codes with the big named accounts carved out. Costco is excluded entirely from this analysis.
Segment sales by year
Time-phased: monthly revenue by segment
Each segment on its own — monthly revenue
Same monthly view as the Overview, reproduced per segment, with each year drawn as its own line (auto-scaled to that segment) and the dashed Jul 1 marker in 2024/2025. Read across the three lines within a chart to compare 2024 → 2025 → 2026-YTD seasonality.
CUST_TYPE_M (via CUST_M.TYPE_NO), priority-ordered so each order/invoice lands once: BSN = customers BSN* (Team Dealer; includes the POD dropship program); Campus United = FOLL* (A2000 "Follett Higher Education" accounts); S&S Activewear = type B Marketplace (the two accounts SSAC2000E + SSDIRECT); ZNode = ORDER_TYPE='WEB' — the division-V website channel (carved out ahead of the customer-type rules, so it pulls its orders out of ASI/Other/etc.); ASI / Promo = type A (~920 ad-specialty distributors); Resort = types L+C (Resort + Camps); College (Non-Follett) = type O; Other = everything else. Costco (COST*, Clubs) is excluded entirely — dropped from every segment and from the top-line totals. Shipped = INVOICE_LI_M value by invoice date; booked = ORDER_LI_M value by order date. Division V.AMAZMV0104) ~$0.7M, Entertainment licensees (7 — Bravo Media, NBC Universal) ~$0.7M, plus fitness (SoulCycle), personal, close-outs, non-BSN team dealers, and untyped accounts. Everything here is a customer type too small to warrant its own segment.Sales by decoration
A different cut of the same division-V booked sales (Costco excluded, 2024 → 2026-YTD): instead of who buys, how the goods are decorated. "Decoration" here is A2000's four real decoration classes only — screen print (SP), embroidery (EMB), heat transfer (HEAT), digital (DTG); non-decoration services (price tickets, hangtags, private label, folding) are not counted.
Decorated vs undecorated
Share of merchandise sales (order-line value): a line is decorated if it carries a screen-print / embroidery / heat / digital service, else it's a blank (an order with only price tickets or hangtags counts as blank). Clean partition — sums to the division-V booked total.
By decoration type — full attribution
Each order's entire revenue is credited to every decoration type it uses: an order with both a print and an embroidered logo counts in full under both. So these columns overlap and sum to more than the once-counted decorated total (shown as the reference row) — read each as "how much order revenue flows through this decoration method," not as a share that adds to 100%.
By decoration category — full attribution
Same full-attribution basis, grouping the four classes into Screen printing (SP), Embroidery (EMB), and Digital (DTG + heat transfer).
By service code
The finest cut — each A2000 decoration service code (P1 = 1-colour print, P2 = 2-colour, E1–E4 embroidery levels, CD = colour-direct heat, WP = watercolour/DTG, SECOND = second-location, …), same full-attribution order revenue. Top codes by 2025:
SERVICE_M.SERVICE_CLASS); non-decoration services (PRICE tickets, hangtags, private label, folding, extra-location handling) are excluded. Decorated vs undecorated = order-line merch value (ORDER_QTY×SALES_PRICE), a clean partition. Type / category / service-code views use full attribution: each order's entire booked revenue is credited to every decoration type / category / code present on it, so those columns overlap and sum past the decorated total. Heat transfer sits under Digital in the category view (it stays its own HEAT class in the type/code views); say the word to move it.