Primoris Services Corp
a557951ced5b4623a94719fa57217386
PRODUCTION_VERIFIED schema v3.0.0 Inferred last heartbeat: 2026-07-23T15:38:54.079537+00:00

Business Model Classification Tokens

contract_cycle_length
null
Inferred
Pending — BM Dev Shop classification run
enterprise_sales_motion
null
Inferred
Pending — BM Dev Shop classification run
procurement_complexity
null
Inferred
Pending — BM Dev Shop classification run
vendor_lock_coefficient
null
Inferred
Pending — BM Dev Shop classification run
consumption_unit_definition
null
Inferred
Pending — BM Dev Shop classification run
usage_billing_granularity
null
Inferred
Pending — BM Dev Shop classification run
overage_penalty_structure
null
Inferred
Pending — BM Dev Shop classification run
minimum_commitment_floor
null
Inferred
Pending — BM Dev Shop classification run
metered_margin_profile
null
Inferred
Pending — BM Dev Shop classification run
bundle_discount_depth
null
Inferred
Pending — BM Dev Shop classification run
cross_sell_attach_rate
null
Inferred
Pending — BM Dev Shop classification run
bundle_churn_vs_single_churn
null
Inferred
Pending — BM Dev Shop classification run
bundle_margin_blended
null
Inferred
Pending — BM Dev Shop classification run
upsell_pathway_architecture
null
Inferred
Pending — BM Dev Shop classification run

Business Model Archetype Classification

University of St. Gallen — 55 Business Model Navigator (Gassmann et al.)

SG-049 Subscription VALUE High
Direct: monetization_vector contains [Primary monetization via lump-sum fixed-price and cost-plus EPC contracts; secondary via master service agreements providing recurring task-order revenue from utility and pipeline operators]; revenue_model_type=Approximately 70-80% recurring via multi-year MSAs and long-term contracts with utilities/energy clients; ~20-30% transactional project-based work
SG-036
Product to Capability
WHAT High
SG-006
Cash Machine
VALUE High
SG-010
Digitization
WHAT High

Hybrid Combination

Subscription (SG-049) VALUE provides the core structure, combined with Product to Capability (SG-036) + Cash Machine (SG-006) + Digitization (SG-010) to form the complete business model fingerprint.

55 Archetypes Evaluated High: 4 Medium: 15 Registry: schemas/sg55_archetype_registry.yaml

Knowledge Graph — All Sections

