0001361538-24-000014.txt : 20240509 0001361538-24-000014.hdr.sgml : 20240509 20240509165519 ACCESSION NUMBER: 0001361538-24-000014 CONFORMED SUBMISSION TYPE: 8-K/A PUBLIC DOCUMENT COUNT: 15 CONFORMED PERIOD OF REPORT: 20240508 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20240509 DATE AS OF CHANGE: 20240509 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Primoris Services Corp CENTRAL INDEX KEY: 0001361538 STANDARD INDUSTRIAL CLASSIFICATION: WATER, SEWER, PIPELINE, COMM AND POWER LINE CONSTRUCTION [1623] ORGANIZATION NAME: 05 Real Estate & Construction IRS NUMBER: 204743916 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 8-K/A SEC ACT: 1934 Act SEC FILE NUMBER: 001-34145 FILM NUMBER: 24931618 BUSINESS ADDRESS: STREET 1: 2300 N. FIELD STREET, SUITE 1900 CITY: DALLAS STATE: TX ZIP: 75201 BUSINESS PHONE: 214-740-5600 MAIL ADDRESS: STREET 1: 2300 N. FIELD STREET, SUITE 1900 CITY: DALLAS STATE: TX ZIP: 75201 FORMER COMPANY: FORMER CONFORMED NAME: Primoris Services CORP DATE OF NAME CHANGE: 20080821 FORMER COMPANY: FORMER CONFORMED NAME: Rhapsody Acquisition Corp. DATE OF NAME CHANGE: 20060503 8-K/A 1 prim-20240508x8ka.htm 8-K/A Primoris Services Corp (Form: 8-K, Received: 03/02/2012 16:32:53)
0001361538false00013615382024-05-082024-05-08

19 

 

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 8-K/A

 

CURRENT REPORT
Pursuant to Section 13 OR 15(d) of The Securities Exchange Act of 1934

 

May 8, 2024

Date of Report (Date of earliest event reported)

 

Primoris Services Corporation

(Exact name of Registrant as specified in its charter)

 

Delaware

 

001-34145

 

20-4743916

(State or other jurisdiction

 

(Commission File Number)

 

(I.R.S. Employer

of incorporation)

 

 

 

Identification No.)

 

2300 N. Field Street, Suite 1900, Dallas, Texas 75201

(Address of principal executive offices)

(Zip Code)

 

(214) 740-5600

Registrant’s telephone number, including area code

 

Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions (see General Instruction A.2. below):

 

            Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)

 

            Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)

 

            Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))

 

            Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))

Securities registered pursuant to Section 12(b) of the Act:

Title of each class

Trading symbol(s)

Name of each exchange on which registered

Common Stock, $0.0001 par value

PRIM

New York Stock Exchange

 

Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (§230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (§240.12b-2 of this chapter).

Emerging growth company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

Explanatory Note

This Amendment No. 1 on Form 8-K/A is being filed by the Company to amend its current report on Form 8-K filed with the Securities and Exchange Commission ("SEC") on May 9, 2024 (the "Original Report") solely to correct a clerical error that resulted in an Item 2.02 Results of Operations and Financial Condition disclosure being misclassified as Item 5.07 Submission of Matters to a Vote of Security Holders. Except as otherwise provided herein, the disclosures made in the Original Report remain unchanged.

Item 2.02Results of Operations and Financial Condition

On May 8, 2024, Primoris Services Corporation, a Delaware corporation (“Primoris, the “Company”) issued a press release announcing its financial performance for the quarter ended March 31, 2024.

The information contained in the press release attached hereto is being furnished and shall not be deemed filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), or otherwise subject to the liability of that Section, and shall not be deemed incorporated by reference into any registration statement or other document filed under the Securities Act of 1933, as amended, or the Exchange Act, except as shall be expressly set forth by specific reference in such filing.

Item 9.01 Financial Statements and Exhibits

(d) Exhibits

The following exhibits are filed herewith:

Exhibit No.

Description

99.1

Press Release dated May 8, 2024

104

Cover Page Interactive Data File (formatted as Inline XBRL and included in Exhibit 101)

2

SIGNATURES

 

Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.

 

 

 

 

PRIMORIS SERVICES CORPORATION

 

 

 

 

Dated: May 9, 2024

 

By:

/s/ Kenneth M. Dodgen

 

 

 

Kenneth M. Dodgen

 

 

 

Executive Vice President, Chief Financial Officer

3

EX-99 2 prim-20240508xex99.htm EX-99 For your information, please see the attached earnings release of Primoris Corporation (“Primoris”) for the three months ended March 31, 2008

Exhibit 99.1

Graphic

Primoris Services Corporation Reports First Quarter 2024 Results

Dallas, TX – May 8, 2024– Primoris Services Corporation (NYSE: PRIM) (“Primoris” or the “Company”) today announced financial results for its first quarter ended March 31, 2024 and provided comments on the Company’s operational performance and outlook for 2024.

For the first quarter of 2024, Primoris reported the following highlights (1):

Revenue of $1,412.7 million, up $155.8 million, or 12.4 percent, compared to the first quarter of 2023 primarily driven by strong growth in utility-scale solar and industrial construction within the Energy segment;
Net income of $18.9 million, or $0.35 per diluted share, up $17.6 million, or $0.33 per diluted share, from the first quarter of 2023;
Adjusted net income of $25.8 million, or $0.47 per diluted share, an increase of $15.9 million, or $0.29 per diluted share, from the first quarter of 2023;
Total backlog of $10.6 billion, down $0.3 billion from the fourth quarter of 2023, including total Master Service Agreements (“MSA”) backlog of $5.8 billion;
Adjusted earnings before interest, income taxes, depreciation and amortization (“Adjusted EBITDA”) of $73.8 million, up $21.0 million, or 39.6 percent, from the first quarter of 2023.
(1)Please refer to “Non-GAAP Measures” and Schedules 1, 2, 3 and 4 for the definitions and reconciliations of our Non-GAAP financial measures, including “Adjusted Net Income,” “Adjusted EPS” and “Adjusted EBITDA.”

“Primoris had a strong first quarter to begin 2024, delivering improved revenues, margins, earnings per share and adjusted EBITDA compared to the prior year,” said Tom McCormick, President and Chief Executive Officer of Primoris. “Our employees’ continued dedication to safe, consistent execution remains a primary driver of our ability to successfully perform for our customers.”

“We continue to see growing demand for our Energy and Utilities services as the energy transition and infrastructure modernization of North America continues to progress. Our solar and industrial businesses are capitalizing on opportunities to help meet the growing demand for power generation, while our power delivery business supports the increased need for transmission and distribution services.”

“We maintain a strong backlog of work and expect to see new project awards accelerate in the coming quarters to further build our backlog and support revenue growth,” he added. “Overall, our solid start to the year led us to be optimistic that our full year 2024 goals to improve margins and cash flow generation remain achievable with continued, consistent execution.”

First Quarter 2024 Results Overview

Revenue was $1,412.7 million for the three months ended March 31, 2024, an increase of $155.8 million, compared to the same period in 2023. The increase was primarily due to strong growth in our Energy segment driven by higher utility scale solar and industrial construction partially offset by lower Utilities segment activity. Gross profit was $133.4 million for the three months ended March 31, 2024, an increase of $33.6 million, or 33.7 percent, compared to the same period in 2023. The increase was primarily due to an increase in revenue and improved margins in the Energy segment. Gross profit as a percentage of revenue increased to 9.4 percent for the three months ended March 31, 2024, compared to 7.9 percent for the same period in 2023, primarily as a result of improved contribution from the renewables and industrials businesses, partially offset by a decrease in project work in the Utilities segment.


This press release includes Non-GAAP financial measures. The Company believes these measures enable investors, analysts and management to evaluate Primoris’ performance excluding the effects of certain items that management believes impact the comparability of operating results between reporting periods. In addition, management believes these measures are useful in comparing the Company’s operating results with those of its competitors. Please refer to “Non-GAAP Measures” and Schedules 1, 2, 3, and 4 for the definitions and reconciliations of the Company’s Non-GAAP financial measures, including “Adjusted Net Income,” “Adjusted EPS” and “Adjusted EBITDA”.

During the first quarter of 2024, net income was $18.9 million compared to $1.3 million in the prior year. Adjusted Net Income was $25.8 million for the first quarter, compared to $9.9 million for the same period in 2023. Diluted earnings per share (“EPS”) was $0.35 for the first quarter of 2024 compared to $0.02 for the same period in 2023. Adjusted EPS was $0.47 for the first quarter of 2024, compared to $0.18 for the first quarter of 2023. Adjusted EBITDA was $73.8 million for the first quarter of 2024, compared to $52.8 million for the same period in 2023.

The current reportable segments include the Utilities segment and the Energy segment. Revenue and gross profit for the segments for the three months ended March 31, 2024 and 2023 were as follows:

Segment Revenue

(in thousands)

(unaudited)

For the three months ended March 31, 

2024

2023

Segment

    

Revenue

    

Revenue

Utilities

$

490,810

 

$

539,221

Energy

989,032

741,315

Intersegment Eliminations

(67,135)

(23,640)

Total

$

1,412,707

 

$

1,256,896

Segment Gross Profit

(in thousands, except %)

(unaudited)

For the three months ended March 31, 

2024

2023

    

    

% of

    

    

% of

Segment

Segment

Segment

Gross Profit

Revenue

Gross Profit

Revenue

Utilities

$

29,478

 

6.0%

$

33,569

 

6.2%

Energy

103,898

10.5%

66,163

8.9%

Total

$

133,376

 

9.4%

$

99,732

 

7.9%

Utilities Segment (“Utilities”): Revenue decreased by $48.4 million, or 9.0 percent, for the three months ended March 31, 2024, compared to the same period in 2023, primarily due to a decrease in project work in power delivery and lower communications activity. Gross profit for the three months ended March 31, 2024, decreased by $4.1 million, or 12.2 percent, compared to the same period in 2023. The decrease is primarily attributable to the lower revenue from higher margin project and communications activity. Gross profit as a percentage of revenue decreased slightly to 6.0 percent during the three months ended March 31, 2024, compared to 6.2 percent for the same period in 2023.

Energy Segment (“Energy”): Revenue increased by $247.7 million, or 33.4 percent, for the three months ended March 31, 2024, compared to the same period in 2023. The increase was primarily due to higher solar project activity and industrial construction activity in the western United States, partially offset by lower pipeline activity. Gross profit for the three months ended March 31, 2024, increased by $37.7 million, or 57.0 percent, compared to the same period in 2023, primarily due to increased revenue from higher margin renewables and industrial activity. Gross profit as a percentage of revenue increased to 10.5 percent during the three months ended March 31, 2024, compared to 8.9 percent in the same period in 2023.

2


Other Income Statement Information

Selling, general and administrative (“SG&A”) expenses were $88.6 million during the quarter ended March 31, 2024, an increase of $10.6 million, or 13.6 percent, compared to the same period in 2023, primarily due to increased personnel costs to support revenue growth. SG&A expense as a percentage of revenue was 6.3 percent in the first quarter of 2024, roughly flat compared to the first quarter of 2023.

Interest expense, net for the quarter ended March 31, 2024, was $18.0 million compared to $18.5 million for the quarter ended March 31, 2023. The decrease of $0.5 million was due to lower average debt balances, partially offset by higher average interest rates. Interest expense for the full year 2024 is expected to be approximately $77 to $82 million.

The effective tax rate for the three-month period ended March 31, 2024, of 29.0% differs from the U.S. federal statutory rate of 21.0% primarily due to state income taxes and nondeductible components of per diem expenses. We recorded income tax expense for the three months ended March 31, 2024, of $7.7 million compared to $0.5 million for the three months ended March 31, 2023. The $7.2 million increase in income tax expense is primarily driven by a $24.9 million increase in pretax income.

Outlook

The Company is maintaining its estimates for the year ending December 31, 2024. Earnings per Share (“EPS”) is expected to be between $2.50 and $2.70 per fully diluted share. Adjusted EPS is estimated in the range of $3.05 to $3.25, and Adjusted EBITDA for the full year 2024 is expected to range from $395 to $415 million.

The Company is targeting SG&A expense as a percentage of revenue in the low six percent range for full year 2024. The Company’s targeted gross margins by segment are as follows: Utilities in the range of 9 to 11 percent; Energy in the range of 10 to 12 percent. The Company expects its effective tax rate for 2024 to be similar to 2023 at approximately 29 percent but it may vary depending on the mix of states in which the Company operates.

Adjusted EPS and Adjusted EBITDA are non-GAAP financial measures. Please refer to “Non-GAAP Measures” and Schedules below for the definitions and reconciliations. The guidance provided above constitutes forward-looking statements, which are based on current economic conditions and estimates, and the Company does not include other potential impacts, such as changes in accounting or unusual items. Supplemental information relating to the Company’s financial outlook is posted in the Investor Relations section of the Company’s website at www.prim.com.

Backlog

(in millions)

March 31, 2024

December 31, 2023

Next 12 Months

Total

Next 12 Months

Total

Utilities

Fixed Backlog

$

62.8

$

62.8

$

96.3

$

96.3

MSA Backlog

1,769.1

5,275.5

1,776.5

5,093.6

Backlog

$

1,831.9

$

5,338.3

$

1,872.8

$

5,189.9

Energy

Fixed Backlog

$

2,559.5

$

4,776.9

$

2,599.0

$

5,102.6

MSA Backlog

214.0

506.8

308.2

602.4

Backlog

$

2,773.5

$

5,283.7

$

2,907.2

$

5,705.0

Total

Fixed Backlog

$

2,622.3

$

4,839.7

$

2,695.3

$

5,198.9

MSA Backlog

1,983.1

5,782.3

2,084.7

5,696.0

Backlog

$

4,605.4

$

10,622.0

$

4,780.0

$

10,894.9

At March 31, 2024, total Fixed Backlog was $4.8 billion, a decrease of $0.4 billion, or 6.9 percent compared to $5.2 billion at December 31, 2023. Total MSA Backlog was $5.8 billion, an increase of $0.1 billion, or 1.5 percent, compared to $5.7 billion at December 31, 2023. Total Backlog as of March 31, 2024 was $10.6 billion, including Utilities backlog of $5.3 billion and Energy backlog of $5.3 billion.

3


Backlog, including estimated MSA revenue, should not be considered a comprehensive indicator of future revenue. Revenue from certain projects where scope, and therefore contract value, is not adequately defined, is not included in Fixed Backlog. At any time, any project may be cancelled at the convenience of the Company’s customers.

Balance Sheet and Capital Allocation

At March 31, 2024, the Company had $177.6 million of unrestricted cash and cash equivalents compared to 94.8 million at March 31, 2023. In the first quarter of 2024, capital expenditures were $10.4 million, including $4.9 million in construction equipment purchases. The Company estimates capital expenditures for the full year 2024 to total between $80 million and $100 million, which includes $20 million to $40 million for equipment.

The Company also announced that on May 1, 2024, its Board of Directors declared a $0.06 per share cash dividend to stockholders of record on June 28, 2024, payable on approximately July 15, 2024. During the three months ended March 31, 2024 the Company did not purchase any shares of common stock under its share purchase program. As of March 31, 2024, the Company had $25.0 million remaining for purchase under the share purchase program. The share purchase plan expires on December 31, 2024.

Conference Call and Webcast

As previously announced, management will host a conference call and webcast on Thursday, May 9, 2024, at 9:00 a.m. U.S. Central Time (10:00 a.m. U.S. Eastern Time). Tom McCormick, President and Chief Executive Officer, and Ken Dodgen, Executive Vice President and Chief Financial Officer, will discuss the Company’s results and business outlook.

Investors and analysts are invited to participate in the call by phone at 1-800-715-9871, or internationally at 1-646-307-1963 (access code: 1324356) or via the Internet at www.prim.com. A replay of the call will be available on the Company’s website or by phone at 1-800-770-2030, or internationally at 1-647-362-9199 (access code: 1324356), for a seven-day period following the call.

Presentation slides to accompany the conference call are available for download under “Events & Presentations” in the “Investors” section of the Company’s website at www.prim.com.

Non-GAAP Measures

This press release contains certain financial measures that are not recognized under generally accepted accounting principles in the United States (“GAAP”). Primoris uses earnings before interest, income taxes, depreciation and amortization (“EBITDA”), Adjusted EBITDA, Adjusted Net Income, and Adjusted EPS as important supplemental measures of the Company’s operating performance. The Company believes these measures enable investors, analysts, and management to evaluate Primoris’ performance excluding the effects of certain items that management believes impact the comparability of operating results between reporting periods. In addition, management believes these measures are useful in comparing the Company’s operating results with those of its competitors. The non-GAAP measures presented in this press release are not intended to be considered in isolation or as a substitute for, or superior to, the financial information prepared and presented in accordance with GAAP. In addition, Primoris’ method of calculating these measures may be different from methods used by other companies, and, accordingly, may not be comparable to similarly titled measures as calculated by other companies that do not use the same methodology as Primoris. Please see the accompanying tables to this press release for reconciliations of the following non‐GAAP financial measures for Primoris’ current and historical results: EBITDA, Adjusted EBITDA, Adjusted Net Income and Adjusted EPS.

About Primoris

Primoris Services Corporation is a leading provider of critical infrastructure services to the utility, energy, and renewables markets throughout the United States and Canada. Built on a foundation of trust, we deliver a range of engineering, construction, and maintenance services that power, connect, and enhance society. On projects spanning utility-scale solar, renewables, power delivery, communications, and transportation infrastructure, we offer unmatched value to our clients, a safe and entrepreneurial culture to our employees, and innovation and excellence to our communities. To learn more, visit www.prim.com and follow us on social media at @PrimorisServicesCorporation.

4


Forward Looking Statements

