{
 "cohort": "buildingproducts",
 "estimated": true,
 "refined": true,
 "reclass_pct": 31,
 "generated": "2026-07-15",
 "n_companies": 9,
 "profiles_verified": 7169,
 "profiles_label": "actual job titles classified behind these mix estimates",
 "method_note": "Estimate from observed public signals: real job titles, classified one by one, split the department buckets \u2014 recovering Sourcing and Facilities, removing procurement and plant roles mislabeled as Finance. Levels are the classified contacts we can actually observe (a floor \u2014 coverage varies by company); the function mix is the comparable read. A census verifies every person, adds subsidiaries and the off-platform population.",
 "core_functions": [
  "Finance",
  "Sourcing",
  "Facilities",
  "Sales",
  "Marketing",
  "CEO Suite & BU Leaders",
  "HR",
  "Digital & Tech",
  "Legal & Gov Affairs",
  "Medical & EH&S"
 ],
 "companies": [
  {
   "name": "JELD-WEN",
   "short_name": "JELD-WEN",
   "ticker": "JELD",
   "ownership": null,
   "employees": 13900,
   "revenue_usd_b": 3.21,
   "zi_contacts": 5760,
   "li_employees": 5203,
   "li_slug": "jeld-wen",
   "employees_source": null,
   "revenue_source": "FY2025 results",
   "ga_core": {
    "point": 3145
   },
   "fn_counts": {
    "Finance": 527,
    "Sourcing": 237,
    "Facilities": 156,
    "Sales": 1277,
    "Marketing": 75,
    "CEO Suite & BU Leaders": 200,
    "HR": 257,
    "Digital & Tech": 270,
    "Legal & Gov Affairs": 57,
    "Medical & EH&S": 89
   },
   "ga_per_1k_employees": null,
   "mix_pct": {
    "Finance": 16.8,
    "Sourcing": 7.5,
    "Facilities": 5.0,
    "Sales": 40.6,
    "Marketing": 2.4,
    "CEO Suite & BU Leaders": 6.3,
    "HR": 8.2,
    "Digital & Tech": 8.6,
    "Legal & Gov Affairs": 1.8,
    "Medical & EH&S": 2.8
   },
   "refinement": {
    "staleness_haircut_pct": 3,
    "finance_purity_pct": 70,
    "finance_sampled": 287,
    "marketing_purity_pct": 54,
    "marketing_sampled": 69,
    "it_purity_pct": 78,
    "it_sampled": 131,
    "sales_purity_pct": 98,
    "sales_sampled": 200,
    "hr_purity_pct": 84,
    "hr_sampled": 142,
    "ops_ga_yield_pct": 23,
    "ops_sampled": 200,
    "csuite_sampled": 54,
    "csuite_execs": 5
   }
  },
  {
   "name": "UFP Industries",
   "short_name": "UFP",
   "ticker": "UFPI",
   "ownership": null,
   "employees": 13800,
   "revenue_usd_b": 6.32,
   "zi_contacts": 3975,
   "li_employees": 3030,
   "li_slug": "ufp-industries",
   "employees_source": null,
   "revenue_source": "FY2025 results",
   "ga_core": {
    "point": 2860
   },
   "fn_counts": {
    "Finance": 447,
    "Sourcing": 203,
    "Facilities": 98,
    "Sales": 1008,
    "Marketing": 120,
    "CEO Suite & BU Leaders": 279,
    "HR": 269,
    "Digital & Tech": 194,
    "Legal & Gov Affairs": 28,
    "Medical & EH&S": 214
   },
   "ga_per_1k_employees": null,
   "mix_pct": {
    "Finance": 15.6,
    "Sourcing": 7.1,
    "Facilities": 3.4,
    "Sales": 35.2,
    "Marketing": 4.2,
    "CEO Suite & BU Leaders": 9.7,
    "HR": 9.4,
    "Digital & Tech": 6.8,
    "Legal & Gov Affairs": 1.0,
    "Medical & EH&S": 7.5
   },
   "refinement": {
    "finance_purity_pct": 47,
    "finance_sampled": 261,
    "marketing_purity_pct": 88,
    "marketing_sampled": 74,
    "it_purity_pct": 75,
    "it_sampled": 119,
    "sales_purity_pct": 96,
    "sales_sampled": 200,
    "hr_purity_pct": 90,
    "hr_sampled": 125,
    "ops_ga_yield_pct": 29,
    "ops_sampled": 200
   }
  },
  {
   "name": "Simpson Strong-Tie",
   "short_name": "Simpson",
   "ticker": "SSD",
   "ownership": null,
   "employees": 3000,
   "revenue_usd_b": 2.33,
   "zi_contacts": 2922,
   "li_employees": 2773,
   "li_slug": "simpson-strong-tie",
   "employees_source": null,
   "revenue_source": "Simpson Manufacturing FY2025 results",
   "ga_core": {
    "point": 1588
   },
   "fn_counts": {
    "Finance": 164,
    "Sourcing": 96,
    "Facilities": 44,
    "Sales": 618,
    "Marketing": 94,
    "CEO Suite & BU Leaders": 136,
    "HR": 174,
    "Digital & Tech": 193,
    "Legal & Gov Affairs": 31,
    "Medical & EH&S": 38
   },
   "ga_per_1k_employees": null,
   "mix_pct": {
    "Finance": 10.3,
    "Sourcing": 6.0,
    "Facilities": 2.8,
    "Sales": 38.9,
    "Marketing": 5.9,
    "CEO Suite & BU Leaders": 8.6,
    "HR": 11.0,
    "Digital & Tech": 12.1,
    "Legal & Gov Affairs": 1.9,
    "Medical & EH&S": 2.4
   },
   "refinement": {
    "staleness_haircut_pct": 5,
    "finance_purity_pct": 65,
    "finance_sampled": 142,
    "marketing_purity_pct": 80,
    "marketing_sampled": 83,
    "it_purity_pct": 74,
    "it_sampled": 177,
    "sales_purity_pct": 98,
    "sales_sampled": 200,
    "hr_purity_pct": 85,
    "hr_sampled": 92,
    "ops_ga_yield_pct": 28,
    "ops_sampled": 200
   }
  },
  {
   "name": "Masonite International",
   "short_name": "Masonite",
   "ticker": "(OC sub)",
   "ownership": null,
   "employees": 10000,
   "revenue_usd_b": 2.8307,
   "zi_contacts": 5025,
   "li_employees": 3035,
   "li_slug": "masonitedoors",
   "employees_source": null,
   "revenue_source": "FY2023 10-K (last standalone; matches ZI-record vintage)",
   "ga_core": {
    "point": 1192
   },
   "fn_counts": {
    "Finance": 184,
    "Sourcing": 160,
    "Facilities": 45,
    "Sales": 381,
    "Marketing": 29,
    "CEO Suite & BU Leaders": 81,
    "HR": 150,
    "Digital & Tech": 117,
    "Legal & Gov Affairs": 18,
    "Medical & EH&S": 27
   },
   "ga_per_1k_employees": null,
   "mix_pct": {
    "Finance": 15.4,
    "Sourcing": 13.4,
    "Facilities": 3.8,
    "Sales": 31.9,
    "Marketing": 2.5,
    "CEO Suite & BU Leaders": 6.8,
    "HR": 12.6,
    "Digital & Tech": 9.8,
    "Legal & Gov Affairs": 1.6,
    "Medical & EH&S": 2.3
   },
   "refinement": {
    "staleness_haircut_pct": 34,
    "finance_purity_pct": 57,
    "finance_sampled": 231,
    "marketing_purity_pct": 47,
    "marketing_sampled": 49,
    "it_purity_pct": 74,
    "it_sampled": 129,
    "sales_purity_pct": 95,
    "sales_sampled": 152,
    "hr_purity_pct": 86,
    "hr_sampled": 94,
    "ops_ga_yield_pct": 20,
    "ops_sampled": 200
   }
  },
  {
   "name": "Louisiana-Pacific",
   "short_name": "LP",
   "ticker": "LPX",
   "ownership": null,
   "employees": 4300,
   "revenue_usd_b": 2.708,
   "zi_contacts": 2619,
   "li_employees": 714,
   "li_slug": "lp-building-solutions",
   "employees_source": null,
   "revenue_source": "FY2025 10-K",
   "ga_core": {
    "point": 1017
   },
   "fn_counts": {
    "Finance": 160,
    "Sourcing": 131,
    "Facilities": 7,
    "Sales": 209,
    "Marketing": 34,
    "CEO Suite & BU Leaders": 86,
    "HR": 136,
    "Digital & Tech": 177,
    "Legal & Gov Affairs": 39,
    "Medical & EH&S": 38
   },
   "ga_per_1k_employees": null,
   "mix_pct": {
    "Finance": 15.7,
    "Sourcing": 12.9,
    "Facilities": 0.7,
    "Sales": 20.5,
    "Marketing": 3.3,
    "CEO Suite & BU Leaders": 8.4,
    "HR": 13.4,
    "Digital & Tech": 17.4,
    "Legal & Gov Affairs": 3.9,
    "Medical & EH&S": 3.7
   },
   "refinement": {
    "staleness_haircut_pct": 10,
    "finance_purity_pct": 58,
    "finance_sampled": 156,
    "marketing_purity_pct": 62,
    "marketing_sampled": 29,
    "it_purity_pct": 84,
    "it_sampled": 111,
    "sales_purity_pct": 97,
    "sales_sampled": 131,
    "hr_purity_pct": 92,
    "hr_sampled": 63,
    "ops_ga_yield_pct": 19,
    "ops_sampled": 200
   }
  },
  {
   "name": "James Hardie",
   "short_name": "James Hardie",
   "ticker": "JHX",
   "ownership": null,
   "employees": 7500,
   "revenue_usd_b": 3.87,
   "zi_contacts": 1450,
   "li_employees": 5043,
   "li_slug": "jameshardie",
   "employees_source": null,
   "revenue_source": "FY2025 (ended Mar-2025, pre-AZEK; derived from FY26 release)",
   "ga_core": {
    "point": 660
   },
   "fn_counts": {
    "Finance": 117,
    "Sourcing": 62,
    "Sales": 216,
    "Marketing": 29,
    "CEO Suite & BU Leaders": 45,
    "HR": 83,
    "Digital & Tech": 68,
    "Legal & Gov Affairs": 25,
    "Medical & EH&S": 15
   },
   "ga_per_1k_employees": null,
   "mix_pct": {
    "Finance": 17.7,
    "Sourcing": 9.4,
    "Sales": 32.7,
    "Marketing": 4.4,
    "CEO Suite & BU Leaders": 6.8,
    "HR": 12.6,
    "Digital & Tech": 10.3,
    "Legal & Gov Affairs": 3.8,
    "Medical & EH&S": 2.3
   },
   "refinement": {
    "finance_purity_pct": 70,
    "finance_sampled": 80,
    "marketing_purity_pct": 80,
    "marketing_sampled": 15,
    "it_purity_pct": 83,
    "it_sampled": 24,
    "sales_purity_pct": 96,
    "sales_sampled": 106,
    "hr_purity_pct": 94,
    "hr_sampled": 32,
    "ops_ga_yield_pct": 15,
    "ops_sampled": 200
   }
  },
  {
   "name": "Gibraltar Industries",
   "short_name": "Gibraltar",
   "ticker": "ROCK",
   "ownership": null,
   "employees": 2300,
   "revenue_usd_b": 1.1355,
   "zi_contacts": 778,
   "li_employees": 1341,
   "li_slug": "gibraltarindustries",
   "employees_source": null,
   "revenue_source": "FY2025 results",
   "ga_core": {
    "point": 651
   },
   "fn_counts": {
    "Finance": 133,
    "Sourcing": 61,
    "Facilities": 2,
    "Sales": 213,
    "Marketing": 24,
    "CEO Suite & BU Leaders": 71,
    "HR": 62,
    "Digital & Tech": 60,
    "Legal & Gov Affairs": 14,
    "Medical & EH&S": 11
   },
   "ga_per_1k_employees": null,
   "mix_pct": {
    "Finance": 20.5,
    "Sourcing": 9.3,
    "Facilities": 0.3,
    "Sales": 32.7,
    "Marketing": 3.7,
    "CEO Suite & BU Leaders": 10.9,
    "HR": 9.6,
    "Digital & Tech": 9.1,
    "Legal & Gov Affairs": 2.2,
    "Medical & EH&S": 1.7
   },
   "refinement": {
    "finance_purity_pct": 77,
    "finance_sampled": 109,
    "marketing_purity_pct": 67,
    "marketing_sampled": 21,
    "it_purity_pct": 80,
    "it_sampled": 46,
    "sales_purity_pct": 93,
    "sales_sampled": 88,
    "hr_purity_pct": 95,
    "hr_sampled": 43,
    "ops_ga_yield_pct": 43,
    "ops_sampled": 200
   }
  },
  {
   "name": "Trex Company",
   "short_name": "Trex",
   "ticker": "TREX",
   "ownership": null,
   "employees": 1839,
   "revenue_usd_b": 1.177,
   "zi_contacts": 1261,
   "li_employees": 1301,
   "li_slug": "trex-company",
   "employees_source": "FY2025 10-K",
   "revenue_source": "FY2025 10-K net sales",
   "ga_core": {
    "point": 532
   },
   "fn_counts": {
    "CEO Suite & BU Leaders": 40,
    "Sourcing": 62,
    "Marketing": 39,
    "Digital & Tech": 52,
    "Finance": 45,
    "Sales": 203,
    "Legal & Gov Affairs": 5,
    "HR": 53,
    "Facilities": 13,
    "Medical & EH&S": 20
   },
   "ga_per_1k_employees": null,
   "mix_pct": {
    "CEO Suite & BU Leaders": 7.5,
    "Sourcing": 11.7,
    "Marketing": 7.3,
    "Digital & Tech": 9.8,
    "Finance": 8.5,
    "Sales": 38.2,
    "Legal & Gov Affairs": 0.9,
    "HR": 10.0,
    "Facilities": 2.4,
    "Medical & EH&S": 3.8
   },
   "refinement": {
    "observed_source": "harvestapi full current-roster pull, 1,310 profiles, 2026-07-17"
   }
  },
  {
   "name": "The AZEK Company",
   "short_name": "AZEK",
   "ticker": "(JHX sub)",
   "ownership": null,
   "employees": 2276,
   "revenue_usd_b": 1.4414,
   "zi_contacts": 1017,
   "li_employees": 1174,
   "li_slug": "the-azek-company",
   "employees_source": null,
   "revenue_source": "FY2024 10-K (Sep-2024, last standalone)",
   "ga_core": {
    "point": 356
   },
   "fn_counts": {
    "Finance": 63,
    "Sourcing": 31,
    "Facilities": 5,
    "Sales": 133,
    "Marketing": 28,
    "CEO Suite & BU Leaders": 32,
    "HR": 29,
    "Digital & Tech": 31,
    "Legal & Gov Affairs": 3,
    "Medical & EH&S": 1
   },
   "ga_per_1k_employees": null,
   "mix_pct": {
    "Finance": 17.6,
    "Sourcing": 8.7,
    "Facilities": 1.5,
    "Sales": 37.3,
    "Marketing": 7.8,
    "CEO Suite & BU Leaders": 8.9,
    "HR": 8.3,
    "Digital & Tech": 8.6,
    "Legal & Gov Affairs": 0.8,
    "Medical & EH&S": 0.4
   },
   "refinement": {
    "finance_purity_pct": 75,
    "finance_sampled": 48,
    "marketing_purity_pct": 68,
    "marketing_sampled": 28,
    "it_purity_pct": 74,
    "it_sampled": 31,
    "sales_purity_pct": 100,
    "sales_sampled": 70,
    "hr_purity_pct": 88,
    "hr_sampled": 17,
    "ops_ga_yield_pct": 22,
    "ops_sampled": 200
   }
  }
 ],
 "function_stats": {
  "Finance": {
   "min_pct": 8.5,
   "min_company": "Trex",
   "median_pct": 15.7,
   "max_pct": 20.5,
   "max_company": "Gibraltar",
   "spread_x": 2.4
  },
  "Sourcing": {
   "min_pct": 6.0,
   "min_company": "Simpson",
   "median_pct": 9.3,
   "max_pct": 13.4,
   "max_company": "Masonite",
   "spread_x": 2.2
  },
  "Facilities": {
   "min_pct": 0.3,
   "min_company": "Gibraltar",
   "median_pct": 2.6,
   "max_pct": 5.0,
   "max_company": "JELD-WEN",
   "spread_x": 16.7
  },
  "Sales": {
   "min_pct": 20.5,
   "min_company": "LP",
   "median_pct": 35.2,
   "max_pct": 40.6,
   "max_company": "JELD-WEN",
   "spread_x": 2.0
  },
  "Marketing": {
   "min_pct": 2.4,
   "min_company": "JELD-WEN",
   "median_pct": 4.2,
   "max_pct": 7.8,
   "max_company": "AZEK",
   "spread_x": 3.2
  },
  "CEO Suite & BU Leaders": {
   "min_pct": 6.3,
   "min_company": "JELD-WEN",
   "median_pct": 8.4,
   "max_pct": 10.9,
   "max_company": "Gibraltar",
   "spread_x": 1.7
  },
  "HR": {
   "min_pct": 8.2,
   "min_company": "JELD-WEN",
   "median_pct": 10.0,
   "max_pct": 13.4,
   "max_company": "LP",
   "spread_x": 1.6
  },
  "Digital & Tech": {
   "min_pct": 6.8,
   "min_company": "UFP",
   "median_pct": 9.8,
   "max_pct": 17.4,
   "max_company": "LP",
   "spread_x": 2.6
  },
  "Legal & Gov Affairs": {
   "min_pct": 0.8,
   "min_company": "AZEK",
   "median_pct": 1.8,
   "max_pct": 3.9,
   "max_company": "LP",
   "spread_x": 4.9
  },
  "Medical & EH&S": {
   "min_pct": 0.4,
   "min_company": "AZEK",
   "median_pct": 2.4,
   "max_pct": 7.5,
   "max_company": "UFP",
   "spread_x": 18.8
  }
 },
 "headline": "Marketing runs from 2.4% of G&A at JELD-WEN to 7.8% at AZEK \u2014 a 3.2\u00d7 spread, title-verified the same way for all 9 companies.",
 "withheld": [
  "named-profile verification of every count (these are sampled-title splits)",
  "subsidiary / brand-entity coverage",
  "off-platform gross-up and confidence per cell",
  "sub-function detail (which Finance: FP&A vs controllership vs tax)"
 ],
 "provenance": "ESTIMATED \u2014 title-refined: ZI department tallies corrected by Haiku-classified job titles (sampled), anchored to public headcount and censused-industry ratios. Not a census."
}