debt_leverage_profile
0.32x Total Debt / Equity (Conservative)
High
SEC-XBRL
interest_rate_sensitivity
20bp rate rise adds ~$4-6M annual interest expense given ~$1.2B variable-rate debt; EBITDA coverage remains adequate above 3x but squeezes thin margins
Inferred
Agent_Inference
geopolitical_supply_exposure
Medium intensity; US-China trade tariffs on metals and components disrupt supply chains.
Medium
GICS-commodity-overlay-v1
supply_chain_dependency
Gulf Coast petrochemical corridor disruptions and U.S.-Canada border constraints for pipeline materials/specialty steel imports
Inferred
Agent_Inference
international_expansion_readiness
Minimal sovereign currency devaluation exposure; ~95% revenue is U.S.-domestic, with limited Canadian and Latin American operations representing under 5% of revenue
Inferred
Agent_Inference
geographic_footprint
Predominantly U.S.-based (~95%+ revenue); minor Canada and Latin America exposure means sovereign currency devaluation risk is low and not a material financial threat
Inferred
Agent_Inference
commodity_exposure_profile
Medium intensity; commodities: Steel, Aluminum, Copper, Crude Oil (fuel), Rare Earth Elements, Plastics/Resins; geopolitical: US-China trade tariffs on metals and components disrupt supply chains.
Medium
GICS-commodity-overlay-v1
vendor_lock_dependency_score
No single vendor exceeds 30% of input costs; specialty steel pipe and electrical equipment suppliers are concentrated but substitutable across multiple domestic and import sources
Inferred
Agent_Inference
business_model_type_primary
Cloud infrastructure termination is near-irrelevant; Primoris is a field-services EPC/construction firm with minimal SaaS dependency—operational disruption would be administrative only
Inferred
Agent_Inference
business_model_type_secondary
Secondary digital tools (project management, estimating software) could face 30-day disruption but are replaceable; no revenue-critical cloud dependency exists
Inferred
Agent_Inference
switching_cost_profile
API coupling risk is negligible; Primoris uses standard ERP/project management platforms (SAP, Oracle) with no proprietary API lock-in affecting revenue delivery
Inferred
Agent_Inference
howey_test_risk_index
Fails Howey Test entirely; revenue derives from lump-sum and cost-plus EPC contracts for physical infrastructure—no investment contract, profit expectation from others' efforts, or common enterprise
Inferred
Agent_Inference
regulatory_burden_tier
Medium
Medium
GICS-regulatory-overlay-v1
data_sovereignty_risk
Low GDPR/CCPA exposure; primary data is project/operational data for U.S. infrastructure clients, minimal PII collection, no consumer data monetization
Inferred
Agent_Inference
antitrust_exposure_flag
Low antitrust risk; fragmented EPC/utilities construction market with numerous competitors (MYR Group, Quanta, MasTec); no dominant market share in any single segment exceeding ~15%
Inferred
Agent_Inference
regulatory_exposure_profile
Medium burden; regimes: FAA, DOT, OSHA, EPA, ITAR, FTC; Export controls and defense procurement rules create contract concentration risk.
Medium
GICS-regulatory-overlay-v1
revenue_model_type
Approximately 70-80% recurring via multi-year MSAs and long-term contracts with utilities/energy clients; ~20-30% transactional project-based work
Inferred
Agent_Inference
monetization_vector
Primary monetization via lump-sum fixed-price and cost-plus EPC contracts; secondary via master service agreements providing recurring task-order revenue from utility and pipeline operators
Inferred
Agent_Inference
pricing_architecture
Pricing stressed by labor inflation and materials volatility; fixed-price contracts carry margin squeeze risk while cost-plus contracts shift inflation risk to clients—mix favors cost-plus ~55%
Inferred
Agent_Inference
pricing_power_rating
Moderate; long-term MSA clients accept annual escalators, but competitive bidding on fixed-price jobs limits unilateral pricing power—rating 6/10
Inferred
Agent_Inference
target_gross_margin_bracket
10.7% Gross Margin (Thin (<20%))
High
SEC-XBRL
churn_vulnerability_index
No free-rider problem; services are proprietary labor and equipment deployment. Client churn risk is moderate given utility consolidation but offset by long contract terms (3-7 years typical)
Inferred
Agent_Inference
headcount_cost_structure
Revenue growth is near headcount-linear; craft labor (electricians, pipefitters, welders) scales directly with project volume—doubling revenue requires ~85-90% proportional headcount increase
Inferred
Agent_Inference
marginal_cost_of_growth
High marginal cost; each new project requires mobilization of skilled trades, equipment, and supervision—minimal operating leverage below project management overhead layer
Inferred
Agent_Inference
franchise_compliance_risk
Not applicable; Primoris operates no franchise network—all operations are company-owned or through direct subcontractor agreements
Inferred
Agent_Inference
customer_acquisition_metric
At 10x scale, CAC remains low (relationship/RFP-driven) but craft labor scarcity and equipment capital intensity become binding constraints compressing unit economics
Inferred
Agent_Inference
network_effect_present
No meaningful network effects; utility construction services do not benefit from user-base growth. Reputation/track record effects exist but are linear, not exponential
Inferred
Agent_Inference
asset_efficiency_ratio
8.7% Return on Assets (Excellent)
High
SEC-XBRL
recession_resistance_tier
Tier 2 recession-resistant; utility T&D and regulated pipeline maintenance are largely non-discretionary, but industrial/commercial construction segments (~30% revenue) face cyclical risk
Inferred
Agent_Inference
customer_segment_primary
Investor-owned utilities and electric cooperatives (T&D segment ~45% revenue); top 5 utility clients estimated to represent 35-40% of total revenue—moderate concentration risk
Inferred
Agent_Inference
customer_segment_secondary
Oil & gas midstream and downstream operators (~30% revenue); energy transition (solar, storage) clients growing to ~15-20%, reducing fossil fuel concentration risk over time
Inferred
Agent_Inference
characteristic_occupations
["11-0000 Management Occupations", "13-0000 Business and Financial Operations Occupations", "15-0000 Computer and Mathematical Occupations", "17-0000 Architecture and Engineering Occupations", "23-0000 Legal Occupations", "33-0000 Protective Service Occupations", "37-0000 Building and Grounds Cleaning and Maintenance Occupations", "41-0000 Sales and Related Occupations", "43-0000 Office and Administrative Support Occupations", "47-0000 Construction and Extraction Occupations", "49-0000 Installation, Maintenance, and Repair Occupations", "51-0000 Production Occupations", "53-0000 Transportation and Material Moving Occupations"]
High
SOC-2018/GICS-overlay
agent_automatable_labor_share
0.3 (HIL — ~30% of characteristic roles agent-automatable)
Medium
SOC-2018 + agentic-exposure-v1
capital_expenditure_profile
1.7% CapEx / Revenue (Low-CapEx Asset-Light)
High
SEC-XBRL
sec_cik
0001361538
High
SEC-EDGAR
ticker
PRIM
High
SEC-EDGAR

Business Model Components

Core Space

> *Pending Turn 2 — Business Model Type Agent population.*

Interaction Modes

> *Pending Turn 2 — Business Model Type Agent population.*

Product Matrix

> *Pending Turn 2 — Business Model Type Agent population.*

Historical Evolution Log

Live Operational Signals

Signal DateSignal TypeSummary
Source

Evaluation Gate — Persona Stress Tests

SKILL_BUFFETT_VAL_03PASS2026-07-23no unmet atoms among this persona's authored questions
SKILL_LEGAL_SEC_01PASS2026-07-23no unmet atoms among this persona's authored questions
SKILL_SHORT_BEAR_01PASS2026-07-23no unmet atoms among this persona's authored questions
SKILL_MACRO_STRAT_01PASS2026-07-23no unmet atoms among this persona's authored questions
SKILL_OPS_PARTNER_01PASS2026-07-23no unmet atoms among this persona's authored questions

Live Status

No Live Status block found.