This press release contains certain forward-looking statements, including the Company’s outlook, that reflect, when made, the Company’s expectations or beliefs concerning future events that involve risks and uncertainties, including with regard to the Company’s future performance. Forward-looking statements include all statements that are not historical facts and can be identified by terms such as “anticipates”, “believes”, “could”, “estimates”, “expects”, “intends”, “may”, “plans”, “potential”, “predicts”, “projects”, “should”, “targets”, “will”, “would” or similar expressions. Forward-looking statements include information concerning the possible or assumed future results of operations, business strategies, financing plans, competitive position, industry environment, potential growth opportunities, the effects of regulation and the economy, generally. Forward-looking statements involve known and unknown risks, uncertainties, and other factors, which may cause actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements. Actual results may differ materially as a result of a number of factors, including, among other things, customer timing, project duration, weather, and general economic conditions; changes in the mix of customers, projects, contracts and business; regional or national and/or general economic conditions and demand for the Company’s services; price, volatility, and expectations of future prices of oil, natural gas, and natural gas liquids; variations and changes in the margins of projects performed during any particular quarter; increases in the costs to perform services caused by changing conditions; the termination, or expiration of existing agreements or contracts; the budgetary spending patterns of customers; inflation and other increases in construction costs that the Company may be unable to pass through to customers; cost or schedule overruns on fixed-price contracts; availability of qualified labor for specific projects; changes in bonding requirements and bonding availability for existing and new agreements; the need and availability of letters of credit; increases in interest rates and slowing economic growth or recession; the instability in the banking system; costs incurred to support growth, whether organic or through acquisitions; the timing and volume of work under contract; losses experienced in the Company’s operations; the results of the review of prior period accounting on certain projects and the impact of adjustments to accounting estimates; developments in governmental investigations and/or inquiries; intense competition in the industries in which the Company operates; failure to obtain favorable results in existing or future litigation or regulatory proceedings, dispute resolution proceedings or claims, including claims for additional costs; failure of partners, suppliers or subcontractors to perform their obligations; cyber-security breaches; failure to maintain safe worksites; risks or uncertainties associated with events outside of the Company’s control, including conflicts in the Middle East and between Russia and Ukraine, severe weather conditions, public health crises and pandemics, political crises or other catastrophic events; client delays or defaults in making payments; the cost and availability of credit and restrictions imposed by credit facilities; failure to implement strategic and operational initiatives; risks or uncertainties associated with acquisitions, dispositions and investments; possible information technology interruptions, cybersecurity threats or inability to protect intellectual property; the Company’s failure, or the failure of the Company’s agents or partners, to comply with laws; the Company's ability to secure appropriate insurance; new or changing political conditions and legal requirements, including those relating to environmental, health and safety matters; the loss of one or a few clients that account for a significant portion of the Company's revenues; asset impairments; and risks arising from the inability to successfully integrate acquired businesses. In addition to information included in this press release, additional information about these and other risks can be found in Part I, Item 1A “Risk Factors” of the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, and the Company’s other filings with the U.S. Securities and Exchange Commission (“SEC”). Such filings are available on the SEC’s website at www.sec.gov. Given these risks and uncertainties, you should not place undue reliance on forward-looking statements. Primoris does not undertake any obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, except as may be required under applicable securities laws.

###

Company Contact

    

    

Ken Dodgen

Blake Holcomb

Executive Vice President, Chief Financial Officer

Vice President, Investor Relations

(214) 740-5608

(214) 545-6773

kdodgen@prim.com

bholcomb@prim.com

5


PRIMORIS SERVICES CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF INCOME

(In Thousands, Except Per Share Amounts)

(Unaudited)

Three Months Ended

March 31, 

2024

    

2023

Revenue

$

1,412,707

$

1,256,896

Cost of revenue

 

1,279,331

 

1,157,164

Gross profit

 

133,376

 

99,732

Selling, general and administrative expenses

 

88,588

 

78,009

Transaction and related costs

550

2,695

Operating income

 

44,238

 

19,028

Other income (expense):

Foreign exchange gain, net

560

926

Other (expense) income, net

 

(126)

 

331

Interest expense, net

 

(17,992)

 

(18,465)

Income before provision for income taxes

 

26,680

 

1,820

Provision for income taxes

(7,737)

(510)

Net income

18,943

1,310

Dividends per common share

$

0.06

$

0.06

Earnings per share:

Basic

$

0.35

$

0.02

Diluted

$

0.35

$

0.02

Weighted average common shares outstanding:

Basic

 

53,490

53,184

Diluted

 

54,414

53,944

6


PRIMORIS SERVICES CORPORATION

CONSOLIDATED BALANCE SHEETS

(In Thousands)

March 31, 

December 31, 

    

2024

    

2023

 

ASSETS

Current assets:

Cash and cash equivalents

$

177,600

$

217,778

Accounts receivable, net

 

811,945

 

685,439

Contract assets

 

871,911

 

846,176

Prepaid expenses and other current assets

 

138,027

 

135,840

Total current assets

 

1,999,483

 

1,885,233

Property and equipment, net

 

462,992

 

475,929

Operating lease assets

393,879

360,507

Intangible assets, net

 

222,369

 

227,561

Goodwill

 

857,650

 

857,650

Other long-term assets

 

18,074

 

20,547

Total assets

$

3,954,447

$

3,827,427

LIABILITIES AND STOCKHOLDERS’ EQUITY

Current liabilities:

Accounts payable

$

632,452

$

628,962

Contract liabilities

 

440,180

 

366,476

Accrued liabilities

 

283,006

 

263,492

Dividends payable

 

3,222

 

3,202

Current portion of long-term debt

 

89,530

 

72,903

Total current liabilities

 

1,448,390

 

1,335,035

Long-term debt, net of current portion

 

862,216

 

885,369

Noncurrent operating lease liabilities, net of current portion

 

287,024

 

263,454

Deferred tax liabilities

 

59,482

 

59,565

Other long-term liabilities

 

47,930

 

47,912

Total liabilities

 

2,705,042

 

2,591,335

Commitments and contingencies

Stockholders’ equity

Common stock

 

6

 

6

Additional paid-in capital

 

274,711

 

275,846

Retained earnings

 

976,749

 

961,028

Accumulated other comprehensive income

(2,061)

(788)

Total stockholders’ equity

 

1,249,405

 

1,236,092

Total liabilities and stockholders’ equity

$

3,954,447

$

3,827,427

7


PRIMORIS SERVICES CORPORATION

CONSOLIDATED STATEMENTS OF CASH FLOWS

(In Thousands)

Three Months Ended

March 31, 

    

2024

    

2023

Cash flows from operating activities:

Net income

$

18,943

$

1,310

Adjustments to reconcile net income to net cash used in operating activities (net of effect of acquisitions):

Depreciation and amortization

 

24,581

 

27,733

Stock-based compensation expense

 

2,406

 

2,379

Gain on sale of property and equipment

 

(9,141)

 

(5,798)

Unrealized (gain) loss on interest rate swap

 

(662)

 

469

Other non-cash items

2,149

491

Changes in assets and liabilities:

Accounts receivable

 

(129,344)

 

(71,939)

Contract assets

 

(26,511)

 

(82,783)

Other current assets

 

562

 

29,836

Other long-term assets

(650)

148

Accounts payable

4,022

26,282

Contract liabilities

73,710

(12,000)

Operating lease assets and liabilities, net

(5,530)

(1,263)

Accrued liabilities

14,841

(30,565)

Other long-term liabilities

 

2,160

 

363

Net cash used in operating activities

 

(28,464)

 

(115,337)

Cash flows from investing activities:

 

 

Purchase of property and equipment

 

(10,434)

 

(13,847)

Proceeds from sale of assets

 

14,621

 

7,377

Net cash provided by (used in) investing activities

 

4,187

 

(6,470)

Cash flows from financing activities:

 

 

Borrowings under revolving lines of credit

 

 

75,000

Payments on revolving lines of credit

(75,000)

Payments on long-term debt

 

(6,978)

 

(31,511)

Proceeds from issuance of common stock

620

489

Payments related to tax withholding for stock-based compensation

(4,639)

(1,339)

Dividends paid

(3,202)

 

(3,187)

Other

 

(907)

 

(1,053)

Net cash used in financing activities

(15,106)

(36,601)

Effect of exchange rate changes on cash, cash equivalents and restricted cash

(314)

(79)

Net change in cash, cash equivalents and restricted cash

 

(39,697)

 

(158,487)

Cash, cash equivalents and restricted cash at beginning of the period

 

223,542

 

258,991

Cash, cash equivalents and restricted cash at end of the period

$

183,845

$

100,504

8


Non-GAAP Measures

Schedule 1

Primoris Services Corporation

Reconciliation of Non-GAAP Financial Measures

Adjusted Net Income and Adjusted EPS

(In Thousands, Except Per Share Amounts)

(Unaudited)

Adjusted Net Income and Adjusted EPS

Primoris defines Adjusted Net Income as net income (loss) adjusted for certain items including, (i) non‐cash stock‐based compensation expense; (ii) transaction/integration and related costs; (iii) asset impairment charges; (iv) changes in fair value of the Company’s interest rate swap; (v) change in fair value of contingent consideration liabilities; (vi) amortization of intangible assets; (vii) amortization of debt discounts and debt issuance costs; (viii) losses on extinguishment of debt; (ix) severance and restructuring changes; (x) selected (gains) charges that are unusual or non-recurring; and (xi) impact of changes in statutory tax rates. The Company defines Adjusted EPS as Adjusted Net Income divided by the diluted weighted average shares outstanding. Management believes these adjustments are helpful for comparing the Company’s operating performance with prior periods. Because Adjusted Net Income and Adjusted EPS, as defined, exclude some, but not all, items that affect net income and diluted earnings per share, they may not be comparable to similarly titled measures of other companies. The most comparable GAAP financial measures, net income and diluted earnings per share, and information reconciling the GAAP and non‐GAAP financial measures, are included in the table below.

Three Months Ended March 31,

2024

2023

Net income as reported (GAAP)

$

18,943

$

1,310

Non-cash stock based compensation

2,406

2,379

Transaction/integration and related costs

550

2,695

Amortization of intangible assets

5,192

6,074

Amortization of debt issuance costs

600

491

Unrealized (gain) loss on interest rate swap

(662)

469

Change in fair value of contingent consideration

(245)

Impairment of fixed assets

1,549

Income tax impact of adjustments (1)

(2,794)

(3,322)

Adjusted net income

$

25,784

$

9,851

Weighted average shares (diluted)

54,414

53,944

Diluted earnings per share

$

0.35

$

0.02

Adjusted diluted earnings per share

$

0.47

$

0.18

(1)Adjustments above are reported on a pre-tax basis before the income tax impact of adjustments. The income tax impact for each adjustment is determined by calculating the tax impact of the adjustment on the Company's quarterly and annual effective tax rate, as applicable, unless the nature of the item and/or the tax jurisdiction in which the item has been recorded requires application of a specific tax rate or tax treatment, in which case the tax effect of such item is estimated by applying such specific tax rate or tax treatment.

9


Schedule 2

Primoris Services Corporation

Reconciliation of Non-GAAP Financial Measures

EBITDA and Adjusted EBITDA

(In Thousands)

(Unaudited)

EBITDA and Adjusted EBITDA

Primoris defines EBITDA as net income (loss) before interest, income taxes, depreciation and amortization. Adjusted EBITDA is defined as EBITDA adjusted for certain items including, (i) non‐cash stock‐based compensation expense; (ii) transaction/integration and related costs; (iii) asset impairment charges; (iv) severance and restructuring changes; (v) change in fair value of contingent consideration liabilities; and (vi) selected (gains) charges that are unusual or non-recurring. The Company believes the EBITDA and Adjusted EBITDA financial measures assist in providing a more complete understanding of the Company’s underlying operational measures to manage its business, to evaluate its performance compared to prior periods and the marketplace, and to establish operational goals. EBITDA and Adjusted EBITDA are non‐GAAP financial measures and should not be considered in isolation or as a substitute for financial information provided in accordance with GAAP. These non‐GAAP financial measures may not be computed in the same manner as similarly titled measures used by other companies. The most comparable GAAP financial measure, net income, and information reconciling the GAAP and non‐GAAP financial measures are included in the table below.

Three Months Ended March 31,

2024

2023

Net income as reported (GAAP)

$

18,943

$

1,310

Interest expense, net

17,992

18,465

Provision for income taxes

7,737

510

Depreciation and amortization

24,581

27,733

EBITDA

69,253

48,018

Non-cash stock based compensation

2,406

2,379

Transaction/integration and related costs

550

2,695

Change in fair value of contingent consideration

(245)

Impairment of fixed assets

1,549

Adjusted EBITDA

$

73,758

$

52,847

10


Schedule 3

Primoris Services Corporation

Reconciliation of Non-GAAP Financial Measures

Forecasted Adjusted Net Income and Adjusted Diluted Earnings Per Share for Full Year 2024

(In Thousands, Except Per Share Amounts)

(Unaudited)

The following table sets forth a reconciliation of the forecasted GAAP net income to Adjusted Net Income and EPS to Adjusted EPS for the year ending December 31, 2024.

Estimated Range

Full Year Ending

December 31, 2024

Net income as defined (GAAP)

$

137,500

$

148,500

Non-cash stock based compensation

15,500

15,500

Amortization of intangible assets

19,400

19,400

Amortization of debt issuance costs

2,200

2,200

Transaction/integration and related costs

4,500

4,500

Income tax impact of adjustments (1)

(11,400)

(11,400)

Adjusted net income

$

167,700

$

178,700

Weighted average shares (diluted)

55,000

55,000

Diluted earnings per share

$

2.50

$

2.70

Adjusted diluted earnings per share

$

3.05

$

3.25

(1)Adjustments above are reported on a pre-tax basis before the income tax impact of adjustments. The income tax impact for each adjustment is determined by calculating the tax impact of the adjustment on the Company's quarterly and annual effective tax rate, as applicable, unless the nature of the item and/or the tax jurisdiction in which the item has been recorded requires application of a specific tax rate or tax treatment, in which case the tax effect of such item is estimated by applying such specific tax rate or tax treatment.

11


Schedule 4

Primoris Services Corporation

Reconciliation of Non-GAAP Financial Measures

Forecasted EBITDA and Adjusted EBITDA for Full Year 2024

(In Thousands, Except Per Share Amounts)

(Unaudited)

The following table sets forth a reconciliation of the forecasted GAAP net income to EBITDA and Adjusted EBITDA for the year ending December 31, 2024.

Estimated Range

Full Year Ending

December 31, 2024

Net income as defined (GAAP)

$

137,500

$

148,500

Interest expense, net

 

77,000

 

82,000

Provision for income taxes

 

57,000

 

61,000

Depreciation and amortization

103,500

103,500

EBITDA

$

375,000

$

395,000

Non-cash stock based compensation

15,500

15,500

Transaction/integration and related costs

4,500

4,500

Adjusted EBITDA

$

395,000

$

415,000

12


GRAPHIC 3 prim-20240508xex99001.jpg GRAPHIC begin 644 prim-20240508xex99001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" "3 3X# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4***\7_: MDO+BR\'Z4]M<2V[F^P6AD*$CRVXR#7-B*RP]*55J]C2G#VDU#N>T4?@:_/W^ MWM4S_P A.]_\"9/\:7^W]4_Z"=[_ .!+_P"-?._V]'_GW^/_ #T_P"SG_,? MH#@^E&#Z5^?W]OZI_P!!.]_\"9/\:/[?U3_H)WO_ ($R?XT?V]'_ )]_C_P! M_P!G/^8_0'GTHY]*_/[^W]4_Z"=[_P"!,G^-']OZI_T$[W_P)D_QH_MZ/_/O M\?\ @!_9S_F/T!_ T<^E?G]_PD&J?]!.]_\ E_\:/[?U3_H)WO_ ($O_C1_ M;T?^??X_\ /[.?\ ,?H#^%'Y_E7Y_?V_JG_03O?_ )?_&G1^)-8A;='J^H1 MMZK=R#_V:G_;T?\ GW^(?V<_YC[^S2U\0:/\8?&>ALIM_$%Y(J\>7QSU,#5@KK4 M^A**KV%_;ZG9Q75I-'ZFGJCS]@HHHI@%%%% !1110 M4444 %&<4URP1BH!;' )P*^8?BS\7_'VC:[<:5*L?AZ,,3DF>X=OT)Q6<55CEE#?49KY^6??RT_Q_P" >DLN[R_ M^^_^$MT3_H,:?_X%1_XT?\);HG_08T__ ,"H_P#&O@/RT_N+_P!\BCRT_N+_ M -\BH_MZ7_/M?>5_9R_F_ ^_/^$MT3_H,:?_ .!4?^-'_"6Z)_T&-/\ _ J/ M_&O@,QI_<7_OD4>4G]Q?^^11_;TO^??XA_9R_F_ ^_/^$MT3_H,:?_X%Q_\ MQ521>)=(G8+'JED['H%N4)/ZU^?_ )2?W%_[Y% 10UO>W-HX:"YF@;L8I&4_H:ZC1/BWXPT!E^ MR^(+QD'_ "SN7\Y/R?-;PSZ#^.#7H[_Y$/+Y+X9'W%17SSX'_:D\R6.U\462 M1 G'VZS4X'NR'M[@_A7OUA?V^IV<5U:3)<6TJAXY8VRK ]P:]W#XNCBE>D_\ MSSJM&=)VFBQ111788A7B/[5O_(F:3_U__P#M-J]NKQ']J[_D3-)_Z_\ _P!I MM7FYE_NE3T.K#?QHGR[1117YL?4!103CFNKM?A3XPO;:*X@\.7\L,J!TD6,8 M92,@CGN*N%.=3X(M^A,IQCN['*45V'_"G_&O_0LZA_W['^-)_P *@\:_]"QJ M/_?L?XUK]7K_ ,C^YD>UA_,OO.0HKL#\(/&H_P"98U'_ +]C_&C_ (5!XU_Z M%G4/^_8_QH^KU_Y']S'[6G_,OO1Q]%='?_#?Q7I:%[KPYJ<2*"S/]F9E [DE MV\2:C.L%F M]K'<.W7EE!V@=SDX K[/)L4Y4I4ZC^'\CP<=1M-2BMSI**^=M5_:T*W+KIOA MT/ /NO=W.UC[[54X_.J7_#6NI?\ 0N6G_@6__P 37H/-\&G;G_!G/]3KO6WY M'TM17S2/VM-2_P"A>&D\KN;>[.[ M\F7'ZTUFV#;MS_@P^IU_Y3Z-HKGO _CG3/'^B+J6F.YCW%)(Y1M>-O[I'^K"<:D5*+NF<;3B[,*\Q_:!\&1>)_ =U=K$#?::IN(7 YP/OK^(_E7IU4= M=M5OM&OK=^5E@=#^*FLL12C6I2A+JBZ?G'_P#%4_JM?^1_TE]YR]%!X.#P1P0>U% M[?LR>/IK/5Y/#%U*6M+D&2V#'_5R#D@>Q'ZUX36[X#U-M&\::+>H2&BNHSQZ M;@#79@ZSP]>,X]_P.>O!5*;BS[SHH%%?IY\H%>(_M6_\B9I/_7__ .TVKVZO M$?VK?^1,TG_L(#_T6U>;F7^Z5/0ZL+_&B?+M%%%?FR/J1&^Z?I7WOX+'_%': M%_UX6_\ Z+6O@AONGZ&OOCP7_P B=H7_ %X6_P#Z+6OJ"+.SBL/$=G;K!/+-]FNVC DR"48CUX(S[\] M*^C37B_[4]U%'X"L8&;$LM^A1?7:K$UY>9PC/"SYNB.O"R:K1L?*]%%%?G!] M0 ZU]#>,;.[U7]F;P_+ KRBW6&28*"2$4L"3[#BOGFOMCX+('^%/AU6 (-M@ M@]"-S5[N4TO;RJTGI>)YN,ER*,^S/B?J,CD>U%?;FK?!KP7K4LDMSX>LQ*_5 MX%,1_P#'2*R#^SIX$/\ S"9?_ V;_P"*K:618A/W9)_?_D2LPIVU3/CJBOL- MOVW(NWC=!:JA"[00<[F'J*]._X:M\+_\ 0+U? M_OW%_P#'*MR?LN>#G8D3:K&.RK&)8 M)8QI>K@LI4$QQ=Q_UTK@_$'[+?B338VDTR]L]74?\L^8)#] #M L]0N;:.;7+F,2R3NN3$&&0B^G'4BOE+PQ9C4/$>EVI.%FN8T M/XL*^_54* , < "M,DH1J3G6DM43CZCBHP74,<>M&!Z4M%?9GB"8'I1@>@I M:* $P/04N*** /E_]J+PM8Z3K>F:I:0I!-?*ZSA!@.RX(;Z\UX?FOOK7/"FC M^)O*_M73;;4/*SY?VB,/MSUQFLK_ (53X._Z%K3?_ =:^6Q>3SKUI5(223/6 MHXU4X*,DV?#6:L:=(8M0MG4X995(_,5]N_\ "J?!W_0M:;_X#BE7X5>#U8,/ M#>F@@Y!^SBN19%53OSK\39YA!KX6=)9N9+2%SU9%)_*IJ1$6-0J@*H& !V%+ M7V:T1X85XC^U=_R)FD_]?_\ [3:O;J\1_:M_Y$S2?^O_ /\ :;5YV9?[I4]# MJPO\:/J?+M%%%?FQ]2(>01[5]1>'?VD_"6E>'],LIH]2\ZVM8H7VVH(W*@!P M=WJ*^7J,5VX7&5<&VZ?4YJU"-:W-T/K+_AJ+P;_SSU3_ ,!!_P#%4?\ #47@ MW_GGJG_@(/\ XJODVBO1_MO%>7W'+]0I>9]8_P##4?@W_GGJG_@(/_BJ/^&H MO!O_ #SU3_P$'_Q5?)V*,4?VUBO+[A_4*7F?5TW[4GA!8F,<&J2.!PGV8+G\ M2W%>$?%3XI7GQ-U:&:2'['I]L"MM:AMQ&>K,>[' Z=*XBBN3$9CB,5'DF]/( MVI86G2ES1W"BBBO,.P.E?0$.ME&2#[C=_6OB;1K>VN]6LX M;RY6SM'F59IWSA$SR3CVS7VEIGQ6\$R01PVOB331'&H15:8)@ 8 YQ7T^2(M*_\#8__BJEC\:>'Y1E-=TQQTRMY&?_ M &:OKU5@_M+[SQ>678V:*R/^$OT+_H-:=_X%Q_XTH\7:$2 -:TXD]A=Q_P"- M/VD.Z#E?8UJ*SD\1Z3(?DU2R;Z7"'^M6X;RWN/\ 53Q2?[C@_P J?/%[,5FB M:BBBK$%QZ_C7W1W-?,7QBTN/2OCMH=V, M*MX]O,^/57VD_D!7TZ.54O82K4NS._%S]HH3[H****^@/."BBB@ HHHH M **9)-'"NZ1U1?5B *C^WVW_ #\0_P#?P?XTFTMV.S)Z*K_VA:_\_,/_ '\' M^-']H6O_ #\P_P#?Q?\ &ES1[A9EBBD5U=0RD,#R"#D&EJA!7B/[5O\ R)FD M_P#7_P#^TVKVZO$?VK?^1,TG_K__ /:;5YN9?[I4]#JPO\:/J?+M%%%?FR/J M0HI"< _2OH70_P!EJSU?1=/OF\17,1NK>.KZC= M*/X4"1Y_'!->D^$?AMX=\#J?[(TR*WF(PUR^7F8>[GG\L5TTLDKS:]HTE]YE M/'TTO:4KK%-JU?[H_*C8O]T?E77:G\)O&.DW# M13^'-0$S(?HRY%4_\ A7?BK_H6M6_\ Y/\*^-="JG9P?W,]Q5(/JCG M=H_NK^5&Q?[H_*NB_P"%=^*O^A:U;_P"D_PH_P"%=^*O^A:U;_P"D_PI>QJ_ MRO[F'/#NCG=B_P!T?E3XI'MV#1,T3#^*-BI_,5O_ /"N_%7_ $+6K?\ @%)_ MA2K\.?%;L%7PUJQ)Z?Z')_A35*LOLO[F+GAW1VGP6^*6O:5XOTO2Y]0N+[3+ MR98&M[AS)LWQUK7;0Z;9V;B:.&9AYLKC[ORCH M >>?2OIRON,HC6C0?MK[Z7/ QCINI[@4445[IP'S9^U2PM/$GAJZ4?O%CD/U MVNI%?0'AK78/$N@V.IVSJ\5S"L@VGH2.1^!R*^=_VL+M9/$6AVX^]';2.?H6 M'^%(/AWNBL)8[BP9MS65R"R9[E2#E3]*^2^O1P>.JJ?PNQ['U=U ML/!QW1]M45\[VG[6P$0^U>&6:3N8+P ?JM3_ /#6]K_T+%Q_X&+_ /$UZZS7 M!O[?X/\ R./ZG7_E/H&BOG[_ (:WM?\ H6+C_P #%_\ B:/^&M[7_H6+C_P, M3_XFG_:F#_Y^?@_\@^J5_P"7\CZ!HKY^/[6]K_T+%Q_X&)_\35*__:UG>,BR M\-I&^.#<718#\%45+S;!K[?X,%A*S^R=%^U/J4,'@JRLFP9KF[5E7CHH))_S MZU\M;5_NC\JZ'QKXZU;Q]JWV_5I@[J-L<48VQQ+Z*/ZUS]?&8_%+%5W4CL>Y MAZ+I4U%[B;1_='Y4;1Z#\J6C&>*\^[.FQ]S?"T?\6\\/_P#7FE=57/?#VS;3 M_ VA0/\ >6SCS^*Y_K70U^J4=*4;]E^1\C/XF%>(_M6_\B9I/_7_ /\ M-J] MNKQ']JW_ )$S2?\ K_'_ *+:N/,O]TJ>AOAOXT3Y=HHHK\V/J!&^Z?H:^^/! M?_(G:%_UX6__ *+6O@=ONGZ5]\>"_P#D3]"_Z\+?_P!%K7U&0?'4]$>/F&T3 M9HHHK[,\4**** "BBB@ HHHH **** #%'XFBB@ _$T?B:** #\31110 8Q11 M10 4A.*6O)OC)\;+7P/:S:7IY,^NRIA#J5'9&E.G M*I+EBCQ+]H3Q"FO_ !)O$BD$D-C&MJ".FX:T^::2XF>65VDED8NS ML+?%FFZ7"I)FE&\]E0'+$_A57P[X7U7Q;?+::18S7TY/(B7Y4]V;H!]:^ ML/@Y\'X?AQ8O=7;I=:W<+B65>5B7^XG]3WKU$/^B9Z[_P"#*W_^)K<@_2FBOS@TO_@M=X$GU""/4/AY MXCL[)G EG@N[>9T7U"?+N^FX5]V?"+XO^%?CGX%L/%W@W5%U71;S*K(%*/$Z M_>CD0\HZGJ#[$9!!H [.BBB@ HHKS+]H_P".-I^SI\(M:\>WVE7&M6NF&(-9 MVLJQR/YDBQ\,W QNS^% 'IM%?&O[+G_!2;0/VG_BG%X*T[P5JNAW$EI-=?:[ MN\AE0"-BN*6 PL]Z:^XW6(JK:3/#?^&3]!_Z#>J?E%_\ M$T?\,GZ#_P!!O5/RB_\ B:]RKRW]I7X[V?[-WPCU7QY?Z3<:W;:>\*-9VLJQ MR/YD@3(9N.-V?PJ/[-PG_/M%?6:W\QS_ /PR=H/_ $&]4_*+_P")H_X9.T'_ M *#>J?E%_P#$UYC^RE_P48T+]JCXCS>$--\&ZIH,\5E)>FZO+N*5"$(!7"@' M/-?8%']FX3_GV@^LUOYCPW_AD[0?^@WJGY1?_$T?\,GZ#_T&]4_[YB_^)KW* MBC^S<)_S[0OK-;^8\5M/V5/#$39GU+5;@>F^-/Y+70:3^SQX'TI@S:9)?N#D M&]G:0?EP#^(KTJBKC@,+!WC37W$O$57O)E33=)LM&MEMK"TAL[=>D4$81?R% M6Z**[DE%61AN%%%%, HHHH **** $;I7\TG[0'/QZ^)/_8S:G_Z5RU_2VW2O MYI/V@./CU\2?^QFU/_TKEH _0/\ 96_X)9_#+XZ?L_>#?'>M^)/%=EJFM6KS MSP6%Q;+ C+*Z (&@8@80=2:]5;_@BS\']I"^+_&X../])M#_ .V]?$OP=_X* M?_%OX(?#30? WA_2O"<^C:-"T-M)?Z?<23LI=G.]EN%!.6/0#C%=D?\ @LK\ M=",?V+X''_<+NO\ Y*H \7_;@_94B_9(^+-GX8L];EU_2M0TY-1M+JXB6.9% M,CQM&X7@D%,Y&,AAP*^S_P#@B3XFNI=.^*?A]V+6,$MA?QIDX61Q+&Q ZE?GO^T'^T/XS_ &FO'G_"6^-;BVEOX[9;2"WL8/)M[:%26"(I).-S,Q+$ MDD]>E?IE_P $8OA9J/ASX8>-/&U_:26T'B&\@M;!Y,CSH;=7W.H[KOD*@]RK M>E 'K?QR_P""GOPO^ /Q3UKP%X@T#Q9>:OI)B6:?3;2V>!O,C60;2\ZMT<9R MHYS6;\4?^"K7PC^'.@:%=0V6MZ[K&L:;#J::1:1Q+)9QRKNC6YD+E$)_!^ MO^%[65@HOXI(KZ./)^](J[7 '^R&/M7TS^U)X]^&-M^S5JOBGQYI,OC;X=3P MVMS):Z;AS=QR2(870^9&",LC9W#C\J_.7X[_ /!(KQ]8_$F_7X56T&H^"V2. M2V?6M6B2XC^(?A3_P $H7\(^*A&FO:19VEM MW3M0 S]B;XO?LK>-/C=!IWPD^%6L^$?%YL;ATU&^C" MQB$*/,7BZDY(_P!G\17T7^U1^VOX*_9%F\.1^+]*U[4CKHG-L=%@ADV>5LW; M_,E3&?,&,9Z&OR\_X)'_ /)W=G_V![[_ - %>X?\%O?^/_X1_P"YJ?\ [;T M?1EE_P %5_@Q=?"^]\;3P^(-/@AOO[/M])N;6$WUY*(PY,2),RA ",L[* 2! MW%>1)_P6S\&'5 C?#77UT[?C[0+^W,NW/7R\8S[;_P :^:?^"\86/B)M&L] M_M6JV.L1>3=VD?0,4!8."2%!C+9) ZD"OG#Q7_P M6I^'VG:G)!X?\!>(M:M$8K]JNKB"SWX/54^UO9-/'B+4(-.EN$&=D;N,L5R-P7&[![J*_8JR_P""1'P!MM#^Q36OB*ZN M]N#J4FL,LV?4*JB/_P <- "_!/\ X*P_!_XL:_9:%JL.J^!M3NW$<4FLI&]F MSDX"^?&QVYXY=5'/6OM1I%5"[$*@&2Q/ K^<']JCX+V_[._Q_P#%G@2QOY=2 MLM*GC-M/P1 ML/'V9M6A!_+RS_ #K\VOV=/AE;?&3X MW>"?!=[-);V.LZE!:W$L) =8B1OVD]\9Q[U^WFC_ /!-O]G/2+%;9?AI97F! MS->WES-(WN6,E 'A7AO_ (+3?#"]E6/7?!/BO2"S ;[;[/=HH/4GYT/'L#7V MO\(/C/X/^.W@NW\4^"M9BUG2)F,9=5*212#[TA!&<=.G?U'_@B3J]T M]K\4M-:9VLT:QN$B)X5SYJD@>XQ^0H ^@/C)_P %3?A7\$/B;KW@;7/#_BZZ MU71IEAGFL+2V>!B45QM+7"L1AAU JG\6?^"KOPE^&>GZ2+6QUKQ'K6HZ?!J/ M]F6:1)]C69 Z)<2ERJOM8$JN_&1GJ*_,'_@H2,_ME_$__K_B_P#2>*OMK]CO M_@E[\-O'_P $O#WC3XB/K.L:UKUK]J2TAO3:PVL1)$8&SYF;: V2V/F V\<@ M'9?#O_@LQ\,_$NMP6'B?PIKOA*"9PBWXDBO8(\]Y-NUP/]U6KZ1_:T\)0@US2K33[6Y$ M*%TZ61[^_C58S "NY.+J3DY'\/XU],_M(_M;?#S]EC1;.]\:W]Q]KOMWV+2] M.A\Z[N=H^8JI( R,LQ Y'-?EO\ \$>_^3H;_P#[ 5S_ .A)70_\%G?#FLVW MQN\*Z[/;S?V#W:U_P %L? D-P1I/PY\ M1WL':2\N[>V8_P# 09/YU5T[_@MKX0EG47WPRURWAS\SV^I03,!_NE5S^=?# M_P"S/^T+\)_@_P"'+VT\#DY&"<\UZ MGXR_;*_9P\DL5NK8]B<4 ?I3^S1^WK\+_ M -J75I]&\,S:EI6OQ1M-_96M6ZQ2RQCJT;([HV.X#9[XKZ.K\J?V$?'G[)VK M_&[03X6\'>)? ?C_ "\>FG5M6DN[6>1T*F-6#D%B"U !1110 M 4444 %%%% !1110 C=*_FE^/Z,?CU\2/E/_ ",VI]O^GN6OZ6CS7C6K?L:? M _7=4O-2U#X6>%KR_O)GN+BXFTY&>61V+,['N2223[T ?*W[&'[!'P+^*O[, M/@'Q7XI\#)J>OZG9R2W=V=0NHS(PGD4':D@4<*!P.U>U?\.QOV;/^B<1_P#@ MUO?_ (]7T9X/\'Z+X \.6.@>'=+M=%T6R4I;6%E&(XH06+$*HZ9+$_4FMF@# MYRT#_@G=^SMX;NUN;7X7Z5/*I!'V^6>Z7_OF21A^E?0FGZ;::186]E8VT-G9 MV\8BAM[>,1QQ(!@*J@ = !5FB@#\!O^"ER,?VVOB+@$_/9=O\ ITAK]BOV M(AC]DOX4^O\ 8%O_ "-;/C+]E3X0_$/Q+>>(/$OPX\.:WK=X5-Q?WMBLDTI5 M0JEF/7"J!] *]#\->&=*\&Z#8Z)H>GV^EZ38Q""VL[5 D4*#HJ@=!0!IU\I? M\%003^Q9X[QRO:+=%3-8W\0DBDV ML&7*GK@@'\* /Q9_X)(*1^UU9Y!'_$GONW^PM>X?\%O%+7WPCP"?DU/I_P!N M]?H/X"_9F^%7PM\0+KGA+P!H'AW5UC:(7NGV2Q2A&&&7<.Q%:7Q+^!GP_P#C M))I[^-_!^D>*7T\.+5M4M5F, ?;O"YZ9VKGZ"@#X9_X(HJ1\+?B-D$?\3>V_ M]$M7V?\ M4#/[-/Q3_[%C4?_ $F>N@^&_P '?!/P?LKRS\$^%]+\+VMY(LMQ M%IEN(5E8# 9@.I )KI->T+3_ !/HM_I&K6<.H:7?P/;75I<)OCFB<%61AW!! M((]Z /Y[/V$%8?M=_"GY3_R&X.U?T0UY%X8_9'^#7@O7['7-"^&?AK2M7L91 M-:WMI8*DL+CHRMV(KUV@#\"_^"FR,?VV/B%@$\V/;_ISAK].?V9/!UU\0?\ M@FKH/ABR94O-7\+WUC"TG0/(\ZKG\2*]F\:?LJ_"'XB^);SQ#XF^'/AW7-;O M-IN+^^L5DEEVJ%7$O".C> _#MCH/A[3+;1]%LD*6UC9QB.*) M22Q"J.@R2?QH _FU\+Z[XI_9S^+^FZH]@VE>*_"VHI,UCJ,97;-&W*.O!*G& M..H.0:_1&Q_X+>SI:(MY\'1+#Q 40MW(!MR0/QK](/'/P=\"_$Q<>+/ M!^A^(R%VA]4T^*=@/0,RDC\ZX!OV(?@(S$GX1^$OPTQ!0!^-_P"VC^W'K?[8 M%YH,5UX=MO"VBZ.9'@LXKIKB221P 7>0JHX P %'4]:^Y/\ @C5\)-<\(_#S MQGXQU:QGL;+Q#/;1:=Y\90SQQ!RTB@]5)< 'H<'%?8'A[]DCX+>%;]+[2OA; MX2L[N/E)DTB$LI]1N4\UZRD:Q1JB*$10%55& !V % '\^'_!0=&/[9GQ/(!Q M]OB[?].\5?MO^R6,?LR_"_\ [%VR_P#10H\6?LF_!WQWXBO=>\0_#;PWK&LW MKB2YOKRP5Y9F "@LQZG _"O2M T#3O"VBV6D:39PZ?IEE"L%M:6Z;8X8U&% M51V % &A7R3_ ,%303^QAXQP,_OK/_TH2OK:L#QUX!\._$SPY<:!XIT6RU_1 MKAE:6QOXA+$Y5@RDJ?0@'\* /QP_X(^*1^U!?Y!'_$BN?_0DKZ3_ ."F'[4' MQ+^!/B_2]%A\*>$O$7P\UBS$D9\2:(;V-KE&/F1L3(%R 5(!&>N,]OM'X>_L MW?"_X4ZVVL>#_ >A>&]4:(PM=Z;9K%(4/50W.>@QSJ_$_]J']DSQ#X'U?3O#O[.$]CK5Q;M':W;216@@D(^5] M\4C-P>< HP/QK MG_!OP\\+_#RQ:S\+^'=*\.VK8W0Z79QVZMCID(!G\:Z&@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** C"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __]D! end EX-101.SCH 4 prim-20240508.xsd EX-101.SCH 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 5 prim-20240508_lab.xml EX-101.LAB EX-101.PRE 6 prim-20240508_pre.xml EX-101.PRE XML 8 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document and Entity Information
May 08, 2024
Document and Entity Information  
Document Type 8-K/A
Document Period End Date May 08, 2024
Entity File Number 001-34145
Entity Registrant Name Primoris Services Corporation
Entity Incorporation, State or Country Code DE
Entity Tax Identification Number 20-4743916
Entity Address, Address Line One 2300 N. Field Street
Entity Address, Adress Line Two Suite 1900
Entity Address, State or Province TX
Entity Address, City or Town Dallas
Entity Address, Postal Zip Code 75201
City Area Code (214)
Local Phone Number 740-5600
Written Communications false
Soliciting Material false
Pre-commencement Tender Offer false
Pre-commencement Issuer Tender Offer false
Title of 12(b) Security Common Stock
Trading Symbol PRIM
Security Exchange Name NYSE
Entity Emerging Growth Company false
Entity Central Index Key 0001361538
Amendment Flag false
EXCEL 9 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .B&J5@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #HAJE84-*![>\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O;2S T/7%\4G!<&!XEM(;EM8TX3DI-VW-XU;A^@'\#%W__SN M=W"M\D*Y@"_!>0QD,-Y,MA^B4'[##D1> $1U0"MCF1)#:NYX2:\S58)*DE29B!A5^(K&NU$BJ@)!?.>*T6O/\,?89I!=BCQ8$B5&4%K)LG M^M/4MW %S##"8.-W ?5"S-4_L;D#[)R9U"S-$ MDH/"]"L:02>/&W:9_+:Z?]@^LJ[F]6W!FX+?;6LNFD94ZX_9]8??5=@Z;7;F M'QM?!+L6?MU%]P502P,$% @ Z(:I6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #HAJE8N7::?$L$ X$0 & 'AL+W=O\XR9"Y5S M"7>62F?,0E.O?)-KSI*R4Y;Z- AZ?L:$],;#\MI4CX>JL*F0?*J)*;*,Z>T- M3]5FY(7>^X5GL5I;=\$?#W.VXC-N?\^G&EI^I9*(C$LCE"2:+T?>=7AU0[NN M0_G$'X)OS,$Y<9^R4.K%-2;)R L<$4]Y;)T$@\,KO^5IZI2 XY^]J%>]TW4\ M/']7?R@_'CYFP0R_5>E7D=CUR!MX).%+5J3V66U^X_L/*@%CE9KREVQVST:1 M1^+"6)7M.P-!)N3NR-[V@3CHT F.=*#[#K3DWKVHI+QCEHV'6FV(=D^#FCLI M/[7L#7!"NJS,K(:[ OK9\9V*"PBR)4PFY%Y:8;=D(G?9AJ@-?0LO<8_Z\5[P M9B=(CP@^LBT)!F>$!C3ZMK/?!^2?_&L&(*HSH-(PIUT*YP"4$ MRJ.1"%=RZ2SSV9;0;H76107W.7P0*2=/1;;@N@D*UPB"\+P3A5$7X>E5/+U3 M>)[Y2ABK&<3LB66-@<)UIEID2@M#9E!2(N:&W"J=*]U0IM]P]BO._BF<$QG7 MLF=D9B&K1&EX62&MWL(Q:83'Q>_N$<)!13@XA7#.WL@D@>(32Q&7F$B><44: MG$?]J',9]A"\RPKO\A2\ZR2!86_.WD_(9WB.?)&-4<,5:2<(R-,%U#)/$TB% M!A-&0,.@]N3@!U%KTOE&-9HRKC@KA.4[EPLO@P"C/)@YPA^BK&IQJM6KD'%C M1%LTYW]B:/6D$:(F_QW:K6L!V5QMFJ-$/?Z,DK7L+8[CH(+?*!A]!%#J2>)$'?XSRJ&J$S7 M2F*S1(M(/PK.NSV\VNMI(L3]_:L6UG()H7"55I[:_T/:G\<0'@YC?[<(XC+AFGQ9+H_D M#]=K):NM/\2=^CNRB3$%D+4"XK)M@+1V?(K[\UQ86 ^I)0GIA\5'6$/$!=3; MMG%YBRNY^H0I=V95_(*AU39/6RQ9L\25V&R;+51C@;4(3)\GCQC)P58 M^'W MJ)#[MWC-Y(H?7:JU"#W]-<,6/+1VWM%+?E:QB!23D* M'U*V:N3!!8X&R3_8![O_%!Z92XLA*5^"4'#1!UV]VZ;O&E;EY=9XH2QLM,O3 M-6=@">X!N+]4RKXWW&Z[^K-D_"]02P,$% @ Z(:I6)^@&_"Q @ X@P M T !X;"]S='EL97,N>&ULW5=M:]LP$/XK0C]@;F)JXI$8MD!AL(U"\V%? ME5AV!'KQ9+ES^NNGLVPG:75EW8>QS:')W3VZNT=W)YFN6W>2_.'(N2.]DKK= MT*-SS?LD:0]'KEC[SC1<>Z0R5C'G55LG;6,Y*UMP4C)9WMQDB6)"TV*M.W6G M7$L.IM-N0V]H4JPKH\^6E :#7\H4)X],;NB62;&W8EC+E)"G8%Z"X6"DL<1Y M*GQ#%V!IGP*\"!JP'.,HH8T%8Q(RA._]N/P9,&FM5X64,\$E#89BW3#GN-5W M7AD6#\87$!GEW:GQ#&O+3HOE+3T[##\^R=[8DMLYS8).IF(M>05TK*B/\.M, MDP#HG%%>* 6KC68#A\EC%'S8 Y?R 5KXK;J*W5B'_2^FO-CT1=X=-8T\O1! MBEHK'O;^RPF+-9O\R-%8\>2SP:0)P:?EA6;/CO9NFJ:]PSLM_ MD/.?K7/--;=,7I+VH_\W5_DMC)/Q]%PZC+N.HL?X;[ M:)'-M[#/)73)>UYN1]76^T$D7O!9QP<&%Y M_J?]K-#]! SCMHHB*]1GA?H$KQBR'3Y8GKA/[I_X3O,\3;,,J^AV&V6PQ>J6 M9? 7CX9Q P\L#V1Z6ZWQ;N,3\OH<8#U];4*PG>*3B.T4KS4@\;J!1Y['NXWE M 0^L"]CL0/YX'IBIN$^:0ERHY_U=3_ 102P,$% @ Z(:I M6)>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5 MN %(MB6/:(7->=I3W; M+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II% MR=.B':5_'FR-9V87 MYTC'?8Q']>5=2(6NF9MYEJ6R!F_236P@R*2*Y U+2X3[+ MO,&@EXN1:T/9=1,92L88!.R '<(Y_A^[<#K3P&]'@!6^A< MJU3'\TLDO,3 QFU+BLX5>C(,=D",Y1]XVXG\-/O4(VSV'T:$%'J6"V&%E+C? MZ/F-:#R!+ ]=R_$)'0.M#,,SQ;;!<.AHQ$5V9://8:Q#B'/Z3XRQJK"$52Q; M#X&'' E<)S"D&IND53 >"CVN*!.L>@PL(:EU&*ADMW,JI]=V<,TB]RI#FJ,, M:&T'X:-:"Q4&L&]R( DNR94;4EWI>::W=Y-[2:AU[D&P]_ :C1W-CQ^W_ %0 M2P,$% @ Z(:I6"0>FZ*M ^ $ !H !X;"]?+7_OR4Z?:!1W;J"V\R1&:P;*9,OL[P"D6[2*+L[C,$]J%ZSB688& MO-*]:A"2*+I!V#-DGNZ9HIP\_D-T==UI?#C]LCCP#S"\7>BI160I2A4:Y$S" M:+8VP5+BRTR6HJ@R&8HJEG!:(.+)(&UI5GVP3TZTYWD7-_=%KLWC":[?#'!X M=/X!4$L#!!0 ( .B&J5AED'F2&0$ ,\# 3 6T-O;G1E;G1?5'EP M97-=+GAM;*V334[#,!"%KQ)E6R4N+%B@IAM@"UUP 6-/&JO^DV=:TMLS3MI* MH!(5A4VL>-Z\SYZ7K-Z/$;#HG?78E!U1?!0"50=.8ATB>*ZT(3E)_)JV(DJU MDUL0]\OE@U#!$WBJ*'N4Z]4SM')OJ7CI>1M-\$V9P&)9/(W"S&I*&:,U2A+7 MQ<'K'Y3J1*BY<]!@9R(N6%"*JX1<^1UPZGL[0$I&0[&1B5ZE8Y7HK4 Z6L!Z MVN+*&4/;&@4ZJ+WCEAIC JFQ R!GZ]%T,4TFGC",S[O9_,%F"LC*30H1.;$$ M?\>=(\G=560C2&2FKW@ALO7L^T%.6X.^D\ K @ $0 @ &O 9&]C4')O<',O M8V]R92YX;6Q02P$"% ,4 " #HAJE8F5R<(Q & "<)P $P M @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( .B&J5BY M=II\2P0 #@1 8 " @0X( !X;"]W;W)K&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #H MAJE899!YDAD! #/ P $P @ &E$@ 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 "0 ) #X" #O$P ! end XML 10 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 11 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 13 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 1 23 1 false 0 0 false 0 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.primoriscorp.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false All Reports Book All Reports prim-20240508.xsd prim-20240508_lab.xml prim-20240508_pre.xml prim-20240508x8ka.htm http://xbrl.sec.gov/dei/2023 true false JSON 15 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "prim-20240508x8ka.htm": { "nsprefix": "prim", "nsuri": "http://www.primoriscorp.com/20240508", "dts": { "schema": { "local": [ "prim-20240508.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "labelLink": { "local": [ "prim-20240508_lab.xml" ] }, "presentationLink": { "local": [ "prim-20240508_pre.xml" ] }, "inline": { "local": [ "prim-20240508x8ka.htm" ] } }, "keyStandard": 23, "keyCustom": 0, "axisStandard": 0, "axisCustom": 0, "memberStandard": 0, "memberCustom": 0, "hidden": { "total": 2, "http://xbrl.sec.gov/dei/2023": 2 }, "contextCount": 1, "entityCount": 1, "segmentCount": 0, "elementCount": 24, "unitCount": 0, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2023": 23 }, "report": { "R1": { "role": "http://www.primoriscorp.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_5_8_2024_To_5_8_2024__ulMso1ij0GwwLC5Lbt-xA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "prim-20240508x8ka.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_5_8_2024_To_5_8_2024__ulMso1ij0GwwLC5Lbt-xA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "prim-20240508x8ka.htm", "first": true, "unique": true } } }, "tag": { "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.primoriscorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.primoriscorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.primoriscorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.primoriscorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.primoriscorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.primoriscorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Adress Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.primoriscorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.primoriscorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.primoriscorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.primoriscorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r1" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.primoriscorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.primoriscorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.primoriscorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.primoriscorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r1" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.primoriscorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r1" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.primoriscorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://www.primoriscorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Issuer Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act." } } }, "auth_ref": [ "r3" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementTenderOffer", "presentation": [ "http://www.primoriscorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act." } } }, "auth_ref": [ "r4" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.primoriscorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r0" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.primoriscorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r2" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SolicitingMaterial", "presentation": [ "http://www.primoriscorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r5" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.primoriscorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "WrittenCommunications", "presentation": [ "http://www.primoriscorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "auth_ref": [ "r6" ] } } } }, "std_ref": { "r0": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r2": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r3": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r4": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r5": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r6": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" } } } ZIP 16 0001361538-24-000014-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001361538-24-000014-xbrl.zip M4$L#!!0 ( .B&J5BSK!M\> , %H, 1 <')I;2TR,#(T,#4P."YX MIAJ3P7P5.K0'(54I-*FJ$(QB2R]4$G-2.W X# M(==P4#0('Q?S;]:D(R>45>3=4J:!HB18B]\A ,;;T!&A.&N,\XJ\PFII=4N@ M1E92^_HII^J47D%-=2G2-KY#:G1)5[40K?,RR(L0T"H7 "2Z'F')&X5[T%%) M(27,J'9E"YUDKR,;%53;0$3!M>QRO@?K MZ=:RT_DX!/3(2JN)FEH*@?8DPL!+Z$)'ISNR:;=JD$:"F]+E91Z,Q^/0HI53 M1MI% 6A>M8ZKZ9 :G=.UF1(]Z3+U"$M:Y4;GLL,.(+4#SFA[U]?L^;[V&5<: M2B2?KY 5:>;&7SN4*ZBZM%/#OU"C@93O0OI MJGZSS>QAK8/I8C^8F >O%83LBP5S+K1-MEUSJWG.^$J42[!H^F%BHGV %"/S M\/W^KC]2FYO;\A7K?M_SY"/73#_=@;S,[,$>8E"8LYB5(68+V:NA(;AHV-9KR!;SAO_ K^PPW0X&6W6D&<+F[I/3M)#@E1?H7 M&P_.NO>5JZXVC9*Y"7E/5\@.M8GID9FG6):GIC/MVL:^]4P%?7<_?T"X 5PH M1S'Z/;UNB]W,4'FPD\"2G*B<#%T0$3F5FL&P/(SW\)^%E>+E2\."+33]/_%, MPV:WE2OUKK0]":$)J1%O_?CKFKS[[\:Y(%:L9XOY5TUXWRSY@QAF: !'.[_] M-MJ_@,XTX#:8DTY^@-02P,$% @ MZ(:I6,U6/I-^!0 >3X !4 !PW/_YP_9/C?+W_TH.0!HL9(AP"AGR.0EAB/H4AG<]] D^(,1Q%<,]P M.$$ K8OF[TVO>0F.DWG<^[$80PDD9EZSE5>ZF1\E';ATKUSOPOL-_NQ<7G3: M?T#_*=<]B7ACO$\88?)?1_XS$A.":)/$G56,;QI3SN<=UUTNE\UENTG91(R_ M:+E?GWJ#8(IFOH-)S'T2H 8(?2=.7NS1P.?)&FT-7XU8I S:;CZ742%_NKJ[0 M+9T_0E%/'$%2ZO#U'-TTT(HC$B(9-WF5T0A5Q)5E=^,LO6E0,(SDPE*F_*8, MC5._6+43HZ YH2]NB+!\I]ORP)$'ML9NGEF9WK!C=9X&:3!SN68E,X094D#7G3N*HAH\9G>FCIM-13?%;-(J. M[Z70"$,Q7; $^,/?U.W\IK7.,PJ%W% 0O"+T[0>UU_@DA ?",5_#(QE3 M-DM^&Z_3&-^3+95@*!PU[9;*%I.E:T2!M5VSE"MMQ).QDFXU0M1'#-/P@80? MQ(FNHLFR[@RPTK96YJL@LAPT?=:3B4MMQ5X6@C2N ;YTV_R((_1Y,1LAINE9 M([$8.5-#BK9RW5+0C#&/92P[/TI'2"UKH^L+FF!YRB?\LS_3[6P&F?64Z1LK MDE;46$V;(>J)Q&U<0=K61MVCN%-E<\J2:\$!%]MIERX(9^LN#EOQ$@ N3O(-D&J ,LJE SE4;U4-_]1B*2P4\QNEG#GM.VV:] M]23O:;7(L$%L-;W[,I_(K;"'HG_=)_Z[,!2K%F?_]3!!+>-BZ+760UK18A%0 MC=!J.*ORG@AFYOE.'8!TAV=2WRZZVYSWBH7PSA-,[U PO3,#T_L.8&ZX'"YI MW5PFEQC/K,_H"R:!^6+5*#\7.@V-:@$M:<^!45/DM\(TOQ15,]0-:E<N^UIR=S(S@%*3=JWXE%:2QRE>=TH]FG,_>A?/*^\O3>(SP5( M;9-:)@O*<\!2'_BMR$S=0=C7=;LN?Q?N&/(-.);*%@.H:R3_SGFK9BEDVHC' M8I5L<-*M+HKDDR51?TJ)^>L9C<1BFDP-*:+*=4NI,L8\EJS$$!+'^CZE^8=A MSA'ITMEL0;+/B&)-MR:=Q9Q5MJ9@TXHL):XZZ['89:Y0M*T!O0&-<( Y)I,G M<0_#L*_K62NR&#IS4XJX786EN%4$/9:UC24HSQI ZS,DX4;BC4N>$)(/*++G M\5A[+JT46PS>_B85@&:EI2 >$/A8((6U$VQY0VH.B7O]:#[&\0*Q5P&J&W(^ MF!H;-L"ZHS\/9,VQWPS<=(JZ^1V@8"&N']8M;S3$/-+=YFHD%O-I:B@_>Y?J MEO)GC'DL;XD+T#&TO%]&OX+RKP&Q(?/E7YL,UK,1U;5:KEL,E[8515:A:"E6 M^HQ',Y6Z06I7XV[UL JF(C(R/(MHD%D,5E5CY9UK6V,I9I51C[[WR$Q!N=;[ M+.+##+&)H/T3HTL^%1<'.Y)]C M9R]EHV__!U!+ P04 " #HAJE8B 5:K: $ 4*0 %0 '!R:6TM,C R M-# U,#A?<')E+GAM;-6:78_B-A2&[ROU/[CI=<@', -HV!7#SE:HPPZ:8;6K MWJQ,8L!J8D>V&>#?UPXQY2.$4)4-OH$0OSD^YSR.\7'R\'$51^ =,8XIZ5I> MS;4 (@$-,9EUK06W(0\PMCY^^/67A]]L^_OCZS,(:;"($1$@8 @*%((E%G,P MIDD""1@BQG 4@4>&PQD"P'-K=S6_U@2VG=EXA%Q>0PE(C?DU;]O2S^Q1T@%- MI^WXKM\ K4[3[=3OP6BXU0VE>U-\3AAA\G='?4QDAT"&27AGQ7'7F@N1=!QG MN5S6EO4:93-YO>LYWX?/;\$_P].0S#:!(<[1S^6K"(FV@ M[FS[.JE0OVPML]4IV_/MNE=;\=#*7%3-)3K1&(W0*YJ"]%Q'K!/4M3B.DTC92L_-&9IVK83AV%8$W*;;4I'\_BD; M(/J[1\(G(K!8#\B4LCC-HP64_:^O@SU?E"W*, \H2VH!C1TEKR_W-J)WEH)1 )4;@]BX7JR77=M@MLH WM'D(2@HU5 M\-]B32.5L48TV/,E4L.9LGV2RAR7]E);' 6U&7UW0H35_557!PIS/44L?_SH M4SEO]"9<,!@(;2F"$Q1UK9QVYYJ^Z(R-I<4<5W:;?]S56W*DMAIW]7MIHM5H MMW:Y:_D]*_ C)+N4=$'Z24W@!@3V=>2C.NY\Q M\0N8>%=FLIDQ/N,(?5G$$\1R9ANOR8#)ZS%J M$,KHY?)_LQP_,\&=T)M&[)(P,E9WE;/JA:%,),^^Y (;>2ZMH!E1+F#T%TX*%WEY8D,!G8]!,RK: M.[@V(S6,>@S!$U1VF\WA<-9KG?DJ=PC4;G8TFE-R>H?@4&(.@5*>:PI5;A%\ MD]T(1/HTCA0>7/<@<0<*J4\UQ2J M+/3'#*H7+=[6\83F_ M/[8LJMFO_2QY4\(^Q8C-Y/#Y@]&EF,OI-8%D?;)HSU7O1]AL-5KM&^5S:1 : M4Y5E^\;GO@R9P6@@_^M6?Z+3@ YTIJ$IX[Z&4F5%WY/KCU"M03Y'<)8#8Z_= M' CGW=;)+U7(/SB'+WVI-P6=3;+PYIVI#_\ 4$L#!!0 ( .B&J5C]7%@_ M(QD ,;N 5 <')I;2TR,#(T,#4P.'@X:V$N:'1M[3UK=Z*\UM_/K\C; MYSUG.FM5Y*I@9WJ6M7;J]**CMM/.%U: H$P1',"J\^M/$D#QUM866]ORK/5, M!4+(ON_L[.Q\^>^H9X,[Y/F6ZWS]Q#'L)X 2SEE3S/\B*02Q);$@30.)\V#-\] MLS0/>N,8B!+NC&5DF<>?% L2/]^\A;P[2T?@NZN!VE$)R)(HL@6DY719*>9$ M0>=SFBX5@+(9]= .,*HPNQR\9R/JZTPV"?BF?'VF>S?A(9SKN M71X_(.,5=L*&DT;#X9 9"HSK=?*DL:E2R+>=VIB7MDK3E65;(D\<: M1ECLWDQ+!OLSP!CP=< MH23P)4GX_"4?=O0E'XY%]#J6DPO M/YYI8UA^WX;CDN,ZB#2P1B72&_+"GY9A((?^Q TNL/[P+#V$:A0T"5:/!AXE MDBJILDIX4FV[T]_JP#[W7<[ZS7X;#L\JTID6Y$;E'># 'ODVLDI5!P,QKF D M>="N.08:G:+Q#K",KSMM796EOWWG\NRZ?EFH'O9S%OL\J=\K46Q,,4R#!- M:/MH883Y6>1B%D0>5M_(/_A"U$#)IT*(APRH6BAU*0L3)9"+!9\9^<9.])AP MV]<=W^KU;40X+#_7)[WTW8%'KRB7ER*T4!B>A):X(T1)&%]9!KDV+>0!"@1: MJC$JM=-9"LZ_?!#?FNV]C]'G&O$5%D8O.,(VYX",,\<251._-WTV&::QHFG\ M)+Z./Y*?052,U0D:\PE969"K'ASEAI:!+2S'LO_>[T.#6.:M,\77CZN-^.;R[%9@39VJ"R,O1-DWZ' TB'!)+:DN45T+F"3 MER<,B<$-W!YM$]\B#$>N-=?#[#YIP6#< M^U+0/\P]+_XA;4YBQY/*48(/_+ MX=^EU'LTE^P<<,I__N$*["-8;BTD+<42404YW$O'*>E8-R%O'9C6YL@4H&"7 M21H%16+2#2*G(IDD5=%_*^J%)6"JO,&K^@Z6Y"D8GKL MODC)^W# ,JRTB ;MV3H,@U2ZWJZTO>6V#G_JB M><0[V.0G6M7*9;/6KE5;H'QQ!*K7E9/RQ;3F\Z8IS"D#)6T5$8F=C,+5-3B6. MHGA,F\X4B5*\@)ZG7OT-CIWO\+AQ.:ZT_]S]'ALGK#1,%40\M\R70[:/X!. (7M)!.Q"RD M*2> >A-PTJ[Q.;SAFJ#=1:31P,,..?YP=:1WH=-!H*P' #_F%$',=/ +,'?: MJC(, '[=L49!R<#S\Q[NL6O \1C/R9"S3)4VZ,2]&D[G$SIU*$J!8GZ3:[?0 M^7O"UTZ#&^-7)PUY5);S[SD< WD/$/ VJ&?3\'Z>PXD$RT3"FJCO>@'8C:\Q M?6PLB0% =V2]P:./D?%Y<1I )K;8_3W"JJMV7*L>J>WRX5DU-;__M1&TM>[2 MIN.Y3=2Q?!+%#R[PDX0D=NMJ3:H9OV$5L=VF7+'AN*.GZ]TLCZN[(5CO6!IW MJR.(+1XA12B4,0D ]('?1SJ)JQK 7OP_;!Q-7:."F7<4EQH63=YD3_]Z]WF_$+O MMWUX!)O&#U58_#KWK?'CEUY'PVJ]/NK?E"NW^K%6QBWC/@.HV2BF3!2=U%W; MAGT?E>(?27*3J'J$?1+SC9;P8B+0 #X11YC3CN0GD;I.",/,H?62#?(/$R\7OK%)P5OV(F M?EM(O'S@$4T M+=*ZX@ZVD==5J'(V4,^\.ARE$?>E.!KR,L'D/H MH97S[!15\H:FJ_>1/KTH16*)Z6&TK.%FO$\1F9> 8\M&N'<->1-V]X>W_9._ M?QRGBGX;5Q>^U51_GY8QN_,;9'>6Y7*"R(E2QN^;X_=[[?K'X/5/X3YQ0TR/\_FQ*(H*%SA?N[?+@]@S1#E M,FH_*TI+[35P/> &7>2!WP//\@U+#X/3"3_J3>N-=&.X6V0<7YM[*FZO9_ED MNPP@-A"$>N!SQCG/YYP-FYG7YIP:TV1:#*CV^K8[1MX"EC(MG<"6:P(K.9-!9VC;T'\/:%Y[ M*2"B PTJU+T&;FG1/?L38O@_?_:DINW8U9[5+O,Z?W&7F%:O"C' M-UQ,$_N7U9^NM5 \%UJWQ4K3:%U44>?VZJP;Z$U7W&2*<5'B6>X]IS-&"">Y MC'T/<[75AS9 (Z0/R/HKOFV2Y,YWEL"XBSD+$-9Z9W!]0(^0V,:RA^"W#%?1\$R$9]0@#@4 KL MD7"9/2 3=0 QSV-R&RC38,\*RJ0.0:6+]%L0=!& ?>Q38J-*5J(T=P0T9+M# M8)GT(:D_% (KYTZ!:=F$J):/*1P@QT &V9/G6[V!'4 'N0/?'@,?B[-OCNGK MT0NNAJD2ACC$Q'4*+U+# V?82>/SZL*[\A!WG8LZDY M&#D#N@X(R@S/A$3Y7'K+'+>R^L.)?>I$AL MY>C&\8HUMQ?V_BU\)Z7L M7MTT9^9ZHTKUK'4SOCFZK'BG\J$&:S5Q^)&$$&,IIR?0]#A+R(E&CM_5HOH9 MCY++\(5,,E]%,K=+%&N^/T#>=EK5J_=K[WU*,_0Z0.,X%\2" % ME!-W]34$,GHA98&\9Z=MQ)A+^#(M CQYC_LF%-$FP=XY2$P^PI@(\I QPQM1 MR2/ $;4;QT@P%Y263*4-358$A46J@$11%<6BIFHZY%3L38E24=0DQ!O1''NQ MD.QDI_I.5K!_-%)PTX0KR,Q5Z/"4=LTU.>@AKJ^E=H-O0]]?+JWV<.OO(&/8@7;[T MZ4QDER26K(G?1RB?#XS?BZ@N&65@%$]ML),[[%KXSM03?N*6E ^E0M8M0KKI M7)=H2C/F>(UJJD10X$QVBZYI'?^IGMY<]<[1R;AS)2U=IDI,QDG$ ;-&*W#U MVT=/_1/O[X'_9QERO CH0P_<07N GK0;X4-IS6UCJD@CAZ&AR5;GUOBBVA>] M,;PMG/VXN3Z[%(K*W3 \$NA>GF@T:^>K>"E3]=O-%//12F(_%E.B8RT4!\ZF MM4MWU6LGY9[+I2C,H7W\0U!TXWKW8;::!*5>Y"59C;Q MA([Q-H234XZ:/Q!&VZJPWLNFNKPU"&J.00+5"&ACH--4,?RI6^R>(5JH8"Z% MR_(!_A3"3-\A7G/'.JTW2T+=0&2E.)(YEWT1UF@7 MP"[!87&?)F'$C2U:J;9/*M62F@FT)^QDY/@E?2TK_#[IE(3-I^\ENF5>8KWG MPPG?*Z)AYZ"Z@BMC$%]M+2W<21(/[QL=724<7,)C=D\Y[<HXA)7O92K6XMY.1VLA!CZB MK;!T1)F_Y%Q6&K0$X1F)A/7IM^PQ^3@Y49BF]3IXQ/B)AS#2\7O8$D!')SE" M4-=)J3H:: F@8T#/\,.<7V/5&IBP"R=K8$D5SX '\V_7EXM,#E[S_+RT,,&] M[H+RFRM9G;%\8D4].KXS7IC>%#NL?=KFLN,TDW&"YYVV.9&;M7!%SF]I52OM M6OT"SZ2/:Q?EBTJM?*;6+L@Q:F5R?V9]G[1O5EN79^T6.0FUWJ@V::/6/+)G MCJ6>.7QA(QDHBT&.Y_#1_JH/(< M+TA%51($*3UK]J2 <'J%9*LC;!@<&+C>&%RX 4KS:+][G9@4W5/2UP)H6^6Z MKR9R%%06"JGF1+9)2*[5DHBCALC$T;1L/%?4 MPNVF4?B$S!@A>3T\W&K@>=.3YY+]1"_3B>I<^!#/1J?SRT2=S=T=[.'L?":] MD&/]E/!8/[!+7M^I8]6,)[=V= 8>;H8],&33\>@N'H4> BPCO#(6A) GN>2 M4"HD8_,'=A &2#'>:@'J 9YA>=P3>4#K7M3Q+#M*'2:C.YY,HRLNGM;3Z3%V ME'3;]0<>BK#3(S<@'CH][0M/ZFG/$L,606N@Q4#ASL]A@.74IY@#5VYX=%^\ MA ).,$OBIPQ!">K3,\1HP=HAGM!/)^SX!O[H'D7E="0^Z$$#$<#(_3D48^5F13.[A(5Q=0U#JJ<(194L6@45"A!0]5E'9DFX@U- M%C>LVU>C*O;2+8>^I-FN?CN#ZFDV6Y%_OB&84Y[A?FR'!%_M999B(E*AB0A1 MFYXA6DM.,ROUXD&'^R>]:[ NU1<[!P]&&]?%[^#>HROWL)J. MC]< B=JT9(E+YGEV/WX[5,?1S<@^TBMN_S.VHOZ V 6LPTEQ)>R:(H@U.G0< M/"W2::D'S-/3@"WF;+J\X>B(!GM)UW\&].Q($ :%SZ&G=X' A4!,H[*;]$3F M@B?S*]ZI.R?$F(6K/ 3A9,4(QHN;!"%SN P"J'.)4(\&RHEW0O#<'V "^\B/C'(8"IJY1\PU=8=P;[L);D@V MCEEB;U*,GMIV?Z#])EX+'CAYT;9@*,OAI['C$HUF;R40T\K)H9OF(1,C@C"0 MY1!GPQE/UATH6+3('77[)E7QC>A YP@A*S?N1TO'27@I./-K!7LDXS!R8\(A M:V19@]*-U"]! 4$Z]@GQ<*.C4O69<6.T8"8/:YLP2\RT*16YHF$455/1)&RT MS8*J(&BJDLX*"&I24=2U>\WTLU-RIK&-TC\F_>]M&VZ%83FPVG+/OC&UN*V8 MF6*'OHMM4> _8'^?'698"_O3SJ9Z*E9ETY-E:0A'>JX]32?5*ZE7'P35FH63 M$ML*L,[7\=-=XW."*-:V$F5QZ-M#IN?#FJ+SDW1GVC.5G%!$95(0+-+CQ""2 MJ?330$7Q70,H"XP@OU$(HVTA*7#P_3IB!B/Y]5AG$SU'-%NOZ^7($B8)XL_% MU].V6Z:R$"4_-/M/:+]E/NS\N@(U5V$>[X7+//*HNL?1?A66:$)5'WK3_>@; MX8^M)M*]1P[.GR[JZY[5GPFHK;U3;'W9?Y5M%(OLJR@,EQI';O*$E1>-4*:8 MMO'(#4#KZ^$76-U>%"08?Y+D).#AIT28=4) MB>&;4AAKY\HLL7?W3'%63FB\N32K=6]@BB7A 8,P?5A\XR&U\.J_^%"6#2! AS+?9X3O_2.LDLCSWP3'))!ED&6 M099!ED&6099!ED&6099!ED&6099!ED&6099!ED&6099!ED&6099!ED'V=B"[ M;[M_G$5-%S>6%_;HX3MQ08EEQ1@2'<_TEM.1;>_?FY&WV7(.*Y!7'A.0U>?(ZG-L9WT.U30-0=!D71585E9%GE-46>1-59--7=$+LFRR MZ-V4U&C5OEV4VY?-:BO-;QEGJ%AW?)6?,.4#CL#>3&1!VGYR.EM:=IQL"R_6#. MO)([H7.$W21WD/81;6*14;A7W!'SO..@GE^/\'%E$Q*]K&N3USO-2V(*4D:- M;:&&R(A*1HVMH0;'**^Y/?$CD6.=].$'3RAO8;/F4*3PZ7JS5H+M*K-JUJEV@*5>K-1#ZL;/WVOX@MH ME/6Q]EY5REO!Q.9URIO!Q#8JE0V@XD.KC".RH;.4K+VZG>KCK1CB=Z8]#L>E M9ZB.NLDF/._<-\E4 M1Z8Z,M61J8XGH*(Z0OJ ;BR_LG0$2,$6BZR6[X%*UT)FHF!ZW31Q"V^Y:GFI M;>3IK;7>$[[>PC2[%.%>S/79.L#76TAX*A(R"+-,RK0R*86-95)&*$^D-D9W MDIF-B#DY+FAT;>U]>7/C M1K+G5ZEMV_.Z(T T#IZ2[5A9+8^USWUL2WZS[Z\71; H8AH$.#BDUGSZS:P" M0/ 4)8$D *8CK)9 L([,7YZ55?7S_VJUKOP)]QTQ8G_ Q/']QXPFZ#V8S[[*,(0]?SV&^A.[H3C)F&WM5-JZ,;K=:O/T-;E^F7 O^, M==X/WEN&U69&_ZQCG-DV^_*1O?WK]O*=?/G#Y\O;__YRI7K]\M=O?UY?LC>M M]^__85^^?__A]H/ZH*T;)KL-N1^YL1OXW'O__NK3&_9F$L>SL_?O'QX>] =; M#\*[][=?WT_BJ==^[P5!)/11/'KSZ\_X!'X*/OKUYZF(.7,F/(Q$_,N;OVY_ M;_7AC=B-/?'K[T'('H,D9*X_#L(IQ[XT-O,$CP2+A&#Q1# >Q]R9P.P$#WW7 MOXM8*-0;P9A]"=UI$+H1NPS"61#*%MC;O_W0MRSC//M0_FF>OV/0B6PRGH30 M^#3PXTG$A#^"QC_RT)DPV]2891C]G]^K ?[\7DUB&(P>?_UYY-ZS*'[TQ"]O MICR\<_U6',S.;&,6G\.4WL/'2^]\;SVXHWAR9AK&3^&,?P1+<[ M\V>A>S>9/PP4U<]@GC"A>X&MK^^[IUO0>:$3>'.6O3>&^;7&?.IZCV?_<>M. M1<0^B0?V-9AR_S\T]03^C43HCO_C7+X=N?\69R:V&8OO<8M[[AT, P=WKGH] M2R>+;V?]W+N1.W0]-WX\F[BCD?#A!22Y89___!Y?!-K,RAK7JX>QPB8'P!2> M#8-X/TT<.R>ZXO61"BVZW;O*7H/%WI]4%\X^JI_=Z1V+0N>7-S,0PQ:J)*-C]+^+[X.!89CZ/V=W;QCW M0"?\/>2SB>N\R1H;N=',XX]GKB^['WJ!\^T\'43/UCMSQ'<&J>B5-FGK"=XX MH*-%N 6%\[;Z\.$*70XJ*\^>R#9^YIKV1H3WKB,65>Y7 ;_&$?O=#:.8_=^$ MA] ZDW;HJX@2+XY*9M(N') 07IE*07W*E@[&$F-EV-OH_8%['H\T=OO_&([& M-,^9).&V[WSDCZRO2;(_^6[6Z':^OGVRG4__?7/UY$MG[,O7ZX_O\+U-UIFE MMCG]]#*8@NOSF)ON.!C!Y+CO!XGTFL:N#^Z3RSWP!B2^I'%W\5\)P7^E$%RU M[@!)[H_8+ SN7?S,":;H>47@/^?P>"84,: O^%4Z*C $V4B0Q.#W M?)-]8\OZ@1'>R=\[.IYA_CJH8V:H_Y^"]^\INQ>Y!1X=DE&;HS*4B@78)%\. M/"]X (>)3: M#]N+E%1$R6R5.CUI*U9UL ACU^%>J@F!<#">MR:@$UIY L>Y M%HOYT!-L&(0C$?[RQGC#'.%YJ3N7_QW-N)/]G3:JOM%R8"9\%HFS[)?S!39< MPM"&H0MD_T-X]P*'BRP ?[RUR@=SLZ%N@5L3!],S8Q$G^*><0 OL+&#X;.Q^ M%Z.B'ZF&F8$O#N'_43:%]+5^:GOC4?'#5Z%IF3-HKI ]#Q,W%BVDICCS@P?P M%\X+@TBIG@[V;S\,NKW!^?*X%E]:%:>7#EG]B0W!R$ S> MX2Q^]^?6KN!=^ M(D.6'TVM;5IZCT&'G@QX +L_FIV.WI\_ NF =]JH<-!2:ZBE9CQ$.0@VRHW- MT-7B$"L^LE$(_JK/AH\PRS B;D+@P<(*5V?);'4#JT(* UA5N#Q4"HSUQ\E M\#+J5"?PX;?$D38 0U%7Z<8K7X1WT*2X0Y4YUR=(Z_>(DO<25B0>)![/$H]/ M(@;X <93">GK@P59^!$C8Q0&-G*]!,U!- %I2$6GIW=7WK;7O3T.@^EFZ2$X M$YS+@?/%Z)^@20%W_B*NK64=#TAM]]8AE?OXO3!+(Q:&@G*7=$N()\25K]7PA8B@@\!> 6X"I MB&(MT_4Q_RXB$ $Q"X7CJDP*>M@<8MK8_??B*D7>[-5OU[%?)B.V M8M\M8Z@%W+N@;UUG/>Z_J-6V4(P!21!^IKC]%/BMOU],$\)\E\A#I M-[ABEW@P&LRY:O_/S>72,V=5WX22X/L@^C\?@J83%E6D]P]9G MP+.8SKS@42A9,7OGF&B)79C "&8W K4A+0.,*.)CH<]9KEK*8+XG@/D D)HSG*#[\ZB* ;!0;4J*3-THRF@RLD)R M!+0=,CG5K!(&8PS"@)?#Q/5&DK=97]A'RL],P:;IXUPU8ET.T&@TUVX !^YY MFFQ(VAB8 726J5=4K,P#,"21TNN R]@%0("S!"_P6'X1-95Z5:[3W07SZW7J,6'7#*N^9=5L><#@ M_0?AV0^&_.\ULWWSZ^9J X9XO'?%0\D%,0N3SA9U'D#Y+Z_J[%IKAH[-:K)O M(4^X[*E$'$),L.9N@&9 !7;LMJ!VY8 *2T&I:5M>!RH8M71!I[!JA NL0--T MK8CMNE8$ XWA(?0:C,<1F!AHRI,FHV@S56<OL[V$0X8B#L1NGU+1M MO5T&+:&=Q<4!>-#;O*SV0MH6>W7]7&E*2F6N:J:[UBZE+=& 2_=.#9+?R9ED M;GRBYP9/D,4;($C##(**C )4U9J%-<_"!-&2Y7?!E+&1*[D"(IUJ"FCQ9*4)?+6V< PM80 M./&MQ<>@:\^X]\ ?HS2#T1OH=I902>LGC96:U1K7PA:*7#!94RQQ*6)B@9#/ MQL&Q*U(7L'X[<5$7H6.?%5NK; LVN3DGHU1E6D %/IX'3IB0(0$TD+T$.DDZ M9JX/G\5!&*'2YMYC%"L% 8,%M$D+ >H)O#@O04>V6"Z&D7.Q%$M\SQ<., 8; MCT%-R!P2Q.+2G79C,8V4FUEH/A\@:##NQ)FC#)HHBZ$QI%;E7]!V5F@V%/&# M$'Y:FH2?*%4)T[_VT2UV5="TKJ3MM.06AC-HG/RXZ P@BW>BYM[T-;[L3L;_W" M0C,9]N+]*7M,2MRD",@X M794M.7N<\EMI X(D B1&[TYAPHG/P6,!%3R?+3KP369T2U>Y\^7DI55J%2*FK73Z MNF7^5"3STN)S(50IM!] FYB.S<0^^[N%:]UG*GB$T'WT9$Q76-'/7^5#(#T8 M^+W&=[K1R:*[_-T"LJ21K+-WH$VLJR1JSH[>) M-95D#2FTRK*&%%IE68,*S2+>[),WLM)OL2ST54[S,>GPFJ,(]JO>ZTX5B.)@ MUA#R==Z\E$)]W>[GJV>I8)FS[VD131:N[I&$2(?-)T-LHNDNF[LWI:[^]H/9 M-;AQRY#&Q^9**\A M09J^KXL4O7:ZR@*O_ER9/RG<=>1+%WD(+?M 2].TZUJPO%#!YE6"9S\XCA#C M\5Y-M?$T;O(E\-+DX,!S?$6:X3G%?B6DY*K'_!]+F)M*TA]A;AN/WE0SM/7N M5AP4)S0+AJ8KSQWZOIJ(&9!:$&YCV'A,PNV@?;93 M=OM::;=>5?SJ+(.P"*)+#W4;:9(6K;6;1NK(EFS2%AB*SO7DQS^G7Q[OHO6,7ITBXB,D;X_-_@.FITM?Z@N]Z@98=?JE+9_5]4A3N=W?'C*P[46CP&9>G*G$Y&R!JB+W-Z\[SVAU:3$PKY8#8\I$2"+/^U]AVQ%J='D3;/MKF[V3G%'QE9] M_ PON\1M2]V3W%%6.4:8^H 840E&F+IQDOM?*\<)TDT5841?;W>($15@!$E$ M11A!UKHJC"!K71%.D&ZJ""/ 6E-L72(CGKDR^61NXW"S/MZ&ZJ>40;UHD._/ M&KQT?U;'U,V559 *;=!Z*M%YV%,*2(2:*T+MEXJ0U=;K+4$E'C= V%C%1NW! M\;JS!$AG'D(N^BLD*&4#^'Z2$*? \2?C_W*(\)1H5XTLIR4(3^6GCZ[=?U+3 M#<9UL?^58B_I.=)S) @[9/:JJN?(E:T@LFM U+\I/A)/.KK]I9[.B"QG#0B M:402CSH[R&LUXLO,=/";;+// :(7M(QYBM WN!SQY1\;2 MQV9L*6-YY"M9 :_?Z94?%QV9R:>>&I/Y8UZA3VEG;M>G>#FX&JT(J=15H0F MYK'#__UH9].PM?Z@="_RM,"Q]]7E9_/>-/1.>8[E:7&3U-_IJ+]N5S.[-FF_ M2J\D/YOU?7WP:G?UJ %&-I?2STZF1,'V1,'1SUX]8";AZ',MWYFU;F5>HM8\15?]I&IOU4O=QQGH.^NCEU9. MG,PP5_"ZM:(B+T-@V;GE;W%4EG&>?R+_-L_?G3&LNTA+,-A(.*'@D1BQX2/[ ML0U89C!6SPU\C04A&^@&FXD0*SPT-G[BJ!EFFQK#TS0TY@33&0_A@SB07XGX M5&!#;C!BKH\OV1J;A2[,$"C#1C 2>)/GP\&79F'P3^'$["$(O\F_@P<1PAN> M"P+ZR+@_8IY\!)U-$Q\D5M[OQK@3N_? (#T]NWTFZX^>,_HEHNCF DU,2[?F M1-EAICJ[G8C"U*+"S'D>%ITVH684IA\9A,&438#8\4X#(*8,DV&WR M'#[)QLSO! O&>?OSR48>0@H&!>/HSAD/W E!=[V$]=TYI7+ZKR/0,41[59*+ M*GP,_X&MKH1PJ_6E%+M>L7$6RU>WIO <.V#8*^)\%6<,]&P!YXM"KI M*9ZCP./A',XI=B6N77^41" ;W(,^??@M<1#A\Y?DK030O(AB$?KL+Q_/Y&1B)$.2JYF[DS@.?\EZ(E%*MO+1.[T=$-Y&<_1%FOT MXKR?+4HA%+YX0#42+=/O^3IAWB'TCNG]$G1!7Q_DK:2\JZXJV'("8>%(1<<3 M/$3_<'(^O\U5M;J$ Z3! MSM??TFLX%I_AA3RV!/8W=@?D(T-F![^ @4 MH O61U([=UAN_OXW/IV=7V0N"Q/?9\*/H'.PRX+]V._KWH(B M>H@G.LOFF\USF\5%+ZFKV\L6!T8T!SRLS6O>= ]G5 M%-;H.@.L7V9E]P!2>1R)@?S3Z$0QDRB_3&3SKY)SNT MN!P,(F*-0A/878HYY:YR< 80*R,Q!">6>]QW-OFWJ3^8?07O**6-\BF\XL9KB$' [ Y?Q.XA$+*##'WL].?6^E8VZ+' 5&&>V M"PN3N^JZCU QTXRE6XU*&H:5.NE^@+UC9(/A/P(K M\$'Z(VQIALD.5TQS+:FS?PC0%PYZ#*-"6RO\W,$Q1]@5PI5%3!MK(/U4FRFN MH=$<%7.U[/KKAKN0!QF%P# ?4(A?CJ0$W$P EO.4 MQY>;W'E855-#$3\( -&/EMXQI'S!;SV9QY(Z#E#FXFGW(Q9AJSJ[&.'%@O W MM"O;2X E<,GXD8@?,@I^B,S9/RRW :R+R*F8WD MG*4ION7W3$.^F"=1%T:6PBI24K;>Z$D$*NF(7& 'S!#^0GW-P'-@W4;B5DJKX$:X13("..39DU.#^PQ&(.X,+H &E..!T%Z8=@+ M6F>=(D$<@6?0^OO%Q1?PYGUP^3"--P4KF(1(T"^>-(BA -<$^9EJQT_9=SZF M;Z:Z4G9RXTS T\#LX%"@(&3::B2@!S==//!'TL& _CQ7+2@HQ-TE[@@=3TP= MWKMH_/DPN!PN MF+H.MC4JC",W&TK9%I$U"J [/\ @R?&2$4B*#(%G 5Z9BI1RX3T'^XT2[#9B MS@0E2@*5.TZ0^%*% 42/XD2_ 8,%>9Z Y&<)P>-S^81-%.9 XQ'@^)03=3 .Y/M MKMZS3O%>)_"(LP I_W6+)GAN:K>=%F'5ACZ099FVKRQM+;Y#X3:X@UI-&:PAORT:K*&ELWB3.5 MY PJ-#(V>^7-,\\F>#*Q>50ZO&9WUGZ3BK4G2WY^=>?%]_[V]7:_PD<4;R+J MMETXBR54I1UGO=W#/B:62CT*_<50LHUCGY!4/I26BYY>=\,TZ>E3U].ON6>@ M7>5[!EXB7)^@-2R9^AA@K6II5]UN#^D:HZ=? Z5NMV%0DB=AD:4_%(+:S7,: M21D=!TH=W;0:!J4URNAECN(1#]YYR;P+-ZR4)3V'/Z[GE9[B@2ZJQ(H<(LRF M>I@C4&;C"4^5)94T382A#<4A1)A-"YDD7+N&$(0A(@P)%UFN0Q%&+ID3738M M6)^0;%5O76)K;-F5O?SN?AQWV?%2OFD]Z M6N]&%F^\4<322[Q-JXBU0 MI+5W*.RM%;(/(*.'1';]5ZE4)/'QYJ+T.(+BZMV7H:IR26)5";=YF:JR-RF^ M3MN86J\[T$W* 1YO]8ID\J4)^(;*9$>S>AV]0VL[QUOT(IDDF5RVD[UNF3)) M=O*9:V4DDB]=2VNH2'8T8P#?;<82VY;RS4WSQ__R6+K$LLY3%Z0T>#[V%:2' M6[@[^E3W9K/[MJD/*$V\ET#VV* YW!+)T:>Z-P-JV_TREU%HA; 05!X;-"0? M)=B/'A6'["G .S9F#K<.>?2I[LU\F/W!&O>J%FN56P6E^Z2@J*_.CT<_X&$, M52)4130*[;JC77>4CZ5==U59 R'AH@5((@P)%UFN"@2:1!?:=5>S)4'CJ27! M-[^JRRYIW:]6^_'J0(4#;.:KL94]>73L?6-?+:BP_ZU3M9016O\C*I",D!VI MP%;#.A#A /L4ZQ=T56_/XGY./Z&\1#66\78(Q,LLM3S\Y/:T^F]IG5_:><=[2JBQ4>B LD(V1':>4<[[UY.E_HO"1I/+0F^^?4VB+E' MRWX-W))7!\+0R9J42*WEQKY:$(8._Z/E/R(,"=>Q2466JSJ;#.M %SI9\_C+ M@%OCRGV>Z'+JX-__*MX.*8,2RSUKNF!O:5W+*O-6+\J;'F;][5#HWO_RP![1 MW=;Z]J#\^LE31_?^J4#HWDUW#SJDNVNWYG5 94R$[^:JM=[TD"4D,!:6N]OD$'2Q_@F,[FBD<5-,'^[$=_T-ZT6OD^YC!'^'?D MWI>%;,_U16NB8B,,5HHS^V<2Q>[XL4C,[5A?";34-S,^=7*,M.)@)O^4O8V$ M$X0\=@._A<,Y@TA;A/C;RL>RVS,9:^\J6.5"6Y+@(F8?>>A,F&UJS#*LML9B MW!;(%BH\V0./V(]MO<]@E!Z,7F.8SG@(K<4!^[&C6W_[P>P:Y^G;C,?L@W#$="C";!"VSN3>1%98$%9#Z"P, MP6>NOS &+A%(#PB!IWBD,QTM00ME?,;+3 M!<8,TS9PA!W=GO?KCYBZ@W[3*SHKB>O6,M?+4/)2<.%'UHSC"1ZBTINY&LY@1>$9YDE*;!H\8.4/O92BPCT+A0>:]UZLM)L/M*=;*^ LF]_,[&<.Q2KS M%PA9DC NTVT=.?9@6%+56=2) DSPE,>@@U&OA^)>^(G06#0)$F_$_"!F0P%Z MVH]<0 &\Q:72#L5$P*-[ 2V-0!'$H-E!48Z3. E%U@JHR@TJS5)4YLSG4_CD M?_[POK5[AMT=6"8\?L]_3>GX537$QF$P90[H'.[Z;!8&_Q1.'+&'"8R(14XP M$YK4W#$^& >A'' <8$COY(G^P_D+,X!QR9\! Y1KP<>T31U<@"2B1^"X(>N@X+O M\&@B!RY_ 0EQ06K UD8+_MD /FUZ+U78.64,--/(\]@EY6[B/,4WG:0Q$_".&S'_O&?-(^DM(P MYH.%, MHD*H.<#RM^3Z")LWAZP+R?@MX.$+X?'!#4+5!&&%HXW%E@B"J,+H81H"=XJCN$;A@:<%& M^1*LH%R=;Q.0?-"PV$J(TCO"GOY/X@MF];.^9OP1O5K\A,] KW^7H '[\'\2 M^&%VU'LZ^Y"$B$F$3#P)A6!3F/ D8M ?FL[%(*0H?R-76=$,IM* R%'+@8&$ M04MJO$RJ'#E]-:W\.S"PNY!/]>WVE*5\O%@3&*U1"E9'G^,S%%.PK3A%1&K> ML1H1?G7#B*3,+7\&"A&ES95S]%@7]$T77)0@BKD.&/Q+O]'9I4"7SV,X5/;6-!8_O8+F1.C+ M3]]A)F'*/CJ703AUG6\:^P)(1=V1VN^)*\;LZKMP$O3%V>?QV 7G4_F8_PE& MX4,PNA.@_N>O_!>\L+:5WUT?O ,7QI6W(B$'P[-='9(:EY#NX,]#N MZ$Q(-QWA-@1W?A* 30!$F:V^8;1Z9J7@2_F"MQ_56]UVMV4; MO98YZ-KL+7<<9) 3C,09,VVK;7>Z[_"[]RZ7_5S+-M YC%FFHQ\>'O19Z$YU M, 080#/,<6210MR9!(G$%[P>^YZF9%:AQ>0%@@?!7:Y9C8]HP6,,K;-IM>R MNU9K8 X&&V:C2:O 683Q6 ND$6VO&XS@,?BX#YEEQ&&?&$!1YD'B)4E9!)H7 MF@*T 1534YO&@XLJ+BQR%4D["AY\+P"KK PNCMTRSJ_NI1?^-SZ=G;-B3Y%\ MP3S/D)R^GTM"]G$DE+>\(0C-@ ,P6,1C)6)2BD%WMO6?X,G?+RZ^L(^"1QC? M[-/ WTY<:>(CM%2>3/1CN@7L/HC]_YT'Z&>+"G M(E0Z"130#)4VRE#BQZA< )G0VLR#9E+$_^5+Q7X3RQ#O;2H 2(,4^V#DOP"> M@Q &FT!TR"#&0_\V I4J4T12%X*XR) S )\AYM]%I$&8 7.#H<=9R,>AD=C] MMWJ0]73UV_7MAXNL+XU=C' Q"T:D/B@\^ 2*_UKVH!R(^9M?;G -PYW.H'V. M(Z0D\FP'RNXHGO"@5.+1T3-.H]:K*A/$>M< /(Q@2 M"YJ.AQZF;6-,SY9 8*D[>I+];9.M6(SRWQPDC#, M0A'H& ")ZW49\@\L@"5T1/B,R M>QYYT&M.+?.-".\A*HY UX:S=.BX(L,9",A(F?X TWHRE>R$KEQU1NT50)>!@;D7&"2%W+^3]D#X0"XAT)YH"]GK MS,Q*#2^UZWP&J'QFP0,F"N K/MA1];;P)^K-P'%%_*BSSX65,(B)?9F\2V?> MBH!*^"ZH0*TP;$' MYXD/9L29 .'D6AOR /##'+"WOO0HTO1:KOH7<_N)\[8^!HX%(;4B+K2,T RSHPKX/ "7T&\(*AHI@OQC:R$:5; M0;DC2Y&@4IF.(%P'XO_O#)P9-@O0U)]6#NN$QRQ1>*@P9+?"D#85AE!A"!6& M5-HK^3T('W"9[\\@^(;62UI>#-?VFK]X1E&*:;?-?KO;;2]4I>R4 %%3:WGI MU*)\:L4E[K51IDKT:\H5",78DS[ PP0"WBD?"6WMMW!QVXFS$")4\>X8XU$P ME:%:V%/%.4(E%67KKG\?>/>"@;7[ICP>7*N1,XAEQ#4?JHS_0G&'_$K=K.4Q MI!TLY"-^WTB';-F<84:T\'@A3U2(7,;<2==$'.YCP">76MRQJZ(X4%)3<(02 M9X*Q69JEX7Z6\\]2HEKV49806'[N8-W3\L.\F&#E TGVE<1Z;2+/,DD/11\S4Q<$JAISN) MU#0LQH@!2:KEF1AZ+T;!OY4UB'G!&=@B1\ Z,$,_=_4 MK=26DUH@!HDW]TGEIS"K8 H.=9[(?((N2O"^^<&#GPJ>^EV*HK8LA_B&RE.@ M&,B8"O+:3GD+3.!/&>RIC,*"&BT0/':KC%3 QF#Q=Y ML+V]% [ .5QD @<^$TJ9R-A$!9U=+(Q93D:-I#@VF=U2KR#Q03\GLIH ZPTS M8N1Z2L-T+?2BB!5/,..KY=5V6,,G7\HJ^$:)0A5&-1R_HDB=,C'EJNL@9E7" M*SIGS@0#O#P3/76_R]@T*^C+&Y<85&6(BVNYYP@@N02'Y,J6X_"5]T&XK6_9 MRDA,50P3KE7"621YCDES!V,@F2A4\;"*H(J6(J_9E&\K47,]#4>5X"CN>(J^ MP@/FN?]*W!%T<<_#+&TE%?,29:35E6WFD6J*(H#'2%74R'I*N3:;H&))"\?. M\TT$>6M.$"GDIDW,8V:)?XDW.0!LM<@O6;,#UL'U4U8'H:I.R:-X\1W,C!S, M72A22 ?AG'NJC6$R K7)07=$LI ,50V/<4$U6@ CGU<4 \*B@OS62AE2R-1GK+ OPL=8A-2/6,LJ;P%-I"@,%$'7CFY/Q;0/\P4%0(L; M3.DF@9Y^L-"%K(#+ M"8V( O=M3G!%8U^D:>CET7D"*:T(C48P/M^M%FJ7 H(%UF3+0BS,LT!1FHC- M)3(S$C)YJ\R@&CZ@/A2\S/JEJU1!J;M%7IZ4G$ M!.$=]Z$W*>B*Z]P!2D<+P)8*30X3!!V,)U+H(0BS8K*,X>?, SLKE*,8RM+D M43;$#>L<>1\%,ZS^O'>!=5*J<7$A+04H+-+M3-#F:[TH"*7">7<(!6^ MG[M;YZ#M[H47S#*KR>X0V7ZZ1J96L-R[N0IZ+XL<$(ZND(((=CT2&RKGG]X%::E2#&;2$%OS M 2.'0)OZTBC)Q457BA N# TS8&#=3$&I @E<@-[0RZ@*B'T$:]N*!" 6<8U9 M 5 SBX21N4PDC%OB%/II:&,U\:$?9JDSTI73!]V3287<^%A640G;J>4=I,A<%-IUA M[O@7@X-8.!-?+;%)31PFL[0Q"<,4@9Q'((K[ZC%4P\C9_0O MX2',*WX\7Q^V*K)H+"L)GXO/NM?Y7>8?S(4+K3&\!LZJI(+''Z*EOC !S@KC ME!,1JN9XADZ4-![@80%YSZ5I1+G/W)D"TA:=00\"#&Z'5(.ZM&CR9#>H2^@N?!^!_%46/*!]_1V5M6FT M_C,/!.0F!E4PL+)U-M\>M6KK55 )1$5;D]8S"%4S>Z.$S4TUW]5WY?MA&U-7 M>CUY.6\[N8&DS!9DXNU;FD%8_KZNB(T$ P=C+S.V-]!\_@IA3&4L%(PP"(2V8C MKHHNT2%*"_NWI?TROVXIGD59+P!+6\K393;EP44PXO+7+,8FTO @%?VLC(JC MD7G/5Y[@U-]Z00HQXD",L"W=VGHO"7'B<"+1)D:4QXAG MGE+[I&TX[#H^[@A4J:U+7*QVXI).H'U*\;YZEOUG35*=8[3ZLZ39/JG=CNF# M]==5R1[H_,3MJJ:2(*B!/,]WF]9!4O=SIE75Y77UE!T/4P=_!)X33(=U$*[] M\:T&(K9I$[>V:0ITC3Z)X]HY3^4Z:+7$43&NT^ZTNKV>3:)7/]'[.!C(68X4:[W'B!3:VVSC^.]Z03CU^9R.K11 MC3:JT4:U%R]^[[B=Z_.?5__SY_6G_^RE6[F6GW<7MGAMS2Y^^7K]\?/7ZQMV M<_7UOZXOKV[8Y>>O7SY_O;B]_ORIY)UK3TU^:[[_\Z5GL-?/D]&>+Q F<-\ZGZ-YY9OO'3MH +U')E> M?5TY1Z_SQ,62M&1ZH+5K4S>IG*,*C!CH'>)#!?A@Z89-C*@&(T@BJL (TDS' MK&YZTE4ZW*S+*'L!GQ0/T?KE3>?-+K.WVKJUW]Q[_Y7!WZV\I>!C(&\IN)+; M0EY5_4+\[BU?"VG.OC.92D/)QIGF_[+4\?'L["KD\S^2I[0/ MO8%FVV;9VOHD53,!OT; -SL]S>RV2]+<1S7+V>196ESQ]Q /B)F%P=B-66/< M[)(1W03WP[8UN[?J?)"GW01/F_"^C/?!0.O95AU][1OA>?* V^P467EZW&CJ M^JX\Z VWN986 &*GC5^OJ!E=/2C>Y$XV+$3L=@USK)KC6U2/#R:+N!9>=D7A73L_I],M/=MR6FS?OVM>O3G7$^H#JZR"P4J5G2CG/O?J4S>_ M7$U^[ "FR8ORN\+WK6EUWY%OW@3?_*3P_3)EO:XXMFXN]G5V>6JJFTO6R53W M6FEMW=,& ZMTA7V2VIF07FFD][5VM[.*]%K[UOU4@\N4^5", WDI?("H5Q]VG W=2 T;7SOZ'-+VM4-"M;.Q_1 M9E=/A!OCQO2TGMTC?[WF_GKU:-(8 >F81B.=_$\B3BU%71WXJH*^"9Y07QNT M;7+\F^#X5X\,S1$3S3;K$#!4#P)4*E/KLB\*#ZA6YE2P7D-?']K\X-[C?:>C MB,U$R,#-GP8^B^1=*?OT]Q?:>G>C*$;=+S+ MP5S^H^.')*5<22&WG]S^AKM"Y/:3VW\J6*^GV[_U3/J/?:T]A#"VJM')9%__\JJ M'P)\A0%OE'6:;Z7J>#ZX>-ODB++ZE*L\F*(_>1^6LOK'GVF5+<3AI&'9'&P3 M#?6MEB?&\1FE_"D-2BE_2OG7 ^L52M54.L/_#_D71 ,<9L+OQ$+A3\2")(YB M[LL14N:?DIJ4^:?,_PD(286L1V,2_UMKF*YOJYV-4//2@D:[0@V=J@O<$LO(_YT!/P[\B] M+XNOGNN+UD2E6TS=[A5GY @\]')W3J^D;G9D?7-FHC@#/[)V'4_P$-$[.1^Y MT2B>=3U\\&V[5UNP.=IB;/,'["T14:6?AFRQ&>=[[-)\A:*%WPUU&Q M6R('-[/G6>0O_IR$61-SY=!R B\(S[(5O0*+%C](V;.,K6P-,%\D7%Z$,G%Q M.O-(6Z$"Y,*S.)BIK\WXG6@-0\&_M?@8:'O&O0?^&&7.W4"W\Z(5]Y4/HP CWSWKRBW0>*YN3'^^,D0? M;$V<$B,.Q@AC0(RH ".>R$<2'T@SG1HC2#-5@A&DF:K!!Y.X4!X7GKMB]E3D M<+A9]U^3:=RK::P7#2!,A3E"3&N]>2D]#'V_].B_,A/TD8?.1"T[VJ:6K3^6 M5.MX""R\+-E!Z-@)'1^$(Z9#$>X)( W1%&0H*J@<^BLDV 9TA>O5GRM(+TOH MCWC6_VN5@F58[;J8"$+!'E%@U\(.O 0"BQ,C_5Y!R:9 H%+.,*%D7TG,TT3& MH?<$UX(HIQTP';<*\]D.TL7-3;$JI0Q%V93-8*_4E2=/!MH^2T)"0D)"\D(? MHBG0J%Y<;BQ/]3()0W <&(\B$4=GC0J9#JW13FO.="@28?U4YDQ8KTQL?R C M7)%]Y98RTCR:,.Z/F(._B'\E[CWWP&I'%)/4.B99\<;V>UC5* M/!:%H$Y0KR;4+;.G]7I]"J)K&$0O&^L+QP&BQQ$+A2/ 4 \]H3%?Q!1N5#3< M6%%-)WX:6=\TM4&[Q$/F";8$V_W#MMOO:&U[0 %O$P)>>#'D3I:6)M^_6;X_ MG2*W8G-[8'--DV)=POMIX+W=UZJ7K%/#6+^#]$HH9=T=,?)\)/X)&,5,= MQ!,1,F=A=;F<%-\-0I,&A:80!@^&&CMODVA."'^1!#?[W_V"\6 &XWN403A6BLVF8+_E C2%W[245P^5U.Y:8(97+V\FV!)LJPS; M7D<;6+0"7>_P5]G1SV!%>0P=,D_P2-!"=!.B@>J1H3%1A#VPM7ZO3-U'4>4)A-\4J-=)%E69K=+=UF$VP) MMON%;4_K=,NLE:PI9AL09O\]"$8/KN?1RG*](X8]ZZ@F>/[]3D_K=F@[,^&= M\$Z1;KTBW<^RFML+_+M6+,(IU7-38>MI%;;V-:/7ID"94']*J+<,K=,N-U5= M2\C7.LXN5G-3%?>A8H]%76"#+A@%"2X4'$7/[?.LI://M/PE.FW0:6OM4C4? MB0N)2S5FN@=QZ5L]K5WJ;L?FR$HU(_W77!ORY_7%;]=_7M]>7]VPBT\?V,WM MY\O__./SGQ^NOMX@%.;OZOW]=W_YW7>[@JZRF/*TYTR'+A/53F3-AG=(! MAW5JLXL^/)?+B;JBQ-L^FN*MU6L1LGIDH"N-2$A(2$A(*.BO8-"_>7D_/[)\ MQA_QO'(*9"H:R.PO55F[M&/7MK1VA_:($V)K@UBKKPVZ92*VIG"M80"]\8#R M0CA-@4*M X45344EO2L'7+0-S>Q3"3OA_33P;G>[6IM.*6]*C!LF8K07@UU+ M!M8I:#CU':]]6S.,,O40P99@NW_8=FVM7>HQ?C7%; ,"W@_NO0N3'.4Y8JHB M)_>_Z>Z_9EFE)Y@)[83VJJ+=*-=6-P7J=0MULU*O60"##'P6C M;MT=B2$>4 MO4YUT1;6VBBU_D#KV*4GK GUA/HJH[YG:0.CW/L\:@GY6L?=ZZ[A*B2O*?ZF MB*3A$8FIM=M]S1[0@C,A_E00;]L=S; [%(#0RSN+(7G%);0 M>EXMM%._:VF625$MX)[]7$.Y:8=W/ 7K=P^8,8"S#7(Q;S[U2F M38%&[9119Z"U^[0CF5!;-]1VNN4FG&L)V09$Q\O7=-!R\4%C@6/7D1PV5CCV M;,O?W=S3!N77BI&XD+A48;9[$1>3"L;K'7D7B\SVXBW4DG]4*GLRI;*6UC,Z MFM&FL)V ?V+ [PQDN1E%_C6,_,_Q"++IU(VG L_MY/Z(.? N]"A\A\XBJ_O* M7_7(0(<6DY"0D)"04&1?Z<@>VKR) ^?;)/# 78VR^[C$OQ*8'L4V%5V2K-Z< MZ7XBPOJIS)FP3J'[$1?M,8X/?.@$S#9%)+6.2 Z_JEB[M&/IN\<(Z83TQB.] M.3"O>@"]L&VH_7;Y9K16F*V 4'N5Q%SUQYD.X1+44OVEAI0V: ,1D&"5[D>1??]N)^@Z C3VL-5C(-.6VNW>Y1& M(-2?$.K[5D]K6V6BOJ:0EW;\?8SW;,._(_>^K-%ZKB]:$X'\ O&P>T4N.L*/ M1;C[A.2?#ZJM(5CK76=X8+J_=)B*[/ C:]?Q! \1-[Y-@\M:Z'T32CKF-T["'N>1?[BSTF8 M-3%WUUM.X 7A6:;S"BQ:_"!ES[((9%HR5Z-S?=WRQ!ADQ !^9DJD%2JY67@6 M!S/UM1F_$ZUA*/BW%A\#;<^X]\ ?H\S5'NAVKK35(V,)&E/^O57@>JJM%L:1 M/5L8R"R(9(GJ62@\'KOW8J7=?* ]W5H!9]G\EK[])MV_0,CG:,4MPKA,MW7D M*-WDK566PX5>BCKGS:]?OEY__/SU^H;=7'W]K^O+JQMV^?GKE\]?+VZO/W_Z M^?VP+-WXVG%>?OYT\_G/ZP\7MU9UNE;1-X>^VSVTF01!!*1N]*'&E5["=*@>SQES>H&Z 3:4QRY:AT#.@_ MC\\B<9;]4IP*>&>92D3IP:-C8/"+*J?@,17D=5%WQ+E*SFBB9KUC^J&C6UL] MM(*\%]H/H,VQ%SQD1,K^EH[DF=+ #T"$)Q5CJO1EQ]FK?!@%7A*+O2I)W>AD M*C+_=0M8GJLFTY^O\IPMW;*)-95DC5EP/X@UE6)-7^]MW21 K"&%1JPAA58; MUI!"VS=KGKMD]Y3/?$PZ]%^3;MNK=J\[52"(@UE#Q-=Y\U(*67IGOVN]_:V9 MATTTVQ;*WTY"(=A'^& 2L2M_)$8LC^=)>$AX#BT\1ZRF*5^X/O+0F:@")-O4 MLDHDDJ[:25=_!Z)L X)B_>K/13 4Y=_ND*!"4-D!*G89 M*O:(VP V3/N21Q.&(5[$QF$P+5S.SAV(ZV1MWUEI$G+$N!NHKPW:=HUB=<(V87OGG6ZVN7H;8/[<6L%S_,O!X#*)Q B>SR-+E7F8AY?L+;X; MC!G,3CCR-^[\*W'5LF'TCL)/Y.<]M+.LZBUYVZUM4Z_Q./6"> $\&H!O*?U[-6T2V-B4WF% M9FO(,>3$TK>;I6\W<-+?I4.?'ZE,M#:1HF7-)!@D& T M13#LWNKI__6,X?[.,?7JLXA[ C.KLQ#SL/&CC.?P;*X99G+)UR5?MZJ^[G8F M;SRM>*"9[3*/\R9\$[ZKA.^.UANL.8^[,:'<7WXH8,#_ADCN[1T8L7?,"Z(( M39F+Y;PBBEG(8\&B!SXC[Y6\U\9YKR_4"]VN5;K5([$@L:B*6+PTJ&MWFQ+2 M?9;7.OF!WY+U-3#=:40.;FT27)!<-$(NVH/5I>W& MA(N7$^[?08NNSW@4B5A=2%"XH("J2)OF#=>!,"=7Z4:R1;)%LD55I/"/U9;= M7#@.< <,$-17C/U ;VH(DK MCJFANH370^[$:0!)/FW#?%I:/7FQ[%M=K6.67TU#DD&247/)Z%M:KV^7916/ M;0+5TJ*3A*'P2[>#)-KDRE9D*:33+?$::D(WH;M2Z+8&6M]>W=G3F$!-62DO M\.]:L0BG%*\UTRNM V$:YLUV.P8%>21.)$XE66*SW6](9)BOXLWX(RWAU4)'HD-&SXT/(*Y,#6K6UH!3P6CU O'"1,QHB"57.H*Z(CJN=0O M7]O1^NW2#PLGX)!$U5VB7FB(;4/K=#N-"5*7BI3V87Y/70":6'-XQ'O3]WPH M3[?TC"[AG_!?$_S;W49>N]&7W7S:>-1$MVM;R# M[4@7-,^=WC=/:WK.'$&=H%X7J#<@3%1GM'Y)0F>"!3O[OX>*/%WR=&N^'&(: M6MNF&) D@R1C63)LK=^N?XB76<4P &:,T@@ONZ>1SMXA?_"].Q(C-GQD;].5PW=K4YSD_)+S>W(+("\_ MC<#LKZH/$AP2G!,1G!=&E5VMW:O_%DEC[;KAV/6Y[]"Z(?G6I[Z80E GJ)\( MU!L0,:H,Z6]!& 8/T&W$8%@B9*&X#[Q[>0" ZT-7P9@YH1BYM'Y(_F[S5DE> M&@@B DR+KF@DT2#16$ZQ=O \G+K'>MD"(G_$VADP@_X!+"/).AWX49$#/RIF M&$\=$R09E9&,%Z9 E5ELXEDX:TSE?&O^2 PIDF"0 M8"R=4&.NOP:UIG'C0N&I&T4)]QU9?.H$TRE8R"@.G&_D'I-[W#3W^*6!8]>B M(VQ(*D@JE@K.^H,3B!A#X?%8C%@M[6U7@LG!C+A<1W9\+].\%" M'@NF?I^[)I50\\C4441RZ#JZHXN?DKC?,7:\#81JVJF.; M=%HLB1.)4UF;8>J_0FK,(V)EH-VCV.13%PQ:,:J*3-L#K3LH/T=, "> 5P/@ M9J>OM9NY**IZN=S9?#$>LZ& MGS,_4*8&D\$FT&?P8CY1;P>#\VF[2(U"(+$F.#Q(R" M9.B)JNB,'_>TNG2$F>[KGI0^7H/4H5B6Q(/$8XUX&(;6,=KK;>?[F,,4X=^1 M>U\6L/' O=9$X!001+WBQ!PP=2(LDG([TN6?#ZJM8>"-TF]F7.KD &G%P4S^ MN:-LE"O#SY_'KB(L^0(_LG8=3_ 0$3TY'[G1S../9Y*%YU.@04KTK@VB"YVF M9Y&_^',29DW,O>^6$WA! M>);IB0*+%C](V;,L(\82J.VYVFMY8@Q"9!32BJU0"=;",P2_K133G6@-0\&_ MM?@8:'O&O0?^&&7^[T"W.<@VBFM=PH*]])Y@*&4_GSZ^^W%1H MN&^O?78["9((QAAI[.J[(T!3?1$ANYGP4+"+*9B5.'I7I2'_Y?-D!![FJ.Q1 MI6,H*NS-(9!40VX,DW!6?:I=<5"F%[BBD7-1'XFQ/'EZ[9@BYL-?KOKKK1=$ MT3O&LQ?Q&!4'_#'N^@PH/HWP12]!HZNQM^X[Y@>^-$_]NI ]6#UYA MXCO^+L[AJ_#=..3P@8.?O'YHVLM@':"&] E+T&?N2">5*C!0TE#;8KQW&/PP2JQ^Z_<\4%74&;+@9P MZ@IA^=Z:%_'04P8>L2-E3M)!/LK/@D F_MW? [^A=1EZ@'X\9:H/$3V D M'@-4 .-;H7"2$-LYETV__0Z#0NZH$M0".Z*8QTD*2#VLFYLHI0 MD Z$YCK$CMS\BDID[,CU$GQ#B1_\PG&ZP,((%1B0)XFA>Q\AJ[./W(>/))&& MPG.!,C@[$8D4\NI<(9SJ1'BS<>(I"'TJ:8V'$;%9 MZ,+75;(49OR;<'@"?>VB&S2IZ5BJ5BD MRG\+\BPAE!(('$1?7M@"XU'$T7 ^CVS*'V5S0Y'.%&,Q/%0IP6.:LTF-J(A-^7H2?"(7C0CQ&0[^CRH[,O+>8O;S $@C;5P+,8 M4(52X%I[?!:)L^R7XK"ZT%L:Z6&0@"H-\+X8615R2H6P9#%$BO/(,\NMJ$F^ M..W5-?7.UOJ.0J13Z#* ;O!&O8QNV=\RX72F8L\'H,N3(6$:[LJ.LU?Y$&(, M .6>P\,MX'AN.)C^?%4"TM8[;6)$)1AA6<2("C#"M/3VUC48X@3IIE-C!.FF M2C""=%/)G'AF%<^3?NOA9MT_U&+\4UJX+LN9*1$@3H))0E#5>?-2@K3U?O>H M.Z;[K\JH;EJM9Q#1AT*PC_"%2<2N?(R9/_+0F3#;U/+4:P/DYK48JK(@O:SB MH0RJY))EO52RS([>K;-DO?G5,JSVHJ14'"X$CH."PWZI>BDW;$34*S;'^K MFR\PA6(6A')A 1.S[TH3AB/N1R@KJUM&('9L9I=1^)A&,E7:J3XO='QN$; V M:-ME^PF$=<)Z!;&NV>:K[^P^0#2PR,>\N",[GQ!KTO+R!;:7&V.JX[X=6F1/ M:\Y/IN0J*LF6UC:Z=0MNJ\5Z@GN=X&[W7GU%6A6"K65;=KMK41UYIK7V3*M' MA@:YM9U.B9>*DI20E#122BRM.UC=ZURWX._BJ6IM\H;)&VZX-]S1S$&)IP41 MW$]CSG6%>UAM.(:AW\+=LR];L'B*'EAQ:VV55MIL6MM*O[@LDA)H>X-@[QKD+\MMLM\QIJ OAIS/GX M '^AS>HV%D1+?.0!GX(';&J=]JH/3' GN#<2[IN\N08$?>F! M<7B2WORPO>+Q=6]-VF*W?_?UF/?;5(],F]W;RMX#]!SW5^L-RKS(F62+9(MD M*[W_5;.M-4L1I6V%/^CVT/P$U_GYIN1LOT8W5.06O5G9>W^K*[@OK 7O:+W^ M:DT=09X@WU3(#[1^IZQ*F&,?:_"/#8>GOTT/YJ: DM9#3F ]Y(6[)]I:VRS= M]IT\0DA0&BC$C!&0&V1H U M5C>D-N9XS#Q-N/G>(_(C:^U'[C63T@!7T-#;/8J8".FG@'2S?[@;[S<#AUX_I[_FL%FXZ">2\,=QW11O*IS&-P+>:UC?L@X M'G;'4 *Q0FK((S=B0S$.X!6\[=%]HGI*W6.Y^A;> RJX,RF\R^35NK$(IWA) M)]Y'"OQW$D]=!JJNEBSV@D\*WP[\Q>M$[<%YQ/Z5<)@$7KF)!_9QW\?K5H6\ MU].]%_GUJ?)V4#Z;>#XIMO8?Q9T/Z9Q*Z MT3 XR"6J+[GA2?Z7SKT+-%M!>)8M1198M/A! MRAYKR3 92U;)+I@E>:FJB?F7+ I/KU5=?(;6RU9.S9UHJ2NX^!AH>\:]!_X8 MI8SL#?3Y4JIZ9"Q! V]V+7!]X7+7M,_%^UVSAT_<]548:$^W5L!9-K]9\1;V M9>8O$/(Y[O4685RFVSIRE.YB/OO.D!MG(D8)>&A6?G/(\0>57S1_(\)[UX%^ M+X,0K'&ZY[0RX_R:W1R=&S \^5U>%OU[?EGTQ_2RZ J-^^JWZ]L/%TM7A,MG M%1KDVVL?7*<@ 9]S%+VKTL#^\GDRGO2 M=A[/%=@>PO5<>-5E\Q'+1A(5+VE_B^>CO,LR0%*W@*./UZB,!?K?CSD^< MYH4#R?3EB;&\4]R'E_>;O80>MP-.#0?_45URKVYN!\NEL;?NN\)][_/+&](' MJUB\.G*7/KX)+SK/W++/0%M)R^9B"]CXVWL7^_/ >\Z.KXG>9<,! M]YK',AY*_"3"X &H"(1J 5^2$(>C IPTZL!K[UT8NHH<-F.0C7/].$WU(U+$ MC1 @$&P%]R[R!0*"*>(#">]!9 2#@'E$,;2(GZ8A21[Q]"VS!S&/?$GY^<$L MG7:QHSA@@&JL2G(AXALF$<(4T ;/!=(/(P'\!+X[1H]F-X.482)]S&EI"D$>!EUJF4,9W$/8,(1R*$Y@@2L.\3=>7,Y4O M*^JK)KB#$9NDP(,;3Q@.13(\VF6 4_XX']ET)E!1KBM,-,R.> MQMBR#7QI!P9(U84Z9#ZQ--\EO.!!/TC@\K+$,/JLTO[]\@8]^3=9HFZG[)OJ MK0N]I0$+^KJH<$#;+ 8(A;1JP;M>]/3C/( J7"G\YC6+[=$MQDO@>&Y4 M4\[%WFVZV+L*C##;NDF,J C++U#$E$%1I!JJ@@C3%L?;*TH(DX_?WE2OP2!2#85@'^$+DXA=^1@L M?N2A,V&VJ95TF?M3HENCR]SK+36OFGHY]]CWI(M96SF2]]BW2Y*+I]SM$P2' MW:T[.&Q2FGNH9%=Z]-C%GI_F2T0\FM=@O<44;#F;AMO'*6E] O.E%+G*)$\3 M:ES-OC9HV^45,BLS0/7<30:_2B,T OV:;99X<9 R M7ITX[4#6JE+' W_!P2-^)2X$9BTL@8 MKT,17E,BO _;BM3+$WXZPGK58#;M"%"KK77ZJV> 4J1(XE**X6R(Z MP4E$FA5? TFFAI;:-+(2*A_306$RW-[I5XS^Q)1'B5">>63=GMKJ=D M,/)K*?Y;63/IE+AF0L$?"4DC@S]+ZPY*+[YI"D#J%OM=/O-T)W*.3RD4W'0I M/06#A/>*!X.[0ORMU>Z4>%$ZA7_'#/^NYZ<=@@V39^FK_=^-69:4E+$);6+_.BP;K'HX>]Q *A\N(* ^-\*RRZ_2LLN(E'A_2 M2[BOLDNXOXB0W> EW'(+_>^)Y['_!M"SA8,.CS_'A1N7-';UW1$@^_/!7TQ! M4<3M7(7$UX\,@X\+WB05X:H:S-$'"%SXPGC\QM%IU=O/B*&A+H*YX-PQ'0(K+)-3>)J#Y>/K*$%W42R/7-C MZ7TZ97X9',]U%LHY[M^@0^:KP A3[[>)$55@A*W3)4E58 2IIHHP@E1351A! MJJE41CRW=.@IK_4@L\Z:O801#D,7FOE#>/<"1XU-]]MZ!JRAVIW*#TE3AFI5[A'6*XCU=G\MUJOG2RXR\C@'/!W" M&:RG!3LQ3?9$9MDIM KXHG(Z/M5&N'W/_SL62 MGQ+W E,(5UVWMJI*HA$^\4!K4_A'*$NX[0AVE M6!M?N9ZV\Q050.VDW=(LBAT)[2>-]@:$CCL?'UQGQ[>>9I!TQBQMV9Y-35D.M?J!#HX;U5!5/?@ MH%WUPUO3Q!13B8?7GF[822)R6B+2F%+5_-R&^6D/=7:I:VI@J6JO0GZSV>UI M/0HP">NG@/5>?RW6JQXE0IO_D+H:#^B'D?$[P2(\ PKBP9$ZW8JB0EII.?F5 MEDY',VAAD>!^VG"OXIG7J!+0">B5 M!7KO-;;JQ6=Z[C.-.-J_T3I%P:VIE-9.) %A)5Y-3'@EO.X;K]8J7FMS\8DZ M1UNM$_[RQGC#\):2E/#YWSCI[.^TM^U';K_X1)_B=1VF;@[2^68KF'/?PR2^$Q>%UH\?E$-,R/7HDU_%8R6L"U1!4/:@N[^"J)EV;BF3VQ"*?RV)[A(P-2.PF> MQ(G'Z4^6>\$GA6_#./')90 O^(]_^\$>G$?L7PF'283>HRP%YKZ?<(^!TRH< M/-Y3-ACR6&AX7A"?S3S@+B!+8XGOB2B2#?H\3D*1=0B,GF);[].C]K&%?R:A M&XU<67Z,-[(#'&!B^=L3CA03OCS^'Y"))=* M8X-Z.ZF[DTRZ.ZF@BNGN)+H[:;.7]?*[DZIT[PW=G72PNY/4;;*+UR6ES^AJ M)+H::>W52$]@YA@W(946HC7A\B.5%>WJ%MUTM(R$YYKVYUR>D*6#Z*:$0U)] M\VW6;8)_%1AA6KHY($Y4@!.6;FR]VYH8<;@+IOK$B HP G43F>L2.?''2Y*'">"_WVB "?*TG M3 :@Q%M^BA)Q[,K5DJ[T*4#^Y$N254;JN(6\F*UWQX][J"=369X#S\Z<[6./ M:-DW]JB\2U7Q?\CK[_I'0P'YXC;8?L)=T9<_^_;A%$[5Z;!88;1'%3'S' M6WJ$AFN65??-EB>QS405RW\.;+*.;9_^]H/9-<[+,U*U$])>K]Q=S4\M!#37 M^AS4U)2*VSTKIKW@MF^5LCVY A'1LJ;^$@:(VL"7%2_S,FOQG)..JQ(DTW[2+(:]EYQB'8[A/;2)))JLL;.G(E UC"VQ MAD3NGJAAZ%@%FU'9Z)#6U1;/;NB5?#@C18;'BPP/B?^&Q(GVH)S3&H\=*.(> M5X='$^@F<+[AT13REK*^F*W)F9Q_A7"5$H$$KTJ^_G1CU'ALS%7+4FV, M*HE,N\6G)R*'58]>SPN'-;\FS5H)6#IVJ=[G&JKS\[]3YPLR.O-QV=^GX8C![AGTD\]7[] M_U!+ 0(4 Q0 ( .B&J5BSK!M\> , %H, 1 " 0 M !P&UL4$L! A0#% @ Z(:I6/U<6#\C&0 QNX M !4 ( !*PX '!R:6TM,C R-# U,#AX.&MA+FAT;5!+ 0(4 M Q0 ( .B&J5BT'^ 8Q5X ?2!@ 6 " 8$G !P&5X.3DN:'1M4$L%!@ % 4 3 $ 'J& $! end XML 18 prim-20240508x8ka_htm.xml IDEA: XBRL DOCUMENT 0001361538 2024-05-08 2024-05-08 0001361538 false 8-K/A 2024-05-08 Primoris Services Corporation DE 001-34145 20-4743916 2300 N. Field Street Suite 1900 Dallas TX 75201 (214) 740-5600 false false false false Common Stock PRIM NYSE false