0001193125-18-237455.txt : 20180803 0001193125-18-237455.hdr.sgml : 20180803 20180803110742 ACCESSION NUMBER: 0001193125-18-237455 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 89 CONFORMED PERIOD OF REPORT: 20180630 FILED AS OF DATE: 20180803 DATE AS OF CHANGE: 20180803 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Installed Building Products, Inc. CENTRAL INDEX KEY: 0001580905 STANDARD INDUSTRIAL CLASSIFICATION: GEN BUILDING CONTRACTORS - RESIDENTIAL BUILDINGS [1520] IRS NUMBER: 453707650 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36307 FILM NUMBER: 18990765 BUSINESS ADDRESS: STREET 1: 495 SOUTH HIGH STREET, SUITE 50 CITY: COLUMBUS STATE: OH ZIP: 43215 BUSINESS PHONE: 614-221-3399 MAIL ADDRESS: STREET 1: 495 SOUTH HIGH STREET, SUITE 50 CITY: COLUMBUS STATE: OH ZIP: 43215 10-Q 1 d603602d10q.htm FORM 10-Q Form 10-Q
Table of Contents

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

 

FORM 10-Q

 

 

 

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended June 30, 2018

OR

 

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the Transition Period From                      To                     

Commission File Number: 001-36307

 

 

Installed Building Products, Inc.

(Exact name of registrant as specified in its charter)

 

 

 

Delaware   45-3707650

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification No.)

495 South High Street, Suite 50

Columbus, Ohio

  43215
(Address of principal executive offices)   ( Zip Code)

(614) 221-3399

(Registrant’s telephone number, including area code)

 

 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes   ☒    No  ☐

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (Section 229.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes  ☒    No   ☐

Indicate by a check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See definition of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act. (Check one):

 

Large accelerated filer      Accelerated filer  
Non-accelerated filer      Smaller reporting company  
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.  ☐

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b–2 of the Exchange Act).    Yes  ☐    No  ☒

On July 27, 2018 the registrant had 31,606,349 shares of common stock, par value $0.01 per share, outstanding.

 

 

 


Table of Contents

Table of Contents

 

PART I – FINANCIAL INFORMATION

     1  

Item 1.

 

Financial Statements

     1  

Item 2.

 

Management’s Discussion and Analysis of Financial Condition and Results of Operations

     25  

Item 3.

 

Quantitative and Qualitative Disclosures About Market Risk

     32  

Item 4.

 

Controls and Procedures

     32  

PART II – OTHER INFORMATION

     33  

Item 1.

 

Legal Proceedings

     33  

Item 1A.

 

Risk Factors

     33  

Item 2.

 

Unregistered Sales of Equity Securities and Use of Proceeds

     33  

Item 3.

 

Defaults Upon Senior Securities

     33  

Item 4.

 

Mine Safety Disclosures

     33  

Item 5.

 

Other Information

     33  

Item 6.

 

Exhibits

     33  

SIGNATURES

     35  

 

i


Table of Contents

PART I – FINANCIAL INFORMATION

 

Item 1.

Financial Statements

INSTALLED BUILDING PRODUCTS, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)

(in thousands, except share and per share amounts)

 

     June 30,     December 31,  
     2018     2017  

ASSETS

    

Current assets

    

Cash and cash equivalents

   $ 139,746     $ 62,510  

Investments

     20,312       30,053  

Accounts receivable (less allowance for doubtful accounts of $4,711 and $4,805 at June 30, 2018 and December 31, 2017, respectively)

     202,150       180,725  

Inventories

     48,574       48,346  

Other current assets

     40,838       33,308  
  

 

 

   

 

 

 

Total current assets

     451,620       354,942  

Property and equipment, net

     85,048       81,075  

Non-current assets

    

Goodwill

     163,023       155,466  

Intangibles, net

     134,233       137,991  

Other non-current assets

     11,246       9,272  
  

 

 

   

 

 

 

Total non-current assets

     308,502       302,729  
  

 

 

   

 

 

 

Total assets

   $ 845,170     $ 738,746  
  

 

 

   

 

 

 

LIABILITIES AND STOCKHOLDERS’ EQUITY

    

Current liabilities

    

Current maturities of long-term debt

   $ 20,083     $ 16,650  

Current maturities of capital lease obligations

     5,143       5,666  

Accounts payable

     87,299       87,425  

Accrued compensation

     22,117       25,399  

Other current liabilities

     26,802       24,666  
  

 

 

   

 

 

 

Total current liabilities

     161,444       159,806  

Long-term debt

     433,324       330,927  

Capital lease obligations, less current maturities

     4,752       6,479  

Deferred income taxes

     7,667       6,444  

Other long-term liabilities

     22,920       24,562  
  

 

 

   

 

 

 

Total liabilities

     630,107       528,218  

Commitments and contingencies (Note 13)

    

Stockholders’ equity

    

Preferred Stock; $0.01 par value: 5,000,000 authorized and 0 shares issued and outstanding at June 30, 2018 and December 31, 2017, respectively

     —         —    

Common Stock; $0.01 par value: 100,000,000 authorized, 32,723,972 and 32,524,934 issued and 31,606,349 and 31,862,146 shares outstanding at June 30, 2018 and December 31, 2017, respectively

     327       325  

Additional paid in capital

     178,266       174,043  

Retained earnings

     73,919       48,434  

Treasury Stock; at cost: 1,117,623 and 662,788 shares at June 30, 2018 and December 31, 2017, respectively

     (39,703     (12,781

Accumulated other comprehensive income

     2,254       507  
  

 

 

   

 

 

 

Total stockholders’ equity

     215,063       210,528  
  

 

 

   

 

 

 

Total liabilities and stockholders’ equity

   $ 845,170     $ 738,746  
  

 

 

   

 

 

 

 

1

See accompanying notes to consolidated financial statements


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE

INCOME (UNAUDITED)

(in thousands, except share and per share amounts)

 

     Three months ended June 30,     Six months ended June 30,  
     2018      2017     2018      2017  

Net revenue

   $ 332,584      $ 282,196     $ 634,312      $ 537,865  

Cost of sales

     236,941        197,268       458,693        380,765  
  

 

 

    

 

 

   

 

 

    

 

 

 

Gross profit

     95,643        84,928       175,619        157,100  

Operating expenses

          

Selling

     16,020        13,650       31,866        27,676  

Administrative

     44,971        41,761       89,174        81,022  

Amortization

     7,322        6,550       14,450        12,966  
  

 

 

    

 

 

   

 

 

    

 

 

 

Operating income

     27,330        22,967       40,129        35,436  

Other expense

          

Interest expense, net

     5,691        4,865       9,731        7,035  

Other

     163        131       285        283  
  

 

 

    

 

 

   

 

 

    

 

 

 

Income before income taxes

     21,476        17,971       30,113        28,118  

Income tax provision

     5,161        5,998       7,404        9,781  
  

 

 

    

 

 

   

 

 

    

 

 

 

Net income

   $ 16,315      $ 11,973     $ 22,709      $ 18,337  
  

 

 

    

 

 

   

 

 

    

 

 

 

Other comprehensive income (loss), net of tax:

          

Unrealized gain (loss) on cash flow hedge, net of tax (provision) benefit of ($159) and $50 for the three months ended June 30, 2018 and 2017, respectively, and ($545) and $50 for the six months ended June 30, 2018 and 2017, respectively

     475        (77     1,635        (77
  

 

 

    

 

 

   

 

 

    

 

 

 

Comprehensive income

   $ 16,790      $ 11,896     $ 24,344      $ 18,260  
  

 

 

    

 

 

   

 

 

    

 

 

 

Basic and diluted net income per share

   $ 0.52      $ 0.38     $ 0.72      $ 0.58  
  

 

 

    

 

 

   

 

 

    

 

 

 

Weighted average shares outstanding:

          

Basic

     31,345,390        31,646,460       31,447,067        31,618,624  

Diluted

     31,452,583        31,709,554       31,612,581        31,698,460  

 

2

See accompanying notes to consolidated financial statements


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (UNAUDITED)

(in thousands, except share amounts)

 

                Additional
Paid In
Capital
                      Accumulated Other
Comprehensive
Loss
    Stockholders’
Equity
 
    Common Stock     Retained     Treasury Stock  
    Shares     Amount     Earnings     Shares     Amount  

BALANCE - January 1, 2017

    32,135,176     $ 321     $ 158,581     $ 7,294       (650,402   $ (12,219   $ —       $ 153,977  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Net Income

          18,337             18,337  

Issuance of Common Stock for Acquisition

    282,577       3       10,856               10,859  

Issuance of Common Stock Awards to Employees

    101,241       1       (1             —    

Surrender of Common Stock Awards by Employees

            (11,587     (550       (550

Share-Based Compensation Expense

        2,270               2,270  

Share-Based Compensation Issued to Directors

    5,940         300               300  

Other Comprehensive Loss, Net of Tax

                (77     (77
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

BALANCE - June 30, 2017

    32,524,934     $ 325     $ 172,006     $ 25,631       (661,989   $ (12,769   $ (77   $ 185,116  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 
    Common Stock     Additional
Paid In
Capital
    Retained
Earnings
          Accumulated Other
Comprehensive
Income
    Stockholders’
Equity
 
    Treasury Stock  
    Shares     Amount     Shares     Amount  

BALANCE - January 1, 2018

    32,524,934     $ 325     $ 174,043     $ 48,434       (662,788   $ (12,781   $ 507     $ 210,528  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Net Income

          22,709             22,709  

Cumulative Effect of Accounting Changes, Net of Tax

          2,776           112       2,888  

Issuance of Common Stock Awards to Employees

    194,093       2       (2             —    

Surrender of Common Stock Awards by Employees

            (42,118     (2,282       (2,282

Share-Based Compensation Expense

        4,200               4,200  

Share-Based Compensation Issued to Directors

    4,945         25               25  

Common Stock Repurchase

            (412,717     (24,640       (24,640

Other Comprehensive Income, Net of Tax

                1,635       1,635  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

BALANCE - June 30, 2018

    32,723,972     $ 327     $ 178,266     $ 73,919       (1,117,623   $ (39,703   $ 2,254     $ 215,063  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

 

3

See accompanying notes to consolidated financial statements


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)

(in thousands)

 

     Six months ended June 30,  
     2018     2017  

Cash flows from operating activities

    

Net income

   $ 22,709     $ 18,337  

Adjustments to reconcile net income to net cash provided by operating activities

    

Depreciation and amortization of property and equipment

     16,231       13,482  

Amortization of intangibles

     14,450       12,966  

Amortization of deferred financing costs and debt discount

     601       424  

Provision for doubtful accounts

     1,108       1,807  

Write-off of debt issuance costs

     1,114       1,201  

Gain on sale of property and equipment

     (227     (190

Noncash stock compensation

     4,196       2,570  

Changes in assets and liabilities, excluding effects of acquisitions

    

Accounts receivable

     (20,192     (17,421

Inventories

     (3,995     342  

Other assets

     (3,739     (1,263

Accounts payable

     304       (2,043

Income taxes payable/receivable

     5,187       (4,102

Other liabilities

     (4,622     2,316  
  

 

 

   

 

 

 

Net cash provided by operating activities

     33,125       28,426  
  

 

 

   

 

 

 

Cash flows from investing activities

    

Purchases of investments

     (17,782     (25,328

Maturities of short term investments

     27,500       —    

Purchases of property and equipment

     (18,478     (14,681

Acquisitions of businesses, net of cash acquired of $0 and $247, respectively

     (18,626     (116,883

Proceeds from sale of property and equipment

     557       451  

Other

     (1,540     (1,532
  

 

 

   

 

 

 

Net cash used in investing activities

     (28,369     (157,973
  

 

 

   

 

 

 

Cash flows from financing activities

    

Proceeds from term loan under credit agreement applicable to respective period (Note 6)

     100,000       300,000  

Payments on term loan under credit agreement applicable to respective period (Note 6)

     (750     (96,250

Proceeds from delayed draw term loan under credit agreement applicable to respective period (Note 6)

     —         112,500  

Payments on delayed draw term loan under credit agreement applicable to respective period (Note 6)

     —         (125,000

Proceeds from vehicle and equipment notes payable

     14,271       9,317  

Debt issuance costs

     (1,933     (7,940

Principal payments on long-term debt

     (6,863     (4,915

Principal payments on capital lease obligations

     (3,028     (3,738

Acquisition-related obligations

     (2,295     (1,669

Repurchase of common stock

     (24,640     —    

Surrender of common stock awards by employees

     (2,282     (550
  

 

 

   

 

 

 

Net cash provided by financing activities

     72,480       181,755  
  

 

 

   

 

 

 

Net change in cash and cash equivalents

     77,236       52,208  

Cash and cash equivalents at beginning of period

     62,510       14,482  
  

 

 

   

 

 

 

Cash and cash equivalents at end of period

   $ 139,746     $ 66,690  
  

 

 

   

 

 

 

Supplemental disclosures of cash flow information

    

Net cash paid during the period for:

    

Interest

   $ 8,349     $ 5,634  

Income taxes, net of refunds

     1,906       13,401  

Supplemental disclosure of noncash investing and financing activities

    

Common stock issued for acquisition of business

     —         10,859  

Vehicles capitalized under capital leases and related lease obligations

     814       2,519  

Seller obligations in connection with acquisition of businesses

     3,801       3,025  

Unpaid purchases of property and equipment included in accounts payable

     1,027       658  

 

4

See accompanying notes to consolidated financial statements


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

NOTE 1 – ORGANIZATION

Installed Building Products, Inc. (“IBP”), a Delaware corporation formed on October 28, 2011, and its wholly-owned subsidiaries (collectively referred to as the “Company” and “we,” “us” and “our”) primarily install insulation, waterproofing, fire-stopping, fireproofing, garage doors, rain gutters, shower doors, closet shelving and mirrors and other products for residential and commercial builders located in the continental United States. The Company operates in over 125 locations and its corporate office is located in Columbus, Ohio.

We have one operating segment and a single reportable segment. We offer our portfolio of services for new and existing single-family and multi-family residential and commercial building projects from our national network of branch locations. Each of our branches has the capacity to serve all of our end markets. See Note 3, Revenue Recognition, for information on our revenues by product and end market.

NOTE 2 – SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation and Principles of Consolidation

The accompanying Condensed Consolidated Financial Statements include all of our wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated.

The information furnished in the Condensed Consolidated Financial Statements includes normal recurring adjustments and reflects all adjustments which are, in the opinion of management, necessary for a fair presentation of the results of operations and statements of financial position for the interim periods presented. Certain information and footnote disclosures normally included in the consolidated financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and the rules and regulations of the Securities and Exchange Commission (the “SEC”) have been omitted pursuant to such rules and regulations. We believe that the disclosures are adequate to prevent the information presented from being misleading when read in conjunction with our audited consolidated financial statements and the notes thereto included in Part II, Item 8, Financial Statements and Supplementary Data, of our Annual Report on Form 10-K for the fiscal year ended December 31, 2017 (the “2017 Form 10-K”), as filed with the SEC on February 28, 2018. The December 31, 2017 condensed consolidated balance sheet data herein was derived from the audited consolidated financial statements but does not include all disclosures required by U.S. GAAP.

Our interim operating results for the three and six months ended June 30, 2018 are not necessarily indicative of the results to be expected in future operating quarters. See Item 1A, Risk Factors, in our 2017 Form 10-K for additional information regarding risk factors that may impact our results.

Note 2 to the audited consolidated financial statements in our 2017 Form 10-K describes the significant accounting policies and estimates used in preparation of the audited consolidated financial statements. There have been no changes to our significant accounting policies during the three or six months ended June 30, 2018 except in the area of our revenue recognition, as a result of the adoption of ASU 2014-09, “Revenue from Contracts with Customers (Topic 606)” and related subsequently issued amendments, effective January 1, 2018. Our revenue recognition accounting policy is described in Note 3, Revenue Recognition.

 

5


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

Recently Adopted Accounting Pronouncements

 

Standard

 

Adoption

ASU 2014-09, Revenue from Contracts with Customers (Topic 606)   ASC 606 sets forth a new revenue recognition model that requires identifying the contract(s) with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations and recognizing the revenue upon satisfaction of performance obligations. We adopted the provisions of ASU 2014-09 and related subsequently-issued amendments beginning on January 1, 2018 using the modified retrospective approach and, as such, recognized a $2.9 million cumulative effect, net of tax, of initially applying the standard as an increase to the opening balance of retained earnings on January 1, 2018. See Note 3, Revenue Recognition, for further information regarding our revenue recognition policies.
ASU 2017-12, Derivatives and Hedging (Topic 815): Targeted Improvements to accounting for Hedging Activities   ASU 2017-12 better aligns a company’s risk management activities and financial reporting for hedging relationships and makes certain improvements to simplify the application of hedge accounting guidance. For public business entities, this update is effective for financial statements issued for fiscal years beginning after December 15, 2018 and interim periods within those fiscal years, with early adoption permitted. We elected to early adopt this ASU effective January 1, 2018 and, as such, recognized a $0.1 million adjustment to our opening retained earnings and accumulated other comprehensive income as of January 1, 2018 to reclassify the cash flow hedge ineffectiveness previously recorded in net income in the fourth quarter of 2017 to accumulated other comprehensive income.
ASU 2018-05, Income Taxes (Topic 740): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118   In March 2018, the Financial Accounting Standards Board issued ASU 2018-05, which became effective immediately. ASU 2018-05 adds various SEC paragraphs pursuant to the issuance of the December 2017 SEC Staff Accounting Bulletin No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act (“SAB 118”). See Note 11, Income Taxes, for additional information regarding the adoption of ASU 2018-05.

Recently Issued Accounting Pronouncements Not Yet Adopted

We are currently evaluating the impact of certain ASUs on our Condensed Consolidated Financial Statements or Notes to Consolidated Financial Statements, which are described below:

 

6


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

Standard

  

Description

  

Effective Date

  

Effect on the financial

statements or other significant

matters

ASU 2016-02, Leases (Topic 842)    This pronouncement and related subsequently-issued amendments change the existing accounting standards for lease accounting, including requiring lessees to recognize most leases on their balance sheets and making targeted changes to lessor accounting. ASC 842 requires a modified retrospective transition approach for all leases existing at, or entered into after, the date of initial application, with an option to use certain transition relief.    Annual periods beginning after December 15, 2018, including interim periods therein. Early adoption is permitted.    We are currently in the process of completing the design phase of our implementation of this standard and will begin implementation in the 3rd quarter of 2018. To date, we have identified the system we will utilize to track related data, selected a vendor and are in the final stages of testing the system. We expect the adoption of this standard will have a significant impact on our Condensed Consolidated Balance Sheets. Additionally, we are evaluating our existing processes and internal controls to ensure we meet the standard’s reporting and disclosure requirements. We will adopt these standards effective January 1, 2019.
ASU 2016-13, Financial Instruments-Credit Losses (Topic 326)    This pronouncement amends the accounting for credit losses on available-for-sale debt securities and purchased financial assets with credit deterioration. In addition, these amendments require the measurement of all expected credit losses for financial assets, including trade accounts receivable, held at the reporting date based on historical experience, current conditions and reasonable and supportable forecasts.    Annual periods beginning after December 15, 2019, including interim periods therein. Early adoption is permitted.    We are currently evaluating whether this ASU will have a material impact on our consolidated financial statements.

NOTE 3 – REVENUE RECOGNITION

Adoption of ASC Topic 606, “Revenue from Contracts with Customers”

On January 1, 2018, we adopted the new accounting standard ASC 606, “Revenue from Contracts with Customers” using the modified retrospective method applied to those contracts that were not completed as of January 1, 2018. Results for reporting periods beginning after January 1, 2018 are presented under Topic

 

7


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

606, while prior period amounts are not adjusted and continue to be reported in accordance with our historic accounting under Topic 605.

We recorded a $2.9 million increase to opening retained earnings, net of tax, on January 1, 2018 due to the impact of adopting Topic 606, with the impact primarily related to the change in accounting for certain of our short-term contracts that were previously accounted for on a completed contract basis, whereas, under ASC 606, we now recognize revenue associated with these contracts over time as service is performed and the transfer of control occurs, based on a percentage-of-completion method using cost-to-cost input methods as a measure of progress. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods.

Revenue Recognition

Our revenues are derived primarily through contracts with customers whereby we install insulation and other complementary building products and are recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. We account for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. We recognize revenue using the percentage-of-completion method of accounting, utilizing a cost-to-cost input approach as we believe this represents the best measure of when goods and services are transferred to the customer. An insignificant portion of our sales, primarily retail sales, is accounted for on a point-in-time basis when the sale occurs, adjusted accordingly for any return provisions. We do offer assurance-type warranties on certain of our installed products and services that do not represent a separate performance obligation and, as such, do not impact the timing or extent of revenue recognition.

When the percentage-of-completion method is used, we estimate the costs to complete individual contracts and record as revenue that portion of the total contract price that is considered complete based on the relationship of costs incurred to date to total anticipated costs (the cost-to-cost approach). Under the cost-to-cost approach, the use of estimated costs to complete each contract is a significant variable in the process of determining recognized revenue, requires significant judgment and can change throughout the duration of a contract due to contract modifications and other factors impacting job completion. The costs of earned revenue include all direct material and labor costs and those indirect costs related to contract performance, such as indirect labor, supplies, tools and repairs. Provisions for estimated losses on uncompleted contracts are made in the period in which such losses are determined.

Our long-term contracts can be subject to modification to account for changes in contract specifications and requirements. We consider contract modifications to exist when the modification either creates new, or changes the existing, enforceable rights and obligations. Most of our contract modifications are for goods or services that are not distinct from the existing contract due to the significant integration service provided in the context of the contract and are accounted for as if they were part of that existing contract. The effect of a contract modification on the transaction price and our measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative catch-up basis.

Billing on our long-term contracts occurs primarily on a monthly basis throughout the contract period whereby we submit invoices for customer payment based on actual or estimated costs incurred during the billing period. On certain of our long-term contracts the customer may withhold payment on an invoice equal to a percentage of the invoice amount, which will be subsequently paid after satisfactory completion of each installation project. This amount is referred to as retainage and is common practice in the

 

8


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

construction industry, as it allows for customers to ensure the quality of the service performed prior to full payment. Retainage receivables are classified as current or long-term assets based on the expected time to project completion.

We disaggregate our revenue from contracts with customers by end market and product, as we believe it best depicts how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors. The following tables present our revenues disaggregated by end market and product (in thousands):

 

     Three months ended June 30,     Six months ended June 30,  
     2018            2017(1)            2018            2017(1)         

Residential new construction

   $ 257,904        77   $ 216,866        77   $ 487,546        77   $ 409,388        76

Repair and remodel

     21,873        7     18,006        6     42,345        7     34,875        7

Commercial

     52,807        16     47,324        17     104,421        16     93,602        17
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

Net revenues

   $ 332,584        100   $ 282,196        100   $ 634,312        100   $ 537,865        100
  

 

 

      

 

 

      

 

 

      

 

 

    

 

     Three months ended June 30,            Six months ended June 30,         
     2018            2017(1)            2018            2017(1)         

Insulation

   $ 218,493        66   $ 189,967        67   $ 420,768        67   $ 365,590        68

Waterproofing

     24,892        7     22,119        8     47,498        7     43,124        8

Shower doors, shelving and mirrors

     22,773        7     18,373        6     43,032        7     31,258        6

Garage doors

     19,326        6     15,176        5     34,792        5     29,464        5

Rain gutters

     10,608        3     10,188        4     19,266        3     18,630        3

Blinds

     8,079        2     1,890        1     13,385        2     3,274        1

Other building products

     28,413        9     24,483        9     55,571        9     46,525        9
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

Net revenues

   $ 332,584        100   $ 282,196        100   $ 634,312        100   $ 537,865        100
  

 

 

      

 

 

      

 

 

      

 

 

    

 

(1) 

As noted above, prior period amounts have not been adjusted under the modified retrospective method.

Contract Assets and Liabilities

Our contract assets consist of unbilled amounts typically resulting from sales under long-term contracts when the cost-to-cost method of revenue recognition is utilized and revenue recognized, based on costs incurred, exceeds the amount billed to the customer. Our contract assets are recorded in other current assets in our Consolidated Balance Sheets. Our contract liabilities consist of customer deposits and billings in excess of revenue recognized, based on costs incurred and is included in other current liabilities in our Consolidated Balance Sheets.

Contract assets and liabilities related to our uncompleted contracts and customer deposits were as follows (in thousands):

 

     June 30,      December 31,  
     2018      2017  

Contract assets

   $ 18,132      $ 6,182  

Contract liabilities

     (6,900      (4,376

The increase in contract assets as of June 30, 2018 compared to December 31, 2017 is primarily a result of the adoption of ASC 606 on January 1, 2018, which increased the unbilled receivable balance included in other current assets.

Uncompleted contracts were as follows (in thousands):

 

9


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

     June 30,      Deember 31,  
     2018      2017  

Costs incurred on uncompleted contracts

   $ 109,643      $ 79,235  

Estimated earnings

     57,995        44,035  
  

 

 

    

 

 

 

Total

     167,638        123,270  

Less: Billings to date

     153,687        121,464  
  

 

 

    

 

 

 

Net under (over) billings

   $ 13,951      $ 1,806  
  

 

 

    

 

 

 

Net under (over) billings were as follows (in thousands):

 

     June 30,
2018
     December 31,
2017
 

Costs and estimated earnings in excess of billings on uncompleted contracts (contract assets)

   $ 18,132      $ 6,182  

Billings in excess of costs and estimated earnings on uncompleted contracts (contract liabilities)

     (4,181      (4,376
  

 

 

    

 

 

 

Net under (over) billings

   $ 13,951      $ 1,806  
  

 

 

    

 

 

 

During the three and six months ended June 30, 2018, we recognized $0.6 and $6.9 million of revenue, respectively, that was included in the contract liability balance at December 31, 2017. We did not recognize any impairment losses on our receivables and contract assets during the three and six months ended June 30, 2018.

Remaining performance obligations represent the transaction price of contracts for which work has not been performed and excludes unexercised contract options and potential modifications. As of June 30, 2018, the aggregate amount of the transaction price allocated to remaining uncompleted contracts was $83.8 million. We expect to recognize revenue on substantially all of these uncompleted contracts over the next 18 months.

Practical Expedients and Exemptions

We generally expense sales commissions and other incremental costs of obtaining a contract when incurred because the amortization period is usually one year or less. Sales commissions are recorded within selling expenses within the Condensed Consolidated Statements of Operations and Comprehensive Income.

NOTE 4 – INVESTMENTS

Cash and cash equivalents includes investments in money market funds that are valued based on the net asset value of the funds. The cash equivalents consist primarily of money market funds that are Level 1 measurements. The investments in these funds were $123.0 million and $55.6 million as of June 30, 2018 and December 31, 2017, respectively. As of June 30, 2018, approximately $100.0 million of the $123.0 million in investments in money market funds stems from an additional $100.0 million in loan proceeds received in connection with our term loan amendment that took place on June 19, 2018. See Note 6, Long-Term Debt, for additional information.

All other investments are classified as held-to-maturity and consist of highly liquid instruments, primarily including corporate bonds and commercial paper. As of June 30, 2018 and December 31, 2017, the

 

10


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

amortized cost of these investments equaled the net carrying value, which was $20.3 million and $30.1 million, respectively. All held-to-maturity securities as of June 30, 2018 mature in one year or less. See Note 7, Fair Value Measurements, for additional information.

NOTE 5 – GOODWILL AND INTANGIBLES

Goodwill

The change in carrying amount of goodwill was as follows (in thousands):

 

     Goodwill
(Gross)
     Accumulated
Impairment
Losses
     Goodwill
(Net)
 

January 1, 2018

   $ 225,470      $ (70,004    $ 155,466  

Business Combinations

     7,086        —          7,086  

Other

     471        —          471  
  

 

 

    

 

 

    

 

 

 

June 30, 2018

   $ 233,027      $ (70,004    $ 163,023  
  

 

 

    

 

 

    

 

 

 

Other changes included in the above table represent minor adjustments for the allocation of certain acquisitions still under measurement and one immaterial acquisition completed during the six months ended June 30, 2018.

We test goodwill for impairment annually during the fourth quarter of our fiscal year or earlier if there is an impairment indicator. No impairment was recognized during either of the six month periods ended June 30, 2018 or 2017.

Intangibles, net

The following table provides the gross carrying amount, accumulated amortization and net book value for each major class of intangibles (in thousands):

 

     As of June 30, 2018      As of December 31, 2017  
     Gross
Carrying
Amount
     Accumulated
Amortization
     Net
Book
Value
     Gross
Carrying
Amount
     Accumulated
Amortization
     Net
Book
Value
 

Amortized intangibles:

                 

Customer relationships

   $ 127,900      $ 45,211      $ 82,689      $ 121,015      $ 38,651      $ 82,364  

Covenants not-to-compete

     12,715        6,120        6,595        11,807        4,773        7,034  

Trademarks and trade names

     61,068        16,119        44,949        58,136        14,076        44,060  

Backlog

     13,600        13,600        —          13,600        9,067        4,533  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
   $ 215,283      $ 81,050      $ 134,233      $ 204,558      $ 66,567      $ 137,991  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

The gross carrying amount of intangibles increased approximately $10.7 million during the six months ended June 30, 2018 primarily due to business combinations. See Note 14, Business Combinations, for more information. Remaining estimated aggregate annual amortization expense is as follows (amounts, in thousands, are for the fiscal year ended):

 

11


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

Remainder of 2018

     10,084

2019

     19,685

2020

     18,893

2021

     17,850

2022

     16,932

Thereafter

     50,789

NOTE 6 – LONG-TERM DEBT

Long-term debt consisted of the following (in thousands):

 

     As of June 30,      As of December 31,  
     2018      2017  

Term loan, net of unamortized debt issuance costs of $5,213 and $5,146, respectively

   $ 392,537      $ 293,354  

Vehicle and equipment notes, maturing June 2023; payable in various monthly installments, including interest rates ranging from 2.5% to 4.6%

     57,603        50,357  

Various notes payable, maturing through March 2025; payable in various monthly installments, including interest rates ranging from 4% to 5%

     3,267        3,866  
  

 

 

    

 

 

 
     453,407        347,577  

Less: current maturities

     (20,083      (16,650
  

 

 

    

 

 

 

Long-term debt, less current maturities

   $ 433,324      $ 330,927  
  

 

 

    

 

 

 

On April 13, 2017, we entered into, and subsequently amended on November 30, 2017, a term loan credit agreement (the “Term Loan Agreement”) which provided for a seven-year $300.0 million term loan facility (the “Term Loan”) and an asset-based lending credit agreement (the “ABL Credit Agreement”) which provided for up to approximately $100.0 million with a sublimit up to $50.0 million for the issuance of letters of credit (the “ABL Revolver”), which may be reduced or increased pursuant to the ABL Credit Agreement.

On June 19, 2018, we entered into a second amendment to the Term Loan Agreement (the “Term Loan Second Amendment”) to (i) extend the maturity date from April 15, 2024 to April 15, 2025 and (ii) increase the aggregate principal amount of the facility from $297.8 million to $397.8 million. In conjunction with the Term Loan Second Amendment, we wrote off fees of $1.1 million. All other provisions of the Term Loan Agreement were unchanged.

Also on June 19, 2018, we entered into a third amendment to the ABL Credit Agreement (the “ABL Third Amendment”) to (i) extend the maturity date from April 13, 2022 to June 19, 2023, (ii) increase the aggregate revolving loan commitments from $100.0 million to $150.0 million and (iii) provide enhanced borrowing availability against certain types of accounts receivable.

NOTE 7 – FAIR VALUE MEASUREMENTS

Assets and Liabilities Measured at Fair Value on a Recurring Basis

 

12


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

In many cases, a valuation technique used to measure fair value includes inputs from multiple levels of the fair value hierarchy. The lowest level of significant input determines the placement of the entire fair value measurement in the hierarchy. During the periods presented, there were no transfers between fair value hierarchical levels.

Assets Measured at Fair Value on a Nonrecurring Basis

Certain assets, specifically other intangible and long-lived assets, are measured at fair value on a nonrecurring basis in periods subsequent to initial recognition. Assets measured at fair value on a nonrecurring basis as of June 30, 2018 and December 31, 2017 are categorized based on the lowest level of significant input to the valuation. The assets are measured at fair value when our impairment assessment indicates a carrying value for each of the assets in excess of the asset’s estimated fair value. Undiscounted cash flows, a Level 3 input, are utilized in determining estimated fair values. During each of the three and six months ended June 30, 2018 and 2017, we did not record any impairments on these assets required to be measured at fair value on a nonrecurring basis.

Estimated Fair Value of Financial Instruments

Accounts receivable, accounts payable and accrued liabilities as of June 30, 2018 and December 31, 2017 approximate fair value due to the short-term maturities of these financial instruments. The carrying amounts of our long-term debt, including the Term Loan and ABL Revolver as of June 30, 2018 and December 31, 2017, approximate fair value due to the variable rate nature of the agreements. The carrying amounts of the obligations associated with our capital leases and vehicle and equipment notes approximate fair value as of June 30, 2018 and December 31, 2017. All debt classifications represent Level 2 fair value measurements. Market risk associated with our long-term debt relates to the potential reduction in fair value and negative impact to future earnings, respectively, from an increase in interest rates.

Derivative financial instruments are measured at fair value based on observable market information and appropriate valuation methods. Contingent consideration liabilities arise from future earnout payments to the sellers associated with certain acquisitions and are based on predetermined calculations of certain future results. These future payments are estimated by considering various factors including business risk and projections. The contingent consideration liabilities are measured at fair value by discounting estimated future payments to their net present value using the appropriate weighted average cost of capital (WACC). The fair values of financial assets and liabilities that are recorded at fair value in the Condensed Consolidated Balance Sheets are as follows (in thousands):

 

     As of June 30, 2018      As of December 31, 2017  
     Total      Level 1      Level 2      Level 3      Total      Level 1      Level 2      Level 3  

Financial assets:

                       

Cash equivalents

   $ 123,027      $ 123,027      $ —        $ —        $ 55,634      $ 55,634      $ —        $ —    

Derivative financial instruments

     3,003        —          3,003        —          618        —          618        —    
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total financial assets

   $ 126,030      $ 123,027      $ 3,003      $ —        $ 56,252      $ 55,634      $ 618      $ —    
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Financial liabilities:

                       

Contingent consideration

   $ 4,485      $ —        $ —        $ 4,485      $ 1,834      $ —        $ —        $ 1,834  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

The change in fair value of the contingent consideration was as follows (in thousands):

 

13


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

Contingent consideration liability - January 1, 2018

   $ 1,834  

Preliminary purchase price

     3,360  

Fair value adjustments

     (544

Accretion in value

     235  

Amounts paid to sellers

     (400
  

 

 

 

Contingent consideration liability - June 30, 2018

   $ 4,485  
  

 

 

 

The accretion in value of contingent consideration liabilities is included within administrative expenses on the Condensed Consolidated Statements of Operations and Comprehensive Income.

The carrying values and associated fair values of financial assets and liabilities that are not recorded at fair value in the Condensed Consolidated Balance Sheets and not described above include investments which represent a Level 2 fair value measurement and are as follows (in thousands):

 

     As of June 30, 2018      As of December 31, 2017  
     Carrying Value      Fair Value      Carrying Value      Fair Value  

Financial assets:

           

Investments

   $ 20,312      $ 20,294      $ 30,053      $ 30,038  

See Note 4, Investments, for more information on cash equivalents and investments included in the table above. Also see Note 8, Derivatives and Hedging Activities, for more information on derivative financial instruments.

NOTE 8 – DERIVATIVES AND HEDGING ACTIVITIES

Cash Flow Hedges of Interest Rate Risk

Our purpose for using interest rate derivatives is to add stability to interest expense and to manage our exposure to interest rate movements. During the first six months of 2018, such derivatives were used to hedge the variable cash flows associated with existing variable-rate debt. To accomplish these objectives, we primarily use interest rate swaps as part of our interest rate risk management strategy. Interest rate swaps designated as cash flow hedges involve the receipt of variable amounts from a counterparty in exchange for making fixed-rate payments over the life of the agreements without exchange of the underlying notional amount. As of June 30, 2018 and December 31, 2017, we had two interest rate swaps with a beginning notional of $100.0 million that amortize quarterly to $95.3 million at a maturity date of May 31, 2022.

The changes in the fair value of derivatives designated and that qualify as cash flow hedges are recorded in accumulated other comprehensive income and subsequently reclassified into earnings in the period that the hedged forecasted transaction affects earnings. Any ineffectiveness arising during the period, as a result of a change to the hedge or the item(s) being hedged, is recognized directly in earnings. We had no such changes during the six months ended June 30, 2018.

Amounts reported in accumulated other comprehensive income related to derivatives will be reclassified to interest expense, net as interest payments are made on our variable-rate debt. Over the next twelve months, we estimate that an additional $0.5 million will be reclassified as a decrease to interest expense, net.

 

14


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

Additionally, we do not use derivatives for trading or speculative purposes and we currently do not have any derivatives that are not designated as hedges. As of June 30, 2018, the Company has not posted any collateral related to these agreements.

We elected to early adopt ASU 2017-12, “Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities.” as of January 1, 2018 and, as such, recognized a $0.1 million adjustment to our opening retained earnings and accumulated other comprehensive income as of January 1, 2018 to reclassify the cash flow hedge ineffectiveness previously recorded in net income in the fourth quarter of 2017 to accumulated other comprehensive income.

NOTE 9 – STOCKHOLDERS’ EQUITY

As of June 30, 2018, we had $2.3 million in accumulated other comprehensive income on our Condensed Consolidated Balance Sheet, which represents the effective portion of the unrealized gain on our derivative instruments. For additional information, see Note 8, Derivatives and Hedging Activities.

On February 28, 2018, we announced that our Board of Directors authorized a $50 million stock repurchase program effective March 2, 2018 through February 28, 2019, unless extended by the Board of Directors. During the six months ended June 30, 2018, we repurchased approximately 413 thousand shares of our common stock for an aggregate purchase price of approximately $24.6 million or $59.70 average price per share as part of our 2018 stock repurchase plan. The effect of these treasury shares reducing the number of common shares outstanding is reflected in our earnings per share calculation.

NOTE 10 – EMPLOYEE BENEFITS

Healthcare

Our healthcare benefit expense (net of employee contributions) for all plans was approximately $4.4 million and $4.3 million for the three months ended June 30, 2018 and 2017, respectively, and $8.8 million and $8.3 million for the six months ended June 30, 2018 and 2017, respectively. An accrual for estimated healthcare claims incurred but not reported (“IBNR”) is included within accrued compensation on the Condensed Consolidated Balance Sheets and was $2.1 million and $1.8 million as of June 30, 2018 and December 31, 2017, respectively.

Workers’ Compensation

Workers’ compensation expense totaled $1.5 million and $2.6 million for the three months ended June 30, 2018 and 2017, respectively, and $5.3 million and $6.7 million for the six months ended June 30, 2018 and 2017, respectively. Workers’ compensation known claims and IBNR reserves included on the Condensed Consolidated Balance Sheets were as follows (in thousands):

 

     June 30,      December 31,  
     2018      2017  

Included in other current liabilities

   $ 6,066      $ 5,899  

Included in other long-term liabilities

     8,018        8,721  
  

 

 

    

 

 

 
   $ 14,084      $ 14,620  
  

 

 

    

 

 

 

 

15


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

We also had an insurance receivable for claims that exceeded the stop loss limit included on the Condensed Consolidated Balance Sheets. This receivable offsets an equal liability included within the reserve amounts noted above and was as follows (in thousands):

 

     June 30,      December 31,  
     2018      2017  

Included in other non-current assets

   $ 1,894      $ 1,826  

Retirement Plans

We participate in multiple 401(k) plans, whereby we provide a matching contribution of wages deferred by employees and can also make discretionary contributions to each plan. Certain plans allow for discretionary employer contributions only. These plans cover substantially all our eligible employees. During each of the three months ended June 30, 2018 and 2017, we recognized 401(k) plan expenses of $0.5 million, and we recognized $0.9 million for each of the six months ended June 30, 2018 and 2017, respectively. These expenses are included in administrative expenses on the accompanying Condensed Consolidated Statements of Operations and Comprehensive Income.

Share-Based Compensation

Common Stock Awards

During the six months ended June 30, 2018 and 2017, we granted approximately five thousand and six thousand shares of our common stock on June 1, respectively, under our 2014 Omnibus Incentive Plan to non-employee members of our Board of Directors. The stock issued to the Board of Directors on June 1, 2017 vested immediately, whereas the stock issued on June 1, 2018 will vest over a one year service term. Accordingly, for the three and six months ended June 30, 2017, we recorded approximately $0.3 million in compensation expense within administrative expenses on the Condensed Consolidated Statements of Operations and Comprehensive Income at the time of the grant, while twenty-five thousand dollars of compensation expense was recorded during the three and six months ending June 30, 2018.

In addition, during the three and six months ended June 30, 2018 and 2017, we granted approximately 0.1 million shares of our common stock under our 2014 Omnibus Incentive Plan to our employees. The shares granted during the three and six months ended June 30, 2018 and 2017 vest in three equal installments (rounded to the nearest whole share) annually on April 20 through 2021.

During the six months ended June 30, 2018 and 2017, our employees surrendered approximately forty-one thousand shares and ten thousand shares, respectively, of our common stock to satisfy tax withholding obligations arising in connection with the vesting of common stock awards issued under our 2014 Omnibus Incentive Plan. Share-based compensation expense associated with non-performance-based awards issued to employees was $1.0 million and $1.9 million for the three and six months ended June 30, 2018, respectively, and $0.7 million and $1.1 million for the three and six months ended June 30, 2017, respectively. We recognized excess tax benefits of $0.4 million and $0.5 million within the income tax provision in the Condensed Consolidated Statements of Operations and Comprehensive Income for the three and six months ended June 30, 2018, respectively, and $0.5 million and $0.6 million for the three and six months ended June 30, 2017, respectively.

As of June 30, 2018, we had $7.2 million of unrecognized compensation expense related to these nonvested common stock awards issued to the Board of Directors and our employees. This expense is

 

16


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

subject to future adjustments for forfeitures and is expected to be recognized on a straight-line basis over the remaining weighted-average period of 2.1 years. Shares forfeited are returned as treasury shares and available for future issuances. See the table below for changes in shares and related weighted average fair market value per share.

Employees – Performance-Based Stock Awards

During the six months ended June 30, 2018, we granted under our 2014 Omnibus Incentive Plan approximately 0.1 million shares of our common stock to certain officers, which vest in two equal installments on each of April 20, 2019 and April 20, 2020. These shares were issued in connection with the performance-based targets established in 2017. In addition, during the six months ended June 30, 2018, we established, and our Board of Directors approved, performance-based targets in connection with common stock awards to be issued to certain officers in 2019 contingent upon achievement of these 2018 targets. Share-based compensation expense associated with these performance-based awards was $0.6 million and $1.0 million for the three and six months ended June 30, 2018, respectively, and $0.3 million and $0.4 million for the three and six months ended June 30, 2017, respectively.

As of June 30, 2018, we had $4.2 million of unrecognized compensation expense related to nonvested performance-based common stock units. This expense is subject to future adjustments for forfeitures and is expected to be recognized over the remaining weighted-average period of 2.0 years using the graded-vesting method. See the table below for changes in shares and related weighted average fair market value per share.

Employees – Performance-Based Restricted Stock Units

During the six months ended June 30, 2017, we established, and our Board of Directors approved, performance-based restricted stock units in connection with common stock awards which we issued to certain employees during the six months ended June 30, 2018. In addition, during the six months ended June 30, 2018, we established, and our Board of Directors approved, performance-based restricted stock units in connection with common stock awards to be issued to certain employees in 2019 based upon achievement of a performance target. Share-based compensation expense associated with these performance-based awards was $0.3 million and $1.2 million for the three and six months ended June 30, 2018, respectively, and $0.8 million for both the three and six months ended June 30, 2017, respectively. All restricted stock units are accounted for as equity-based awards that are settled with a fixed number of common shares.

As of June 30, 2018, we had $0.6 million of unrecognized compensation expense related to nonvested performance-based common stock units. This expense is subject to future adjustments for forfeitures and is expected to be recognized on a straight-line basis over the remaining weighted-average period of 0.8 years. See the table below for changes in shares and related weighted average fair market value per share.

Share-Based Compensation Summary

Amounts for each category of equity-based award for employees as of December 31, 2017 and changes during the six months ended June 30, 2018 were as follows:

 

17


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

                  Performance-Based Stock      Performance-Based Restricted  
     Common Stock Awards      Awards      Stock Units  
           Weighted            Weighted            Weighted  
           Average Fair            Average Fair            Average Fair  
           Market Value            Market Value            Market Value  
     Awards     Per Share      Awards     Per Share      Units     Per Share  

Nonvested awards/units at December 31, 2017

     202,331     $ 39.09        77,254     $ 41.00        72,000     $ 52.16  

Granted

     65,112       57.51        52,892       65.60        14,072       55.92  

Vested

     (90,952     36.10        —         —          (71,120     52.15  

Forfeited/Cancelled

     (1,329     44.82        (14,448     41.00        (1,464     52.94  
  

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 

Nonvested awards/units at June 30, 2018

     175,162     $ 47.45        115,698     $ 52.25        13,488     $ 56.05  
  

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 

During the three and six months ended June 30, 2018 and 2017, we recorded the following stock compensation expense, by income statement category (in thousands):

 

     Three months ended June 30,      Six months ended June 30,  
     2018      2017      2018      2017  

Cost of sales

   $ 180      $ —        $ 655      $ —    

Selling

     89        —          372        —    

Administrative

     1,687        2,090        3,169        2,570  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 1,956      $ 2,090      $ 4,196      $ 2,570  
  

 

 

    

 

 

    

 

 

    

 

 

 

Administrative stock compensation expense includes all stock compensation earned by our administrative personnel, while cost of sales and selling stock compensation represents all stock compensation earned by our installation and sales employees, respectively.

NOTE 11 – INCOME TAXES

Our provision for income taxes as a percentage of pretax earnings is based on a current estimate of the annual effective income tax rate adjusted to reflect the impact of discrete items.

During the three and six months ended June 30, 2018, our effective tax rate was 24.0% and 24.6%, respectively. This rate was favorably impacted primarily by the enactment of Pub.L. 115–97, an Act to provide for reconciliation pursuant to titles II and V of the concurrent resolution on the budget for fiscal year 2018 (the “Tax Act”). The Tax Act reduced the U.S federal corporate tax rate from 35% to 21% effective January 1, 2018, among other changes. ASC Topic 740, Accounting for Income Taxes, requires companies to recognize the effect of tax law changes in the period of enactment. Pursuant to ASU 2018-05 and Staff Accounting Bulletin No. 118 (“SAB 118”) issued by the Securities and Exchange Commission, a company is expected to record a provisional amount when it does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain tax effects of the Tax Act, but a reasonable estimate can be determined. A provisional amount is not required to be recorded if a reasonable estimate cannot be determined.

We have recognized the provisional tax impacts of the Tax Act in our consolidated financial statements for the year ended December 31, 2017 included within our 2017 Form 10-K. Based on a review of the guidance issued by the Internal Revenue Service in the first and second quarters of 2018, no adjustment to the provisional amount recorded in the Condensed Consolidated Financial Statements for the year ended December 31, 2017 was deemed necessary. We continue to assess new guidance and refine our

 

18


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

computation of these provisional amounts and will complete our analysis within the one-year measurement period ending December 22, 2018.

NOTE 12 – RELATED PARTY TRANSACTIONS

We sell installation services to other companies related to us through common or affiliated ownership and/or Board of Directors and/or management relationships. We also purchase services and materials and pay rent to companies with common or affiliated ownership.

We lease our headquarters and certain other facilities from related parties. See Note 13, Commitments and Contingencies, for future minimum lease payments to be paid to these related parties.

For the three and six months ended June 30, 2018 and 2017, the amount of sales to related parties as well as the purchases from and rent expense paid to related parties were as follows (in thousands):

 

     Three months ended June 30,      Six months ended June 30,  
     2018      2017      2018      2017  

Sales

   $ 3,209      $ 2,386      $ 6,102      $ 4,722  

Purchases

     472        308        835        599  

Rent

     291        289        572        585  

As of June 30, 2018 and December 31, 2017, we had related party balances of approximately $2.3 million and $2.0 million, respectively, included in accounts receivable on our Condensed Consolidated Balance Sheets. These balances primarily represent trade accounts receivable arising during the normal course of business with various related parties. M/I Homes, Inc., a customer whose Chairman, President and Chief Executive Officer is a member of our Board of Directors, accounted for $1.2 million and $1.0 million of these balances as of each of June 30, 2018 and December 31, 2017, respectively.

NOTE 13 – COMMITMENTS AND CONTINGENCIES

Accrued General Liability

Accrued general insurance reserves included on the Condensed Consolidated Balance Sheets were as follows (in thousands):

 

     June 30,      December 31,  
     2018      2017  

Included in other current liabilities

   $ 2,105      $ 2,033  

Included in other long-term liabilities

     7,165        7,073  
  

 

 

    

 

 

 
   $ 9,270      $ 9,106  
  

 

 

    

 

 

 

We also had insurance receivables and an indemnification asset, totaling $2.8 million, included in other non-current assets on the Condensed Consolidated Balance Sheets as of June 30, 2018 and December 31, 2017 that, in aggregate, offset an equal liability included within the reserve amounts noted above.

Leases

We are obligated under capital leases covering vehicles and certain equipment. The vehicle and equipment leases generally have initial terms ranging from four to six years. Total gross assets relating to

 

19


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

capital leases were approximately $61.6 million and $63.4 million as of June 30, 2018 and December 31, 2017, respectively, and a total of approximately $31.3 million and $26.8 million were fully depreciated as of June 30, 2018 and December 31, 2017, respectively. The net book value of assets under capital leases was approximately $10.8 million and $13.0 million as of June 30, 2018 and December 31, 2017, respectively. Amortization of assets held under capital leases is included within cost of sales on the Condensed Consolidated Statements of Operations and Comprehensive Income.

We also have several noncancellable operating leases, primarily for buildings, improvements, equipment and certain vehicles. These leases generally contain renewal options for periods ranging from one to five years and require us to pay all executory costs such as property taxes, maintenance and insurance.

Future minimum lease payments under noncancellable operating leases (with initial or remaining lease terms in excess of one year) with related parties as of June 30, 2018 are as follows (in thousands):

 

Remainder of 2018

   $ 577  

2019

     1,228  

2020

     1,255  

2021

     1,131  

2022

     1,052  

Thereafter

     51  

Other Commitments and Contingencies

From time to time, various claims and litigation are asserted or commenced against us principally arising from contractual matters and personnel and employment disputes. In determining loss contingencies, management considers the likelihood of loss as well as the ability to reasonably estimate the amount of such loss or liability. An estimated loss is recorded when it is considered probable that such a liability has been incurred and when the amount of loss can be reasonably estimated. As litigation is subject to inherent uncertainties, we cannot be certain that we will prevail in these matters. However, we do not believe that the ultimate outcome of any pending matters will have a material adverse effect on our consolidated financial position, results of operations or cash flows.

During the six months ended June 30, 2018, we entered into an agreement with one of our suppliers to purchase a portion of the insulation materials we utilize across our business. This agreement is effective January 1, 2019 through December 31, 2021 with a purchase obligation of $25.8 million for 2019, $20.8 million for 2020 and $14.6 million for 2021.

NOTE 14 – BUSINESS COMBINATIONS

As part of our ongoing strategy to expand geographically and increase market share in certain markets, we completed five business combinations and one insignificant tuck-in acquisition merged into existing operations during the six months ended June 30, 2018 and four business combinations and two insignificant tuck-in acquisitions merged into existing operations during the six months ended June 30, 2017, respectively, in which we acquired 100% of the ownership interests in each.

The largest of these acquisitions were Custom Overhead Door, LLC dba Custom Door & Gate (collectively, “CDG”) in March 2018, Trilok Industries, Inc., Alpha Insulation and Waterproofing Inc. and Alpha Insulation and Waterproofing Company (collectively, “Alpha”) in January 2017 and Columbia Shelving & Mirror, Inc. and Charleston Shelving & Mirror, Inc. (collectively, “Columbia”) in June 2017.

 

20


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

The remaining acquisitions were individually insignificant, but material in the aggregate, and are included in “Other” within each table below. Net Income, as noted below, includes amortization, taxes and interest allocations when appropriate.

For the three and six months ended June 30, 2018 (in thousands):

 

                                 Total      Three months ended      Six months ended  
            Acquisition             Seller      Purchase      June 30, 2018      June 30, 2018  

2018 Acquisitions

   Date      Type      Cash Paid      Obligations      Price      Revenue      Net Income      Revenue      Net Income  

CDG

     3/19/2018        Asset      $ 9,440      $ 1,973      $ 11,413      $ 3,324      $ 80      $ 3,724      $ 65  

Other

     Various        Asset        9,186        1,826        11,012        4,508        315        5,779        381  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

         $ 18,626      $ 3,799      $ 22,425      $ 7,832      $ 395      $ 9,503      $ 446  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

For the three and six months ended June 30, 2017 (in thousands):

 

                                 Fair Value of      Total      Three months ended      Six months ended  
            Acquisition             Seller      Common      Purchase      June 30, 2017      June 30, 2017  

2017 Acquisitions

   Date      Type      Cash Paid      Obligations      Stock      Price      Revenue      Net Income      Revenue      Net Income  

Alpha(1)

     1/5/2017        Share      $ 103,810      $ 2,002      $ 10,859      $ 116,671      $ 30,330      $ 157      $ 58,495      $ 461  

Columbia

     6/26/2017        Asset        8,768        225        —          8,993        216        7        216        7  

Other

     Various        Asset        5,502        400        —          5,902        4,654        261        5,172        282  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

         $ 118,080      $ 2,627      $ 10,859      $ 131,566      $ 35,200      $ 425      $ 63,883      $ 750  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

(1) 

The cash paid included $21.7 million in contingent consideration to satisfy purchase price adjustments related to cash and net working capital requirements, earnout consideration based on Alpha’s change in EBITDA from 2015 and a customary holdback. These payments were based on fair value of each contingent payment at the time of acquisition and subsequently adjusted during the measurement period. We issued 282,577 shares of our common stock with a fair value of $10.9 million.

Acquisition-related costs recorded within administrative expenses on the Condensed Consolidated Statements of Operations and Comprehensive Income amounted to $0.7 million and $1.2 million for the three and six months ended June 30, 2018, respectively, and $0.7 million and $1.3 million for the three and six months ended June 30, 2017, respectively. The goodwill recognized in conjunction with these business combinations represents the excess cost of the acquired entity over the net amount assigned to assets acquired and liabilities assumed. We expect to deduct approximately $7.5 million of goodwill for tax purposes as a result of 2018 acquisitions.

Purchase Price Allocations

The estimated fair values of the assets acquired and liabilities assumed for the acquisitions, as well as total purchase prices and cash paid, approximated the following as of June 30 (in thousands):

 

21


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

    2018     2017  
    CDG     Other     Total     Alpha     Columbia     Other     Total  

Estimated fair values:

             

Cash

  $ —       $ —       $ —       $ 247     $ —       $ —       $ 247  

Accounts receivable

    1,731       662       2,393       29,851       989       1,087       31,927  

Inventories

    514       914       1,428       1,852       704       880       3,436  

Other current assets

    28       64       92       4,500       8       3       4,511  

Property and equipment

    933       1,252       2,185       1,528       659       686       2,873  

Intangibles

    3,711       6,160       9,871       57,200       4,760       3,321       65,281  

Goodwill

    4,912       2,174       7,086       38,511       2,209       1,014       41,734  

Other non-current assets

    36       —         36       383       36       133       552  

Accounts payable and other current liabilities

    (452     (214     (666     (17,401     (372     (1,222     (18,995
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Fair value of assets acquired and purchase price

    11,413       11,012       22,425       116,671       8,993       5,902       131,566  

Less fair value of common stock issued

    —         —         —         10,859       —         —         10,859  

Less seller obligations

    1,973       1,826       3,799       2,002       225       400       2,627  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Cash paid

  $ 9,440     $ 9,186     $ 18,626     $ 103,810     $ 8,768     $ 5,502     $ 118,080  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Contingent consideration is included as “seller obligations” in the above table or within “fair value of assets acquired” if subsequently paid during the period presented. These contingent payments consist primarily of amounts based on working capital calculations, earnouts based on performance, and non-compete agreements, all of which are based on fair value at the time of acquisition. When these payments are expected to be made over one year from the acquisition date, the contingent consideration is discounted to net present value using our weighted average cost of capital (WACC), when appropriate.

Further adjustments to the allocation for each acquisition still under its measurement period are expected as third-party and internal valuations are finalized, certain tax aspects of the transaction are completed and customary post-closing reviews are concluded during the measurement period attributable to each individual business combination. As a result, insignificant adjustments to the fair value of assets acquired, and in some cases total purchase price, have been made to certain business combinations since the date of acquisition and future adjustments may be made through the end of each measurement period. Goodwill and intangibles per the above table do not agree to the total gross increases of these assets as shown in Note 5, Goodwill and Intangibles, during each of the six months ended June 30, 2018 and 2017 due to minor adjustments to goodwill for the allocation of certain acquisitions still under measurement. In addition, goodwill and intangibles increased during each of the six months ended June 30, 2018 and 2017 due to immaterial tuck-in acquisitions that do not appear in the above table.

The provisional amounts for Alpha originally reported in our Condensed Consolidated Balance Sheets included in our Quarterly Report on Form 10-Q for the period ended June 30, 2017 were adjusted during the measurement period to reflect the review and ongoing analysis of the fair value measurements. As a result of our continued evaluation during the measurement period, during the twelve months ended December 31, 2017, we increased goodwill by approximately $2.1 million, offset by a corresponding net reduction in various working capital accounts.

Estimates of acquired intangible assets related to the acquisitions are as follows for the six months ended June 30 (dollars in thousands):

 

22


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

     2018      2017  
            Weighted             Weighted  
            Average             Average  
            Estimated             Estimated  
     Estimated      Useful      Estimated      Useful  

Acquired intangibles assets

   Fair Value      Life (yrs.)      Fair Value      Life (yrs.)  

Customer relationships

   $ 6,481        8      $ 32,644        8  

Trademarks and trade names

     2,740        15        17,190        15  

Non-competition agreements

     650        5        1,847        5  

Backlog

     —          —          13,600        1.5  

Pro Forma Information

The unaudited pro forma information for the combined results of the Company has been prepared as if the 2018 acquisitions had taken place on January 1, 2017 and the 2017 acquisitions had taken place on January 1, 2016. The unaudited pro forma information is not necessarily indicative of the results that we would have achieved had the transactions actually taken place on January 1, 2017 and 2016, respectively, and the unaudited pro forma information does not purport to be indicative of future financial operating results (in thousands, except per share data):

 

     Unaudited pro forma for the three      Unaudited pro forma for the six  
     months ended June 30,      months ended June 30,  
     2018      2017      2018      2017  

Net revenue

   $ 333,207      $ 300,536      $ 641,177      $ 578,575  

Net income

     16,378        12,832        22,977        20,323  

Basic net income per share

     0.52        0.41        0.73        0.64  

Diluted net income per share

     0.52        0.40        0.73        0.64  

Unaudited pro forma net income reflects additional intangible asset amortization expense of $16 thousand and $0.2 million for the three and six months ended June 30, 2018 and $0.7 million and $1.5 million for the three and six months ended June 30, 2017, respectively, as well as additional income tax expense of $17 thousand and $87 thousand for the three and six months ended June 30, 2018 and $0.4 million and $1.1 million for the three and six months ended June 30, 2017, respectively, that would have been recorded had the 2018 acquisitions taken place on January 1, 2017 and the 2017 acquisitions taken place on January 1, 2016.

NOTE 15 –INCOME PER COMMON SHARE

Basic net income per common share is calculated by dividing net income by the weighted average shares outstanding during the period, without consideration for common stock equivalents.

Diluted net income per common share is calculated by adjusting weighted average shares outstanding for the dilutive effect of common stock equivalents outstanding for the period, determined using the treasury stock method. Potential common stock is included in the diluted income per common share calculation when dilutive. The dilutive effect of outstanding restricted stock awards after application of the treasury stock method was 107 thousand and 166 thousand shares for the three and six months ended June 30, 2018, respectively, and 63 thousand and 80 thousand shares for the three and six months ended June 30, 2017, respectively.

 

23


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

NOTE 16 – SUBSEQUENT EVENTS

On July 16, 2018, we entered into a seven-year interest rate swap (in addition to our two pre-existing interest rate swaps) with a beginning notional of $100.0 million that amortizes quarterly to $93.3 million at a maturity date of April 15, 2025, as well as a forward interest rate swap beginning May 31, 2022 with a beginning notional of $100.0 million that amortizes quarterly to $97.0 million at a maturity date of April 15, 2025. These derivatives serve to hedge the variable cash flows associated with existing variable-rate debt on the incremental $100.0 million principal borrowings and one year extension added to our Term Loan during the second quarter of 2018. Combined, these four swaps serve to hedge $200.0 million of the variable cash flows on our Term Loan until maturity.

 

24


Table of Contents
Item 2.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

This Management’s Discussion and Analysis of Financial Condition and Results of Operations should be read in conjunction with our consolidated financial statements and related notes in “Item 1. Financial Statements” of this Form 10-Q, as well as our 2017 Form 10-K.

OVERVIEW

We are one of the nation’s largest insulation installers for the residential new construction market and are also a diversified installer of complementary building products, including waterproofing, fire-stopping and fireproofing, garage doors, rain gutters, shower doors, closet shelving, mirrors and other products throughout the United States. We offer our portfolio of services for new and existing single-family and multi-family residential and commercial building projects in all 48 continental states and the District of Columbia from our national network of over 125 branch locations. Substantially all of our net revenue comes from service-based installation of these products in the residential new construction, repair and remodel and commercial construction end markets. We believe our business is well positioned to continue to profitably grow due to our strong balance sheet, liquidity and our continuing acquisition strategy.

A large portion of our net revenue comes from the U.S. residential new construction market, which depends upon a number of economic factors including demographic trends, interest rates, consumer confidence, employment rates, housing inventory levels, foreclosure rates, the health of the economy and availability of mortgage financing.

The recently passed Tax Act has added additional momentum to the economic landscape surrounding our business. While there have been concerns about the impact of the new tax law on housing, initial analyses are suggesting that it is generally stimulative to the economy. In addition, preliminary concerns about the reduction of the mortgage interest deduction, deductibility of real estate taxes, state taxes and local taxes seem to be offset by overall optimistic momentum around economic stability and growth. We may adjust our strategies based on housing demand and our performance in each of our markets.

2018 Second Quarter Highlights

Net revenue increased 17.9% or $50.4 million to $332.6 million, while gross profit increased 12.6% or $10.7 million, during the three months ended June 30, 2018 compared to 2017. The increase in net revenue and gross profit was primarily driven by the continued recovery of the housing markets, the contribution of our recent acquisitions and the diversity of installation services across our end markets and products, with the increase in gross margin being partially offset by material inflation and labor related expenses.

During the second quarter of 2018, we extended the maturity date of our Term Loan Agreement from April 15, 2024 to April 15, 2025 and increased the aggregate principal amount of the facility from $297.8 million to $397.8 million, and extended the maturity date on our ABL Revolver from April 13, 2022 to June 19, 2023 and increased the aggregate revolving loan commitments from $100.0 million to $150.0 million. In conjunction with the Term Loan Second Amendment, we wrote off fees of $1.1 million. All other provisions of the Term Loan Agreement were unchanged.

On July 16, 2018, we entered into a seven-year interest rate swap (in addition to our two pre-existing interest rate swaps) with a beginning notional of $100.0 million as well as a forward interest rate swap beginning May 31, 2022 with a beginning notional of $100.0 million. These derivatives serve to hedge the variable cash flows associated with existing variable-rate debt on the incremental $100.0 million principal borrowings and one-year extension added to our Term Loan during the second quarter of 2018. Together, these four swaps serve to hedge $200.0 million of the variable cash flows on our Term Loan until maturity.

 

25


Table of Contents

We believe there are several trends that should drive long-term growth in the housing market. These trends include an aging housing stock, population growth and household formation growth. These positive trends are reflected in Blue Chip Economic Indicators’ July 2018 consensus forecast, which projects housing starts to increase from approximately 1.2 million in 2017 to approximately 1.3 million in 2018. We expect that our net revenue, gross profit and operating income will benefit from this growth. While we are actively adjusting pricing with our customers, we have realized selling price increases at a slower rate than the increase in material costs. We have been successful negotiating better pricing with our customers and experienced solid price increase momentum during the first and second quarter of 2018. Based on current and improving market conditions, we expect our selling prices to continue to improve during the third quarter, with improving margins to be in-line with historical trends. We do expect to experience higher material costs through the remainder of the year and will continue to work with our customers to adjust selling prices to offset these higher costs.

Sales performance

Net revenues increased during the second quarter and first six months of 2018 compared to 2017, primarily driven by acquisitions, organic growth from our existing branches and increased selling prices. For both the three and six months ended June 30, 2018, on a same branch basis, net revenue improved 11.3%, with slightly more than half of the increase for both periods attributable to growth in the number of completed jobs with the rest attributable to price gains and more favorable customer and product mix. We also saw organic growth in our large commercial construction end market of 4.1% and 8.6% during the three and six months ended, June 30, 2018, respectively, while same branch new residential sales increased 12.1% and 11.7%, compared to growth in U.S. housing completions of 6.5% and 8.4% for the three and six months ended June 30, 2018, respectively. Net revenue for the three and six months ended June 30 was as follows (in thousands):

 

     Three months ended June 30,      Six months ended June 30,  
     2018      2017      2018      2017  

Same branch(1)

   $ 314,082      $ 236,422      $ 598,547      $ 444,803  

Acquired branch(2)

     18,502        45,774        35,765        93,062  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net revenue

   $ 332,584      $ 282,196      $ 634,312      $ 537,865  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

(1) 

Represents sales for branch locations owned for greater than 12 months as of the financial statement date.

(2) 

Represents sales for branch locations owned for less than 12 months as of the financial statement date.

Cost of sales and gross profit

Gross profit for the three and six months ended June 30 was as follows (dollars in thousands):

 

     Three months ended June 30,     Six months ended June 30,  
     2018     Change     2017     2018     Change     2017  

Net revenues

   $ 332,584       17.9   $ 282,196     $ 634,312       17.9   $ 537,865  

Cost of sales

     236,941       20.1     197,268       458,693       20.5     380,765  
  

 

 

     

 

 

   

 

 

     

 

 

 

Gross profit

   $ 95,643       12.6   $ 84,928     $ 175,619       11.8   $ 157,100  
  

 

 

     

 

 

   

 

 

     

 

 

 

Gross profit percentage

     28.8       30.1     27.7       29.2

As a percentage of net revenue, gross profit decreased during the three and six months ended June 30, 2018 compared to 2017 attributable primarily to industry-wide material cost increases beginning in January of this year as well as the impacts of our financial wellness plan, stock compensation plan for installers and increased training wages, partially offset by lower workers compensation costs.

Operating expenses

Operating expenses for the three and six months ended June 30 were as follows (dollars in thousands):

 

26


Table of Contents
     Three months ended June 30,     Six months ended June 30,  
     2018     Change     2017     2018     Change     2017  

Selling

   $ 16,020       17.4   $ 13,650     $ 31,866       15.1   $ 27,676  

Percentage of total net revenue

     4.8       4.8     5.0       5.1

Administrative

   $ 44,971       7.7   $ 41,761     $ 89,174       10.1   $ 81,022  

Percentage of total net revenue

     13.5       14.8     14.1       15.1

Amortization

   $ 7,322       11.8   $ 6,550     $ 14,450       11.4   $ 12,966  

Percentage of total net revenue

     2.2       2.3     2.3       2.4

Selling

The dollar increases in selling expenses for the three and six months ended June 30, 2018 were primarily driven by increased selling wages and commissions on an increased sales base. Selling expense, as a percentage of sales, decreased for the six months ended June 30, 2018, primarily due to lower bad debt expense compared to the first six months of 2017, partially offset by higher stock compensation expense in 2018. Lower bad debt expense accounted for 0.2% of the reduction in selling expense as a percentage of sales during the six months ended June 30, 2018.

Administrative

The increase in administrative expenses for the three and six months ended June 30, 2018 was primarily due to an increase in wages and benefits and facility costs attributable to both acquisitions and organic growth. Increased administrative wages accounted for the majority of the total increase in administrative costs, with increased facility costs accounting for the remaining increase during both the three and six months ended June 30, 2018. Administrative expense decreased as a percentage of sales for the three and six months ended June 30, 2018 compared to 2017 primarily due to lower bonus expense, as well as lower liability and medical insurance expense.

Other expense

Other expense net for the three and six months ended June 30 was as follows (dollars in thousands):

 

     Three months ended June 30,      Six months ended June 30,  
     2018      Change     2017      2018      Change     2017  

Interest expense, net

   $ 5,691        17.0   $ 4,865      $ 9,731        38.3   $ 7,035  

Other

     163        24.4     131        285        0.7     283  
  

 

 

      

 

 

    

 

 

      

 

 

 

Total other expense

   $ 5,854        17.2   $ 4,996      $ 10,016        36.9   $ 7,318  
  

 

 

      

 

 

    

 

 

      

 

 

 

The increase in interest expense during the three and six months ended June 30, 2018 compared to 2017 was due to increased debt balances associated with our borrowings to support acquisition-related growth.

Income tax provision

Income tax provision and effective tax rates for the three and six months ended June 30 were as follows (dollars in thousands):

 

     Three months ended June 30,     Six months ended June 30,  
     2018     2017     2018     2017  

Income tax provision

   $ 5,161     $ 5,998     $ 7,404     $ 9,781  

Effective tax rate

     24.0     33.4     24.6     34.8

During the three and six months ended June 30, 2018, our tax rate was favorably impacted primarily by the effects of the Tax Act, which reduced the U.S federal corporate tax rate from 35% to 21%, usage of net operating losses for a tax filing entity which previously had a full valuation allowance and excess tax benefits from share-based compensation arrangements. This favorability was partially offset by separate tax filing entities in a loss position for which a full valuation allowance will be accounted for against the

 

27


Table of Contents

losses, causing no tax benefit to be recognized on the losses, as well as the loss of the domestic production activities deduction resulting from the enactment of the Tax Act.

The ultimate impact of the Tax Act may differ from these provisional amounts, possibly materially, due to, among other things, additional analysis, changes in interpretations and assumptions we have made, additional regulatory guidance that may be issued and actions we may take as a result of the Tax Act. We have recognized the provisional tax impacts of the Tax Act in our Condensed Consolidated Financial Statements for the year ended December 31, 2017 included within our 2017 Form 10-K. Based on a review of the guidance issued by the Internal Revenue Service in the first six months of 2018, no adjustment to the provisional amount recorded in the Condensed Consolidated Financial Statements for the year ended December 31, 2017 was deemed necessary. We continue to assess new guidance and refine our computation of these provisional amounts and will complete our analysis within the one-year measurement period ending December 22, 2018.

KEY FACTORS AFFECTING OUR OPERATING RESULTS

Material costs

We purchase the materials that we install primarily from manufacturers. The industry supply of materials we install was disrupted due to a catastrophic failure at a manufacturer’s facility during the fourth quarter of 2017, resulting in insulation material allocation throughout the industry and, as a result, increased market pricing in 2018. Increased market pricing, regardless of the catalyst, could impact our results of operations, to the extent that price increases cannot be passed on to our customers. See Management’s Discussion and Analysis of Financial Conditions and Results of Operations—Overview—2018 Second Quarter Highlights.

Liquidity and capital resources

Our primary capital requirements are to fund working capital needs, operating expenses, acquisitions and capital expenditures and meet required principal and interest payments. Our capital resources primarily consist of cash from operations and borrowings under our credit agreement and capital equipment leases and loans. Our investments consist of highly liquid instruments primarily including corporate bonds and commercial paper. As of June 30, 2018, we had no outstanding borrowings under our ABL Revolver.

On June 19, 2018, we entered into a second amendment to the Term Loan Agreement (the “Term Loan Second Amendment”) to (i) extend the maturity date from April 15, 2024 to April 15, 2025 and (ii) increase the aggregate principal amount of the facility from $297.8 million to $397.8 million. In conjunction with the Term Loan Second Amendment, we wrote off fees of $1.1 million. All other provisions of the Term Loan Agreement were unchanged.

Also on June 19, 2018, we entered into a third amendment to the ABL Credit Agreement (the “ABL Third Amendment”) to (i) extend the maturity date from April 13, 2022 to June 19, 2023, (ii) increase the aggregate revolving loan commitments from $100.0 million to $150.0 million and (iii) provide enhanced borrowing availability against certain types of accounts receivable.

Furthermore, on July 16, 2018, we entered into a seven-year interest rate swap (in addition to our two pre-existing interest rate swaps) with a beginning notional of $100.0 million, as well as a forward interest rate swap beginning May 31, 2022 with a beginning notional of $100.0 million. These derivatives serve to hedge the variable cash flows associated with existing variable-rate debt on the incremental $100.0 million principal borrowings and one-year extension added to our Term Loan during the second quarter of 2018. Together, these four swaps serve to hedge $200.0 million of the variable cash flows on our Term Loan until maturity.

 

28


Table of Contents

Our acquisition of Alpha, which was completed on January 5, 2017, required us to commit significant resources to the acquisition and ongoing support of Alpha’s business. This acquisition was funded by drawing on the credit facility in existence at that time.

We believe that our cash flows from operations, combined with our current cash levels and available borrowing capacity, will be adequate to support our ongoing operations and to fund our debt service requirements, capital expenditures and working capital for at least the next 12 months as evidenced by our net positive cash flows from operations for the six months ended June 30, 2018 and 2017. At June 30, 2018, we were in compliance with all applicable covenants under our borrowing agreements.

The following table summarizes our liquidity (in thousands):

 

     As of June 30,
2018
     As of December 31,
2017
 

Cash and cash equivalents

   $ 139,746      $ 62,510  

Short-term investments

     20,312        30,053  

ABL Revolver(1)

     150,000        100,000  

Less: outstanding letters of credit and cash-collateral

     (28,537      (17,902
  

 

 

    

 

 

 

Total liquidity

   $ 281,521      $ 174,661  
  

 

 

    

 

 

 

 

(1) 

Liquidity under our ABL Revolver is currently capped by our borrowing base availability. As such, our actual liquidity from this instrument as of June 30, 2018, is less than the amount shown in the above table.

Letters of Credit and Bonds

We may use performance bonds to ensure completion of our work on certain larger customer contracts that can span multiple accounting periods. Performance bonds generally do not have stated expiration dates; rather, we are released from the bonds as the contractual performance is completed. In addition, we occasionally use letters of credit and cash to secure our performance under our general liability and workers’ compensation insurance programs. Permit and license bonds are typically issued for one year and are required by certain municipalities when we obtain licenses and permits to perform work in their jurisdictions. The following table summarizes our outstanding bonds, letters of credit and cash-collateral as of June 30, 2018 (in thousands):

 

     2018  

Performance bonds

   $ 36,993  

Insurance letters of credit and cash-collateral

     28,522  

Permit and license bonds

     6,665  
  

 

 

 

Total bonds and letters of credit

   $ 72,180  
  

 

 

 

In January 2018, we posted $10.0 million into a trust to serve as additional collateral for our workers’ compensation and general liability policies. This $10.0 million can be converted to a letter of credit at our discretion and is therefore not considered to be restricted cash.

Historical cash flow information

Cash flows from operating activities

Net cash provided by operating activities was $33.1 million and $28.4 million for the six months ended June 30, 2018 and 2017, respectively. Generally, the primary driver of our cash flows from operating

 

29


Table of Contents

activities is operating income adjusted for certain non-cash items, offset by cash payments for taxes and interest on our outstanding debt. Our cash flows from operations can be impacted by the timing of our cash collections on sales and collection of retainage amounts. In addition, cash flows are seasonally stronger in the third and fourth quarters as a result of increased construction activity.

Cash flows from investing activities

Business Combinations. During the six months ended June 30, 2018 and 2017, we made cash payments, net of cash acquired, of $18.6 million and $116.9 million, respectively, on business combinations. Our acquisition of Alpha in January 2017 required an investing cash outlay of $103.8 million.

Capital Expenditures. Total cash paid for property and equipment was $18.5 million and $14.7 million for the six months ended June 30, 2018 and 2017, respectively, and was primarily related to purchases of vehicles and various equipment to support our growing operations. We expect to continue to support any increases in 2018 net revenue through further capital expenditures.

Other. During the six months ended June 30, 2018 and 2017, we invested $17.8 million and $25.3 million, respectively, in short-term investments consisting primarily of corporate bonds and commercial paper and had $27.5 million in short-term investments that matured during the six months ended June 30, 2018.

Cash flows from financing activities

We utilize our credit facilities to support our operations and continuing acquisitions as well as to finance our fleet expansion. During the six months ended June 30, 2018 and 2017, we had cash inflows from our credit facilities, net of payments on these instruments and other long-term debt, amounting to $92.4 million and $191.3 million, respectively, to support those initiatives. In addition, we made $3.0 million and $3.7 million in principal payments on our capital leases during the six months ended June 30, 2018 and 2017, respectively, and received proceeds of $14.3 million and $9.3 million during the six months ended June 30, 2018 and 2017, respectively, from our fixed asset loans. Lastly, we repurchased approximately 413 thousand shares of our common stock for $24.6 million during the six months ended June 30, 2018, as part of our 2018 stock repurchase plan. See Note 9, Stockholders’ Equity for more information surrounding our stock repurchase plan.

Capped Call Agreement

Certain of our stockholders entered into a capped call agreement with the underwriters of the secondary offering of our common stock completed on June 17, 2014. This agreement provided these stockholders with an option to call from the underwriters a total of approximately 1.0 million shares of our common stock at a capped price, with settlement required to be made in cash. During 2016, these stockholders exercised the call option with respect to approximately 0.7 million of the shares. In addition, in the fourth quarter of 2016, these stockholders simultaneously cancelled the remaining portion of the call option and purchased a new call option from the underwriters. This new capped call agreement provided these stockholders with the option to call from the underwriters a total of approximately 0.4 million shares of our common stock at a capped price. The option was exercised on April 16, 2018 and was settled in cash. The capped call agreement is between these stockholders and the underwriters and does not represent compensation to the stockholders for services rendered to us. The price paid for the option represents the fair value of that transaction and we are not a party to the agreement. Accordingly, we have not recorded any expense related to this transaction.

Contractual Obligations

 

30


Table of Contents

During the six months ended June 30, 2018, we entered into an agreement with one of our suppliers to purchase a portion of the insulation materials we utilize across our business. The intention of this agreement, in part, is to purchase a minimum quantity of materials at a set price, ensuring supply and locking in prices at agreed-upon rates. This agreement is effective January 1, 2019 through December 31, 2021 with a purchase obligation of $25.8 million for 2019, $20.8 million for 2020 and $14.6 million for 2021.

Critical Accounting Policies and Estimates

During the six months ended June 30, 2018 we changed certain of our critical accounting policies and estimates, from those previously disclosed in our 2017 Form 10-K, in relation to our revenue recognition, cash flow classification for certain of our cash flows and our hedge accounting, as a result of the adoption of new accounting standards on January 1, 2018.

Recently Adopted Accounting Pronouncements

 

Standard

  

Adoption

ASU 2014-09, Revenue from Contracts with Customers (Topic 606)    ASC 606 sets forth a new revenue recognition model that requires identifying the contract(s) with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations and recognizing the revenue upon satisfaction of performance obligations. We adopted the provisions of ASU 2014-09 and related subsequently-issued amendments beginning on January 1, 2018 using the modified retrospective approach and, as such, recognized a $2.9 million cumulative effect, net of tax, of initially applying the standard as an increase to the opening balance of retained earnings on January 1, 2018. See Note 3, Revenue Recognition, for further information regarding our revenue recognition policies.
ASU 2017-12, Derivatives and Hedging (Topic 815): Targeted Improvements to accounting for Hedging Activities    ASU 2017-12 better aligns a company’s risk management activities and financial reporting for hedging relationships and makes certain improvements to simplify the application of hedge accounting guidance. For public business entities, this update is effective for financial statements issued for fiscal years beginning after December 15, 2018 and interim periods within those fiscal years, with early adoption permitted. We elected to early adopt this ASU effective January 1, 2018 and, as such, recognized a $0.1 million adjustment to our opening retained earnings and accumulated other comprehensive income as of January 1, 2018 to reclassify the cash flow hedge ineffectiveness previously recorded in net income in the fourth quarter of 2017 to accumulated other comprehensive income.
ASU 2018-05, Income Taxes (Topic 740): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118    In March 2018, the Financial Accounting Standards Board issued ASU 2018-05, which became effective immediately. ASU 2018-05 adds various SEC paragraphs pursuant to the issuance of the December 2017 SEC Staff Accounting Bulletin No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act (“SAB 118”). See Note 11, Income Taxes, for additional information regarding the adoption of ASU 2018-05.

Forward-Looking Statements

 

31


Table of Contents

This report contains forward-looking statements within the meaning of the federal securities laws, including with respect to the housing market, our financial and business model, our ability to increase selling prices, our material and labor costs, demand for our services and product offerings, expansion of our national footprint and diversification, our ability to capitalize on the new home and commercial construction recovery, our ability to grow and strengthen our market position, our ability to pursue and integrate value-enhancing acquisitions, our ability to improve sales and profitability and expectations for demand for our services and our earnings in 2018. Forward-looking statements may generally be identified by the use of words such as “anticipate,” “believe,” “estimate,” “project,” “predict,” “possible,” “forecast,” “may,” “could,” “would,” “should,” “expect,” “intends,” “plan,” and “will” or, in each case, their negative, or other variations or comparable terminology. These forward-looking statements include all matters that are not historical facts. By their nature, forward-looking statements involve risks and uncertainties because they relate to events and depend on circumstances that may or may not occur in the future. Any forward-looking statements that we make herein and in any future reports and statements are not guarantees of future performance, and actual results may differ materially from those expressed in or suggested by such forward-looking statements as a result of various factors, including, without limitation, the factors discussed in the “Risk Factors” section of our 2017 Form 10-K, as the same may be updated from time to time in our subsequent filings with the SEC. Any forward-looking statement made by the Company in this report speaks only as of the date hereof. New risks and uncertainties arise from time to time and it is impossible for the Company to predict these events or how they may affect it. The Company has no obligation, and does not intend, to update any forward-looking statements after the date hereof, except as required by federal securities laws.

 

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

We are exposed to market risks related to fluctuations in interest rates on our outstanding variable rate debt. Upon entering the Term Loan Second Amendment during the three months ended June 30, 2018, we increased the aggregate principal amount of our debt by $100.0 million. On July 16, 2018, we entered a seven-year interest rate swap with a beginning notional of $100.0 million that serves to hedge the additional $100.0 million term loan. All of our derivatives combine to reduce our variable rate debt by $200.0 million, resulting in total variable rate debt exposed to market risks of $198.3 million as of June 30, 2018. A hypothetical one percentage point increase (decrease) in interest rates on our variable rate debt would increase (decrease) our annual interest expense by approximately $2.0 million.

 

Item 4.

Controls and Procedures

Evaluation of Disclosure Controls and Procedures

We have evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this report with the participation of our Chief Executive Officer (“CEO”) and Chief Financial Officer (“CFO”) as required by Exchange Act Rules 13a-15(e) and 15d-15(e). Based on that evaluation, our CEO and CFO concluded that our disclosure controls and procedures were effective as of June 30, 2018.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting during the three months ended June 30, 2018 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

32


Table of Contents

PART II – OTHER INFORMATION

 

Item 1.

Legal Proceedings

See Part I, Item 1. Financial Statements, Note 13, Commitments and Contingencies – Other Commitments and Contingencies, for information about existing legal proceedings.

 

Item 1A.

Risk Factors

There have been no material changes for the three months ended June 30, 2018 from the risk factors as disclosed in our 2017 Form 10-K.

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

The following table shows the stock repurchase activity for the three months ended June 30, 2018:

 

                  Total Number         
                  of Shares      Approximate  
                  Purchased as      Dollar Value of  
     Total            Part of Publicly      Shares that May  
     Number of     Average      Announced      Yet Be Purchased  
     Shares     Price Paid      Plans or      under the Plans or  
     Purchased     Per Share      Programs      Programs (2)  

April 1 - 30, 2018

     39,864 (1)     $ 55.84        —          —    

May 1 - 31, 2018

     —         —          —          —    

June 1 - 30, 2018

     —         —          —          —    
  

 

 

   

 

 

    

 

 

    

 

 

 
     39,864     $ 55.84        —        $ 25.4 million  
  

 

 

   

 

 

    

 

 

    

 

 

 

 

(1)

Represents shares surrendered to the Company by employees to satisfy tax withholding obligations arising in connection with the vesting of 152,512 shares of restricted stock awarded under our 2014 Omnibus Incentive Plan.

(2) 

On February 28, 2018, we announced that our Board of Directors authorized a $50 million stock repurchase program effective March 2, 2018 through February 28, 2019, unless extended by the Board of Directors. We repurchased 412,717 shares for $24.6 million in the first quarter of 2018 under this stock repurchase program. We did not repurchase any shares in the second quarter of 2018 under this stock repurchase program.

 

Item 3.

Defaults Upon Senior Securities

There have been no material defaults in senior securities.

 

Item 4.

Mine Safety Disclosures

Not applicable.

 

Item 5.

Other Information

J. Michael Nixon, a member of the Board of Directors of Installed Building Products, Inc. (the “Company”), retired from the Board, effective July 31, 2018. Mr. Nixon, age 73, served as a director of the Company since 2012. Mr. Nixon’s decision to retire was not due to any disagreement with the Company on any matter relating to the Company’s operations, policies or practices.

 

Item 6.

Exhibits

(a)(3) Exhibits

 

33


Table of Contents

The following exhibits are being filed as part of this Quarterly Report on Form 10-Q:

 

Exhibit

Number

 

Description

  10.1   Second Amendment to Term Loan Credit Agreement, dated as of June  19, 2018, by and among Installed Building Products, Inc., the other loan parties party thereto, the participating lenders and fronting bank party thereto, Royal Bank of Canada, as administrative agent, and RBC Capital Markets, as joint lead arranger and joint bookrunner (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed with the SEC on June 19, 2018).
  10.2   Third Amendment to Credit Agreement, dated as of June  19, 2018, by and among Installed Building Products, Inc., the lenders party thereto, and SunTrust Bank, as administrative agent (incorporated by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K filed with the SEC on June 19, 2018).
  10.3   First Amendment to ABL/Term Loan Intercreditor Agreement, dated as of June  19, 2018, by and among Installed Building Products, Inc., SunTrust Bank, as ABL agent, and Royal Bank of Canada, as term loan agent (incorporated by reference to Exhibit 10.3 to the Company’s Current Report on Form 8-K filed with the SEC on June 19, 2018).
  10.4*   Retirement and General Release Agreement, dated as of July 31, 2018, by and among Installed Building Products, Inc., Installed Building Products, LLC, TCI Contracting, LLC and J. Michael Nixon.
  31.1*   CEO Certification pursuant to Exchange Act Rule 13a-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
  31.2*   CFO Certification pursuant to Exchange Act Rule 13a-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
  32.1*   CEO Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
  32.2*   CFO Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
101 (a)   Financial statements in XBRL Format.

 

*

Filed herewith.

 

34


Table of Contents

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

Date: August 3, 2018

 

INSTALLED BUILDING PRODUCTS, INC.
By:  

/s/ Jeffrey W. Edwards

  Jeffrey W. Edwards
  President and Chief Executive Officer
By:  

/s/ Michael T. Miller

  Michael T. Miller
  Executive Vice President and Chief Financial Officer

 

35

EX-10.4 2 d603602dex104.htm EX-10.4 EX-10.4

Exhibit 10.4

EXECUTION VERSION

RETIREMENT AND GENERAL RELEASE AGREEMENT

This RETIREMENT AND GENERAL RELEASE AGREEMENT (this Agreement”) dated as of July 31, 2018, is by and among INSTALLED BUILDING PRODUCTS, INC., a Delaware corporation (“Parent”), INSTALLED BUILDING PRODUCTS, LLC, a Delaware limited liability company (“Sub”), TCI CONTRACTING, LLC, a Delaware limited liability company (“TCI”) (Parent together with Sub, TCI and all of its and their respective affiliated entities are herein referred to as the “Company”), and J. MICHAEL NIXON, an individual (“Nixon”). (The parties are referred to collectively as the “Parties” and individually as a “Party”).

WHEREAS, Nixon has been employed by the Company and serves as a member of Parent’s Board of Directors;

WHEREAS, the Parties have mutually agreed that Nixon’s employment with the Company shall be terminated and that Nixon shall retire from his position and status as a member of Parent’s Board of Directors; and

WHEREAS, the Company wishes to provide certain consideration to Nixon in exchange for a general release of claims in favor of the Company Released Parties (as defined below) by Nixon, certain post-employment restrictive covenants by Nixon, and Nixon’s agreement to other terms enumerated herein;

NOW, THEREFORE, for and in consideration of the mutual covenants, agreements, and conditions set forth herein and other good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, and intending to be legally bound hereby, the Parties agree as follows:

1.    Incorporation of Recitals. All of the recitals and Whereas provisions set forth above in this Agreement are expressly incorporated herein and made a part hereof.

2.    Resignation of Employment and Board Position. Nixon shall take all steps reasonably necessary and asked of him by the Company and/or Parent’s Board of Directors, including executing and returning the letter attached hereto as Exhibit A, to effectuate the mutually agreed termination of his employment with the Company and his retirement from his position and status as a member of Parent’s Board of Directors, effective July 31, 2018 (the “Retirement Date”). The Company and Nixon agree that, following the Retirement Date, Nixon shall no longer hold any position (whether as employee, officer, director, consultant, contractor or otherwise) with the Company.

3.    Payments and Benefits.

In consideration of the general release set forth in Section 6, the covenants and agreements set forth in Sections 10 through 13, and other good and sufficient consideration set forth herein, and provided Nixon executes, does not revoke, and continues to comply with this Agreement, the Company will provide Nixon the following:

a.    The Company will provide Nixon payments in the total gross amount of five hundred thousand dollars ($500,000.00) as follows: (i) the first payment of two hundred fifty

 

1


EXECUTION VERSION

 

thousand dollars ($250,000.00) will be provided within ten (10) days of the Effective Date of this Agreement (the “First Payment”); and (ii) the second payment of two hundred fifty thousand dollars ($250,000.00) will be provided on or before the one year anniversary of the Effective Date of this Agreement (the “Second Payment”). Federal, state and local taxes will be withheld from these payments.

b.    The Company will continue Nixon’s medical insurance coverage at its expense up to and including July 31, 2018. The Company will further provide notification to Nixon, as prescribed by the Consolidated Omnibus Budget Reconciliation Act (“COBRA”), to provide continuation coverage at his expense, if he so desires. Notwithstanding the foregoing, the Company will reimburse Nixon for COBRA expenses actually incurred with respect to individual continuation coverage for Nixon, for a period of twenty-four (24) months from the Retirement Date, or until Nixon is eligible for comparable medical insurance coverage with another employer, whichever is earlier (the “Medical Coverage”).

c.    The Company will cover the cost of the rent, utilities, phone line, internet and all other ordinary occupancy costs with respect to that certain office space located at 12540 Broadwell Road, Suite 1202, Milton, GA, until the expiration of the current lease or April 30, 2020, whichever is earlier (the “Facilities Coverage”).

d.    The Company will transfer good and marketable title to and registration of that certain 2015 Ford F-150 4x4 Crew Cab Platinum Edition automobile (VIN: 1FTFW1EF7FFC95633) to Nixon without further payment being required from Nixon for same (the “Vehicle Transfer”). Such Vehicle Transfer shall be made by Company to Nixon free and clear of all liens and encumbrances of any nature whatsoever. Nixon shall be exclusively responsible for any and all tax consequences associated with such transfer, including, without limitation, any income and sales tax liabilities incurred as a result of such transfer.

e.    In addition to the foregoing rights and entitlements, the Company shall continue to provide Nixon with all rights of indemnification and other rights and benefits, all upon such terms and conditions as are provided in the February 12, 2014 Indemnification Agreement entered into between Parent and Nixon (the “Indemnification Agreement”), the Company’s applicable constituent documents, and such insurance policies as are maintained by the Company from time to time, all in accordance with their respective terms (the “Indemnification Coverage”); it be intended that the Indemnification Agreement shall survive the execution and implementation of this Agreement and continue in full force and effect in accordance with its terms.

f.    The Company will offer Nixon’s assistant, Ms. Pamela Dekker, a separation agreement and general release in a form acceptable to the Company that will include, among other standard provisions, non-solicitation and non-disparagement covenants, as well as severance in the amount of one year’s salary at Ms. Dekker’s current base salary rate.

4.    No Other Compensation or Benefits Owing. Without regard to whether he executes this Agreement, Nixon will be provided his base salary and all accrued benefits through the Retirement Date, including without limitation, all un-reimbursed expenses and all amounts owed to him (if any) for accrued unused vacation, in each case through the Retirement Date and

 

2


EXECUTION VERSION

 

pursuant to Company policy. Nixon acknowledges and agrees that except for these amounts, he has received all compensation, benefits, payments, and reimbursements due to him by the Company. No other payments or benefits of any kind are to be provided to Nixon, except as provided for in this Agreement, which are in excess of any amounts otherwise owed to Nixon. Notwithstanding the foregoing, no retirement benefits that Nixon received and became vested prior to Nixon’s execution of this Agreement nor any stock, equity or similar interest owned or held by Nixon in the Company shall be waived or relinquished by Nixon nor adversely affected by this Agreement.

5.    Stock Dispositions. Following the later of (i) the Retirement Date, (ii) the Effective Date of this Agreement, and (iii) 48 hours after the Company’s public disclosure of the financial results for the quarter ended June 30, 2018, Executive shall be entitled to sell, exchange or otherwise dispose of all or any portion of Executive’s stock or other equity ownership in the Company from time to time in conformity and compliance with all applicable securities laws (including as an affiliate for the three (3) months following the Retirement Date under Rule 144); provided, that the Company shall cooperate and cause (a) its counsel to issue all opinions required by the transfer agent to remove all legends restricting sale of such stock once three (3) months have elapsed from the Retirement Date and (b) any Company imposed or required contractual restrictions against any such disposition by Nixon to be waived, released and eliminated.

6.    General Release. In consideration of the mutual promises set forth in this Agreement and for other good and valuable consideration, the sufficiency and receipt of which Nixon hereby acknowledges, Nixon, on behalf of himself and for all persons who may claim by or through him, including, without limitation, his heirs, legatees, distributees, beneficiaries, trustees, administrators, executors, assigns, and legal representatives, to the maximum extent permitted by law, hereby covenants not to sue and fully and unconditionally releases, waives, and forever discharges the Parent, Sub, TCI, and each of their respective past, present, former, and/or future direct and indirect parents, owners, affiliates, divisions, subsidiaries, related entities, predecessors, and successors (collectively “Company Parties”), and each of the Company Parties’ respective assigns, shareholders, members, managers, directors, officers, employees, attorneys, representatives, and agents (each of the Company Parties and foregoing listed persons or entities being collectively, in their individual and representative capacities, referred to as the “Company Released Parties”), from and with respect to any and all charges, complaints, claims, rights, contracts, agreements and actions, which Nixon ever had, now has, or may have against the Company Released Parties, whether known or unknown, arising or which may have arisen at any time up to the date Nixon executes this Agreement, including, but not limited to, all claims, demands, suits, causes or rights of action arising out of or in any way connected with Nixon’s employment relationship with the Company or Nixon’s separation from employment from the Company; Nixon’s board membership with Parent or the separation of such board membership; claims, demands, suits, causes or rights of action relating to defamation, breach of contract or public policy, wrongful, retaliatory or constructive discharge, discrimination, attorneys’ fees or damages (including contract, compensatory, punitive, or liquidated damages), equitable relief, additional compensation, intentional infliction of emotional distress, invasion of privacy, negligence, or any other tort claims; claims which could arise under the Family and Medical Leave Act, Title VII of the Civil Rights Act of 1964, as amended, the Americans with Disabilities Act of 1990, as amended, the Age Discrimination in

 

3


EXECUTION VERSION

 

Employment Act of 1967 (“ADEA”) as amended by the Older Workers Benefit Protection Act, the Employee Retirement Income Security Act of 1974, as amended, the Equal Pay Act, any and all other federal, state and local laws or obligations regulating the employment relationship between the Parties, or by reason of any matter, cause or thing whatsoever, whether known or unknown, except (i) for claims for enforcement of Nixon’s rights under this Agreement, (ii) for claims that cannot be released as a matter of law, (iii) for claims arising after Nixon executes this Agreement, (iv) insured and/or vested benefits, if any, for which Nixon is eligible, pursuant to the terms of any employee benefit plan in which Nixon is, or has been, a participant, (v) any qualified or non-qualified pension, retirement or deferred compensation plan in which Nixon participates or has any accrued and/or vested benefits, (vi) rights arising solely in Nixon’s capacity as a shareholder, including Nixon’s retention of his existing shares of common stock in the Company, (vii) any rights to indemnification or liability insurance coverage which Nixon may have by reason of having served as an employee, officer, director or agent of the Company or any Company Released Parties for acts, errors or omissions undertaken or committed by Nixon within the scope of the foregoing capacities, and (viii) as set forth in Section 9.

7.    Release of Nixon. In consideration of the mutual promises set forth in this Agreement and for other good and valuable consideration, the sufficiency and receipt of which the Company hereby acknowledges, the Company, on behalf of itself and for all Company Parties and other persons or entities who may claim by or through the Company and/or the Company Parties (collectively the “Company Releasors”), hereby covenants not to sue and fully and unconditionally releases, waives, and forever discharges, to the maximum extent permitted by law, Nixon and each of his heirs (each of them collectively, in their individual and representative capacities, the “Nixon Released Parties”), from and with respect to any and all charges, complaints, claims, rights, contracts, agreements and actions, which the Company Releasors ever had, now has, or may have against the Nixon Released Parties, arising or which may have arisen at any time up to the date the Company executes this Agreement, including, but not limited to, all claims, demands, suits, causes or rights of action arising out of or in any way connected with Nixon’s employment relationship with the Company or Nixon’s separation from employment from the Company; Nixon’s board membership with Parent or the separation of such board membership; claims, demands, suits, causes or rights of action relating to defamation, breach of contract or public policy, attorneys’ fees or damages (including contract, compensatory, punitive, or liquidated damages), equitable relief, intentional infliction of emotional distress, invasion of privacy, negligence, or any other tort claims; claims which could arise under any and all federal, state and local laws or obligations, or by reason of any matter, cause or thing whatsoever, except for (i) claims for enforcement of Company’s rights under this Agreement, (ii) claims that cannot be released as a matter of law, (iii) unknown claims which, except in the case of intentional fraud or where Nixon took active steps to conceal his actions, could not have been discovered with reasonable diligence, and (iv) claims arising after Company executes this Agreement.

8.    Non-Assignment of Rights/No Pending Actions. Each Party represents and warrants that such Party has not sold, assigned, transferred, conveyed, or otherwise disposed of to any third party, by operation of law or otherwise, any action, cause of action, suit, debt, obligation, account, contract, agreement, covenant, guarantee, controversy, judgment, damage, claim, counterclaim, liability, or demand of any nature whatsoever relating to any matter covered by this Agreement. Nixon further represents and warrants that he has not filed or initiated any

 

4


EXECUTION VERSION

 

pending legal, equitable, administrative, or any other proceedings against the Company Released Parties and that no such proceeding has been filed on his behalf. Company further represents and warrants that no Company Released Party has filed or initiated any pending legal, equitable, administrative, or any other proceedings against any Nixon Released Party and that no such proceeding has been filed on behalf of any Company Released Party.

9.    Cooperation with Government Agencies. Nothing in this Agreement is intended to interfere with Nixon’s ability to file a charge, complaint or report with any federal, state or local government agency, commission, or authority (“Government Agencies”), or limit Nixon’s ability to participate in any investigation or proceeding conducted by any Government Agency, without notice to or prior authorization from the Company. Nixon acknowledges and agrees, however, that the consideration paid to him under this Agreement represents full and complete satisfaction of any monetary recovery against any of the Company Released Parties that could be sought by or awarded to him in any judicial or administrative proceeding with respect to any claim released by him in this Agreement. For the avoidance of doubt, this Agreement does not limit Nixon’s eligibility to receive an award out of monetary sanctions collected by any Government Agency as provided by applicable law or regulation.

10.    Cooperation with the Company Released Parties. During the five (5) year period following the Retirement Date, Nixon agrees to cooperate with the Company Released Parties (i) by promptly providing information requested of and known to Nixon by the Company and/or its counsel with respect to D&O questionnaires, proxy disclosures and/or other regulatory filings, and (ii) in the truthful and honest prosecution and/or defense of any claim in which the Company Released Parties may have an interest, or any investigation or audit of any matter, which claim or matter Nixon had knowledge and involvement during his tenure with the Company, which cooperation may include without limitation making himself available to participate in any proceeding involving any of the Company Released Parties, allowing himself to be interviewed by representatives of the Company Released Parties, participating as requested in interviews and/or preparation by any of the Company Released Parties of other witnesses, appearing for depositions and testimony without requiring a subpoena, and producing and/or providing any documents or names of other persons with relevant information, all without claim of privilege against the Company Released Parties. The Company shall (i) be responsible for all reasonable costs or expenses reasonably incurred by Nixon in providing such cooperative efforts hereunder and (ii) cooperate with Nixon (including provision of reasonable advance written notice) in scheduling any such matters so as to take into account Nixon’s other professional and personal commitments. In the event any such cooperative efforts requested by the Company hereunder require Nixon’s dedication of time in excess of either three (3) hours in any calendar week or ten (10) hours in any calendar month, or twenty-five (25) hours in the aggregate, the Company shall compensate Nixon for all such excess time at a rate to be reasonably and mutually agreed in good faith between Nixon and TCI.

11.    Protective Agreements and Post-Employment Restrictions.

(a)    Confidentiality of Agreement. Nixon agrees that, except as required by law or as set forth in Section 9, the terms and conditions of this Agreement, all discussions related to the negotiations leading up to this Agreement, and any information from which any of the terms or conditions of this Agreement could reasonably be determined or approximated, shall be

 

5


EXECUTION VERSION

 

maintained by him as strictly confidential and shall not be disclosed to any third party other than pursuant to legal process or any legal action to enforce this Agreement, the terms of this Agreement, to Nixon’s spouse, attorneys, tax advisors, and/or financial advisors (all of whom must agree to keep it confidential), or to the extent necessary to permit Nixon to defend against any claim or prosecute any right or entitlement that is dependent upon the information so used or disclosed (each a “Permitted Disclosure”). Each Party agrees that such Party shall not publicize in any way this Agreement or its terms and conditions except as required by law or legal process or as necessary to seek legal enforcement of this Agreement. Nothing in this Section 11(a) prohibits Nixon from disclosing the terms of this Agreement after and solely to the extent that the Company has made such terms public in its regulatory filings. Nixon represents and warrants that prior to signing this Agreement, he has not disclosed the terms of this Agreement or any information whatsoever regarding the negotiations or discussions regarding this Agreement to anyone or in any manner other than under a Permitted Disclosure.

(b)    Agreement Not to Solicit Customers. Nixon agrees that for a period of two (2) years following the Retirement Date, Nixon shall not, directly or indirectly, on Nixon’s own behalf or on behalf of any other person or entity, solicit or attempt to solicit any business from (i) any of the Company’s customers or (ii) any of the Company’s actively-sought prospective customers, or (iii) any of the Company’s customers or actively-sought prospective customers with whom Nixon had Material Contact during Nixon’s employment with the Company, in each case under sub-clause (i), (ii) and (iii), for purposes of providing “Competing Products or Services” (as hereinafter defined); provided, however, that with respect to sub-clauses (i) and (ii), Nixon shall not be liable under this Section 11(b) for solicitation or attempted solicitation of a customer or actively-sought prospective customer of the Company that Nixon does not know, at the time of such solicitation or attempted solicitation, is a customer or actively-sought prospective customer of the Company, so long as Nixon ceases such solicitation or attempted solicitation immediately upon learning that such person or entity is a customer or actively-sought prospective customer of the Company.

(c)    Agreement Not to Solicit Employees. Nixon agrees that for a period of two (2) years following the Retirement Date, Nixon shall not, directly or indirectly, on Nixon’s own behalf or on behalf of any other person or entity, solicit or induce (i) any person who is known to Nixon to be an employee of the Company, or (ii) any person who is an employee of the Company and with whom Nixon had material contact or about who Nixon learned Confidential Information in the course and conduct of Nixon’s employment or engagement with the Company, in each case under sub-clause (i) and (ii), to leave his or her employment with the Company, or (iii) hire or engage the services of such employee to provide Competing Products or Services. For purposes of clarification, Nixon’s use of third party placement or personnel agencies or public or industry -wide “help wanted” or “employment” advertisements shall not constitute Nixon’s violation or breach of his obligations hereunder.

(d)    Agreement Not to Compete. Nixon agrees that for a period of two (2) years following the Retirement Date, Nixon shall not, within the Territory (as defined on Exhibit B attached hereto), directly or indirectly, provide Competing Products or Services, on Nixon’s own behalf, or in the service or on behalf of another person or entity.

(e)    Confidential and Proprietary Information. Nixon acknowledges that the

 

6


EXECUTION VERSION

 

Company must protect its Confidential Information and that the Confidential Information derives independent, actual and potential commercial value from not being generally, readily ascertainable through independent development and is the subject of efforts by the Company that are reasonable under the circumstances to maintain its secrecy. Nixon also acknowledges that through his employment with and Board service to the Company he was provided and had access to Confidential Information. Nixon agrees, subject to Section 9 and except for any Permitted Disclosures, (i) to hold in trust and confidence and not to disclose Confidential Information to any third party without prior written consent of the Company and (ii) not to use Confidential Information for Nixon’s personal benefit or for the benefit of any third party. Nixon’s obligations under this Section 11 as they relate to Confidential Information that is a trade secret under applicable law shall apply as long as the Confidential Information remains a trade secret under applicable law, and Nixon’s obligations under this Section 11 as they relate to Confidential Information that does not constitute trade secrets under applicable law shall apply until the earlier of five (5) years from and after the Retirement Date or for as long as the Confidential Information is not generally available to the public or in the industries in which the Company operate through no fault of Nixon’s.

For purposes of this Agreement, “Confidential Information” means data and information: (A) relating to the business of the Company, regardless of whether the data or information constitutes a trade secret under applicable law; (B) disclosed to Nixon or of which Nixon became aware as a consequence of Nixon’s employment with the Company or Board service to Parent; (C) having value to the Company; (D) not generally known to competitors of the Company; and (E) which includes, but is not limited to, trade secrets, methods of operation, processes, procedures, product specifications, technical expertise and know how, acquisition candidates, names of customers, customer information, customer contact database, vendor lists, vendor information and data, potential customer lists, investor lists, business plans, marketing plans and techniques, marketing ideas and concepts, price lists, pricing data and strategies, sales data and information, financial information and projections, financial statements, budgets, proformas, accounts payable information, profitability studies, personnel data, research done by the Company relating to the business operations of the Company or customers or potential customers of the Company, all information marked as “Confidential”, and any other information treated as confidential by the Company, whether or not stamped or designated as such. The term “Confidential Information” shall not mean data or information which has been voluntarily disclosed to the public by the Company or is otherwise publicly available (except where such public disclosure has been made by Nixon without authorization); which has been independently developed and disclosed by others; which is available or obtained from third party sources not known to owe a duty of confidentiality to the Company; or which has otherwise entered the public domain through lawful means.

(f)    Reasonableness of Restrictions. Nixon agrees that the restraints imposed upon him under this Section 11: (i) are reasonable, (ii) do not and would not impose an undue hardship upon him, (iii) are necessary for the reasonable and proper protection of the Company and its business), and (iv) are reasonable in respect to the subject matter, length of time and geographic area. In the event that any provision in this Section 11 shall be determined by any court of competent jurisdiction to be unenforceable by reason of it being extended over too great a time, too large a geographic area, or too great a range of products or services, such provision shall be deemed to be modified to permit its enforcement to the maximum extent permitted by

 

7


EXECUTION VERSION

 

law.

(g)    Remedies. The Parties acknowledge that the covenants set forth in this Section 11 are of the essence of this Agreement; that each such covenant is reasonable and necessary to protect and preserve the interests and properties of the Company); that a breach or threatened breach of any of the terms of these covenants by Nixon would result in material and irreparable damage and injury to the Company; and that it would be difficult or impossible to establish the full monetary value of such damage. Therefore, Nixon agrees and consents that, in addition to all the remedies provided at law or in equity, the Company shall be entitled to a temporary restraining order and temporary or permanent injunction to prevent a breach or contemplated breach of any of the covenants. The existence of any claim, demand, action or cause of action of Nixon against the Company shall not constitute a defense to the enforcement by the Company of any of the covenants or agreements in this Agreement.

Except in the case of a bona fide dispute concerning whether and/or when such payment is due and owing, Nixon’s obligations under Sections 11(a) – (d) shall be void and of no further force and effect if the Company fails to timely remit or provide any one or more of the First Payment, the Second Payment, the Medical Coverage, the Facilities Coverage, or the Vehicle Transfer; provided, however, that in the event of a failure to timely remit or provide such payment, Nixon must first provide written notice to the Company (pursuant to Section 14(i)) and a 10-day opportunity to cure such missed payment before such obligations are voided.

(h)    Certain Definitions.

i.    The term “solicit” shall mean to have any direct or indirect communication of any kind whatsoever, regardless of by whom initiated, inviting, advising, encouraging or requesting any person or entity, in any manner, to take or refrain from taking any action.

ii.    The phrase “Competing Products or Services” shall mean the supply and installation of fiberglass, cellulose, and spray foam insulation, waterproofing, fire-stopping, fireproofing, garage doors, rain gutters, shower doors, closet shelving, roofing, mirrors, drywall, flooring, soffits, door locks, weatherization products, window screens, door screens, bathroom hardware, hurricane panels, fireplaces, and window coverings for single-family and multi-family residential and commercial buildings in any manner competitive with such products and services currently being provided by the Company as of the Retirement Date, or under active consideration by the Company as of the Retirement Date as previously disclosed to Nixon in his capacity as an employee of the Company and/or as a member of Parent’s Board of Directors.

iii.    The term “Material Contact” means contact between Nixon and each customer or potential customer of the Company: (i) with whom Nixon dealt on behalf of the Company; (ii) whose dealings with the Company were coordinated or supervised by Nixon; (iii) about whom Nixon obtained Confidential Information as a result of Nixon’s association with the Company; or (iv) who receives products or services provided by the Company, the sale or provision of which results or resulted in compensation, commissions, or earnings for Nixon within two (2) years prior to the Retirement Date.

 

8


EXECUTION VERSION

 

12.    Return of Property. Nixon agrees that by no later than the Retirement Date he will return to the Company any and all Company property and/or Confidential Information in his possession, custody, or control, without retaining any copies. Notwithstanding the foregoing, Nixon shall remain entitled to retain a copy of his personal and professional contacts listing or rolodex.

13.    No Disparagement.

(a)    Nixon shall not make any oral or written statement (including without limit, issuance of any press release or other publicly-issued statement) that defames or places in a false light, or, even if true, disparages or places in a negative light Parent, its respective past, present, and future subsidiaries and/or affiliated entities (collectively “Company Group”) and/or their respective businesses, and/or any persons known by Nixon to be their respective current or former executive officers which officers are at or above the C suite (i.e. CEO, COO, CFO, etc.) level (collectively such officers the “Company Agents”), and/or any other persons known by Nixon to be current or former employees or directors of any Company Group member, whether or not such Company Agents, directors, or employees remain engaged or terminate their engagement with the Company after the date of the execution of this Agreement, or the reputation of any of the foregoing identified persons or entities, except (i) as provided in Section 9, (ii) as required by law, rule, regulation (including public reporting requirement), legal or judicial process, or other governmental mandate, (iii) in connection with a legal proceeding in which Nixon is under oath or responding to a subpoena, or (iv) as otherwise required in order to cooperate with a Government Agency; provided, however, that with respect to any of the foregoing exceptions in sub-clauses (ii), (iii) or (iv), Nixon must first (unless legally prevented or otherwise specifically instructed not to do so by an authorized Government Agency, or the circumstances (i.e., government interview or live testimony) make it impossible to do so), provide prompt written notice thereof to the Company of the intended undertaking, subpoena or proceeding, which notice must be sufficient to permit the Company to contest or limit any such disclosures. The foregoing shall not be in derogation or limitation of the Company’s rights or remedies at law or in equity for any tort or other act of slander, libel or defamation committed against the Company Group, their respective businesses, or the Company Agents.

(b)    The Company Group entities shall not make, and shall instruct and require that Parent’s directors and C-suite executive officers listed in Parent’s proxy statement filed on April 20, 2018 not make, any oral or written statement in the course of conducting the Company Group’s businesses or which expressly or implicitly is presented as an official communication from or regarding the Company Group or their businesses (including without limit, issuance of any press release or other publicly-issued statement) that defames or places in a false light, or, even if true, disparages or places in a negative light, either Nixon or his reputation, except (i) as required by law, rule, regulation (including public reporting requirement), legal or judicial process, or other governmental mandate (ii) as provided in connection with a legal proceeding in which any such restricted person or entity is under oath or responding to a subpoena, or (iii) if such restricted executive officer or entity is otherwise required by law to cooperate with a Government Agency; provided, however, that with respect to any of the foregoing exceptions, the Company must first (unless legally prevented or otherwise specifically instructed not to do so by an authorized Government Agency, or the circumstances (i.e., government interview or live testimony) make it impossible to do so) provide prompt written notice thereof to Nixon of the

 

9


EXECUTION VERSION

 

intended undertaking, subpoena or proceeding, which notice must be sufficient to permit Nixon to contest or limit any such disclosures. The foregoing shall not be in derogation or limitation of Nixon’s rights or remedies at law or in equity for any tort or other act of slander, libel or defamation committed against Nixon.

14.    Miscellaneous.

(a)    Successors and Assigns. Neither this Agreement, nor any of the obligations or benefits provided hereunder, may be assigned by Nixon without the prior written consent or approval of the Company. This Agreement shall be binding upon and shall inure to the benefit of the Parties hereto, the successors and assigns thereof (whether by merger, consolidation, sale of assets or otherwise), and the heirs of Nixon. References in this Agreement to the Company shall be deemed to include any successor(s) or assign(s) of the Company.

(b)    Severability. If any provision of this Agreement shall be found invalid or unenforceable, in whole or in part, then such provision shall be deemed to be modified or restricted to the extent and in the manner necessary to render the same valid and enforceable, or shall be deemed excised from this Agreement, as the case may require, and this Agreement shall be construed and enforced to the maximum extent permitted by law, as if such provision had been originally incorporated herein as so modified or restricted, or as if such provision had not been originally incorporated herein, as the case may be.

(c)    Construction and Interpretation of Agreement. The Parties agree that each Party has been given an opportunity to participate in the drafting and preparation of this Agreement and that each Party was in fact represented by counsel of its or his choosing in the drafting and negotiation of this Agreement. Accordingly, the Parties agree that no provision of this Agreement shall be construed against any Party. The terms “and” and “or” as used in this Agreement shall be interpreted to mean “and/or” when doing so would be reasonably necessary to effectuate the reasonable intent of the Parties as expressed herein.

(d)    Governing Law/Dispute Resolution. This Agreement shall be governed by the laws of the State of Delaware without regard to its conflict of laws principles and provisions. The Parties agree that any dispute arising out of or relating in any way to this Agreement or to the Parties’ relationship shall be brought exclusively in the state and federal courts located in the State of Delaware. The Parties hereby irrevocably consent to the exclusive jurisdiction and venue of the state and federal courts located in the State of Delaware for adjudication of any disputes arising out of or relating in any way to this Agreement or otherwise related to the Parties’ relationship. The Parties hereby irrevocably waive any objections or defenses to jurisdiction or venue in any such proceeding before such court.

(e)    Waiver. No waiver of any right under this Agreement shall be deemed to have occurred unless contained in a written agreement signed by both Parties. A waiver by any Party hereto of a breach or default by another Party of any provision of this Agreement shall not be deemed a waiver of future compliance therewith and such provision shall remain in full force and effect. Further, delay on the part of any Party in exercising any right, power or privilege hereunder shall not operate as a waiver thereof.

 

10


EXECUTION VERSION

 

(f)    Amendments and Modifications. This Agreement shall not be amended or modified in any respect whatsoever, except by a writing duly executed by each Party to this Agreement who or which is affected by the amendment, and it is further agreed that no Party to this Agreement will make a claim at any time that this Agreement has been orally amended or modified.

(g)    Multiple Copies and Counterparts. This Agreement may be executed in one or more counterparts, each of which shall be deemed to be an original, but all of which together shall constitute one agreement. Faxed signatures, electronic signatures, and signatures in PDF-format documents shall be deemed valid as if they were inked originals.

(h)    Headings. Section, paragraph and other captions or headings contained in this Agreement are inserted as a matter of convenience and for reference, and in no way define, limit, extend or otherwise describe the scope or intent of this Agreement or any provision hereof and shall not affect in any way the meaning or interpretation of this Agreement.

(i)    Notices. Any notice, request, authorization, or other communication under this Agreement shall be in writing and shall be deemed to have been duly given to a Party only if delivered personally, or sent via FedEx or other reputable overnight delivery service, to the respective address of each Party set forth below, or to such other address as each Party may designate by notice.

If to Company:

Installed Building Products, Inc.

Attn: General Counsel

495 South High Street, Suite 50

Columbus, Ohio 43215

If to Nixon:

J. Michael Nixon

2794 Rivers End Way

Palm City, Florida 34990

15.    Attorneys’ Fees. The prevailing Party in any court action for breach or threatened breach of this Agreement will be entitled to an award of reasonable attorneys’ fees and costs incurred.

16.    Entire Agreement/No Promises or Inducement. This Agreement contains the entire understanding between the Parties with respect to the subject matter hereof, and supersedes all prior agreements and understandings, both written and oral, with respect to the subject matter hereof. This Agreement is an integrated document and the consideration stated in it is the sole consideration for this Agreement. No representation, promise, inducement, statement, or intention has been made by any Party hereto that is not embodied herein and no Party shall be bound or be liable for any alleged representation, promise, inducement, statement or intention not so set forth herein. For avoidance of doubt, the Indemnification Agreement

 

11


EXECUTION VERSION

 

remains in effect in accordance with its terms.

17.    No Admission of Wrongdoing. The Parties understand and agree that this Agreement does not and shall not constitute an admission by any Party or entity of liability or of any fact or conclusion of law.

18.    Tax Consequences. Nixon agrees that he is solely responsible for all tax consequences arising out of the payments and benefits to him described in this Agreement and acknowledges that neither the Company nor its lawyers have provided him any tax advice in connection therewith. The payments hereunder are intended either to be exempt from, or in the alternative to comply with, Code Section 409A and the interpretative guidance thereunder, including the exceptions for short-term deferrals, separation pay arrangements, medical reimbursements, in-kind distributions, and any other applicable exception, and shall be administered accordingly. This Agreement shall be construed and interpreted with such intent. Each payment hereunder is intended to be treated as one of a series of separate payments for purposes of Code Section 409A.

19.    Review and Rescission. Nixon acknowledges and agrees that (a) he has had adequate time to review and consider the Agreement and has been encouraged to review, and has in fact reviewed it with his attorney, (b) he has read this Agreement fully and carefully and understands its terms, and (c) that he has signed it knowingly, freely and voluntarily without duress, coercion or undue influence and with a full understanding of its terms. Nixon further acknowledges and agrees that he has twenty-one (21) days from the date he receives this Agreement to review this Agreement and consider whether to execute this Agreement. Nixon acknowledges and agrees that if he signs this Agreement prior to the expiration of the twenty-one (21) day consideration period, he has done so voluntarily and knowingly. Nixon acknowledges and agrees that any modification, material or otherwise, made to this Agreement does not restart or affect in any manner the original twenty-one (21) day consideration period. Nixon acknowledges and agrees that he has seven (7) days after his execution and delivery of this Agreement to the Company to revoke his acceptance by delivering written notice of revocation by email to Shelley McBride (shelley.mcbride@installed.net) within such seven (7) day period. Nixon acknowledges that in the event he revokes this Agreement as described herein, all Parties’ respective obligations under this Agreement will be void and Nixon agrees to promptly return any amounts paid to him hereunder. The eighth (8th) day following Nixon’s execution of this Agreement shall, assuming Nixon does not revoke his acceptance as set forth herein, be the “Effective Date” of this Agreement.

[The remainder of this page is intentionally left blank]

 

12


EXECUTION VERSION

 

IN WITNESS WHEREOF, the Parties hereto have executed this Retirement and General Release Agreement consisting of thirteen (13) pages, inclusive of this signature page but exclusive of its Exhibits.

 

J. MICHAEL NIXON      INSTALLED BUILDING PRODUCTS, INC.

/s/ J. Michael Nixon

J. Michael Nixon

     By:  

/s/ Michael T. Miller

Dated:  

July 31, 2018

      

Michael T. Miller

Executive Vice President and Chief

Financial Officer

       Dated:  

July 31, 2018

       INSTALLED BUILDING PRODUCTS, LLC
       By:  

/s/ Michael T. Miller

        

Michael T. Miller

Executive Vice President and Chief

Financial Officer

       Dated:  

July 31, 2018

       TCI CONTRACTING, LLC
       By:  

/s/ Michael T. Miller

        

Michael T. Miller

Executive Vice President and Chief

Financial Officer

       Dated:  

July 31, 2018

 

13


EXECUTION VERSION

 

Exhibit A

To the Chairman of the Board and Management of Installed Building Products, Inc. (“IBP”):

I hereby retire from the Board of Directors of IBP and as an employee of IBP and its subsidiaries effective as of July 31, 2018.

It has been a pleasure to serve on the Board, and to work with IBP. I wish everyone continued success over the years.

Sincerely,

 

/s/ J. Michael Nixon

J. Michael Nixon

 

14


EXECUTION VERSION

 

Exhibit B

TERRITORY

For purposes of this Agreement, “Territory” means a sixty (60) mile radius from each of the Company’s office and branch locations listed on the pages that follow:


Branch #

  

Street Address

  

City

  

St

758   

1305 D Opelika Rd

   Auburn    AL
751   

138 West Valley Ave

   Birmingham    AL
755   

118 Spacegate Dr

   Huntsville    AL
861   

2316-2328 W Huntington DR

   Tempe    AZ
872   

600 S. Vincent Ave.

   Azusa    CA
872   

1135 Kirkwall Ave

   Azusa    CA
872   

1136 Kirkwall Ave

   Azusa    CA
890   

19409 Colombo St

   Bakersfield    CA
891   

4700 Stockdale Highway suite 102

   Bakersfield    CA
874   

2061 Aldergrove Ave.

   Escondido    CA
876   

530 Rossi Way Unit 130

   Gilroy    CA
893   

17525 Catalpa St suite 106 & 107, CA 92345

   Hesperia    CA
911   

702 Civic Center Drive, Suite 110

   Oceanside    CA
879   

120 S Wineville Ave

   Ontario    CA
874   

78-015 Wildcat Dr. Suite 105 &106

   Palm Desert    CA
870   

210 North 10th Street

   Sacramento    CA
892   

10747 W Goshen Ave.

   Visalia    CA
892   

6678 Ave. 304 SW F

   Visalia    CA
790   

5945 Broadway St, Unit C

   Denver    CO
790   

5995 Broadway St

   Denver    CO
123   

635 E. 52nd Avenue, Suite 300

   Denver    CO
795   

2552 Colex Drive

   Grand Junction    CO
791   

147 Airpark Dr Unit 1A & 2A

   Gypsum    CO
790   

255 42nd Street S.W.

   Loveland    CO
796   

113 Rose Ln, Units G & F

   Montrose    CO
376   

54 Miry Brook Rd

   Danbury    CT
375   

24 Andover Drive, Unit D

   Hartford    CT
377   

48 Union St

   Stamford    CT
859   

143 Hatchery Rd

   Dover    DE
913   

755 C Walker Road

   Dover    DE
121   

685 N.W. 4th Ave

   Fort Lauderdale    FL
776   

9009 Regency Sq. Blvd

   Jacksonville    FL
773   

12605 NW 115th Ave Units B107 & B108

   Medley    FL
774   

16071 Pinto Road

   North Forth Myers    FL
732   

3702 Silver Star Rd

   Orlando    FL
738B   

6433 Pinecastle Blvd

   Orlando    FL
777   

4234 Bay Line Ave

   Panama City    FL
737   

3357 Copter Road, Unit #10

   Pensacola    FL
777   

4206 North P Street

   Pensacola    FL
778   

3900 Consumer St

   Riviera    FL
735   

1980 Dolgner Place (Suites 1068, 1060, 1052)

   Sanford    FL
735   

1471 Kastner Place, Suite 113 & 117

   Sanford    FL
113   

4200 Church Street, Suites 1054-1060

   Sanford    FL
734   

109-110 Marshall Circle

   St. Augustine    FL
731   

1601 N 50th St

   Tampa    FL
731   

1408 N West Shore Blvd - Suite 500

   Tampa    FL
738A   

2634 Causeway Center Dr

   Tampa    FL
775   

8930 Maislin Dr.

   Tampa    FL
124   

5116 LeTourneau Circle

   Tampa    FL
721   

5394 North Main St

   Acworth    GA
726   

205 & 207 Depot st

   Brooklet    GA
728   

5355-5356 Palmero Court

   Buford    GA
552   

4475 Industrial Dr Suite 100 & 200

   Cummings    GA


Branch #

  

Street Address

  

City

  

St

555   

2150 Cedars Road, Suite 200

   Lawrenceville    GA
920   

670 Village Trace Bldg. 19 Suite E

   Marietta    GA
111   

1300 Williams Dr, Suite A

   Marietta    GA
902   

12540 Broadwell Rd Suite 1202

   Milton    GA
551   

7040 Jonesboro Rd

   Morrow    GA
729   

116 Rock Quarry Road

   Stockbridge    GA
721   

1584 Mc Curdy Drive

   Stone Mountain    GA
897   

1460 A Commerce Way

   Idaho Falls    ID
883   

2790 E. Lanark

   Meridian    ID
896   

1314 Shilo Dr

   Nampa    ID
260   

770 Industrial Dr Units A-B

   Cary    IL
287   

242 N Western Ave

   Chicago    IL
280   

1615 Dundee Ave Unit I

   Elgin    IL
287   

4418 Route 31

   Ringwood    IL
714   

105 Industrial Way

   Charlestown    IN
530   

797-849 Madison St.

   Crown Point    IN
560/530   

797-849 Madison St.

   Crown Point    IN
520   

4421 Pine Creek Rd

   Elkhart    IN
510   

2425 W. Main St

   Ft Wayne    IN
511   

4621 Executive Blvd

   Ft Wayne    IN
510   

2421 & 2431 W. Main St

   Ft. Wayne    IN
511   

5331 Keystone Drive

   Ft. Wayne    IN
662   

2920 Fortune Circle West Suite B

   Indianapolis    IN
665   

1970 Midwest Blvd

   Indianapolis    IN
661   

8811 Bash Street

   Indianapolis    IN
512   

400 S Main St

   Leesburg    IN
661   

7200 N SR 3

   Muncie    IN
620   

830 Mausoleum

   Shelbyville    IN
640   

10935 Kaw Drive

   Edwardsville    KS
640   

11031 Kaw Drive

   Edwardsville    KS
743   

241 New Porter Pike Rd

   Bowling Green    KY
710   

330 Weaver Rd Ste 300

   Florence    KY
717   

7645 National Turnpike, Suite 160

   Louisville    KY
715   

4015-B Simpson Lane Units 1-7

   Richmond    KY
672   

78355 Highway 1081

   Covington    LA
350   

165 & 175 Old State Road

   Sagamore Beach    MA
351   

45 Industrial Court

   Seekonk    MA
320   

32 Pierce St

   West Boylston    MA
325   

350 Worchester St.

   West Boylston    MA
858   

260 Eastern Blvd North

   Hagerstown    MD
849   

2235 Greenspring Dr

   Timonium    MD
855   

15031 Marlboro Pike, Unit D

   Upper Marlboro    MD
857   

15121 Marlboro Pike

   Upper Marlboro    MD
335   

10 Printer’s Dr. Suites 12,13,14 & 15

   Hermon    ME
336   

515 Riverside Industrial Pkwy

   Portland    ME
210   

50370 Dennis Court

   Wixom    MI
450   

21025 Edmonton Ave

   Farmington    MN
435   

5861 Queens Avenue NE

   Otsego    MN
675   

2800 33rd St

   Gulfport    MS
561   

9311-I & J Monroe Rd

   Charlotte    NC
764   

6051 Lakeview Road

   Charlotte    NC
112   

3032 Stewart Creek Blvd

   Charlotte    NC


Branch #

  

Street Address

  

City

  

St

569   

250 Tolar Street

   Fayetteville    NC
569   

3518 Associate Drive

   Greensboro    NC
569   

4789 NC Hwy 33 East

   Greenville    NC
564   

3900 B&C Sardis Church Road

   Monroe    NC
562   

2300 Westinghouse Blvd, Suite 105 and 2201 Brentwood Rd, Suite 106

   Raleigh    NC
562   

2101 Harrod Street

   Raleigh    NC
581   

3101-140 StonyBrook Drive

   Raleigh    NC
127   

2201-111 Brentwood Rd

   Raleigh    NC
569   

830 S. New Hope Rd

   Raleigh    NC
582   

600 Union West Blvd., Suite B

   Stallings    NC
780   

2201 River Road Drive

   Waterloo    NE
340   

24 King St. Units #2,3,4 & 5

   Auburn    NH
340   

62 King St.

   Auburn    NH
340   

40 King St. Unit #3

   Auburn    NH
349   

38 Locke Rd

   Concord    NH
911   

815 Elm St Suite 4A

   Manchester    NH
342   

31 Brandywine Rd

   Tamworth    NH
343   

51 Industrial Park Drive

   Westmoreland    NH
845   

121 Bartley Flanders Rd

   Flanders    NJ
845   

260 East Main Street

   Trenton    NJ
867   

5810 Wynn Road

   Las Vegas    NV
320   

136 Tivoli St. (Unit B)

   Albany    NY
345   

136 Tivoli St. (Unit A)

   Albany    NY
355   

100 Ontario Street

   East Rochester    NY
355   

103 Ontario Street

   East Rochester    NY
357   

6049 & 6055 Corporate Dr.

   East Syracuse    NY
911   

3833 Walworth-Marion Rd

   Marion    NY
367   

65 Air Park Drive

   Ronkonkoma    NY
356   

4083 Saunders Settlement Road

   Sanborn    NY
911   

40 North Ave Suite 5

   Webster    NY
911   

3505 Lake Rd

   Williamson    NY
650   

945 Industrial Pkwy

   Brunswick    OH
311   

1318 McKinley Ave.

   Columbus    OH
400   

1320 McKinley Ave

   Columbus    OH
901   

495 South High St Suite 50, 150, 200 & 240.

   Columbus    OH
140   

427 D Washington St

   Dayton    OH
651   

387 Medina Rd Suite 1500

   Medina    OH
135   

6412 Fairfield Drive Ste A

   Northwood    OH
130   

4135 Park Ave

   Ontario    OH
141   

9345 Princeton-Glendale Rd

   West Chester    OH
130   

100 Kragel Rd

   Wintersville    OH
688   

5634 S 122nd E Ave (Suites B & F)

   Tulsa    OK
122   

5634 S 122nd E Ave (Suites C & D)

   Tulsa    OK
880   

2738 N Hayden Island Dr Building C

   Portland    OR
810   

250 West Kensinger Drive

   Cranberry Township    PA
852   

5801 Grayson Rd Suite 104

   Harrisburg    PA
810   

193 Crowe Ave

   Mars    PA
810   

198 Crowe Ave

   Mars    PA
820   

191 D ane E Crowe Ave

   Mars    PA
565   

1211 Oakcrest Drive

   Columbia    SC
760   

112 Sunbelt Blvd.

   Columbia    SC
768   

385 French Collins Rd Bldg. B

   Conway    SC
765   

605 Apple Valley Rd

   Duncan    SC


Branch #

  

Street Address

  

City

  

St

769   

1118 Honey Hill Rd

   Hardeeville    SC
761   

8302 Dorchester Rd

   North Charleston    SC
568   

405 A Hwy 183

   Piedmont /Greenville    SC
747   

5559, 5571, 5573 North Lee Highway

   Cleveland    TN
742   

3066 Fleetbrook Dr

   Memphis    TN
741   

309 Driftwood St

   Nashville    TN
114   

222 Space Park South

   Nashville    TN
747   

5000-5028 Spedale Court

   Spring Hill    TN
690   

2915 E Randol Mill Rd

   Arlington    TX
690   

739-741, 719 109th St

   Arlington    TX
694   

2013 Centimeter Circle

   Austin    TX
694   

11914 Manchaca Rd

   Austin    TX
697   

1701 & 1607 Benchmark Drive

   Austin    TX
912   

13001 West Highway 71

   Austin    TX
680   

3802 Apollo Rd

   Corpus Christi    TX
119   

10803 Vinecrest Dr, Suite 170

   Houston    TX
691   

16526 Air Center Blvd

   Houston    TX
116   

301 Leora Lane, Suite 190

   Lewisville    TX
696   

4505 North Twin City Highway

   Nederland    TX
117   

598 Greenhill Dr, Suite C

   Round Rock    TX
695   

5015 Airpark

   San Antonio    TX
698   

8135 Bracken Creek Rd

   San Antonio    TX
115   

1649 Universal City Blvd, Suite 101

   Universal City    TX
894   

1140 South 1900 East, Unit #2

   Washington    UT
856   

107 Juliad Court (units 107-111)

   Fredericksburg    VA
570   

18573 Louisa Rd

   Louisa    VA
762   

809 City Center Blvd

   Newport News    VA
570   

12911 Marsteller Dr

   Nokesville    VA
762   

5610-B Virginia Beach Blvd.

   Norfolk    VA
854   

2409 New Dorset Terrace

   Powhatan    VA
348   

5375 Williston Rd

   Williston    VT
898   

6405 172nd Street NE, Suite C

   Arlington    WA
885   

418 Valley Ave NW

   Puyallup    WA
899   

5207 187th Street East

   Puyallup    WA
273   

550 N. Hickory Farm Lane

   Appleton    WI
273   

3110 Louis Ave

   Eau Claire    WI
273   

5602 Femrite Drive

   Madison    WI
273   

N59W13500 Manhart Drive

   Menomonee Falls    WI
270   

3370 Bay Ridge Court

   Oneida    WI
273   

1941 Ashland Avenue

   Sheboygan    WI
273   

825 South 20th Street

   Sheboygan    WI
273   

6002 Saxon Avenue

   Weston    WI
EX-31.1 3 d603602dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

INSTALLED BUILDING PRODUCTS, INC.

Certification Required by Rule 13a-14(a) or 15d-14(a)

of the Securities Exchange Act of 1934

I, Jeffrey W. Edwards, certify that:

 

1.

I have reviewed this quarterly report on Form 10-Q of Installed Building Products, Inc.;

 

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4.

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

  a)

designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

  b)

designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

  c)

evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

  d)

disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting;

 

5.

The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

  a)

all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

  b)

any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: August 3, 2018     By:  

/s/ Jeffrey W. Edwards

      Jeffrey W. Edwards
      President and Chief Executive Officer
EX-31.2 4 d603602dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

INSTALLED BUILDING PRODUCTS, INC.

Certification Required by Rule 13a-14(a) or 15d-14(a)

of the Securities Exchange Act of 1934

I, Michael T. Miller, certify that:

 

1.

I have reviewed this quarterly report on Form 10-Q of Installed Building Products, Inc.;

 

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4.

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

  a)

designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

  b)

designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

  c)

evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

  d)

disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting;

 

5.

The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

  a)

all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

  b)

any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: August 3, 2018     By:  

/s/ Michael T. Miller

      Michael T. Miller
      Executive Vice President and Chief Financial Officer
EX-32.1 5 d603602dex321.htm EX-32.1 EX-32.1

Exhibit 32.1

INSTALLED BUILDING PRODUCTS, INC.

Certification Required by Rule 13a-14(b) or 15d-14(b)

of the Securities Exchange Act of 1934 and

Section 1350 of Chapter 63 of Title 18 of the

United States Code

The certification set forth below is being submitted in connection with the Installed Building Products, Inc. Quarterly Report on Form 10-Q for the quarterly period ended June 30, 2018 (the “Report”) for the purpose of complying with Rule 13a-14(b) or Rule 15d-14(b) of the Securities Exchange Act of 1934 (the “Exchange Act”) and Section 1350 of Chapter 63 of Title 18 of the United States Code.

Jeffrey W. Edwards, the President and Chief Executive Officer, of Installed Building Products, Inc., certifies that, to the best of his knowledge:

 

  1.

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

  2.

The information contained in the Report fairly presents, in all material respects, the consolidated financial condition and results of operations of Installed Building Products, Inc.

 

Dated: August 3, 2018     By:  

/s/ Jeffrey W. Edwards

      Jeffrey W. Edwards
      President and Chief Executive Officer
EX-32.2 6 d603602dex322.htm EX-32.2 EX-32.2

Exhibit 32.2

INSTALLED BUILDING PRODUCTS, INC.

Certification Required by Rule 13a-14(b) or 15d-14(b)

of the Securities Exchange Act of 1934 and

Section 1350 of Chapter 63 of Title 18 of the

United States Code

The certification set forth below is being submitted in connection with the Installed Building Products, Inc. Quarterly Report on Form 10-Q for the quarterly period ended June 30, 2018 (the “Report”) for the purpose of complying with Rule 13a-14(b) or Rule 15d-14(b) of the Securities Exchange Act of 1934 (the “Exchange Act”) and Section 1350 of Chapter 63 of Title 18 of the United States Code.

Michael T. Miller, the Executive Vice President and Chief Financial Officer, of Installed Building Products, Inc., certifies that, to the best of his knowledge:

 

  1.

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

  2.

The information contained in the Report fairly presents, in all material respects, the consolidated financial condition and results of operations of Installed Building Products, Inc.

 

Dated: August 3, 2018     By:  

/s/ Michael T. Miller

      Michael T. Miller
      Executive Vice President and Chief Financial Officer
EX-101.INS 7 ibp-20180630.xml XBRL INSTANCE DOCUMENT 297800000 50000000 100000000 300000000 50000000 150000000 397800000 100000000 97.0 100000000 93300000 31606349 1.00 2627000 10859000 66690000 185116000 2873000 247000 4511000 3436000 552000 31927000 65281000 131566000 41734000 18995000 686000 400000 3000 880000 133000 1087000 3321000 5902000 1014000 1222000 659000 225000 8000 704000 36000 989000 4760000 8993000 2209000 372000 1528000 2002000 247000 4500000 1852000 383000 10859000 29851000 57200000 116671000 38511000 17401000 172006000 -77000 32524934 325000 25631000 661989 -12769000 9270000 451620000 126030000 4711000 202150000 7165000 178266000 87299000 2105000 2254000 845170000 4181000 153687000 1.00 3799000 5143000 4752000 7500000 61600000 10800000 139746000 139746000 100000000 31606349 123027000 18132000 0.01 32723972 327000 6900000 18132000 4485000 7667000 3003000 7200000 22117000 81050000 17850000 50789000 16932000 18893000 19685000 215283000 134233000 163023000 233027000 70004000 10084000 48574000 161444000 630107000 845170000 453407000 20083000 392537000 57603000 433324000 51000 40838000 3267000 1255000 1228000 11246000 1052000 1131000 577000 0 26802000 22920000 85048000 25800000 0.01 5000000 0 14600000 167638000 20800000 83800000 73919000 20312000 1117623 215063000 6066000 39703000 14084000 8018000 109643000 13951000 57995000 308502000 600000 56.05 13488 4200000 52.25 115698 175162 47.45 2800000 2185000 92000 1428000 36000 2393000 9871000 22425000 7086000 666000 933000 1973000 28000 514000 36000 1731000 3711000 11413000 4912000 452000 1252000 1826000 64000 914000 662000 6160000 11012000 2174000 214000 10900000 21700000 123000000 100000000 4 200000000 0.046 0.025 5213000 100000000 2 95300000 4485000 123027000 123027000 3003000 3003000 20294000 20312000 45211000 127900000 82689000 6120000 12715000 6595000 13600000 13600000 16119000 61068000 44949000 20300000 2300000 1200000 0.05 P5Y 0.04 P1Y 2100000 1894000 178266000 2254000 32723972 327000 73919000 1117623 -39703000 125 14482000 153977000 158581000 32135176 321000 7294000 650402 -12219000 9106000 354942000 56252000 4805000 180725000 7073000 174043000 87425000 2033000 507000 738746000 4376000 121464000 5666000 6479000 63400000 13000000 62510000 62510000 100000000 31862146 55634000 6182000 0.01 32524934 325000 4376000 6182000 1834000 6444000 618000 25399000 66567000 204558000 137991000 155466000 225470000 70004000 48346000 159806000 528218000 738746000 347577000 16650000 293354000 50357000 330927000 33308000 3866000 9272000 0 24666000 24562000 81075000 0.01 5000000 0 123270000 48434000 30053000 662788 210528000 5899000 12781000 14620000 8721000 79235000 1806000 44035000 302729000 52.16 72000 41.00 77254 202331 39.09 2800000 55600000 5146000 1834000 55634000 55634000 618000 618000 30038000 30053000 38651000 121015000 82364000 4773000 11807000 7034000 9067000 13600000 4533000 14076000 58136000 44060000 30100000 2000000 1000000 1800000 1826000 174043000 507000 -32524934 325000 48434000 662788 -12781000 100000 P7Y 2022-04-13 2023-06-19 2024-04-15 2025-04-15 1100000 2022-05-31 2025-04-15 2018-07-06 2025-04-15 P2Y1M6D 2300000 Over the next 18 months P0Y9M18D P2Y 2900000 2570000 2270000 424000 12966000 0.64 578575000 658000 20323000 3025000 2519000 0.64 131566000 247000 52208000 18260000 380765000 900000 8300000 13482000 0.58 190000 0 81022000 28118000 9781000 -2043000 157100000 13401000 17421000 7035000 -4102000 -342000 1263000 2316000 80000 5634000 4 -157973000 181755000 28426000 18337000 -77000 -283000 50000 35436000 25328000 7940000 116883000 14681000 1532000 1669000 118080000 451000 300000000 9317000 18337000 3738000 1807000 4915000 96250000 537865000 2570000 550000 27676000 10859000 300000 31698460 31618624 1201000 550000 125000000 112500000 400000 600000 800000 1500000 10859000 2627000 1100000 118080000 750000 63883000 400000 5902000 Asset 282000 5502000 5172000 2017-06-26 225000 8993000 Asset 7000 8768000 216000 10859000 2017-01-05 2002000 116671000 Share 461000 103810000 58495000 1.00 0.68 0.08 0.09 0.06 0.05 0.03 0.01 0.17 0.76 0.07 P8Y 32644000 P5Y 1847000 P1Y6M0D 13600000 P15Y 17190000 6700000 2570000 1300000 1100000 10000 3 0.3 6000 365590000 43124000 46525000 31258000 29464000 18630000 3274000 585000 599000 4722000 2270000 -1000 10856000 300000 -77000 101241 1000 3000 282577000 5940 18337000 550000 11587 93602000 409388000 34875000 4196000 false 4200000 601000 14450000 0.73 641177000 -235000 1027000 22977000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The unaudited pro forma information for the combined results of the Company has been prepared as if the 2018 acquisitions had taken place on January&#xA0;1, 2017 and the 2017 acquisitions had taken place on January&#xA0;1, 2016. The unaudited pro forma information is not necessarily indicative of the results that we would have achieved had the transactions actually taken place on January&#xA0;1, 2017 and 2016, respectively, and the unaudited pro forma information does not purport to be indicative of future financial operating results (in thousands, except per share data):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> Unaudited&#xA0;pro&#xA0;forma&#xA0;for&#xA0;the&#xA0;three</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> Unaudited&#xA0;pro&#xA0;forma&#xA0;for&#xA0;the&#xA0;six</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">months ended June&#xA0;30,</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">months ended June&#xA0;30,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">333,207</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">300,536</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">641,177</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">578,575</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,378</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,832</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,977</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,323</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.52</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.41</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.73</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.64</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.52</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.40</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.73</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.64</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> 3801000 814000 0.73 22425000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>NOTE 14 &#x2013; BUSINESS COMBINATIONS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> As part of our ongoing strategy to expand geographically and increase market share in certain markets, we completed five business combinations and one insignificant&#xA0;<font style="WHITE-SPACE: nowrap">tuck-in</font>&#xA0;acquisition merged into existing operations during the six months ended June&#xA0;30, 2018 and four business combinations and two insignificant&#xA0;<font style="WHITE-SPACE: nowrap">tuck-in</font>&#xA0;acquisitions merged into existing operations during the six months ended June&#xA0;30, 2017, respectively, in which we acquired 100% of the ownership interests in each.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The largest of these acquisitions were Custom Overhead Door, LLC dba Custom Door&#xA0;&amp; Gate (collectively, &#x201C;CDG&#x201D;) in March 2018, Trilok Industries, Inc., Alpha Insulation and Waterproofing Inc. and Alpha Insulation and Waterproofing Company (collectively, &#x201C;Alpha&#x201D;) in January 2017 and Columbia Shelving&#xA0;&amp; Mirror, Inc. and Charleston Shelving&#xA0;&amp; Mirror, Inc. (collectively, &#x201C;Columbia&#x201D;) in June 2017. The remaining acquisitions were individually insignificant, but material in the aggregate, and are included in &#x201C;Other&#x201D; within each table below. Net Income, as noted below, includes amortization, taxes and interest allocations when appropriate.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> For the three and six months ended June&#xA0;30, 2018 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="36%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> Three&#xA0;months&#xA0;ended</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center">Six months ended</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Acquisition</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Seller</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Purchase</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">June&#xA0;30,&#xA0;2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">June&#xA0;30,&#xA0;2018</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> 2018 Acquisitions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Date</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Type</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Cash&#xA0;Paid</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Obligations</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Price</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Revenue</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Net&#xA0;Income</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Revenue</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Net&#xA0;Income</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> CDG</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">3/19/2018</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,440</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,973</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,413</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,324</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">80</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,724</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">65</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Various</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,186</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,826</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,012</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,508</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">315</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,779</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">381</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,626</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,799</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,425</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,832</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">395</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,503</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">446</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> For the three and six months ended June&#xA0;30, 2017 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="24%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> Fair&#xA0;Value&#xA0;of</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center">Three months ended</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center">Six months ended</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Acquisition</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Seller</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Common</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Purchase</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">June&#xA0;30, 2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">June&#xA0;30, 2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> 2017 Acquisitions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Date</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Type</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Cash Paid</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Obligations</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Stock</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Price</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Revenue</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Net&#xA0;Income</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Revenue</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Net&#xA0;Income</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Alpha<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">1/5/2017</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Share</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">103,810</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,002</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">116,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">30,330</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">157</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">58,495</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">461</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Columbia</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">6/26/2017</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,768</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">225</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">216</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">216</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Various</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,502</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">400</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,902</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,654</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">261</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,172</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">282</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">118,080</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,627</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">131,566</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,200</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">425</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63,883</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">750</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(1)</sup>&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">The cash paid included $21.7&#xA0;million in contingent consideration to satisfy purchase price adjustments related to cash and net working capital requirements, earnout consideration based on Alpha&#x2019;s change in EBITDA from 2015 and a customary holdback. These payments were based on fair value of each contingent payment at the time of acquisition and subsequently adjusted during the measurement period. We issued 282,577 shares of our common stock with a fair value of $10.9&#xA0;million.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Acquisition-related costs recorded within administrative expenses on the Condensed Consolidated Statements of Operations and Comprehensive Income amounted to $0.7&#xA0;million and $1.2&#xA0;million for the three and six months ended June&#xA0;30, 2018, respectively, and $0.7&#xA0;million and $1.3&#xA0;million for the three and six months ended June&#xA0;30, 2017, respectively. The goodwill recognized in conjunction with these business combinations represents the excess cost of the acquired entity over the net amount assigned to assets acquired and liabilities assumed. We expect to deduct approximately $7.5&#xA0;million of goodwill for tax purposes as a result of 2018 acquisitions.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Purchase Price Allocations</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The estimated fair values of the assets acquired and liabilities assumed for the acquisitions, as well as total purchase prices and cash paid, approximated the following as of June&#xA0;30 (in thousands):</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">CDG</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Other</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Alpha</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Columbia</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Other</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Estimated fair values:</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">247</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">247</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,731</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">662</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,393</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,851</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">989</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,087</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,927</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventories</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">514</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">914</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,428</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,852</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">704</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">880</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,436</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">64</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">92</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,511</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">933</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,252</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,185</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,528</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">659</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">686</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,873</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangibles</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,711</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,871</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">57,200</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,760</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,321</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">65,281</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,912</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,174</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,086</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,511</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,209</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,014</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,734</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other&#xA0;<font style="WHITE-SPACE: nowrap">non-current</font>&#xA0;assets</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">383</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">133</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">552</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable and other current liabilities</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(452</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(214</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(666</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(17,401</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(372</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,222</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(18,995</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value of assets acquired and purchase price</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,413</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,012</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,425</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">116,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,902</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">131,566</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less fair value of common stock issued</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less seller obligations</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,973</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,826</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,799</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,002</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">225</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">400</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,627</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash paid</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,440</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,186</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,626</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">103,810</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,768</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,502</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">118,080</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Contingent consideration is included as &#x201C;seller obligations&#x201D; in the above table or within &#x201C;fair value of assets acquired&#x201D; if subsequently paid during the period presented. These contingent payments consist primarily of amounts based on working capital calculations, earnouts based on performance, and&#xA0;<font style="WHITE-SPACE: nowrap">non-compete</font>&#xA0;agreements, all of which are based on fair value at the time of acquisition. When these payments are expected to be made over one year from the acquisition date, the contingent consideration is discounted to net present value using our weighted average cost of capital (WACC), when appropriate.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Further adjustments to the allocation for each acquisition still under its measurement period are expected as third-party and internal valuations are finalized, certain tax aspects of the transaction are completed and customary post-closing reviews are concluded during the measurement period attributable to each individual business combination. As a result, insignificant adjustments to the fair value of assets acquired, and in some cases total purchase price, have been made to certain business combinations since the date of acquisition and future adjustments may be made through the end of each measurement period. Goodwill and intangibles per the above table do not agree to the total gross increases of these assets as shown in Note 5, Goodwill and Intangibles, during each of the six months ended June&#xA0;30, 2018 and 2017 due to minor adjustments to goodwill for the allocation of certain acquisitions still under measurement. In addition, goodwill and intangibles increased during each of the six months ended June&#xA0;30, 2018 and 2017 due to immaterial&#xA0;<font style="WHITE-SPACE: nowrap">tuck-in</font>&#xA0;acquisitions that do not appear in the above table.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The provisional amounts for Alpha originally reported in our Condensed Consolidated Balance Sheets included in our Quarterly Report on Form&#xA0;<font style="WHITE-SPACE: nowrap">10-Q</font>&#xA0;for the period ended June&#xA0;30, 2017 were adjusted during the measurement period to reflect the review and ongoing analysis of the fair value measurements. As a result of our continued evaluation during the measurement period, during the twelve months ended December&#xA0;31, 2017, we increased goodwill by approximately $2.1&#xA0;million, offset by a corresponding net reduction in various working capital accounts.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Estimates of acquired intangible assets related to the acquisitions are as follows for the six months ended June&#xA0;30 (dollars in thousands):</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="66%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Weighted</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Weighted</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Average</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Average</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Estimated</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Estimated</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Estimated</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Useful</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Estimated</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Useful</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> Acquired intangibles assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Fair&#xA0;Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Life&#xA0;(yrs.)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Fair&#xA0;Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Life&#xA0;(yrs.)</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,481</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,644</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trademarks and trade names</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,740</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,190</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-competition</font>&#xA0;agreements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">650</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,847</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Backlog</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Pro Forma Information</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The unaudited pro forma information for the combined results of the Company has been prepared as if the 2018 acquisitions had taken place on January&#xA0;1, 2017 and the 2017 acquisitions had taken place on January&#xA0;1, 2016. The unaudited pro forma information is not necessarily indicative of the results that we would have achieved had the transactions actually taken place on January&#xA0;1, 2017 and 2016, respectively, and the unaudited pro forma information does not purport to be indicative of future financial operating results (in thousands, except per share data):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> Unaudited&#xA0;pro&#xA0;forma&#xA0;for&#xA0;the&#xA0;three</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> Unaudited&#xA0;pro&#xA0;forma&#xA0;for&#xA0;the&#xA0;six</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">months ended June&#xA0;30,</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">months ended June&#xA0;30,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">333,207</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">300,536</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">641,177</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">578,575</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,378</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,832</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,977</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,323</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.52</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.41</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.73</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.64</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.52</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.40</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.73</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.64</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Unaudited pro forma net income reflects additional intangible asset amortization expense of $16&#xA0;thousand and $0.2&#xA0;million for the three and six months ended June&#xA0;30, 2018 and $0.7&#xA0;million and $1.5&#xA0;million for the three and six months ended June&#xA0;30, 2017, respectively, as well as additional income tax expense of $17&#xA0;thousand and $87&#xA0;thousand for the three and six months ended June&#xA0;30, 2018 and $0.4&#xA0;million and $1.1&#xA0;million for the three and six months ended June&#xA0;30, 2017, respectively, that would have been recorded had the 2018 acquisitions taken place on January&#xA0;1, 2017 and the 2017 acquisitions taken place on January&#xA0;1, 2016.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>NOTE 13 &#x2013; COMMITMENTS AND CONTINGENCIES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Accrued General Liability</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Accrued general insurance reserves included on the Condensed Consolidated Balance Sheets were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="78%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">June&#xA0;30,</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,105</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,033</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other long-term liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,165</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,073</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,270</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,106</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We also had insurance receivables and an indemnification asset, totaling $2.8&#xA0;million, included in other&#xA0;<font style="WHITE-SPACE: nowrap">non-current</font>&#xA0;assets on the Condensed Consolidated Balance Sheets as of June&#xA0;30, 2018 and December&#xA0;31, 2017 that, in aggregate, offset an equal liability included within the reserve amounts noted above.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Leases</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We are obligated under capital leases covering vehicles and certain equipment. The vehicle and equipment leases generally have initial terms ranging from four to six years. Total gross assets relating to capital leases were approximately $61.6&#xA0;million and $63.4&#xA0;million as of June&#xA0;30, 2018 and December&#xA0;31, 2017, respectively, and a total of approximately $31.3&#xA0;million and $26.8&#xA0;million were fully depreciated as of June&#xA0;30, 2018 and December&#xA0;31, 2017, respectively. The net book value of assets under capital leases was approximately $10.8&#xA0;million and $13.0&#xA0;million as of June&#xA0;30, 2018 and December&#xA0;31, 2017, respectively. Amortization of assets held under capital leases is included within cost of sales on the Condensed Consolidated Statements of Operations and Comprehensive Income.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We also have several noncancellable operating leases, primarily for buildings, improvements, equipment and certain vehicles. These leases generally contain renewal options for periods ranging from one to five years and require us to pay all executory costs such as property taxes, maintenance and insurance.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Future minimum lease payments under noncancellable operating leases (with initial or remaining lease terms in excess of one year) with related parties as of June&#xA0;30, 2018 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="89%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Remainder of 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">577</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,228</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,255</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,131</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Other Commitments and Contingencies</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> From time to time, various claims and litigation are asserted or commenced against us principally arising from contractual matters and personnel and employment disputes. In determining loss contingencies, management considers the likelihood of loss as well as the ability to reasonably estimate the amount of such loss or liability. An estimated loss is recorded when it is considered probable that such a liability has been incurred and when the amount of loss can be reasonably estimated. As litigation is subject to inherent uncertainties, we cannot be certain that we will prevail in these matters. However, we do not believe that the ultimate outcome of any pending matters will have a material adverse effect on our consolidated financial position, results of operations or cash flows.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> During the six months ended June&#xA0;30, 2018, we entered into an agreement with one of our suppliers to purchase a portion of the insulation materials we utilize across our business. This agreement is effective January&#xA0;1, 2019 through December&#xA0;31, 2021 with a purchase obligation of $25.8&#xA0;million for 2019, $20.8&#xA0;million for 2020 and $14.6&#xA0;million for 2021.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 10 &#x2013; EMPLOYEE BENEFITS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <u>Healthcare</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Our healthcare benefit expense (net of employee contributions) for all plans was approximately $4.4&#xA0;million and $4.3&#xA0;million for the three months ended June&#xA0;30, 2018 and 2017, respectively, and $8.8&#xA0;million and $8.3&#xA0;million for the six months ended June&#xA0;30, 2018 and 2017, respectively. An accrual for estimated healthcare claims incurred but not reported (&#x201C;IBNR&#x201D;) is included within accrued compensation on the Condensed Consolidated Balance Sheets and was $2.1&#xA0;million and $1.8&#xA0;million as of June&#xA0;30, 2018 and December&#xA0;31, 2017, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Workers&#x2019; Compensation</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Workers&#x2019; compensation expense totaled $1.5&#xA0;million and $2.6&#xA0;million for the three months ended June&#xA0;30, 2018 and 2017, respectively, and $5.3&#xA0;million and $6.7&#xA0;million for the six months ended June&#xA0;30, 2018 and 2017, respectively. Workers&#x2019; compensation known claims and IBNR reserves included on the Condensed Consolidated Balance Sheets were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">June&#xA0;30,</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,066</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,899</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other long-term liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,018</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,721</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,084</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,620</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> We also had an insurance receivable for claims that exceeded the stop loss limit included on the Condensed Consolidated Balance Sheets. This receivable offsets an equal liability included within the reserve amounts noted above and was as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">June&#xA0;30,</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other <font style="WHITE-SPACE: nowrap">non-current</font> assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,894</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,826</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Retirement Plans</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We participate in multiple 401(k) plans, whereby we provide a matching contribution of wages deferred by employees and can also make discretionary contributions to each plan. Certain plans allow for discretionary employer contributions only. These plans cover substantially all our eligible employees. During each of the three months ended June&#xA0;30, 2018 and 2017, we recognized 401(k) plan expenses of $0.5&#xA0;million, and we recognized $0.9&#xA0;million for each of the six months ended June&#xA0;30, 2018 and 2017, respectively. These expenses are included in administrative expenses on the accompanying Condensed Consolidated Statements of Operations and Comprehensive Income.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Share-Based Compensation</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <i>Common Stock Awards</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> During the six months ended June&#xA0;30, 2018 and 2017, we granted approximately five thousand and six thousand shares of our common stock on June&#xA0;1, respectively, under our 2014 Omnibus Incentive Plan to <font style="WHITE-SPACE: nowrap">non-employee</font> members of our Board of Directors. The stock issued to the Board of Directors on June&#xA0;1, 2017 vested immediately, whereas the stock issued on June&#xA0;1, 2018 will vest over a one year service term. Accordingly, for the three and six months ended June&#xA0;30, 2017, we recorded approximately $0.3&#xA0;million in compensation expense within administrative expenses on the Condensed Consolidated Statements of Operations and Comprehensive Income at the time of the grant, while twenty-five thousand dollars of compensation expense was recorded during the three and six months ending June&#xA0;30, 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In addition, during the three and six months ended June&#xA0;30, 2018 and 2017, we granted approximately 0.1&#xA0;million shares of our common stock under our 2014 Omnibus Incentive Plan to our employees. The shares granted during the three and six months ended June&#xA0;30, 2018 and 2017 vest in three equal installments (rounded to the nearest whole share) annually on April&#xA0;20 through 2021.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> During the six months ended June&#xA0;30, 2018 and 2017, our employees surrendered approximately <font style="WHITE-SPACE: nowrap">forty-one</font> thousand shares and ten thousand shares, respectively, of our common stock to satisfy tax withholding obligations arising in connection with the vesting of common stock awards issued under our 2014 Omnibus Incentive Plan. Share-based compensation expense associated with <font style="WHITE-SPACE: nowrap">non-performance-based</font> awards issued to employees was $1.0&#xA0;million and $1.9&#xA0;million for the three and six months ended June&#xA0;30, 2018, respectively, and $0.7&#xA0;million and $1.1&#xA0;million for the three and six months ended June&#xA0;30, 2017, respectively. We recognized excess tax benefits of $0.4&#xA0;million and $0.5&#xA0;million within the income tax provision in the Condensed Consolidated Statements of Operations and Comprehensive Income for the three and six months ended June&#xA0;30, 2018, respectively, and $0.5&#xA0;million and $0.6&#xA0;million for the three and six months ended June&#xA0;30, 2017, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> As of June&#xA0;30, 2018, we had $7.2&#xA0;million of unrecognized compensation expense related to these nonvested common stock awards issued to the Board of Directors and our employees. This expense is subject to future adjustments for forfeitures and is expected to be recognized on a straight-line basis over the remaining weighted-average period of 2.1 years. Shares forfeited are returned as treasury shares and available for future issuances. See the table below for changes in shares and related weighted average fair market value per share.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Employees &#x2013; Performance-Based Stock Awards</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> During the six months ended June&#xA0;30, 2018, we granted under our 2014 Omnibus Incentive Plan approximately 0.1&#xA0;million shares of our common stock to certain officers, which vest in two equal installments on each of April&#xA0;20, 2019 and April&#xA0;20, 2020. These shares were issued in connection with the performance-based targets established in 2017. In addition, during the six months ended June&#xA0;30, 2018, we established, and our Board of Directors approved, performance-based targets in connection with common stock awards to be issued to certain officers in 2019 contingent upon achievement of these 2018 targets. Share-based compensation expense associated with these performance-based awards was $0.6&#xA0;million and $1.0&#xA0;million for the three and six months ended June&#xA0;30, 2018, respectively, and $0.3&#xA0;million and $0.4&#xA0;million for the three and six months ended June&#xA0;30, 2017, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> As of June&#xA0;30, 2018, we had $4.2&#xA0;million of unrecognized compensation expense related to nonvested performance-based common stock units. This expense is subject to future adjustments for forfeitures and is expected to be recognized over the remaining weighted-average period of 2.0 years using the graded-vesting method. See the table below for changes in shares and related weighted average fair market value per share.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Employees &#x2013; Performance-Based Restricted Stock Units</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> During the six months ended June&#xA0;30, 2017, we established, and our Board of Directors approved, performance-based restricted stock units in connection with common stock awards which we issued to certain employees during the six months ended June&#xA0;30, 2018. In addition, during the six months ended June&#xA0;30, 2018, we established, and our Board of Directors approved, performance-based restricted stock units in connection with common stock awards to be issued to certain employees in 2019 based upon achievement of a performance target. Share-based compensation expense associated with these performance-based awards was $0.3&#xA0;million and $1.2&#xA0;million for the three and six months ended June&#xA0;30, 2018, respectively, and $0.8&#xA0;million for both the three and six months ended June&#xA0;30, 2017, respectively. All restricted stock units are accounted for as equity-based awards that are settled with a fixed number of common shares.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> As of June&#xA0;30, 2018, we had $0.6&#xA0;million of unrecognized compensation expense related to nonvested performance-based common stock units. This expense is subject to future adjustments for forfeitures and is expected to be recognized on a straight-line basis over the remaining weighted-average period of 0.8 years. See the table below for changes in shares and related weighted average fair market value per share.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Share-Based Compensation Summary</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Amounts for each category of equity-based award for employees as of December&#xA0;31, 2017 and changes during the six months ended June&#xA0;30, 2018 were as follows:</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="52%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><font style="WHITE-SPACE: nowrap">Performance-Based&#xA0;Stock</font></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><font style="WHITE-SPACE: nowrap">Performance-Based&#xA0;Restricted</font></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">Common&#xA0;Stock&#xA0;Awards</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">Awards</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">Stock&#xA0;Units</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center">Weighted</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center">Weighted</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center">Weighted</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center"> Average&#xA0;Fair</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center"> Average&#xA0;Fair</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center">Average Fair</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center"> Market&#xA0;Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center"> Market&#xA0;Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center"> Market&#xA0;Value</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Awards</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Per Share</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Awards</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Per Share</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Units</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Per Share</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Nonvested awards/units at December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">202,331</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39.09</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">77,254</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">41.00</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">72,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">65,112</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">57.51</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52,892</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">65.60</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,072</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">55.92</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(90,952</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(71,120</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52.15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited/Cancelled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,329</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44.82</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(14,448</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41.00</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,464</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52.94</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Nonvested awards/units at June&#xA0;30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">175,162</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">47.45</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">115,698</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52.25</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,488</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">56.05</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> During the three and six months ended June&#xA0;30, 2018 and 2017, we recorded the following stock compensation expense, by income statement category (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> Three&#xA0;months&#xA0;ended&#xA0;June&#xA0;30,</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> Six&#xA0;months&#xA0;ended&#xA0;June&#xA0;30,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">180</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">655</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Selling</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">89</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">372</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,687</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,090</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,169</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,570</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,956</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,090</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,196</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,570</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Administrative stock compensation expense includes all stock compensation earned by our administrative personnel, while cost of sales and selling stock compensation represents all stock compensation earned by our installation and sales employees, respectively.</p> </div> 0 77236000 24344000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <u>Basis of Presentation and Principles of Consolidation</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The accompanying Condensed Consolidated Financial Statements include all of our wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The information furnished in the Condensed Consolidated Financial Statements includes normal recurring adjustments and reflects all adjustments which are, in the opinion of management, necessary for a fair presentation of the results of operations and statements of financial position for the interim periods presented. Certain information and footnote disclosures normally included in the consolidated financial statements prepared in accordance with accounting principles generally accepted in the United States of America (&#x201C;U.S. GAAP&#x201D;) and the rules and regulations of the Securities and Exchange Commission (the &#x201C;SEC&#x201D;) have been omitted pursuant to such rules and regulations. We believe that the disclosures are adequate to prevent the information presented from being misleading when read in conjunction with our audited consolidated financial statements and the notes thereto included in Part II, Item&#xA0;8, Financial Statements and Supplementary Data, of our Annual Report on Form <font style="WHITE-SPACE: nowrap">10-K</font> for the fiscal year ended December&#xA0;31, 2017 (the &#x201C;2017 Form <font style="WHITE-SPACE: nowrap">10-K&#x201D;),</font> as filed with the SEC on February&#xA0;28, 2018. The December&#xA0;31, 2017 condensed consolidated balance sheet data herein was derived from the audited consolidated financial statements but does not include all disclosures required by U.S. GAAP.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Our interim operating results for the three and six months ended June&#xA0;30, 2018 are not necessarily indicative of the results to be expected in future operating quarters. See Item 1A, Risk Factors, in our 2017 Form <font style="WHITE-SPACE: nowrap">10-K</font> for additional information regarding risk factors that may impact our results.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Note 2 to the audited consolidated financial statements in our 2017 Form <font style="WHITE-SPACE: nowrap">10-K</font> describes the significant accounting policies and estimates used in preparation of the audited consolidated financial statements. There have been no changes to our significant accounting policies during the three or six months ended June&#xA0;30, 2018 except in the area of our revenue recognition, as a result of the adoption of ASU <font style="WHITE-SPACE: nowrap">2014-09,</font> &#x201C;Revenue from Contracts with Customers (Topic 606)&#x201D; and related subsequently issued amendments, effective January&#xA0;1, 2018. Our revenue recognition accounting policy is described in Note 3, Revenue Recognition.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Contract assets and liabilities related to our uncompleted contracts and customer deposits were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="77%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">June&#xA0;30,</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contract assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,132</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,182</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contract liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6,900</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,376</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> </table> </div> 6900000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Net under (over) billings were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="77%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">June&#xA0;30,<br /> 2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,<br /> 2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Costs and estimated earnings in excess of billings on uncompleted contracts (contract assets)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,132</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,182</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Billings in excess of costs and estimated earnings on uncompleted contracts (contract liabilities)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,181</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,376</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net under (over) billings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,951</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,806</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 458693000 2888000 --12-31 900000 Q2 2018 10-Q 8800000 16231000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 8 &#x2013; DERIVATIVES AND HEDGING ACTIVITIES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <u>Cash Flow Hedges of Interest Rate Risk</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Our purpose for using interest rate derivatives is to add stability to interest expense and to manage our exposure to interest rate movements. During the first six months of 2018, such derivatives were used to hedge the variable cash flows associated with existing variable-rate debt. To accomplish these objectives, we primarily use interest rate swaps as part of our interest rate risk management strategy. Interest rate swaps designated as cash flow hedges involve the receipt of variable amounts from a counterparty in exchange for making fixed-rate payments over the life of the agreements without exchange of the underlying notional amount. As of June&#xA0;30, 2018 and December&#xA0;31, 2017, we had two interest rate swaps with a beginning notional of $100.0&#xA0;million that amortize quarterly to $95.3&#xA0;million at a maturity date of May&#xA0;31, 2022.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The changes in the fair value of derivatives designated and that qualify as cash flow hedges are recorded in accumulated other comprehensive income and subsequently reclassified into earnings in the period that the hedged forecasted transaction affects earnings. Any ineffectiveness arising during the period, as a result of a change to the hedge or the item(s) being hedged, is recognized directly in earnings. We had no such changes during the six months ended June&#xA0;30, 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Amounts reported in accumulated other comprehensive income related to derivatives will be reclassified to interest expense, net as interest payments are made on our variable-rate debt. Over the next twelve months, we estimate that an additional $0.5&#xA0;million will be reclassified as a decrease to interest expense, net.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Additionally, we do not use derivatives for trading or speculative purposes and we currently do not have any derivatives that are not designated as hedges. As of June&#xA0;30, 2018, the Company has not posted any collateral related to these agreements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We elected to early adopt ASU <font style="WHITE-SPACE: nowrap">2017-12,</font> &#x201C;Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities.&#x201D; as of January&#xA0;1, 2018 and, as such, recognized a $0.1&#xA0;million adjustment to our opening retained earnings and accumulated other comprehensive income as of January&#xA0;1, 2018 to reclassify the cash flow hedge ineffectiveness previously recorded in net income in the fourth quarter of 2017 to accumulated other comprehensive income.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following tables present our revenues disaggregated by end market and product (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center">Three months ended June&#xA0;30,</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center">Six months ended June&#xA0;30,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017<sup style="FONT-SIZE: 9px; VERTICAL-ALIGN: top">(1)</sup></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017<sup style="FONT-SIZE: 9px; VERTICAL-ALIGN: top">(1)</sup></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Residential new construction</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">257,904</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">77</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">216,866</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">77</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">487,546</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">77</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">409,388</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Repair and remodel</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,873</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,006</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42,345</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,875</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Commercial</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52,807</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,324</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">104,421</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">93,602</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">332,584</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">282,196</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">634,312</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">537,865</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"> Three&#xA0;months&#xA0;ended&#xA0;June&#xA0;30,</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center">Six months ended June&#xA0;30,</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017<sup style="FONT-SIZE: 9px; VERTICAL-ALIGN: top">(1)</sup></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017<sup style="FONT-SIZE: 9px; VERTICAL-ALIGN: top">(1)</sup></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Insulation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">218,493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">189,967</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">67</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">420,768</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">67</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">365,590</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">68</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Waterproofing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,892</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,119</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,498</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,124</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Shower doors, shelving and mirrors</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,773</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,373</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,032</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,258</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Garage doors</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,326</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,176</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,792</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,464</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Rain gutters</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,608</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,188</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,266</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,630</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Blinds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,079</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,890</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,385</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,274</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other building products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,413</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,483</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">55,571</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46,525</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">332,584</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">282,196</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">634,312</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">537,865</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(1)</sup>&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">As noted above, prior period amounts have not been adjusted under the modified retrospective method.</p> </td> </tr> </table> </div> 0.72 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 15 &#x2013;INCOME PER COMMON SHARE</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Basic net income per common share is calculated by dividing net income by the weighted average shares outstanding during the period, without consideration for common stock equivalents.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Diluted net income per common share is calculated by adjusting weighted average shares outstanding for the dilutive effect of common stock equivalents outstanding for the period, determined using the treasury stock method. Potential common stock is included in the diluted income per common share calculation when dilutive. The dilutive effect of outstanding restricted stock awards after application of the treasury stock method was 107&#xA0;thousand and 166&#xA0;thousand shares for the three and six months ended June&#xA0;30, 2018, respectively, and 63&#xA0;thousand and 80&#xA0;thousand shares for the three and six months ended June&#xA0;30, 2017, respectively.</p> </div> 0.246 0.21 0001580905 INSTALLED BUILDING PRODUCTS, INC. <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The carrying values and associated fair values of financial assets and liabilities that are not recorded at fair value in the Condensed Consolidated Balance Sheets and not described above include investments which represent a Level&#xA0;2 fair value measurement and are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">As&#xA0;of&#xA0;June&#xA0;30, 2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> As&#xA0;of&#xA0;December&#xA0;31,&#xA0;2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Carrying&#xA0;Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Fair&#xA0;Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Carrying&#xA0;Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Fair&#xA0;Value</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Financial assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Investments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,312</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,294</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">30,053</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">30,038</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>NOTE 7 &#x2013; FAIR VALUE MEASUREMENTS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Assets and Liabilities Measured at Fair Value on a Recurring Basis</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In many cases, a valuation technique used to measure fair value includes inputs from multiple levels of the fair value hierarchy. The lowest level of significant input determines the placement of the entire fair value measurement in the hierarchy. During the periods presented, there were no transfers between fair value hierarchical levels.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Assets Measured at Fair Value on a Nonrecurring Basis</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Certain assets, specifically other intangible and long-lived assets, are measured at fair value on a nonrecurring basis in periods subsequent to initial recognition. Assets measured at fair value on a nonrecurring basis as of June&#xA0;30, 2018 and December&#xA0;31, 2017 are categorized based on the lowest level of significant input to the valuation. The assets are measured at fair value when our impairment assessment indicates a carrying value for each of the assets in excess of the asset&#x2019;s estimated fair value. Undiscounted cash flows, a Level&#xA0;3 input, are utilized in determining estimated fair values. During each of the three and six months ended June&#xA0;30, 2018 and 2017, we did not record any impairments on these assets required to be measured at fair value on a nonrecurring basis.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Estimated Fair Value of Financial Instruments</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Accounts receivable, accounts payable and accrued liabilities as of June&#xA0;30, 2018 and December&#xA0;31, 2017 approximate fair value due to the short-term maturities of these financial instruments. The carrying amounts of our long-term debt, including the Term Loan and ABL Revolver as of June&#xA0;30, 2018 and December&#xA0;31, 2017, approximate fair value due to the variable rate nature of the agreements. The carrying amounts of the obligations associated with our capital leases and vehicle and equipment notes approximate fair value as of June&#xA0;30, 2018 and December&#xA0;31, 2017. All debt classifications represent Level&#xA0;2 fair value measurements. Market risk associated with our long-term debt relates to the potential reduction in fair value and negative impact to future earnings, respectively, from an increase in interest rates.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Derivative financial instruments are measured at fair value based on observable market information and appropriate valuation methods. Contingent consideration liabilities arise from future earnout payments to the sellers associated with certain acquisitions and are based on predetermined calculations of certain future results. These future payments are estimated by considering various factors including business risk and projections. The contingent consideration liabilities are measured at fair value by discounting estimated future payments to their net present value using the appropriate weighted average cost of capital (WACC). The fair values of financial assets and liabilities that are recorded at fair value in the Condensed Consolidated Balance Sheets are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="48%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center">As of June&#xA0;30, 2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center">As of December&#xA0;31, 2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Level&#xA0;1</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Level&#xA0;2</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Level&#xA0;3</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Level&#xA0;1</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Level&#xA0;2</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Level&#xA0;3</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Financial assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">123,027</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">123,027</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,634</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,634</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivative financial instruments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,003</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,003</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">618</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">618</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total financial assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">126,030</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">123,027</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,003</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">56,252</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,634</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">618</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Financial liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contingent consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,485</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,485</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,834</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,834</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The change in fair value of the contingent consideration was as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="89%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contingent consideration liability - January 1, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,834</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Preliminary purchase price</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,360</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(544</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accretion in value</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">235</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amounts paid to sellers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(400</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contingent consideration liability - June 30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,485</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The accretion in value of contingent consideration liabilities is included within administrative expenses on the Condensed Consolidated Statements of Operations and Comprehensive Income.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The carrying values and associated fair values of financial assets and liabilities that are not recorded at fair value in the Condensed Consolidated Balance Sheets and not described above include investments which represent a Level&#xA0;2 fair value measurement and are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">As&#xA0;of&#xA0;June&#xA0;30, 2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"> As&#xA0;of&#xA0;December&#xA0;31,&#xA0;2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Carrying&#xA0;Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Fair&#xA0;Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Carrying&#xA0;Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Fair&#xA0;Value</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Financial assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Investments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,312</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,294</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">30,053</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">30,038</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> See Note 4, Investments, for more information on cash equivalents and investments included in the table above. Also see Note 8, Derivatives and Hedging Activities, for more information on derivative financial instruments.</p> </div> 2018-06-30 Large Accelerated Filer <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Estimates of acquired intangible assets related to the acquisitions are as follows for the six months ended June&#xA0;30 (dollars in thousands):</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="66%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Weighted</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Weighted</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Average</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Average</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Estimated</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Estimated</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Estimated</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Useful</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Estimated</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Useful</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> Acquired intangibles assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Fair&#xA0;Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Life&#xA0;(yrs.)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Fair&#xA0;Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Life&#xA0;(yrs.)</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,481</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,644</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trademarks and trade names</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,740</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,190</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-competition</font>&#xA0;agreements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">650</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,847</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Backlog</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> </div> 227000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 5 &#x2013; GOODWILL AND INTANGIBLES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <u>Goodwill</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The change in carrying amount of goodwill was as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="67%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Goodwill<br /> (Gross)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Accumulated<br /> Impairment<br /> Losses</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Goodwill<br /> (Net)</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> January&#xA0;1, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">225,470</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(70,004</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">155,466</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Business Combinations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,086</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,086</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">471</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">471</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> June&#xA0;30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">233,027</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(70,004</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">163,023</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Other changes included in the above table represent minor adjustments for the allocation of certain acquisitions still under measurement and one immaterial acquisition completed during the six months ended June&#xA0;30, 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We test goodwill for impairment annually during the fourth quarter of our fiscal year or earlier if there is an impairment indicator. No impairment was recognized during either of the six month periods ended June&#xA0;30, 2018 or 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Intangibles, net</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The following table provides the gross carrying amount, accumulated amortization and net book value for each major class of intangibles (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="54%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center">As of June&#xA0;30, 2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center">As of December&#xA0;31, 2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Gross<br /> Carrying<br /> Amount</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Accumulated<br /> Amortization</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Net<br /> Book<br /> Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Gross<br /> Carrying<br /> Amount</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Accumulated<br /> Amortization</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Net<br /> Book<br /> Value</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amortized intangibles:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">127,900</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,211</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">82,689</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">121,015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38,651</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">82,364</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Covenants <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">not-to-compete</font></font></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,715</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,120</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,595</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,807</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,773</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,034</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trademarks and trade names</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">61,068</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,119</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,949</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,136</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,076</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,060</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Backlog</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,067</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,533</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">215,283</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">81,050</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">134,233</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">204,558</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">66,567</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">137,991</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The gross carrying amount of intangibles increased approximately $10.7&#xA0;million during the six months ended June&#xA0;30, 2018 primarily due to business combinations. See Note 14, Business Combinations, for more information. Remaining estimated aggregate annual amortization expense is as follows (amounts, in thousands, are for the fiscal year ended):</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="89%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Remainder of 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,084</td> <td valign="bottom" nowrap="nowrap"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,685</td> <td valign="bottom" nowrap="nowrap"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,893</td> <td valign="bottom" nowrap="nowrap"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,850</td> <td valign="bottom" nowrap="nowrap"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,932</td> <td valign="bottom" nowrap="nowrap"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,789</td> <td valign="bottom" nowrap="nowrap"></td> </tr> </table> </div> 471000 10700000 7086000 0 89174000 30113000 7404000 304000 175619000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 11 &#x2013; INCOME TAXES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Our provision for income taxes as a percentage of pretax earnings is based on a current estimate of the annual effective income tax rate adjusted to reflect the impact of discrete items.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> During the three and six months ended June&#xA0;30, 2018, our effective tax rate was 24.0% and 24.6%, respectively. This rate was favorably impacted primarily by the enactment of Pub.L. 115&#x2013;97, an Act to provide for reconciliation pursuant to titles II and V of the concurrent resolution on the budget for fiscal year 2018 (the &#x201C;Tax Act&#x201D;). The Tax Act reduced the U.S federal corporate tax rate from 35% to 21% effective January&#xA0;1, 2018, among other changes. ASC Topic 740, <i>Accounting for Income Taxes</i>, requires companies to recognize the effect of tax law changes in the period of enactment. Pursuant to ASU <font style="WHITE-SPACE: nowrap">2018-05</font> and Staff Accounting Bulletin No.&#xA0;118 (&#x201C;SAB 118&#x201D;) issued by the Securities and Exchange Commission, a company is expected to record a provisional amount when it does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain tax effects of the Tax Act, but a reasonable estimate can be determined. A provisional amount is not required to be recorded if a reasonable estimate cannot be determined.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We have recognized the provisional tax impacts of the Tax Act in our consolidated financial statements for the year ended December&#xA0;31, 2017 included within our 2017 Form <font style="WHITE-SPACE: nowrap">10-K.</font> Based on a review of the guidance issued by the Internal Revenue Service in the first and second quarters of 2018, no adjustment to the provisional amount recorded in the Condensed Consolidated Financial Statements for the year ended December&#xA0;31, 2017 was deemed necessary. We continue to assess new guidance and refine our computation of these provisional amounts and will complete our analysis within the <font style="WHITE-SPACE: nowrap">one-year</font> measurement period ending December&#xA0;22, 2018.</p> </div> 1906000 20192000 9731000 5187000 3995000 3739000 -4622000 166000 8349000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 4 &#x2013; INVESTMENTS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Cash and cash equivalents includes investments in money market funds that are valued based on the net asset value of the funds. The cash equivalents consist primarily of money market funds that are Level&#xA0;1 measurements. The investments in these funds were $123.0&#xA0;million and $55.6&#xA0;million as of June&#xA0;30, 2018 and December&#xA0;31, 2017, respectively. As of June&#xA0;30, 2018, approximately $100.0&#xA0;million of the $123.0&#xA0;million in investments in money market funds stems from an additional $100.0&#xA0;million in loan proceeds received in connection with our term loan amendment that took place on June&#xA0;19, 2018. See Note 6, Long-Term Debt, for additional information.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> All other investments are classified as <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">held-to-maturity</font></font> and consist of highly liquid instruments, primarily including corporate bonds and commercial paper. As of June&#xA0;30, 2018 and December&#xA0;31, 2017, the amortized cost of these investments equaled the net carrying value, which was $20.3&#xA0;million and $30.1&#xA0;million, respectively. All <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">held-to-maturity</font></font> securities as of June&#xA0;30, 2018 mature in one year or less. See Note 7, Fair Value Measurements, for additional information.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>NOTE 6 &#x2013; LONG-TERM DEBT</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Long-term debt consisted of the following (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">As&#xA0;of&#xA0;June&#xA0;30,</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">As&#xA0;of&#xA0;December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Term loan, net of unamortized debt issuance costs of $5,213 and $5,146, respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">392,537</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">293,354</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vehicle and equipment notes, maturing June 2023; payable in various monthly installments, including interest rates ranging from 2.5% to 4.6%</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">57,603</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,357</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Various notes payable, maturing through March 2025; payable in various monthly installments, including interest rates ranging from 4% to 5%</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,267</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,866</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">453,407</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">347,577</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: current maturities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(20,083</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(16,650</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term debt, less current maturities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">433,324</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">330,927</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> On April&#xA0;13, 2017, we entered into, and subsequently amended on November&#xA0;30, 2017, a term loan credit agreement (the &#x201C;Term Loan Agreement&#x201D;) which provided for a seven-year $300.0&#xA0;million term loan facility (the &#x201C;Term Loan&#x201D;) and an asset-based lending credit agreement (the &#x201C;ABL Credit Agreement&#x201D;) which provided for up to approximately $100.0&#xA0;million with a sublimit up to $50.0&#xA0;million for the issuance of letters of credit (the &#x201C;ABL Revolver&#x201D;), which may be reduced or increased pursuant to the ABL Credit Agreement.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> On June&#xA0;19, 2018, we entered into a second amendment to the Term Loan Agreement (the &#x201C;Term Loan Second Amendment&#x201D;) to (i)&#xA0;extend the maturity date from April&#xA0;15, 2024 to April&#xA0;15, 2025 and (ii)&#xA0;increase the aggregate principal amount of the facility from $297.8&#xA0;million to $397.8&#xA0;million. In conjunction with the Term Loan Second Amendment, we wrote off fees of $1.1&#xA0;million. All other provisions of the Term Loan Agreement were unchanged.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Also on June&#xA0;19, 2018, we entered into a third amendment to the ABL Credit Agreement (the &#x201C;ABL Third Amendment&#x201D;) to (i)&#xA0;extend the maturity date from April&#xA0;13, 2022 to June&#xA0;19, 2023, (ii)&#xA0;increase the aggregate revolving loan commitments from $100.0&#xA0;million to $150.0&#xA0;million and (iii)&#xA0;provide enhanced borrowing availability against certain types of accounts receivable.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <u>Recently Adopted Accounting Pronouncements</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="27%"></td> <td valign="bottom" width="1%"></td> <td width="72%"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> Standard</p> </td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">Adoption</p> </td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top">ASU <font style="WHITE-SPACE: nowrap">2014-09,</font> <i>Revenue from Contracts with Customers (Topic 606)</i></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">ASC 606 sets forth a new revenue recognition model that requires identifying the contract(s) with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations and recognizing the revenue upon satisfaction of performance obligations. We adopted the provisions of ASU <font style="WHITE-SPACE: nowrap">2014-09</font> and related subsequently-issued amendments beginning on January&#xA0;1, 2018 using the modified retrospective approach and, as such, recognized a $2.9&#xA0;million cumulative effect, net of tax, of initially applying the standard as an increase to the opening balance of retained earnings on January&#xA0;1, 2018. See Note 3, Revenue Recognition, for further information regarding our revenue recognition policies.</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="2"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top">ASU <font style="WHITE-SPACE: nowrap">2017-12,</font> <i>Derivatives and Hedging (Topic 815): Targeted Improvements to accounting for Hedging Activities</i></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">ASU <font style="WHITE-SPACE: nowrap">2017-12</font> better aligns a company&#x2019;s risk management activities and financial reporting for hedging relationships and makes certain improvements to simplify the application of hedge accounting guidance. For public business entities, this update is effective for financial statements issued for fiscal years beginning after December&#xA0;15, 2018 and interim periods within those fiscal years, with early adoption permitted. We elected to early adopt this ASU effective January&#xA0;1, 2018 and, as such, recognized a $0.1&#xA0;million adjustment to our opening retained earnings and accumulated other comprehensive income as of January&#xA0;1, 2018 to reclassify the cash flow hedge ineffectiveness previously recorded in net income in the fourth quarter of 2017 to accumulated other comprehensive income.</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="2"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top">ASU <font style="WHITE-SPACE: nowrap">2018-05,</font> <i>Income Taxes (Topic 740): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No.</i><i>&#xA0;118</i></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">In March 2018, the Financial Accounting Standards Board issued ASU <font style="WHITE-SPACE: nowrap">2018-05,</font> which became effective immediately. ASU <font style="WHITE-SPACE: nowrap">2018-05</font> adds various SEC paragraphs pursuant to the issuance of the December 2017 SEC Staff Accounting Bulletin No.&#xA0;118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act (&#x201C;SAB 118&#x201D;). See Note 11, Income Taxes, for additional information regarding the adoption of ASU <font style="WHITE-SPACE: nowrap">2018-05.</font></td> </tr> </table> </div> 5 -28369000 72480000 33125000 22709000 1635000 -285000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Future minimum lease payments under noncancellable operating leases (with initial or remaining lease terms in excess of one year) with related parties as of June&#xA0;30, 2018 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="89%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Remainder of 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">577</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,228</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,255</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,131</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>NOTE 1 &#x2013; ORGANIZATION</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Installed Building Products, Inc. (&#x201C;IBP&#x201D;), a Delaware corporation formed on October&#xA0;28, 2011, and its wholly-owned subsidiaries (collectively referred to as the &#x201C;Company&#x201D; and &#x201C;we,&#x201D; &#x201C;us&#x201D; and &#x201C;our&#x201D;) primarily install insulation, waterproofing, fire-stopping, fireproofing, garage doors, rain gutters, shower doors, closet shelving and mirrors and other products for residential and commercial builders located in the continental United States. The Company operates in over 125 locations and its corporate office is located in Columbus, Ohio.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We have one operating segment and a single reportable segment. We offer our portfolio of services for new and existing single-family and multi-family residential and commercial building projects from our national network of branch locations. Each of our branches has the capacity to serve all of our end markets. See Note 3, Revenue Recognition, for information on our revenues by product and end market.</p> </div> -545000 1 40129000 17782000 1933000 24640000 18626000 18478000 1540000 2295000 18626000 557000 100000000 27500000 14271000 22709000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 12 &#x2013; RELATED PARTY TRANSACTIONS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We sell installation services to other companies related to us through common or affiliated ownership and/or Board of Directors and/or management relationships. We also purchase services and materials and pay rent to companies with common or affiliated ownership.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We lease our headquarters and certain other facilities from related parties. See Note 13, Commitments and Contingencies, for future minimum lease payments to be paid to these related parties.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> For the three and six months ended June&#xA0;30, 2018 and 2017, the amount of sales to related parties as well as the purchases from and rent expense paid to related parties were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> Three&#xA0;months&#xA0;ended&#xA0;June&#xA0;30,</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> Six&#xA0;months&#xA0;ended&#xA0;June&#xA0;30,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,209</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,386</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,102</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,722</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Purchases</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">472</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">308</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">835</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">599</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Rent</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">291</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">289</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">572</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">585</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> As of June&#xA0;30, 2018 and December&#xA0;31, 2017, we had related party balances of approximately $2.3&#xA0;million and $2.0&#xA0;million, respectively, included in accounts receivable on our Condensed Consolidated Balance Sheets. These balances primarily represent trade accounts receivable arising during the normal course of business with various related parties. M/I Homes, Inc., a customer whose Chairman, President and Chief Executive Officer is a member of our Board of Directors, accounted for $1.2&#xA0;million and $1.0&#xA0;million of these balances as of each of June&#xA0;30, 2018 and December&#xA0;31, 2017, respectively.</p> </div> 3028000 1108000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> As part of our ongoing strategy to expand geographically and increase market share in certain markets, we completed five business combinations and one insignificant <font style="WHITE-SPACE: nowrap">tuck-in</font> acquisition merged into existing operations during the six months ended June&#xA0;30, 2018 and four business combinations and two insignificant <font style="WHITE-SPACE: nowrap">tuck-in</font> acquisitions merged into existing operations during the six months ended June&#xA0;30, 2017, respectively, in which we acquired 100% of the ownership interests in each.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The largest of these acquisitions were Custom Overhead Door, LLC dba Custom Door&#xA0;&amp; Gate (collectively, &#x201C;CDG&#x201D;) in March 2018, Trilok Industries, Inc., Alpha Insulation and Waterproofing Inc. and Alpha Insulation and Waterproofing Company (collectively, &#x201C;Alpha&#x201D;) in January 2017 and Columbia Shelving&#xA0;&amp; Mirror, Inc. and Charleston Shelving&#xA0;&amp; Mirror, Inc. (collectively, &#x201C;Columbia&#x201D;) in June 2017. The remaining acquisitions were individually insignificant, but material in the aggregate, and are included in &#x201C;Other&#x201D; within each table below. Net Income, as noted below, includes amortization, taxes and interest allocations when appropriate.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> For the three and six months ended June&#xA0;30, 2018 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="36%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> Three&#xA0;months&#xA0;ended</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center">Six months ended</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Acquisition</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Seller</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Purchase</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">June&#xA0;30,&#xA0;2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">June&#xA0;30,&#xA0;2018</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> 2018 Acquisitions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Date</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Type</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Cash&#xA0;Paid</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Obligations</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Price</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Revenue</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Net&#xA0;Income</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Revenue</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Net&#xA0;Income</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> CDG</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">3/19/2018</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,440</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,973</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,413</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,324</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">80</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,724</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">65</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Various</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,186</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,826</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,012</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,508</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">315</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,779</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">381</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,626</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,799</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,425</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,832</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">395</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,503</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">446</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> For the three and six months ended June&#xA0;30, 2017 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="24%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> Fair&#xA0;Value&#xA0;of</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center">Three months ended</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center">Six months ended</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Acquisition</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Seller</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Common</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Purchase</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">June&#xA0;30, 2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">June&#xA0;30, 2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> 2017 Acquisitions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Date</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Type</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Cash Paid</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Obligations</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Stock</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Price</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Revenue</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Net&#xA0;Income</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Revenue</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Net&#xA0;Income</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Alpha<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">1/5/2017</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Share</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">103,810</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,002</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">116,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">30,330</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">157</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">58,495</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">461</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Columbia</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">6/26/2017</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,768</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">225</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">216</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">216</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Various</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,502</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">400</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,902</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,654</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">261</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,172</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">282</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">118,080</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,627</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">131,566</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,200</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">425</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63,883</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">750</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup>&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">The cash paid included $21.7&#xA0;million in contingent consideration to satisfy purchase price adjustments related to cash and net working capital requirements, earnout consideration based on Alpha&#x2019;s change in EBITDA from 2015 and a customary holdback. These payments were based on fair value of each contingent payment at the time of acquisition and subsequently adjusted during the measurement period. We issued 282,577 shares of our common stock with a fair value of $10.9&#xA0;million.</p> </td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The fair values of financial assets and liabilities that are recorded at fair value in the Condensed Consolidated Balance Sheets are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="48%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center">As of June&#xA0;30, 2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center">As of December&#xA0;31, 2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Level&#xA0;1</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Level&#xA0;2</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Level&#xA0;3</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Level&#xA0;1</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Level&#xA0;2</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Level&#xA0;3</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Financial assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">123,027</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">123,027</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,634</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,634</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivative financial instruments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,003</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,003</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">618</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">618</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total financial assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">126,030</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">123,027</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,003</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">56,252</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,634</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">618</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Financial liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contingent consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,485</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,485</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,834</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,834</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> For the three and six months ended June&#xA0;30, 2018 and 2017, the amount of sales to related parties as well as the purchases from and rent expense paid to related parties were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> Three&#xA0;months&#xA0;ended&#xA0;June&#xA0;30,</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> Six&#xA0;months&#xA0;ended&#xA0;June&#xA0;30,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,209</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,386</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,102</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,722</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Purchases</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">472</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">308</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">835</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">599</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Rent</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">291</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">289</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">572</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">585</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> 6863000 750000 634312000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>NOTE 3 &#x2013; REVENUE RECOGNITION</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Adoption of ASC Topic 606, &#x201C;Revenue from Contracts with Customers&#x201D;</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> On January&#xA0;1, 2018, we adopted the new accounting standard ASC 606, &#x201C;Revenue from Contracts with Customers&#x201D; using the modified retrospective method applied to those contracts that were not completed as of January&#xA0;1, 2018. Results for reporting periods beginning after January&#xA0;1, 2018 are presented under Topic 606, while prior period amounts are not adjusted and continue to be reported in accordance with our historic accounting under Topic 605.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We recorded a $2.9&#xA0;million increase to opening retained earnings, net of tax, on January&#xA0;1, 2018 due to the impact of adopting Topic 606, with the impact primarily related to the change in accounting for certain of our short-term contracts that were previously accounted for on a completed contract basis, whereas, under ASC 606, we now recognize revenue associated with these contracts over time as service is performed and the transfer of control occurs, based on a&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">percentage-of-completion</font></font>&#xA0;method using&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">cost-to-cost</font></font>&#xA0;input methods as a measure of progress. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Revenue Recognition</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Our revenues are derived primarily through contracts with customers whereby we install insulation and other complementary building products and are recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. We account for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. We recognize revenue using the&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">percentage-of-completion</font></font>&#xA0;method of accounting, utilizing a&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">cost-to-cost</font></font>&#xA0;input approach as we believe this represents the best measure of when goods and services are transferred to the customer. An insignificant portion of our sales, primarily retail sales, is accounted for on a&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">point-in-time</font></font>&#xA0;basis when the sale occurs, adjusted accordingly for any return provisions. We do offer assurance-type warranties on certain of our installed products and services that do not represent a separate performance obligation and, as such, do not impact the timing or extent of revenue recognition.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> When the&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">percentage-of-completion</font></font>&#xA0;method is used, we estimate the costs to complete individual contracts and record as revenue that portion of the total contract price that is considered complete based on the relationship of costs incurred to date to total anticipated costs (the&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">cost-to-cost</font></font>approach). Under the&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">cost-to-cost</font></font>&#xA0;approach, the use of estimated costs to complete each contract is a significant variable in the process of determining recognized revenue, requires significant judgment and can change throughout the duration of a contract due to contract modifications and other factors impacting job completion. The costs of earned revenue include all direct material and labor costs and those indirect costs related to contract performance, such as indirect labor, supplies, tools and repairs. Provisions for estimated losses on uncompleted contracts are made in the period in which such losses are determined.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Our long-term contracts can be subject to modification to account for changes in contract specifications and requirements. We consider contract modifications to exist when the modification either creates new, or changes the existing, enforceable rights and obligations. Most of our contract modifications are for goods or services that are not distinct from the existing contract due to the significant integration service provided in the context of the contract and are accounted for as if they were part of that existing contract. The effect of a contract modification on the transaction price and our measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative&#xA0;<font style="WHITE-SPACE: nowrap">catch-up</font>&#xA0;basis.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Billing on our long-term contracts occurs primarily on a monthly basis throughout the contract period whereby we submit invoices for customer payment based on actual or estimated costs incurred during the billing period. On certain of our long-term contracts the customer may withhold payment on an invoice equal to a percentage of the invoice amount, which will be subsequently paid after satisfactory completion of each installation project. This amount is referred to as retainage and is common practice in the construction industry, as it allows for customers to ensure the quality of the service performed prior to full payment. Retainage receivables are classified as current or long-term assets based on the expected time to project completion.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We disaggregate our revenue from contracts with customers by end market and product, as we believe it best depicts how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors. The following tables present our revenues disaggregated by end market and product (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center">Three months ended June&#xA0;30,</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center">Six months ended June&#xA0;30,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017<sup style="FONT-SIZE: 9px; VERTICAL-ALIGN: top">(1)</sup></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017<sup style="FONT-SIZE: 9px; VERTICAL-ALIGN: top">(1)</sup></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Residential new construction</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">257,904</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">77</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">216,866</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">77</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">487,546</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">77</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">409,388</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Repair and remodel</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,873</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,006</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42,345</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,875</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Commercial</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52,807</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,324</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">104,421</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">93,602</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">332,584</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">282,196</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">634,312</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">537,865</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"> Three&#xA0;months&#xA0;ended&#xA0;June&#xA0;30,</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center">Six months ended June&#xA0;30,</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017<sup style="FONT-SIZE: 9px; VERTICAL-ALIGN: top">(1)</sup></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017<sup style="FONT-SIZE: 9px; VERTICAL-ALIGN: top">(1)</sup></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Insulation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">218,493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">189,967</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">67</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">420,768</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">67</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">365,590</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">68</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Waterproofing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,892</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,119</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,498</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,124</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Shower doors, shelving and mirrors</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,773</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,373</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,032</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,258</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Garage doors</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,326</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,176</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,792</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,464</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Rain gutters</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,608</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,188</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,266</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,630</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Blinds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,079</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,890</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,385</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,274</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other building products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,413</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,483</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">55,571</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46,525</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">332,584</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">282,196</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">634,312</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">537,865</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(1)</sup>&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">As noted above, prior period amounts have not been adjusted under the modified retrospective method.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Contract Assets and Liabilities</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Our contract assets consist of unbilled amounts typically resulting from sales under long-term contracts when the&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">cost-to-cost</font></font>&#xA0;method of revenue recognition is utilized and revenue recognized, based on costs incurred, exceeds the amount billed to the customer. Our contract assets are recorded in other current assets in our Consolidated Balance Sheets. Our contract liabilities consist of customer deposits and billings in excess of revenue recognized, based on costs incurred and is included in other current liabilities in our Consolidated Balance Sheets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Contract assets and liabilities related to our uncompleted contracts and customer deposits were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="77%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">June&#xA0;30,</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contract assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,132</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,182</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contract liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6,900</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,376</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The increase in contract assets as of June 30, 2018 compared to December 31, 2017 is primarily a result of the adoption of ASC 606 on January 1, 2018, which increased the unbilled receivable balance included in other current assets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Uncompleted contracts were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="77%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">June&#xA0;30,</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> Deember&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Costs incurred on uncompleted contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">109,643</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">79,235</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Estimated earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">57,995</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,035</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">167,638</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">123,270</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: Billings to date</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">153,687</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">121,464</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net under (over) billings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,951</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,806</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Net under (over) billings were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="77%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">June&#xA0;30,<br /> 2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,<br /> 2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Costs and estimated earnings in excess of billings on uncompleted contracts (contract assets)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,132</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,182</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Billings in excess of costs and estimated earnings on uncompleted contracts (contract liabilities)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,181</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,376</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net under (over) billings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,951</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,806</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> During the three and six months ended June&#xA0;30, 2018, we recognized $0.6 and $6.9&#xA0;million of revenue, respectively, that was included in the contract liability balance at December&#xA0;31, 2017. We did not recognize any impairment losses on our receivables and contract assets during the three and six months ended June&#xA0;30, 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Remaining performance obligations represent the transaction price of contracts for which work has not been performed and excludes unexercised contract options and potential modifications. As of June&#xA0;30, 2018, the aggregate amount of the transaction price allocated to remaining uncompleted contracts was $83.8&#xA0;million. We expect to recognize revenue on substantially all of these uncompleted contracts over the next 18 months.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Practical Expedients and Exemptions</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We generally expense sales commissions and other incremental costs of obtaining a contract when incurred because the amortization period is usually one year or less. Sales commissions are recorded within selling expenses within the Condensed Consolidated Statements of Operations and Comprehensive Income.</p> </div> 4196000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 2 &#x2013; SIGNIFICANT ACCOUNTING POLICIES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <u>Basis of Presentation and Principles of Consolidation</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The accompanying Condensed Consolidated Financial Statements include all of our wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The information furnished in the Condensed Consolidated Financial Statements includes normal recurring adjustments and reflects all adjustments which are, in the opinion of management, necessary for a fair presentation of the results of operations and statements of financial position for the interim periods presented. Certain information and footnote disclosures normally included in the consolidated financial statements prepared in accordance with accounting principles generally accepted in the United States of America (&#x201C;U.S. GAAP&#x201D;) and the rules and regulations of the Securities and Exchange Commission (the &#x201C;SEC&#x201D;) have been omitted pursuant to such rules and regulations. We believe that the disclosures are adequate to prevent the information presented from being misleading when read in conjunction with our audited consolidated financial statements and the notes thereto included in Part II, Item&#xA0;8, Financial Statements and Supplementary Data, of our Annual Report on Form <font style="WHITE-SPACE: nowrap">10-K</font> for the fiscal year ended December&#xA0;31, 2017 (the &#x201C;2017 Form <font style="WHITE-SPACE: nowrap">10-K&#x201D;),</font> as filed with the SEC on February&#xA0;28, 2018. The December&#xA0;31, 2017 condensed consolidated balance sheet data herein was derived from the audited consolidated financial statements but does not include all disclosures required by U.S. GAAP.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Our interim operating results for the three and six months ended June&#xA0;30, 2018 are not necessarily indicative of the results to be expected in future operating quarters. See Item 1A, Risk Factors, in our 2017 Form <font style="WHITE-SPACE: nowrap">10-K</font> for additional information regarding risk factors that may impact our results.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Note 2 to the audited consolidated financial statements in our 2017 Form <font style="WHITE-SPACE: nowrap">10-K</font> describes the significant accounting policies and estimates used in preparation of the audited consolidated financial statements. There have been no changes to our significant accounting policies during the three or six months ended June&#xA0;30, 2018 except in the area of our revenue recognition, as a result of the adoption of ASU <font style="WHITE-SPACE: nowrap">2014-09,</font> &#x201C;Revenue from Contracts with Customers (Topic 606)&#x201D; and related subsequently issued amendments, effective January&#xA0;1, 2018. Our revenue recognition accounting policy is described in Note 3, Revenue Recognition.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <u>Recently Adopted Accounting Pronouncements</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="27%"></td> <td valign="bottom" width="1%"></td> <td width="72%"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> Standard</p> </td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">Adoption</p> </td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top">ASU <font style="WHITE-SPACE: nowrap">2014-09,</font> <i>Revenue from Contracts with Customers (Topic 606)</i></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">ASC 606 sets forth a new revenue recognition model that requires identifying the contract(s) with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations and recognizing the revenue upon satisfaction of performance obligations. We adopted the provisions of ASU <font style="WHITE-SPACE: nowrap">2014-09</font> and related subsequently-issued amendments beginning on January&#xA0;1, 2018 using the modified retrospective approach and, as such, recognized a $2.9&#xA0;million cumulative effect, net of tax, of initially applying the standard as an increase to the opening balance of retained earnings on January&#xA0;1, 2018. See Note 3, Revenue Recognition, for further information regarding our revenue recognition policies.</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="2"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top">ASU <font style="WHITE-SPACE: nowrap">2017-12,</font> <i>Derivatives and Hedging (Topic 815): Targeted Improvements to accounting for Hedging Activities</i></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">ASU <font style="WHITE-SPACE: nowrap">2017-12</font> better aligns a company&#x2019;s risk management activities and financial reporting for hedging relationships and makes certain improvements to simplify the application of hedge accounting guidance. For public business entities, this update is effective for financial statements issued for fiscal years beginning after December&#xA0;15, 2018 and interim periods within those fiscal years, with early adoption permitted. We elected to early adopt this ASU effective January&#xA0;1, 2018 and, as such, recognized a $0.1&#xA0;million adjustment to our opening retained earnings and accumulated other comprehensive income as of January&#xA0;1, 2018 to reclassify the cash flow hedge ineffectiveness previously recorded in net income in the fourth quarter of 2017 to accumulated other comprehensive income.</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="2"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top">ASU <font style="WHITE-SPACE: nowrap">2018-05,</font> <i>Income Taxes (Topic 740): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No.</i><i>&#xA0;118</i></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">In March 2018, the Financial Accounting Standards Board issued ASU <font style="WHITE-SPACE: nowrap">2018-05,</font> which became effective immediately. ASU <font style="WHITE-SPACE: nowrap">2018-05</font> adds various SEC paragraphs pursuant to the issuance of the December 2017 SEC Staff Accounting Bulletin No.&#xA0;118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act (&#x201C;SAB 118&#x201D;). See Note 11, Income Taxes, for additional information regarding the adoption of ASU <font style="WHITE-SPACE: nowrap">2018-05.</font></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Recently Issued Accounting Pronouncements Not Yet Adopted</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We are currently evaluating the impact of certain ASUs on our Condensed Consolidated Financial Statements or Notes to Consolidated Financial Statements, which are described below:</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="27%"></td> <td valign="bottom" width="2%"></td> <td width="23%"></td> <td valign="bottom" width="2%"></td> <td width="23%"></td> <td valign="bottom" width="1%"></td> <td width="21%"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> Standard</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">Description</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">Effective Date</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">Effect on the financial</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">statements&#xA0;or&#xA0;other&#xA0;significant</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">matters</p> </td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top">ASU <font style="WHITE-SPACE: nowrap">2016-02,</font> <i>Leases (Topic 842)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">This pronouncement and related subsequently-issued amendments change the existing accounting standards for lease accounting, including requiring lessees to recognize most leases on their balance sheets and making targeted changes to lessor accounting. ASC 842 requires a modified retrospective transition approach for all leases existing at, or entered into after, the date of initial application, with an option to use certain transition relief.</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">Annual periods beginning after December&#xA0;15, 2018, including interim periods therein. Early adoption is permitted.</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">We are currently in the process of completing the design phase of our implementation of this standard and will begin implementation in the 3<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">rd</sup> quarter of 2018. To date, we have identified the system we will utilize to track related data, selected a vendor and are in the final stages of testing the system. We expect the adoption of this standard will have a significant impact on our Condensed Consolidated Balance Sheets. Additionally, we are evaluating our existing processes and internal controls to ensure we meet the standard&#x2019;s reporting and disclosure requirements. We will adopt these standards effective January&#xA0;1, 2019.</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="2"></td> <td height="8" colspan="2"></td> <td height="8" colspan="2"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top">ASU <font style="WHITE-SPACE: nowrap">2016-13,</font> <i>Financial Instruments-Credit Losses (Topic 326)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">This pronouncement amends the accounting for credit losses on <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> debt securities and purchased financial assets with credit deterioration. In addition, these amendments require the measurement of all expected credit losses for financial assets, including trade accounts receivable, held at the reporting date based on historical experience, current conditions and reasonable and supportable forecasts.</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">Annual periods beginning after December&#xA0;15, 2019, including interim periods therein. Early adoption is permitted.</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">We are currently evaluating whether this ASU will have a material impact on our consolidated financial statements.</td> </tr> </table> </div> 2282000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Long-term debt consisted of the following (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">As&#xA0;of&#xA0;June&#xA0;30,</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">As&#xA0;of&#xA0;December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Term loan, net of unamortized debt issuance costs of $5,213 and $5,146, respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">392,537</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">293,354</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vehicle and equipment notes, maturing June 2023; payable in various monthly installments, including interest rates ranging from 2.5% to 4.6%</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">57,603</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,357</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Various notes payable, maturing through March 2025; payable in various monthly installments, including interest rates ranging from 4% to 5%</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,267</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,866</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">453,407</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">347,577</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: current maturities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(20,083</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(16,650</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term debt, less current maturities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">433,324</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">330,927</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> During the three and six months ended June&#xA0;30, 2018 and 2017, we recorded the following stock compensation expense, by income statement category (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> Three&#xA0;months&#xA0;ended&#xA0;June&#xA0;30,</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> Six&#xA0;months&#xA0;ended&#xA0;June&#xA0;30,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">180</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">655</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Selling</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">89</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">372</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,687</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,090</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,169</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,570</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,956</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,090</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,196</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,570</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Remaining estimated aggregate annual amortization expense is as follows (amounts, in thousands, are for the fiscal year ended):</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="89%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Remainder of 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,084</td> <td valign="bottom" nowrap="nowrap"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,685</td> <td valign="bottom" nowrap="nowrap"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,893</td> <td valign="bottom" nowrap="nowrap"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,850</td> <td valign="bottom" nowrap="nowrap"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,932</td> <td valign="bottom" nowrap="nowrap"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,789</td> <td valign="bottom" nowrap="nowrap"></td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The change in carrying amount of goodwill was as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="67%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Goodwill<br /> (Gross)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Accumulated<br /> Impairment<br /> Losses</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Goodwill<br /> (Net)</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> January&#xA0;1, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">225,470</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(70,004</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">155,466</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Business Combinations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,086</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,086</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">471</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">471</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> June&#xA0;30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">233,027</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(70,004</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">163,023</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Amounts for each category of equity-based award for employees as of December&#xA0;31, 2017 and changes during the six months ended June&#xA0;30, 2018 were as follows:</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="52%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><font style="WHITE-SPACE: nowrap">Performance-Based&#xA0;Stock</font></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><font style="WHITE-SPACE: nowrap">Performance-Based&#xA0;Restricted</font></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">Common&#xA0;Stock&#xA0;Awards</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">Awards</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">Stock&#xA0;Units</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center">Weighted</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center">Weighted</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center">Weighted</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center"> Average&#xA0;Fair</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center"> Average&#xA0;Fair</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center">Average Fair</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center"> Market&#xA0;Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center"> Market&#xA0;Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center"> Market&#xA0;Value</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Awards</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Per Share</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Awards</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Per Share</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Units</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Per Share</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Nonvested awards/units at December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">202,331</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39.09</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">77,254</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">41.00</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">72,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">65,112</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">57.51</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52,892</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">65.60</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,072</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">55.92</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(90,952</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(71,120</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52.15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited/Cancelled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,329</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44.82</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(14,448</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41.00</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,464</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52.94</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Nonvested awards/units at June&#xA0;30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">175,162</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">47.45</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">115,698</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52.25</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,488</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">56.05</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The following table provides the gross carrying amount, accumulated amortization and net book value for each major class of intangibles (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="54%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center">As of June&#xA0;30, 2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center">As of December&#xA0;31, 2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Gross<br /> Carrying<br /> Amount</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Accumulated<br /> Amortization</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Net<br /> Book<br /> Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Gross<br /> Carrying<br /> Amount</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Accumulated<br /> Amortization</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Net<br /> Book<br /> Value</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amortized intangibles:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">127,900</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,211</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">82,689</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">121,015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38,651</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">82,364</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Covenants <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">not-to-compete</font></font></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,715</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,120</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,595</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,807</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,773</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,034</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trademarks and trade names</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">61,068</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,119</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,949</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,136</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,076</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,060</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Backlog</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,067</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,533</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">215,283</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">81,050</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">134,233</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">204,558</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">66,567</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">137,991</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 31866000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The estimated fair values of the assets acquired and liabilities assumed for the acquisitions, as well as total purchase prices and cash paid, approximated the following as of June&#xA0;30 (in thousands):</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">CDG</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Other</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Alpha</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Columbia</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Other</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Estimated fair values:</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">247</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">247</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,731</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">662</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,393</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,851</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">989</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,087</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,927</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventories</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">514</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">914</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,428</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,852</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">704</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">880</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,436</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">64</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">92</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,511</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">933</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,252</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,185</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,528</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">659</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">686</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,873</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangibles</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,711</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,871</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">57,200</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,760</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,321</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">65,281</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,912</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,174</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,086</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,511</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,209</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,014</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,734</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other <font style="WHITE-SPACE: nowrap">non-current</font> assets</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">383</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">133</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">552</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable and other current liabilities</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(452</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(214</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(666</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(17,401</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(372</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,222</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(18,995</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value of assets acquired and purchase price</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,413</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,012</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,425</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">116,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,902</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">131,566</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less fair value of common stock issued</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less seller obligations</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,973</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,826</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,799</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,002</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">225</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">400</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,627</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash paid</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,440</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,186</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,626</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">103,810</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,768</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,502</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">118,080</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> IBP <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>NOTE 16 &#x2013; SUBSEQUENT EVENTS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> On July&#xA0;16, 2018, we entered into a seven-year interest rate swap (in addition to our two <font style="WHITE-SPACE: nowrap">pre-existing</font> interest rate swaps) with a beginning notional of $100.0&#xA0;million that amortizes quarterly to $93.3&#xA0;million at a maturity date of April&#xA0;15, 2025, as well as a forward interest rate swap beginning May&#xA0;31, 2022 with a beginning notional of $100.0&#xA0;million that amortizes quarterly to $97.0&#xA0;million at a maturity date of April&#xA0;15, 2025. These derivatives serve to hedge the variable cash flows associated with existing variable-rate debt on the incremental $100.0&#xA0;million principal borrowings and one year extension added to our Term Loan during the second quarter of 2018. Combined, these four swaps serve to hedge $200.0&#xA0;million of the variable cash flows on our Term Loan until maturity.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 9 &#x2013; STOCKHOLDERS&#x2019; EQUITY</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> As of June&#xA0;30, 2018, we had $2.3&#xA0;million in accumulated other comprehensive income on our Condensed Consolidated Balance Sheet, which represents the effective portion of the unrealized gain on our derivative instruments. For additional information, see Note 8, Derivatives and Hedging Activities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> On February&#xA0;28, 2018, we announced that our Board of Directors authorized a $50&#xA0;million stock repurchase program effective March&#xA0;2, 2018 through February&#xA0;28, 2019, unless extended by the Board of Directors. During the six months ended June&#xA0;30, 2018, we repurchased approximately 413&#xA0;thousand shares of our common stock for an aggregate purchase price of approximately $24.6&#xA0;million or $59.70 average price per share as part of our 2018 stock repurchase plan. The effect of these treasury shares reducing the number of common shares outstanding is reflected in our earnings per share calculation.</p> </div> 25000 31612581 31447067 24640000 1114000 31300000 -400000 -544000 2282000 1 2025-03 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The change in fair value of the contingent consideration (a Level&#xA0;3 input) was as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="89%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contingent consideration liability - January 1, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,834</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Preliminary purchase price</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,360</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(544</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accretion in value</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">235</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amounts paid to sellers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(400</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contingent consideration liability - June 30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,485</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Uncompleted contracts were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="77%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">June&#xA0;30,</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> Deember&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Costs incurred on uncompleted contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">109,643</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">79,235</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Estimated earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">57,995</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,035</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">167,638</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">123,270</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: Billings to date</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">153,687</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">121,464</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net under (over) billings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,951</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,806</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> This receivable offsets an equal liability included within the reserve amounts noted above and was as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">June&#xA0;30,</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other <font style="WHITE-SPACE: nowrap">non-current</font> assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,894</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,826</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Accrued general insurance reserves included on the Condensed Consolidated Balance Sheets were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="78%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">June&#xA0;30,</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,105</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,033</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other long-term liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,165</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,073</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,270</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,106</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Workers&#x2019; compensation known claims and IBNR reserves included on the Condensed Consolidated Balance Sheets were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">June&#xA0;30,</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,066</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,899</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other long-term liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,018</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,721</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,084</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,620</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Recently Issued Accounting Pronouncements Not Yet Adopted</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We are currently evaluating the impact of certain ASUs on our Condensed Consolidated Financial Statements or Notes to Consolidated Financial Statements, which are described below:</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="27%"></td> <td valign="bottom" width="2%"></td> <td width="23%"></td> <td valign="bottom" width="2%"></td> <td width="23%"></td> <td valign="bottom" width="1%"></td> <td width="21%"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> Standard</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">Description</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">Effective Date</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">Effect on the financial</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">statements&#xA0;or&#xA0;other&#xA0;significant</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">matters</p> </td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top">ASU <font style="WHITE-SPACE: nowrap">2016-02,</font> <i>Leases (Topic 842)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">This pronouncement and related subsequently-issued amendments change the existing accounting standards for lease accounting, including requiring lessees to recognize most leases on their balance sheets and making targeted changes to lessor accounting. ASC 842 requires a modified retrospective transition approach for all leases existing at, or entered into after, the date of initial application, with an option to use certain transition relief.</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">Annual periods beginning after December&#xA0;15, 2018, including interim periods therein. Early adoption is permitted.</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">We are currently in the process of completing the design phase of our implementation of this standard and will begin implementation in the 3<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">rd</sup> quarter of 2018. To date, we have identified the system we will utilize to track related data, selected a vendor and are in the final stages of testing the system. We expect the adoption of this standard will have a significant impact on our Condensed Consolidated Balance Sheets. Additionally, we are evaluating our existing processes and internal controls to ensure we meet the standard&#x2019;s reporting and disclosure requirements. We will adopt these standards effective January&#xA0;1, 2019.</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="2"></td> <td height="8" colspan="2"></td> <td height="8" colspan="2"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top">ASU <font style="WHITE-SPACE: nowrap">2016-13,</font> <i>Financial Instruments-Credit Losses (Topic 326)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">This pronouncement amends the accounting for credit losses on <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> debt securities and purchased financial assets with credit deterioration. In addition, these amendments require the measurement of all expected credit losses for financial assets, including trade accounts receivable, held at the reporting date based on historical experience, current conditions and reasonable and supportable forecasts.</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">Annual periods beginning after December&#xA0;15, 2019, including interim periods therein. Early adoption is permitted.</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">We are currently evaluating whether this ASU will have a material impact on our consolidated financial statements.</td> </tr> </table> </div> 3360000 1000000 2 100000 500000 1200000 1464 14072 71120 52.15 52.94 55.92 14448 52892 41.00 65.60 57.51 36.10 65112 90952 1329 44.82 200000 3799000 87000 18626000 446000 9503000 2018-03-19 1973000 11413000 Asset 65000 9440000 3724000 2018-01-15 1826000 11012000 Asset 381000 9186000 5779000 282577 2100000 1.00 0.67 0.07 0.09 0.07 0.05 0.03 0.02 0.16 0.77 0.07 P1Y 2023-06 2022-05-31 P8Y 6481000 P5Y 650000 P0Y P15Y 2740000 500000 655000 5300000 3169000 1200000 372000 One year or less 1900000 41000 100000 3 25000 P1Y 5000 420768000 47498000 55571000 43032000 34792000 19266000 13385000 572000 835000 6102000 P6Y P4Y 4200000 -2000 25000 112000 1635000 194093 2000 4945000 2776000 22709000 2282000 42118 -412717 24640000 413000 59.70 24600000 104421000 487546000 42345000 0.35 26800000 0 2090000 6550000 0.41 300536000 12832000 0.40 11896000 197268000 500000 4300000 0.38 41761000 17971000 5998000 84928000 4865000 63000 11973000 -77000 -131000 50000 22967000 282196000 13650000 31709554 31646460 300000 500000 800000 700000 400000 425000 35200000 261000 4654000 7000 216000 157000 30330000 1.00 0.67 0.08 0.09 0.06 0.05 0.04 0.01 0.17 0.77 0.06 2600000 2090000 700000 700000 3 0.3 189967000 22119000 24483000 18373000 15176000 10188000 1890000 289000 308000 2386000 47324000 216866000 18006000 1956000 7322000 0.52 333207000 16378000 0.52 16790000 600000 236941000 500000 4400000 0.52 0.240 44971000 21476000 5161000 95643000 5691000 107000 16315000 475000 -163000 -159000 27330000 332584000 16020000 31452583 31345390 600000 400000 300000 16000 17000 395000 7832000 80000 3324000 315000 4508000 1.00 0.66 0.07 0.09 0.07 0.06 0.03 0.02 0.16 0.77 0.07 180000 1500000 1687000 700000 89000 1000000 100000 3 25000 218493000 24892000 28413000 22773000 19326000 10608000 8079000 291000 472000 3209000 52807000 257904000 21873000 0001580905 ibp:RepairAndRemodelMember 2018-04-01 2018-06-30 0001580905 ibp:ResidentialNewConstructionMember 2018-04-01 2018-06-30 0001580905 ibp:CommercialMember 2018-04-01 2018-06-30 0001580905 srt:AffiliatedEntityMember 2018-04-01 2018-06-30 0001580905 ibp:BlindsMember 2018-04-01 2018-06-30 0001580905 ibp:RainGuttersMember 2018-04-01 2018-06-30 0001580905 ibp:GarageDoorsMember 2018-04-01 2018-06-30 0001580905 ibp:ShowerDoorsShelvingAndMirrorsMember 2018-04-01 2018-06-30 0001580905 ibp:OtherBuildingProductsMember 2018-04-01 2018-06-30 0001580905 ibp:WaterproofingMember 2018-04-01 2018-06-30 0001580905 ibp:InsulationMember 2018-04-01 2018-06-30 0001580905 ibp:TwoThousandAndFourteenOmnibusIncentivePlanMemberus-gaap:DirectorMember 2018-04-01 2018-06-30 0001580905 ibp:TwoThousandAndFourteenOmnibusIncentivePlanMember 2018-04-01 2018-06-30 0001580905 us-gaap:SellingAndMarketingExpenseMember 2018-04-01 2018-06-30 0001580905 us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-01 2018-06-30 0001580905 us-gaap:CostOfSalesMember 2018-04-01 2018-06-30 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:RepairAndRemodelMember 2018-04-01 2018-06-30 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:ResidentialNewConstructionMember 2018-04-01 2018-06-30 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:CommercialMember 2018-04-01 2018-06-30 0001580905 ibp:BlindsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-04-01 2018-06-30 0001580905 ibp:RainGuttersMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-04-01 2018-06-30 0001580905 ibp:GarageDoorsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-04-01 2018-06-30 0001580905 ibp:ShowerDoorsShelvingAndMirrorsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-04-01 2018-06-30 0001580905 ibp:OtherBuildingProductsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-04-01 2018-06-30 0001580905 ibp:WaterproofingMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-04-01 2018-06-30 0001580905 ibp:InsulationMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-04-01 2018-06-30 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-04-01 2018-06-30 0001580905 ibp:OtherAcquisitionMember 2018-04-01 2018-06-30 0001580905 ibp:CdgAcquisitionMember 2018-04-01 2018-06-30 0001580905 ibp:TwoThousandEighteenAcquisitionsMember 2018-04-01 2018-06-30 0001580905 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2018-04-01 2018-06-30 0001580905 ibp:PerformanceBasedRestrictedStockUnitsMember 2018-04-01 2018-06-30 0001580905 ibp:NonPerformanceBasedAwardsMemberus-gaap:GeneralAndAdministrativeExpenseMemberibp:TwoThousandAndFourteenOmnibusIncentivePlanMember 2018-04-01 2018-06-30 0001580905 us-gaap:PerformanceSharesMemberibp:TwoThousandAndFourteenOmnibusIncentivePlanMemberus-gaap:CommonStockMemberus-gaap:OfficerMember 2018-04-01 2018-06-30 0001580905 2018-04-01 2018-06-30 0001580905 ibp:RepairAndRemodelMember 2017-04-01 2017-06-30 0001580905 ibp:ResidentialNewConstructionMember 2017-04-01 2017-06-30 0001580905 ibp:CommercialMember 2017-04-01 2017-06-30 0001580905 srt:AffiliatedEntityMember 2017-04-01 2017-06-30 0001580905 ibp:BlindsMember 2017-04-01 2017-06-30 0001580905 ibp:RainGuttersMember 2017-04-01 2017-06-30 0001580905 ibp:GarageDoorsMember 2017-04-01 2017-06-30 0001580905 ibp:ShowerDoorsShelvingAndMirrorsMember 2017-04-01 2017-06-30 0001580905 ibp:OtherBuildingProductsMember 2017-04-01 2017-06-30 0001580905 ibp:WaterproofingMember 2017-04-01 2017-06-30 0001580905 ibp:InsulationMember 2017-04-01 2017-06-30 0001580905 ibp:TwoThousandAndFourteenOmnibusIncentivePlanMemberus-gaap:DirectorMember 2017-04-01 2017-06-30 0001580905 ibp:TwoThousandAndFourteenOmnibusIncentivePlanMember 2017-04-01 2017-06-30 0001580905 us-gaap:GeneralAndAdministrativeExpenseMember 2017-04-01 2017-06-30 0001580905 us-gaap:CostOfSalesMember 2017-04-01 2017-06-30 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:RepairAndRemodelMember 2017-04-01 2017-06-30 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:ResidentialNewConstructionMember 2017-04-01 2017-06-30 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:CommercialMember 2017-04-01 2017-06-30 0001580905 ibp:BlindsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-04-01 2017-06-30 0001580905 ibp:RainGuttersMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-04-01 2017-06-30 0001580905 ibp:GarageDoorsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-04-01 2017-06-30 0001580905 ibp:ShowerDoorsShelvingAndMirrorsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-04-01 2017-06-30 0001580905 ibp:OtherBuildingProductsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-04-01 2017-06-30 0001580905 ibp:WaterproofingMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-04-01 2017-06-30 0001580905 ibp:InsulationMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-04-01 2017-06-30 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-04-01 2017-06-30 0001580905 ibp:AlphaMember 2017-04-01 2017-06-30 0001580905 ibp:ColumbiaMember 2017-04-01 2017-06-30 0001580905 ibp:OtherAcquisitionMember 2017-04-01 2017-06-30 0001580905 ibp:TwoThousandSeventeenAcquisitionsMember 2017-04-01 2017-06-30 0001580905 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2017-04-01 2017-06-30 0001580905 ibp:PerformanceBasedRestrictedStockUnitsMember 2017-04-01 2017-06-30 0001580905 ibp:NonPerformanceBasedAwardsMemberus-gaap:GeneralAndAdministrativeExpenseMemberibp:TwoThousandAndFourteenOmnibusIncentivePlanMember 2017-04-01 2017-06-30 0001580905 us-gaap:PerformanceSharesMemberibp:TwoThousandAndFourteenOmnibusIncentivePlanMemberus-gaap:CommonStockMemberus-gaap:OfficerMember 2017-04-01 2017-06-30 0001580905 2017-04-01 2017-06-30 0001580905 2017-01-01 2017-12-31 0001580905 ibp:RepairAndRemodelMember 2018-01-01 2018-06-30 0001580905 ibp:ResidentialNewConstructionMember 2018-01-01 2018-06-30 0001580905 ibp:CommercialMember 2018-01-01 2018-06-30 0001580905 ibp:TwoThousandEighteenStockRepurchasePlanMember 2018-01-01 2018-06-30 0001580905 us-gaap:TreasuryStockMember 2018-01-01 2018-06-30 0001580905 us-gaap:RetainedEarningsMember 2018-01-01 2018-06-30 0001580905 us-gaap:CommonStockMember 2018-01-01 2018-06-30 0001580905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-06-30 0001580905 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-06-30 0001580905 srt:MinimumMember 2018-01-01 2018-06-30 0001580905 srt:MaximumMember 2018-01-01 2018-06-30 0001580905 srt:AffiliatedEntityMember 2018-01-01 2018-06-30 0001580905 ibp:BlindsMember 2018-01-01 2018-06-30 0001580905 ibp:RainGuttersMember 2018-01-01 2018-06-30 0001580905 ibp:GarageDoorsMember 2018-01-01 2018-06-30 0001580905 ibp:ShowerDoorsShelvingAndMirrorsMember 2018-01-01 2018-06-30 0001580905 ibp:OtherBuildingProductsMember 2018-01-01 2018-06-30 0001580905 ibp:WaterproofingMember 2018-01-01 2018-06-30 0001580905 ibp:InsulationMember 2018-01-01 2018-06-30 0001580905 ibp:TwoThousandAndFourteenOmnibusIncentivePlanMemberus-gaap:DirectorMember 2018-01-01 2018-06-30 0001580905 ibp:TwoThousandAndFourteenOmnibusIncentivePlanMember 2018-01-01 2018-06-30 0001580905 us-gaap:HeldtomaturitySecuritiesMember 2018-01-01 2018-06-30 0001580905 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-06-30 0001580905 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-06-30 0001580905 us-gaap:CostOfSalesMember 2018-01-01 2018-06-30 0001580905 us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestExpenseMember 2018-01-01 2018-06-30 0001580905 us-gaap:TrademarksAndTradeNamesMember 2018-01-01 2018-06-30 0001580905 us-gaap:OrderOrProductionBacklogMember 2018-01-01 2018-06-30 0001580905 us-gaap:NoncompeteAgreementsMember 2018-01-01 2018-06-30 0001580905 us-gaap:CustomerRelationshipsMember 2018-01-01 2018-06-30 0001580905 us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember 2018-01-01 2018-06-30 0001580905 ibp:VehicleAndEquipmentNotesMember 2018-01-01 2018-06-30 0001580905 ibp:TermLoanMember 2018-01-01 2018-06-30 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:RepairAndRemodelMember 2018-01-01 2018-06-30 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:ResidentialNewConstructionMember 2018-01-01 2018-06-30 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:CommercialMember 2018-01-01 2018-06-30 0001580905 ibp:BlindsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-06-30 0001580905 ibp:RainGuttersMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-06-30 0001580905 ibp:GarageDoorsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-06-30 0001580905 ibp:ShowerDoorsShelvingAndMirrorsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-06-30 0001580905 ibp:OtherBuildingProductsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-06-30 0001580905 ibp:WaterproofingMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-06-30 0001580905 ibp:InsulationMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-06-30 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-06-30 0001580905 ibp:AlphaMember 2018-01-01 2018-06-30 0001580905 ibp:OtherAcquisitionMember 2018-01-01 2018-06-30 0001580905 ibp:CdgAcquisitionMember 2018-01-01 2018-06-30 0001580905 ibp:TwoThousandEighteenAcquisitionsMember 2018-01-01 2018-06-30 0001580905 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2018-01-01 2018-06-30 0001580905 ibp:CommonStockAwardsMember 2018-01-01 2018-06-30 0001580905 ibp:PerformanceBasedAwardsMember 2018-01-01 2018-06-30 0001580905 ibp:PerformanceBasedRestrictedStockUnitsMember 2018-01-01 2018-06-30 0001580905 ibp:NonPerformanceBasedAwardsMemberus-gaap:GeneralAndAdministrativeExpenseMemberibp:TwoThousandAndFourteenOmnibusIncentivePlanMember 2018-01-01 2018-06-30 0001580905 us-gaap:PerformanceSharesMemberibp:TwoThousandAndFourteenOmnibusIncentivePlanMemberus-gaap:CommonStockMemberus-gaap:OfficerMember 2018-01-01 2018-06-30 0001580905 2018-01-01 2018-06-30 0001580905 ibp:RepairAndRemodelMember 2017-01-01 2017-06-30 0001580905 ibp:ResidentialNewConstructionMember 2017-01-01 2017-06-30 0001580905 ibp:CommercialMember 2017-01-01 2017-06-30 0001580905 us-gaap:TreasuryStockMember 2017-01-01 2017-06-30 0001580905 us-gaap:RetainedEarningsMember 2017-01-01 2017-06-30 0001580905 us-gaap:CommonStockMember 2017-01-01 2017-06-30 0001580905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-06-30 0001580905 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-06-30 0001580905 srt:AffiliatedEntityMember 2017-01-01 2017-06-30 0001580905 ibp:BlindsMember 2017-01-01 2017-06-30 0001580905 ibp:RainGuttersMember 2017-01-01 2017-06-30 0001580905 ibp:GarageDoorsMember 2017-01-01 2017-06-30 0001580905 ibp:ShowerDoorsShelvingAndMirrorsMember 2017-01-01 2017-06-30 0001580905 ibp:OtherBuildingProductsMember 2017-01-01 2017-06-30 0001580905 ibp:WaterproofingMember 2017-01-01 2017-06-30 0001580905 ibp:InsulationMember 2017-01-01 2017-06-30 0001580905 ibp:TwoThousandAndFourteenOmnibusIncentivePlanMemberus-gaap:DirectorMember 2017-01-01 2017-06-30 0001580905 ibp:TwoThousandAndFourteenOmnibusIncentivePlanMember 2017-01-01 2017-06-30 0001580905 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-06-30 0001580905 us-gaap:CostOfSalesMember 2017-01-01 2017-06-30 0001580905 us-gaap:TrademarksAndTradeNamesMember 2017-01-01 2017-06-30 0001580905 us-gaap:OrderOrProductionBacklogMember 2017-01-01 2017-06-30 0001580905 us-gaap:NoncompeteAgreementsMember 2017-01-01 2017-06-30 0001580905 us-gaap:CustomerRelationshipsMember 2017-01-01 2017-06-30 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:RepairAndRemodelMember 2017-01-01 2017-06-30 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:ResidentialNewConstructionMember 2017-01-01 2017-06-30 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:CommercialMember 2017-01-01 2017-06-30 0001580905 ibp:BlindsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-06-30 0001580905 ibp:RainGuttersMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-06-30 0001580905 ibp:GarageDoorsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-06-30 0001580905 ibp:ShowerDoorsShelvingAndMirrorsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-06-30 0001580905 ibp:OtherBuildingProductsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-06-30 0001580905 ibp:WaterproofingMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-06-30 0001580905 ibp:InsulationMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-06-30 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-06-30 0001580905 ibp:AlphaMember 2017-01-01 2017-06-30 0001580905 ibp:ColumbiaMember 2017-01-01 2017-06-30 0001580905 ibp:OtherAcquisitionMember 2017-01-01 2017-06-30 0001580905 ibp:TwoThousandSeventeenAcquisitionsMember 2017-01-01 2017-06-30 0001580905 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2017-01-01 2017-06-30 0001580905 ibp:PerformanceBasedRestrictedStockUnitsMember 2017-01-01 2017-06-30 0001580905 ibp:NonPerformanceBasedAwardsMemberus-gaap:GeneralAndAdministrativeExpenseMemberibp:TwoThousandAndFourteenOmnibusIncentivePlanMember 2017-01-01 2017-06-30 0001580905 us-gaap:PerformanceSharesMemberibp:TwoThousandAndFourteenOmnibusIncentivePlanMemberus-gaap:CommonStockMemberus-gaap:OfficerMember 2017-01-01 2017-06-30 0001580905 2017-01-01 2017-06-30 0001580905 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-01-01 0001580905 ibp:PerformanceBasedRestrictedStockUnitsMemberibp:TwoThousandAndFourteenOmnibusIncentivePlanMemberus-gaap:CommonStockMemberus-gaap:OfficerMember 2018-06-30 2018-06-30 0001580905 ibp:PerformanceBasedRestrictedStockUnitsMember 2018-06-30 2018-06-30 0001580905 2018-06-30 2018-06-30 0001580905 ibp:SevenYearInterestRateSwapMemberus-gaap:SubsequentEventMember 2018-07-16 2018-07-16 0001580905 ibp:ForwardInterestRateSwapsMemberus-gaap:SubsequentEventMember 2018-07-16 2018-07-16 0001580905 ibp:TermLoanMemberibp:TermLoanSecondAmendmentMember 2018-06-19 2018-06-19 0001580905 us-gaap:RevolvingCreditFacilityMemberibp:AblThirdAmendmentMember 2018-06-19 2018-06-19 0001580905 ibp:TermLoanMemberibp:TermLoanAgreementMember 2017-04-13 2017-04-13 0001580905 us-gaap:AccountingStandardsUpdate201712Member 2018-01-01 0001580905 us-gaap:TreasuryStockMember 2017-12-31 0001580905 us-gaap:RetainedEarningsMember 2017-12-31 0001580905 us-gaap:CommonStockMember 2017-12-31 0001580905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001580905 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001580905 ibp:WorkersCompensationMember 2017-12-31 0001580905 us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2017-12-31 0001580905 ibp:MiHomesIncMember 2017-12-31 0001580905 srt:AffiliatedEntityMember 2017-12-31 0001580905 us-gaap:HeldtomaturitySecuritiesMember 2017-12-31 0001580905 us-gaap:TrademarksAndTradeNamesMember 2017-12-31 0001580905 us-gaap:OrderOrProductionBacklogMember 2017-12-31 0001580905 us-gaap:NoncompeteAgreementsMember 2017-12-31 0001580905 us-gaap:CustomerRelationshipsMember 2017-12-31 0001580905 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2017-12-31 0001580905 us-gaap:FairValueInputsLevel2Member 2017-12-31 0001580905 us-gaap:FairValueInputsLevel1Member 2017-12-31 0001580905 us-gaap:FairValueInputsLevel3Member 2017-12-31 0001580905 ibp:TermLoanAgreementMember 2017-12-31 0001580905 us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member 2017-12-31 0001580905 us-gaap:OtherNoncurrentAssetsMember 2017-12-31 0001580905 ibp:CommonStockAwardsMember 2017-12-31 0001580905 ibp:PerformanceBasedAwardsMember 2017-12-31 0001580905 ibp:PerformanceBasedRestrictedStockUnitsMember 2017-12-31 0001580905 2017-12-31 0001580905 us-gaap:TreasuryStockMember 2016-12-31 0001580905 us-gaap:RetainedEarningsMember 2016-12-31 0001580905 us-gaap:CommonStockMember 2016-12-31 0001580905 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001580905 2016-12-31 0001580905 country:US 2018-06-30 0001580905 us-gaap:TreasuryStockMember 2018-06-30 0001580905 us-gaap:RetainedEarningsMember 2018-06-30 0001580905 us-gaap:CommonStockMember 2018-06-30 0001580905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001580905 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001580905 ibp:WorkersCompensationMember 2018-06-30 0001580905 us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2018-06-30 0001580905 srt:MinimumMember 2018-06-30 0001580905 srt:MaximumMember 2018-06-30 0001580905 ibp:MiHomesIncMember 2018-06-30 0001580905 srt:AffiliatedEntityMember 2018-06-30 0001580905 us-gaap:HeldtomaturitySecuritiesMember 2018-06-30 0001580905 us-gaap:TrademarksAndTradeNamesMember 2018-06-30 0001580905 us-gaap:OrderOrProductionBacklogMember 2018-06-30 0001580905 us-gaap:NoncompeteAgreementsMember 2018-06-30 0001580905 us-gaap:CustomerRelationshipsMember 2018-06-30 0001580905 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-06-30 0001580905 us-gaap:FairValueInputsLevel2Member 2018-06-30 0001580905 us-gaap:FairValueInputsLevel1Member 2018-06-30 0001580905 us-gaap:FairValueInputsLevel3Member 2018-06-30 0001580905 us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember 2018-06-30 0001580905 ibp:TermLoanAgreementMember 2018-06-30 0001580905 srt:MinimumMemberibp:VehicleAndEquipmentNotesMember 2018-06-30 0001580905 srt:MaximumMemberibp:VehicleAndEquipmentNotesMember 2018-06-30 0001580905 ibp:TermLoanMemberus-gaap:DesignatedAsHedgingInstrumentMember 2018-06-30 0001580905 ibp:TermLoanMember 2018-06-30 0001580905 us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member 2018-06-30 0001580905 ibp:AlphaMember 2018-06-30 0001580905 ibp:OtherAcquisitionMember 2018-06-30 0001580905 ibp:CdgAcquisitionMember 2018-06-30 0001580905 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2018-06-30 0001580905 us-gaap:OtherNoncurrentAssetsMember 2018-06-30 0001580905 ibp:CommonStockAwardsMember 2018-06-30 0001580905 ibp:PerformanceBasedAwardsMember 2018-06-30 0001580905 ibp:PerformanceBasedRestrictedStockUnitsMemberibp:TwoThousandAndFourteenOmnibusIncentivePlanMemberus-gaap:CommonStockMemberus-gaap:OfficerMember 2018-06-30 0001580905 ibp:PerformanceBasedRestrictedStockUnitsMember 2018-06-30 0001580905 2018-06-30 0001580905 us-gaap:TreasuryStockMember 2017-06-30 0001580905 us-gaap:RetainedEarningsMember 2017-06-30 0001580905 us-gaap:CommonStockMember 2017-06-30 0001580905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-06-30 0001580905 us-gaap:AdditionalPaidInCapitalMember 2017-06-30 0001580905 ibp:AlphaMember 2017-06-30 0001580905 ibp:ColumbiaMember 2017-06-30 0001580905 ibp:OtherAcquisitionMember 2017-06-30 0001580905 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2017-06-30 0001580905 2017-06-30 0001580905 2018-07-27 0001580905 ibp:SevenYearInterestRateSwapMemberus-gaap:SubsequentEventMember 2018-07-16 0001580905 ibp:ForwardInterestRateSwapsMemberus-gaap:SubsequentEventMember 2018-07-16 0001580905 ibp:TermLoanMemberibp:TermLoanSecondAmendmentMember 2018-06-19 0001580905 us-gaap:RevolvingCreditFacilityMemberibp:AblThirdAmendmentMember 2018-06-19 0001580905 ibp:TwoThousandEighteenStockRepurchasePlanMember 2018-03-02 0001580905 ibp:TermLoanMemberibp:TermLoanAgreementMember 2017-04-13 0001580905 us-gaap:RevolvingCreditFacilityMemberibp:AblCreditAgreementMember 2017-04-13 0001580905 us-gaap:LetterOfCreditMemberibp:AblCreditAgreementMember 2017-04-13 0001580905 ibp:TermLoanMemberibp:AmendedTermLoanAgreementMember 2017-11-30 iso4217:USD shares pure iso4217:USD shares ibp:Instruments ibp:Location ibp:Installments ibp:Segment ibp:Acquisition EX-101.SCH 8 ibp-20180630.xsd XBRL TAXONOMY EXTENSION SCHEMA 101 - Document - Document and Entity Information link:calculationLink link:presentationLink link:definitionLink 103 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:calculationLink link:presentationLink link:definitionLink 104 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 105 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) link:calculationLink link:presentationLink link:definitionLink 106 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 107 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) link:calculationLink link:presentationLink link:definitionLink 108 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:presentationLink link:definitionLink 109 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 110 - Disclosure - Organization link:calculationLink link:presentationLink link:definitionLink 111 - Disclosure - Significant Accounting Policies link:calculationLink link:presentationLink link:definitionLink 112 - Disclosure - Revenue Recognition link:calculationLink link:presentationLink link:definitionLink 113 - Disclosure - Investments link:calculationLink link:presentationLink link:definitionLink 114 - Disclosure - Goodwill and Intangibles link:calculationLink link:presentationLink link:definitionLink 115 - Disclosure - Long-Term Debt link:calculationLink link:presentationLink link:definitionLink 116 - Disclosure - Fair Value Measurements link:calculationLink link:presentationLink link:definitionLink 117 - Disclosure - Derivatives and Hedging Activities link:calculationLink link:presentationLink link:definitionLink 118 - Disclosure - Stockholders' Equity link:calculationLink link:presentationLink link:definitionLink 119 - Disclosure - Employee Benefits link:calculationLink link:presentationLink link:definitionLink 120 - Disclosure - Income Taxes link:calculationLink link:presentationLink link:definitionLink 121 - Disclosure - Related Party Transactions link:calculationLink link:presentationLink link:definitionLink 122 - Disclosure - Commitments and Contingencies link:calculationLink link:presentationLink link:definitionLink 123 - Disclosure - Business Combinations link:calculationLink link:presentationLink link:definitionLink 124 - Disclosure - Income Per Common Share link:calculationLink link:presentationLink link:definitionLink 125 - Disclosure - Subsequent Events link:calculationLink link:presentationLink link:definitionLink 126 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:presentationLink link:definitionLink 127 - Disclosure - Revenue Recognition (Tables) link:calculationLink link:presentationLink link:definitionLink 128 - Disclosure - Goodwill and Intangibles (Tables) link:calculationLink link:presentationLink link:definitionLink 129 - Disclosure - Long-Term Debt (Tables) link:calculationLink link:presentationLink link:definitionLink 130 - Disclosure - Fair Value Measurements (Tables) link:calculationLink link:presentationLink link:definitionLink 131 - Disclosure - Employee Benefits (Tables) link:calculationLink link:presentationLink link:definitionLink 132 - Disclosure - Related Party Transactions (Tables) link:calculationLink link:presentationLink link:definitionLink 133 - Disclosure - Commitments and Contingencies (Tables) link:calculationLink link:presentationLink link:definitionLink 134 - Disclosure - Business Combinations (Tables) link:calculationLink link:presentationLink link:definitionLink 135 - Disclosure - Organization - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 136 - Disclosure - Significant Accounting Policies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 137 - Disclosure - Revenue Recognition - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 138 - Disclosure - Revenue Recognition - Summary of Revenues Disaggregated by End Market and Product (Detail) link:calculationLink link:presentationLink link:definitionLink 139 - Disclosure - Revenue Recognition - Summary of Assets and Liabilities Related to Uncompleted Contracts and Customer Deposits (Detail) link:calculationLink link:presentationLink link:definitionLink 140 - Disclosure - Revenue Recognition - Schedule of Cost and Estimated Earnings on Uncompleted Contracts (Detail) link:calculationLink link:presentationLink link:definitionLink 141 - Disclosure - Revenue Recognition - Schedule of Net Under (Over) Billings (Detail) link:calculationLink link:presentationLink link:definitionLink 142 - Disclosure - Investments - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 143 - Disclosure - Goodwill and Intangibles - Summary of Change in Carrying Amount of Goodwill (Detail) link:calculationLink link:presentationLink link:definitionLink 144 - Disclosure - Goodwill and Intangibles - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 145 - Disclosure - Goodwill and Intangibles - Schedule of Gross Carrying Amount and Accumulated Amortization (Detail) link:calculationLink link:presentationLink link:definitionLink 146 - Disclosure - Goodwill and Intangibles - Schedule of Estimated Aggregate Annual Amortization (Detail) link:calculationLink link:presentationLink link:definitionLink 147 - Disclosure - Long-term Debt - Schedule of Maturities of Debt (Detail) link:calculationLink link:presentationLink link:definitionLink 148 - Disclosure - Long-term Debt - Schedule of Maturities of Debt (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 149 - Disclosure - Long-term Debt - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 150 - Disclosure - Fair Value Measurements - Schedule of Fair Values of Financial Assets and Liabilities (Detail) link:calculationLink link:presentationLink link:definitionLink 151 - Disclosure - Fair value measurements - Summary of Change in Fair Value of Contingent Consideration (Detail) link:calculationLink link:presentationLink link:definitionLink 152 - Disclosure - Fair Value measurements - Summary of Carrying Values and Associated Fair Values of Financial Assets and Liabilities (Detail) link:calculationLink link:presentationLink link:definitionLink 153 - Disclosure - Derivative and Hedging Activities - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 154 - Disclosure - Stockholder's Equity - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 155 - Disclosure - Employee Benefits - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 156 - Disclosure - Employee Benefits - Summary of Workers' Compensation Known Claims and IBNR Reserves (Detail) link:calculationLink link:presentationLink link:definitionLink 157 - Disclosure - Employee Benefits - Schedule of Insurance Receivable for Claims (Detail) link:calculationLink link:presentationLink link:definitionLink 158 - Disclosure - Employee Benefits - Summary of Equity-Based Awards for Employees (Detail) link:calculationLink link:presentationLink link:definitionLink 159 - Disclosure - Employee Benefits - Summary of Stock Compensation Expense (Detail) link:calculationLink link:presentationLink link:definitionLink 160 - Disclosure - Income Taxes - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 161 - Disclosure - Related Party Transactions - Schedule of Related Party Transactions (Detail) link:calculationLink link:presentationLink link:definitionLink 162 - Disclosure - Related Party Transactions - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 163 - Disclosure - Commitments and Contingencies - Schedule of Accrued General Insurance Reserves (Detail) link:calculationLink link:presentationLink link:definitionLink 164 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 165 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments Under Noncancellable Operating Leases (Detail) link:calculationLink link:presentationLink link:definitionLink 166 - Disclosure - Business Combinations - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 167 - Disclosure - Business Combinations - Summary of Business Acquisitions (Detail) link:calculationLink link:presentationLink link:definitionLink 168 - Disclosure - Business Combinations - Summary of Business Acquisitions (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 169 - Disclosure - Business Combinations - Summary of Estimated Fair Value of Assets Acquired and Liabilities Assumed (Detail) link:calculationLink link:presentationLink link:definitionLink 170 - Disclosure - Business Combinations - Estimates of Acquired Intangible Assets (Detail) link:calculationLink link:presentationLink link:definitionLink 171 - Disclosure - Business Combinations - Pro Forma Results of Operations (Detail) link:calculationLink link:presentationLink link:definitionLink 172 - Disclosure - Income Per Common Share - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 173 - Disclosure - Subsequent Events - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 174 - Disclosure - Long-term Debt - Schedule of Maturities of Debt (Detail) (Alternate 1) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 9 ibp-20180630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 10 ibp-20180630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 11 ibp-20180630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 12 ibp-20180630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2018
Jul. 27, 2018
Document And Entity Information [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2018  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q2  
Trading Symbol IBP  
Entity Registrant Name INSTALLED BUILDING PRODUCTS, INC.  
Entity Central Index Key 0001580905  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   31,606,349
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Current assets    
Cash and cash equivalents $ 139,746 $ 62,510
Investments 20,312 30,053
Accounts receivable (less allowance for doubtful accounts of $4,711 and $4,805 at June 30, 2018 and December 31, 2017, respectively) 202,150 180,725
Inventories 48,574 48,346
Other current assets 40,838 33,308
Total current assets 451,620 354,942
Property and equipment, net 85,048 81,075
Non-current assets    
Goodwill 163,023 155,466
Intangibles, net 134,233 137,991
Other non-current assets 11,246 9,272
Total non-current assets 308,502 302,729
Total assets 845,170 738,746
Current liabilities    
Current maturities of long-term debt 20,083 16,650
Current maturities of capital lease obligations 5,143 5,666
Accounts payable 87,299 87,425
Accrued compensation 22,117 25,399
Other current liabilities 26,802 24,666
Total current liabilities 161,444 159,806
Long-term debt 433,324 330,927
Capital lease obligations, less current maturities 4,752 6,479
Deferred income taxes 7,667 6,444
Other long-term liabilities 22,920 24,562
Total liabilities 630,107 528,218
Commitments and contingencies (Note 13)
Stockholders' equity    
Preferred Stock; $0.01 par value: 5,000,000 authorized and 0 shares issued and outstanding at June 30, 2018 and December 31, 2017, respectively
Common Stock; $0.01 par value: 100,000,000 authorized, 32,723,972 and 32,524,934 issued and 31,606,349 and 31,862,146 shares outstanding at June 30, 2018 and December 31, 2017, respectively 327 325
Additional paid in capital 178,266 174,043
Retained earnings 73,919 48,434
Treasury Stock; at cost: 1,117,623 and 662,788 shares at June 30, 2018 and December 31, 2017, respectively (39,703) (12,781)
Accumulated other comprehensive income 2,254 507
Total stockholders' equity 215,063 210,528
Total liabilities and stockholders' equity $ 845,170 $ 738,746
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 4,711 $ 4,805
Preferred stock, par value $ 0.01 $ 0.01
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 32,723,972 32,524,934
Common stock, shares outstanding 31,606,349 31,862,146
Treasury Stock 1,117,623 662,788
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Income Statement [Abstract]        
Net revenue $ 332,584 $ 282,196 $ 634,312 $ 537,865
Cost of sales 236,941 197,268 458,693 380,765
Gross profit 95,643 84,928 175,619 157,100
Operating expenses        
Selling 16,020 13,650 31,866 27,676
Administrative 44,971 41,761 89,174 81,022
Amortization 7,322 6,550 14,450 12,966
Operating income 27,330 22,967 40,129 35,436
Other expense        
Interest expense, net 5,691 4,865 9,731 7,035
Other 163 131 285 283
Income before income taxes 21,476 17,971 30,113 28,118
Income tax provision 5,161 5,998 7,404 9,781
Net income 16,315 11,973 22,709 18,337
Other comprehensive income (loss), net of tax:        
Unrealized gain (loss) on cash flow hedge, net of tax (provision) benefit of ($159) and $50 for the three months ended June 30, 2018 and 2017, respectively, and ($545) and $50 for the six months ended June 30, 2018 and 2017, respectively 475 (77) 1,635 (77)
Comprehensive income $ 16,790 $ 11,896 $ 24,344 $ 18,260
Basic and diluted net income per share $ 0.52 $ 0.38 $ 0.72 $ 0.58
Weighted average shares outstanding:        
Basic 31,345,390 31,646,460 31,447,067 31,618,624
Diluted 31,452,583 31,709,554 31,612,581 31,698,460
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Income Statement [Abstract]        
Unrealized gain (loss) on cash flow hedge, tax (provision) benefit $ (159) $ 50 $ (545) $ 50
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid In Capital [Member]
Retained Earnings [Member]
Treasury Stock [Member]
Accumulated Other Comprehensive Income [Member]
BALANCE at Dec. 31, 2016 $ 153,977 $ 321 $ 158,581 $ 7,294 $ (12,219)  
BALANCE, Shares at Dec. 31, 2016   32,135,176        
BALANCE, Treasury Shares at Dec. 31, 2016         (650,402)  
Net income 18,337     18,337    
Issuance of Common Stock for Acquisition, Value 10,859 $ 3 10,856      
Issuance of Common Stock for Acquisition, Shares   282,577,000        
Issuance of Common Stock Awards to Employees, Value   $ 1 (1)      
Issuance of Common Stock Awards to Employees, Shares   101,241        
Surrender of Common Stock Awards by Employees, Value (550)       $ (550)  
Surrender of Common Stock Awards by Employees, Shares         (11,587)  
Share-Based Compensation Expense 2,270   2,270      
Share-Based Compensation issued to Directors, Value 300   300      
Share-Based Compensation issued to Directors, Shares   5,940        
Other Comprehensive Income, Net of Tax (77)         $ (77)
BALANCE at Jun. 30, 2017 185,116 $ 325 172,006 25,631 $ (12,769) (77)
BALANCE, Shares at Jun. 30, 2017   32,524,934        
BALANCE, Treasury Shares at Jun. 30, 2017         (661,989)  
BALANCE at Dec. 31, 2017 $ 210,528 $ 325 174,043 48,434 $ (12,781) 507
BALANCE, Shares at Dec. 31, 2017 32,524,934          
BALANCE, Treasury Shares at Dec. 31, 2017 (662,788) 32,524,934     (662,788)  
Net income $ 22,709     22,709    
Cumulative Effect of Accounting Changes, Net of Tax 2,888     2,776   112
Issuance of Common Stock Awards to Employees, Value   $ 2 (2)      
Issuance of Common Stock Awards to Employees, Shares   194,093        
Surrender of Common Stock Awards by Employees, Value (2,282)       $ (2,282)  
Surrender of Common Stock Awards by Employees, Shares         (42,118)  
Share-Based Compensation Expense 4,200   4,200      
Share-Based Compensation issued to Directors, Value 25   25      
Share-Based Compensation issued to Directors, Shares   4,945,000        
Common Stock Repurchase,Value (24,640)       $ (24,640)  
Common Stock Repurchase , Shares         (412,717)  
Other Comprehensive Income, Net of Tax 1,635         1,635
BALANCE at Jun. 30, 2018 $ 215,063 $ 327 $ 178,266 $ 73,919 $ (39,703) $ 2,254
BALANCE, Shares at Jun. 30, 2018 32,723,972 32,723,972        
BALANCE, Treasury Shares at Jun. 30, 2018 (1,117,623)       (1,117,623)  
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Cash flows from operating activities    
Net income $ 22,709 $ 18,337
Adjustments to reconcile net income to net cash provided by operating activities    
Depreciation and amortization of property and equipment 16,231 13,482
Amortization of intangibles 14,450 12,966
Amortization of deferred financing costs and debt discount 601 424
Provision for doubtful accounts 1,108 1,807
Write-off of debt issuance costs 1,114 1,201
Gain on sale of property and equipment (227) (190)
Noncash stock compensation 4,196 2,570
Changes in assets and liabilities, excluding effects of acquisitions    
Accounts receivable (20,192) (17,421)
Inventories (3,995) 342
Other assets (3,739) (1,263)
Accounts payable 304 (2,043)
Income taxes payable/receivable 5,187 (4,102)
Other liabilities (4,622) 2,316
Net cash provided by operating activities 33,125 28,426
Cash flows from investing activities    
Purchases of investments (17,782) (25,328)
Maturities of short term investments 27,500  
Purchases of property and equipment (18,478) (14,681)
Acquisitions of businesses, net of cash acquired of $0 and $247, respectively (18,626) (116,883)
Proceeds from sale of property and equipment 557 451
Other (1,540) (1,532)
Net cash used in investing activities (28,369) (157,973)
Cash flows from financing activities    
Proceeds from term loan under credit agreement applicable to respective period (Note 6) 100,000 300,000
Payments on term loan under credit agreement applicable to respective period (Note 6) (750) (96,250)
Proceeds from delayed draw term loan under credit agreement applicable to respective period (Note 6)   112,500
Payments on delayed draw term loan under credit agreement applicable to respective period (Note 6)   (125,000)
Proceeds from vehicle and equipment notes payable 14,271 9,317
Debt issuance costs (1,933) (7,940)
Principal payments on long-term debt (6,863) (4,915)
Principal payments on capital lease obligations (3,028) (3,738)
Acquisition-related obligations (2,295) (1,669)
Repurchase of common stock (24,640)  
Surrender of common stock awards by employees (2,282) (550)
Net cash provided by financing activities 72,480 181,755
Net change in cash and cash equivalents 77,236 52,208
Cash and cash equivalents at beginning of period 62,510 14,482
Cash and cash equivalents at end of period 139,746 66,690
Supplemental disclosures of cash flow information Net cash paid during the period for:    
Interest 8,349 5,634
Income taxes, net of refunds 1,906 13,401
Supplemental disclosure of noncash investing and financing activities    
Common stock issued for acquisition of business   10,859
Vehicles capitalized under capital leases and related lease obligations 814 2,519
Seller obligations in connection with acquisition of businesses 3,801 3,025
Unpaid purchases of property and equipment included in accounts payable $ 1,027 $ 658
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Statement of Cash Flows [Abstract]    
Cash acquired, Net $ 0 $ 247
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Organization
6 Months Ended
Jun. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization

NOTE 1 – ORGANIZATION

Installed Building Products, Inc. (“IBP”), a Delaware corporation formed on October 28, 2011, and its wholly-owned subsidiaries (collectively referred to as the “Company” and “we,” “us” and “our”) primarily install insulation, waterproofing, fire-stopping, fireproofing, garage doors, rain gutters, shower doors, closet shelving and mirrors and other products for residential and commercial builders located in the continental United States. The Company operates in over 125 locations and its corporate office is located in Columbus, Ohio.

We have one operating segment and a single reportable segment. We offer our portfolio of services for new and existing single-family and multi-family residential and commercial building projects from our national network of branch locations. Each of our branches has the capacity to serve all of our end markets. See Note 3, Revenue Recognition, for information on our revenues by product and end market.

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Significant Accounting Policies
6 Months Ended
Jun. 30, 2018
Accounting Policies [Abstract]  
Significant Accounting Policies

NOTE 2 – SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation and Principles of Consolidation

The accompanying Condensed Consolidated Financial Statements include all of our wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated.

The information furnished in the Condensed Consolidated Financial Statements includes normal recurring adjustments and reflects all adjustments which are, in the opinion of management, necessary for a fair presentation of the results of operations and statements of financial position for the interim periods presented. Certain information and footnote disclosures normally included in the consolidated financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and the rules and regulations of the Securities and Exchange Commission (the “SEC”) have been omitted pursuant to such rules and regulations. We believe that the disclosures are adequate to prevent the information presented from being misleading when read in conjunction with our audited consolidated financial statements and the notes thereto included in Part II, Item 8, Financial Statements and Supplementary Data, of our Annual Report on Form 10-K for the fiscal year ended December 31, 2017 (the “2017 Form 10-K”), as filed with the SEC on February 28, 2018. The December 31, 2017 condensed consolidated balance sheet data herein was derived from the audited consolidated financial statements but does not include all disclosures required by U.S. GAAP.

Our interim operating results for the three and six months ended June 30, 2018 are not necessarily indicative of the results to be expected in future operating quarters. See Item 1A, Risk Factors, in our 2017 Form 10-K for additional information regarding risk factors that may impact our results.

Note 2 to the audited consolidated financial statements in our 2017 Form 10-K describes the significant accounting policies and estimates used in preparation of the audited consolidated financial statements. There have been no changes to our significant accounting policies during the three or six months ended June 30, 2018 except in the area of our revenue recognition, as a result of the adoption of ASU 2014-09, “Revenue from Contracts with Customers (Topic 606)” and related subsequently issued amendments, effective January 1, 2018. Our revenue recognition accounting policy is described in Note 3, Revenue Recognition.

Recently Adopted Accounting Pronouncements

 

Standard

 

Adoption

ASU 2014-09, Revenue from Contracts with Customers (Topic 606)   ASC 606 sets forth a new revenue recognition model that requires identifying the contract(s) with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations and recognizing the revenue upon satisfaction of performance obligations. We adopted the provisions of ASU 2014-09 and related subsequently-issued amendments beginning on January 1, 2018 using the modified retrospective approach and, as such, recognized a $2.9 million cumulative effect, net of tax, of initially applying the standard as an increase to the opening balance of retained earnings on January 1, 2018. See Note 3, Revenue Recognition, for further information regarding our revenue recognition policies.
ASU 2017-12, Derivatives and Hedging (Topic 815): Targeted Improvements to accounting for Hedging Activities   ASU 2017-12 better aligns a company’s risk management activities and financial reporting for hedging relationships and makes certain improvements to simplify the application of hedge accounting guidance. For public business entities, this update is effective for financial statements issued for fiscal years beginning after December 15, 2018 and interim periods within those fiscal years, with early adoption permitted. We elected to early adopt this ASU effective January 1, 2018 and, as such, recognized a $0.1 million adjustment to our opening retained earnings and accumulated other comprehensive income as of January 1, 2018 to reclassify the cash flow hedge ineffectiveness previously recorded in net income in the fourth quarter of 2017 to accumulated other comprehensive income.
ASU 2018-05, Income Taxes (Topic 740): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118   In March 2018, the Financial Accounting Standards Board issued ASU 2018-05, which became effective immediately. ASU 2018-05 adds various SEC paragraphs pursuant to the issuance of the December 2017 SEC Staff Accounting Bulletin No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act (“SAB 118”). See Note 11, Income Taxes, for additional information regarding the adoption of ASU 2018-05.

Recently Issued Accounting Pronouncements Not Yet Adopted

We are currently evaluating the impact of certain ASUs on our Condensed Consolidated Financial Statements or Notes to Consolidated Financial Statements, which are described below:

Standard

  

Description

  

Effective Date

  

Effect on the financial

statements or other significant

matters

ASU 2016-02, Leases (Topic 842)    This pronouncement and related subsequently-issued amendments change the existing accounting standards for lease accounting, including requiring lessees to recognize most leases on their balance sheets and making targeted changes to lessor accounting. ASC 842 requires a modified retrospective transition approach for all leases existing at, or entered into after, the date of initial application, with an option to use certain transition relief.    Annual periods beginning after December 15, 2018, including interim periods therein. Early adoption is permitted.    We are currently in the process of completing the design phase of our implementation of this standard and will begin implementation in the 3rd quarter of 2018. To date, we have identified the system we will utilize to track related data, selected a vendor and are in the final stages of testing the system. We expect the adoption of this standard will have a significant impact on our Condensed Consolidated Balance Sheets. Additionally, we are evaluating our existing processes and internal controls to ensure we meet the standard’s reporting and disclosure requirements. We will adopt these standards effective January 1, 2019.
ASU 2016-13, Financial Instruments-Credit Losses (Topic 326)    This pronouncement amends the accounting for credit losses on available-for-sale debt securities and purchased financial assets with credit deterioration. In addition, these amendments require the measurement of all expected credit losses for financial assets, including trade accounts receivable, held at the reporting date based on historical experience, current conditions and reasonable and supportable forecasts.    Annual periods beginning after December 15, 2019, including interim periods therein. Early adoption is permitted.    We are currently evaluating whether this ASU will have a material impact on our consolidated financial statements.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition
6 Months Ended
Jun. 30, 2018
Revenue from Contract with Customer [Abstract]  
Revenue Recognition

NOTE 3 – REVENUE RECOGNITION

Adoption of ASC Topic 606, “Revenue from Contracts with Customers”

On January 1, 2018, we adopted the new accounting standard ASC 606, “Revenue from Contracts with Customers” using the modified retrospective method applied to those contracts that were not completed as of January 1, 2018. Results for reporting periods beginning after January 1, 2018 are presented under Topic 606, while prior period amounts are not adjusted and continue to be reported in accordance with our historic accounting under Topic 605.

We recorded a $2.9 million increase to opening retained earnings, net of tax, on January 1, 2018 due to the impact of adopting Topic 606, with the impact primarily related to the change in accounting for certain of our short-term contracts that were previously accounted for on a completed contract basis, whereas, under ASC 606, we now recognize revenue associated with these contracts over time as service is performed and the transfer of control occurs, based on a percentage-of-completion method using cost-to-cost input methods as a measure of progress. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods.

Revenue Recognition

Our revenues are derived primarily through contracts with customers whereby we install insulation and other complementary building products and are recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. We account for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. We recognize revenue using the percentage-of-completion method of accounting, utilizing a cost-to-cost input approach as we believe this represents the best measure of when goods and services are transferred to the customer. An insignificant portion of our sales, primarily retail sales, is accounted for on a point-in-time basis when the sale occurs, adjusted accordingly for any return provisions. We do offer assurance-type warranties on certain of our installed products and services that do not represent a separate performance obligation and, as such, do not impact the timing or extent of revenue recognition.

When the percentage-of-completion method is used, we estimate the costs to complete individual contracts and record as revenue that portion of the total contract price that is considered complete based on the relationship of costs incurred to date to total anticipated costs (the cost-to-costapproach). Under the cost-to-cost approach, the use of estimated costs to complete each contract is a significant variable in the process of determining recognized revenue, requires significant judgment and can change throughout the duration of a contract due to contract modifications and other factors impacting job completion. The costs of earned revenue include all direct material and labor costs and those indirect costs related to contract performance, such as indirect labor, supplies, tools and repairs. Provisions for estimated losses on uncompleted contracts are made in the period in which such losses are determined.

Our long-term contracts can be subject to modification to account for changes in contract specifications and requirements. We consider contract modifications to exist when the modification either creates new, or changes the existing, enforceable rights and obligations. Most of our contract modifications are for goods or services that are not distinct from the existing contract due to the significant integration service provided in the context of the contract and are accounted for as if they were part of that existing contract. The effect of a contract modification on the transaction price and our measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative catch-up basis.

Billing on our long-term contracts occurs primarily on a monthly basis throughout the contract period whereby we submit invoices for customer payment based on actual or estimated costs incurred during the billing period. On certain of our long-term contracts the customer may withhold payment on an invoice equal to a percentage of the invoice amount, which will be subsequently paid after satisfactory completion of each installation project. This amount is referred to as retainage and is common practice in the construction industry, as it allows for customers to ensure the quality of the service performed prior to full payment. Retainage receivables are classified as current or long-term assets based on the expected time to project completion.

We disaggregate our revenue from contracts with customers by end market and product, as we believe it best depicts how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors. The following tables present our revenues disaggregated by end market and product (in thousands):

 

     Three months ended June 30,     Six months ended June 30,  
     2018            2017(1)            2018            2017(1)         

Residential new construction

   $ 257,904        77   $ 216,866        77   $ 487,546        77   $ 409,388        76

Repair and remodel

     21,873        7     18,006        6     42,345        7     34,875        7

Commercial

     52,807        16     47,324        17     104,421        16     93,602        17
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

Net revenues

   $ 332,584        100   $ 282,196        100   $ 634,312        100   $ 537,865        100
  

 

 

      

 

 

      

 

 

      

 

 

    

 

     Three months ended June 30,            Six months ended June 30,         
     2018            2017(1)            2018            2017(1)         

Insulation

   $ 218,493        66   $ 189,967        67   $ 420,768        67   $ 365,590        68

Waterproofing

     24,892        7     22,119        8     47,498        7     43,124        8

Shower doors, shelving and mirrors

     22,773        7     18,373        6     43,032        7     31,258        6

Garage doors

     19,326        6     15,176        5     34,792        5     29,464        5

Rain gutters

     10,608        3     10,188        4     19,266        3     18,630        3

Blinds

     8,079        2     1,890        1     13,385        2     3,274        1

Other building products

     28,413        9     24,483        9     55,571        9     46,525        9
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

Net revenues

   $ 332,584        100   $ 282,196        100   $ 634,312        100   $ 537,865        100
  

 

 

      

 

 

      

 

 

      

 

 

    

 

(1) 

As noted above, prior period amounts have not been adjusted under the modified retrospective method.

Contract Assets and Liabilities

Our contract assets consist of unbilled amounts typically resulting from sales under long-term contracts when the cost-to-cost method of revenue recognition is utilized and revenue recognized, based on costs incurred, exceeds the amount billed to the customer. Our contract assets are recorded in other current assets in our Consolidated Balance Sheets. Our contract liabilities consist of customer deposits and billings in excess of revenue recognized, based on costs incurred and is included in other current liabilities in our Consolidated Balance Sheets.

Contract assets and liabilities related to our uncompleted contracts and customer deposits were as follows (in thousands):

 

     June 30,      December 31,  
     2018      2017  

Contract assets

   $ 18,132      $ 6,182  

Contract liabilities

     (6,900      (4,376

The increase in contract assets as of June 30, 2018 compared to December 31, 2017 is primarily a result of the adoption of ASC 606 on January 1, 2018, which increased the unbilled receivable balance included in other current assets.

Uncompleted contracts were as follows (in thousands):

 

     June 30,      Deember 31,  
     2018      2017  

Costs incurred on uncompleted contracts

   $ 109,643      $ 79,235  

Estimated earnings

     57,995        44,035  
  

 

 

    

 

 

 

Total

     167,638        123,270  

Less: Billings to date

     153,687        121,464  
  

 

 

    

 

 

 

Net under (over) billings

   $ 13,951      $ 1,806  
  

 

 

    

 

 

 

Net under (over) billings were as follows (in thousands):

 

     June 30,
2018
     December 31,
2017
 

Costs and estimated earnings in excess of billings on uncompleted contracts (contract assets)

   $ 18,132      $ 6,182  

Billings in excess of costs and estimated earnings on uncompleted contracts (contract liabilities)

     (4,181      (4,376
  

 

 

    

 

 

 

Net under (over) billings

   $ 13,951      $ 1,806  
  

 

 

    

 

 

 

During the three and six months ended June 30, 2018, we recognized $0.6 and $6.9 million of revenue, respectively, that was included in the contract liability balance at December 31, 2017. We did not recognize any impairment losses on our receivables and contract assets during the three and six months ended June 30, 2018.

Remaining performance obligations represent the transaction price of contracts for which work has not been performed and excludes unexercised contract options and potential modifications. As of June 30, 2018, the aggregate amount of the transaction price allocated to remaining uncompleted contracts was $83.8 million. We expect to recognize revenue on substantially all of these uncompleted contracts over the next 18 months.

Practical Expedients and Exemptions

We generally expense sales commissions and other incremental costs of obtaining a contract when incurred because the amortization period is usually one year or less. Sales commissions are recorded within selling expenses within the Condensed Consolidated Statements of Operations and Comprehensive Income.

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Investments
6 Months Ended
Jun. 30, 2018
Investments, Debt and Equity Securities [Abstract]  
Investments

NOTE 4 – INVESTMENTS

Cash and cash equivalents includes investments in money market funds that are valued based on the net asset value of the funds. The cash equivalents consist primarily of money market funds that are Level 1 measurements. The investments in these funds were $123.0 million and $55.6 million as of June 30, 2018 and December 31, 2017, respectively. As of June 30, 2018, approximately $100.0 million of the $123.0 million in investments in money market funds stems from an additional $100.0 million in loan proceeds received in connection with our term loan amendment that took place on June 19, 2018. See Note 6, Long-Term Debt, for additional information.

All other investments are classified as held-to-maturity and consist of highly liquid instruments, primarily including corporate bonds and commercial paper. As of June 30, 2018 and December 31, 2017, the amortized cost of these investments equaled the net carrying value, which was $20.3 million and $30.1 million, respectively. All held-to-maturity securities as of June 30, 2018 mature in one year or less. See Note 7, Fair Value Measurements, for additional information.

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangibles
6 Months Ended
Jun. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangibles

NOTE 5 – GOODWILL AND INTANGIBLES

Goodwill

The change in carrying amount of goodwill was as follows (in thousands):

 

     Goodwill
(Gross)
     Accumulated
Impairment
Losses
     Goodwill
(Net)
 

January 1, 2018

   $ 225,470      $ (70,004    $ 155,466  

Business Combinations

     7,086        —          7,086  

Other

     471        —          471  
  

 

 

    

 

 

    

 

 

 

June 30, 2018

   $ 233,027      $ (70,004    $ 163,023  
  

 

 

    

 

 

    

 

 

 

Other changes included in the above table represent minor adjustments for the allocation of certain acquisitions still under measurement and one immaterial acquisition completed during the six months ended June 30, 2018.

We test goodwill for impairment annually during the fourth quarter of our fiscal year or earlier if there is an impairment indicator. No impairment was recognized during either of the six month periods ended June 30, 2018 or 2017.

Intangibles, net

The following table provides the gross carrying amount, accumulated amortization and net book value for each major class of intangibles (in thousands):

 

     As of June 30, 2018      As of December 31, 2017  
     Gross
Carrying
Amount
     Accumulated
Amortization
     Net
Book
Value
     Gross
Carrying
Amount
     Accumulated
Amortization
     Net
Book
Value
 

Amortized intangibles:

                 

Customer relationships

   $ 127,900      $ 45,211      $ 82,689      $ 121,015      $ 38,651      $ 82,364  

Covenants not-to-compete

     12,715        6,120        6,595        11,807        4,773        7,034  

Trademarks and trade names

     61,068        16,119        44,949        58,136        14,076        44,060  

Backlog

     13,600        13,600        —          13,600        9,067        4,533  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
   $ 215,283      $ 81,050      $ 134,233      $ 204,558      $ 66,567      $ 137,991  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

The gross carrying amount of intangibles increased approximately $10.7 million during the six months ended June 30, 2018 primarily due to business combinations. See Note 14, Business Combinations, for more information. Remaining estimated aggregate annual amortization expense is as follows (amounts, in thousands, are for the fiscal year ended):

 

Remainder of 2018

     10,084

2019

     19,685

2020

     18,893

2021

     17,850

2022

     16,932

Thereafter

     50,789
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Long-Term Debt
6 Months Ended
Jun. 30, 2018
Debt Disclosure [Abstract]  
Long-Term Debt

NOTE 6 – LONG-TERM DEBT

Long-term debt consisted of the following (in thousands):

 

     As of June 30,      As of December 31,  
     2018      2017  

Term loan, net of unamortized debt issuance costs of $5,213 and $5,146, respectively

   $ 392,537      $ 293,354  

Vehicle and equipment notes, maturing June 2023; payable in various monthly installments, including interest rates ranging from 2.5% to 4.6%

     57,603        50,357  

Various notes payable, maturing through March 2025; payable in various monthly installments, including interest rates ranging from 4% to 5%

     3,267        3,866  
  

 

 

    

 

 

 
     453,407        347,577  

Less: current maturities

     (20,083      (16,650
  

 

 

    

 

 

 

Long-term debt, less current maturities

   $ 433,324      $ 330,927  
  

 

 

    

 

 

 

On April 13, 2017, we entered into, and subsequently amended on November 30, 2017, a term loan credit agreement (the “Term Loan Agreement”) which provided for a seven-year $300.0 million term loan facility (the “Term Loan”) and an asset-based lending credit agreement (the “ABL Credit Agreement”) which provided for up to approximately $100.0 million with a sublimit up to $50.0 million for the issuance of letters of credit (the “ABL Revolver”), which may be reduced or increased pursuant to the ABL Credit Agreement.

On June 19, 2018, we entered into a second amendment to the Term Loan Agreement (the “Term Loan Second Amendment”) to (i) extend the maturity date from April 15, 2024 to April 15, 2025 and (ii) increase the aggregate principal amount of the facility from $297.8 million to $397.8 million. In conjunction with the Term Loan Second Amendment, we wrote off fees of $1.1 million. All other provisions of the Term Loan Agreement were unchanged.

Also on June 19, 2018, we entered into a third amendment to the ABL Credit Agreement (the “ABL Third Amendment”) to (i) extend the maturity date from April 13, 2022 to June 19, 2023, (ii) increase the aggregate revolving loan commitments from $100.0 million to $150.0 million and (iii) provide enhanced borrowing availability against certain types of accounts receivable.

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements
6 Months Ended
Jun. 30, 2018
Fair Value Disclosures [Abstract]  
Fair Value Measurements

NOTE 7 – FAIR VALUE MEASUREMENTS

Assets and Liabilities Measured at Fair Value on a Recurring Basis

In many cases, a valuation technique used to measure fair value includes inputs from multiple levels of the fair value hierarchy. The lowest level of significant input determines the placement of the entire fair value measurement in the hierarchy. During the periods presented, there were no transfers between fair value hierarchical levels.

Assets Measured at Fair Value on a Nonrecurring Basis

Certain assets, specifically other intangible and long-lived assets, are measured at fair value on a nonrecurring basis in periods subsequent to initial recognition. Assets measured at fair value on a nonrecurring basis as of June 30, 2018 and December 31, 2017 are categorized based on the lowest level of significant input to the valuation. The assets are measured at fair value when our impairment assessment indicates a carrying value for each of the assets in excess of the asset’s estimated fair value. Undiscounted cash flows, a Level 3 input, are utilized in determining estimated fair values. During each of the three and six months ended June 30, 2018 and 2017, we did not record any impairments on these assets required to be measured at fair value on a nonrecurring basis.

Estimated Fair Value of Financial Instruments

Accounts receivable, accounts payable and accrued liabilities as of June 30, 2018 and December 31, 2017 approximate fair value due to the short-term maturities of these financial instruments. The carrying amounts of our long-term debt, including the Term Loan and ABL Revolver as of June 30, 2018 and December 31, 2017, approximate fair value due to the variable rate nature of the agreements. The carrying amounts of the obligations associated with our capital leases and vehicle and equipment notes approximate fair value as of June 30, 2018 and December 31, 2017. All debt classifications represent Level 2 fair value measurements. Market risk associated with our long-term debt relates to the potential reduction in fair value and negative impact to future earnings, respectively, from an increase in interest rates.

Derivative financial instruments are measured at fair value based on observable market information and appropriate valuation methods. Contingent consideration liabilities arise from future earnout payments to the sellers associated with certain acquisitions and are based on predetermined calculations of certain future results. These future payments are estimated by considering various factors including business risk and projections. The contingent consideration liabilities are measured at fair value by discounting estimated future payments to their net present value using the appropriate weighted average cost of capital (WACC). The fair values of financial assets and liabilities that are recorded at fair value in the Condensed Consolidated Balance Sheets are as follows (in thousands):

 

     As of June 30, 2018      As of December 31, 2017  
     Total      Level 1      Level 2      Level 3      Total      Level 1      Level 2      Level 3  

Financial assets:

                       

Cash equivalents

   $ 123,027      $ 123,027      $ —        $ —        $ 55,634      $ 55,634      $ —        $ —    

Derivative financial instruments

     3,003        —          3,003        —          618        —          618        —    
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total financial assets

   $ 126,030      $ 123,027      $ 3,003      $ —        $ 56,252      $ 55,634      $ 618      $ —    
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Financial liabilities:

                       

Contingent consideration

   $ 4,485      $ —        $ —        $ 4,485      $ 1,834      $ —        $ —        $ 1,834  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

The change in fair value of the contingent consideration was as follows (in thousands):

 

Contingent consideration liability - January 1, 2018

   $ 1,834  

Preliminary purchase price

     3,360  

Fair value adjustments

     (544

Accretion in value

     235  

Amounts paid to sellers

     (400
  

 

 

 

Contingent consideration liability - June 30, 2018

   $ 4,485  
  

 

 

 

The accretion in value of contingent consideration liabilities is included within administrative expenses on the Condensed Consolidated Statements of Operations and Comprehensive Income.

The carrying values and associated fair values of financial assets and liabilities that are not recorded at fair value in the Condensed Consolidated Balance Sheets and not described above include investments which represent a Level 2 fair value measurement and are as follows (in thousands):

 

     As of June 30, 2018      As of December 31, 2017  
     Carrying Value      Fair Value      Carrying Value      Fair Value  

Financial assets:

           

Investments

   $ 20,312      $ 20,294      $ 30,053      $ 30,038  

See Note 4, Investments, for more information on cash equivalents and investments included in the table above. Also see Note 8, Derivatives and Hedging Activities, for more information on derivative financial instruments.

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivatives and Hedging Activities
6 Months Ended
Jun. 30, 2018
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivatives and Hedging Activities

NOTE 8 – DERIVATIVES AND HEDGING ACTIVITIES

Cash Flow Hedges of Interest Rate Risk

Our purpose for using interest rate derivatives is to add stability to interest expense and to manage our exposure to interest rate movements. During the first six months of 2018, such derivatives were used to hedge the variable cash flows associated with existing variable-rate debt. To accomplish these objectives, we primarily use interest rate swaps as part of our interest rate risk management strategy. Interest rate swaps designated as cash flow hedges involve the receipt of variable amounts from a counterparty in exchange for making fixed-rate payments over the life of the agreements without exchange of the underlying notional amount. As of June 30, 2018 and December 31, 2017, we had two interest rate swaps with a beginning notional of $100.0 million that amortize quarterly to $95.3 million at a maturity date of May 31, 2022.

The changes in the fair value of derivatives designated and that qualify as cash flow hedges are recorded in accumulated other comprehensive income and subsequently reclassified into earnings in the period that the hedged forecasted transaction affects earnings. Any ineffectiveness arising during the period, as a result of a change to the hedge or the item(s) being hedged, is recognized directly in earnings. We had no such changes during the six months ended June 30, 2018.

Amounts reported in accumulated other comprehensive income related to derivatives will be reclassified to interest expense, net as interest payments are made on our variable-rate debt. Over the next twelve months, we estimate that an additional $0.5 million will be reclassified as a decrease to interest expense, net.

 

Additionally, we do not use derivatives for trading or speculative purposes and we currently do not have any derivatives that are not designated as hedges. As of June 30, 2018, the Company has not posted any collateral related to these agreements.

We elected to early adopt ASU 2017-12, “Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities.” as of January 1, 2018 and, as such, recognized a $0.1 million adjustment to our opening retained earnings and accumulated other comprehensive income as of January 1, 2018 to reclassify the cash flow hedge ineffectiveness previously recorded in net income in the fourth quarter of 2017 to accumulated other comprehensive income.

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity
6 Months Ended
Jun. 30, 2018
Equity [Abstract]  
Stockholders' Equity

NOTE 9 – STOCKHOLDERS’ EQUITY

As of June 30, 2018, we had $2.3 million in accumulated other comprehensive income on our Condensed Consolidated Balance Sheet, which represents the effective portion of the unrealized gain on our derivative instruments. For additional information, see Note 8, Derivatives and Hedging Activities.

On February 28, 2018, we announced that our Board of Directors authorized a $50 million stock repurchase program effective March 2, 2018 through February 28, 2019, unless extended by the Board of Directors. During the six months ended June 30, 2018, we repurchased approximately 413 thousand shares of our common stock for an aggregate purchase price of approximately $24.6 million or $59.70 average price per share as part of our 2018 stock repurchase plan. The effect of these treasury shares reducing the number of common shares outstanding is reflected in our earnings per share calculation.

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefits
6 Months Ended
Jun. 30, 2018
Postemployment Benefits [Abstract]  
Employee Benefits

NOTE 10 – EMPLOYEE BENEFITS

Healthcare

Our healthcare benefit expense (net of employee contributions) for all plans was approximately $4.4 million and $4.3 million for the three months ended June 30, 2018 and 2017, respectively, and $8.8 million and $8.3 million for the six months ended June 30, 2018 and 2017, respectively. An accrual for estimated healthcare claims incurred but not reported (“IBNR”) is included within accrued compensation on the Condensed Consolidated Balance Sheets and was $2.1 million and $1.8 million as of June 30, 2018 and December 31, 2017, respectively.

Workers’ Compensation

Workers’ compensation expense totaled $1.5 million and $2.6 million for the three months ended June 30, 2018 and 2017, respectively, and $5.3 million and $6.7 million for the six months ended June 30, 2018 and 2017, respectively. Workers’ compensation known claims and IBNR reserves included on the Condensed Consolidated Balance Sheets were as follows (in thousands):

 

     June 30,      December 31,  
     2018      2017  

Included in other current liabilities

   $ 6,066      $ 5,899  

Included in other long-term liabilities

     8,018        8,721  
  

 

 

    

 

 

 
   $ 14,084      $ 14,620  
  

 

 

    

 

 

 

We also had an insurance receivable for claims that exceeded the stop loss limit included on the Condensed Consolidated Balance Sheets. This receivable offsets an equal liability included within the reserve amounts noted above and was as follows (in thousands):

 

     June 30,      December 31,  
     2018      2017  

Included in other non-current assets

   $ 1,894      $ 1,826  

Retirement Plans

We participate in multiple 401(k) plans, whereby we provide a matching contribution of wages deferred by employees and can also make discretionary contributions to each plan. Certain plans allow for discretionary employer contributions only. These plans cover substantially all our eligible employees. During each of the three months ended June 30, 2018 and 2017, we recognized 401(k) plan expenses of $0.5 million, and we recognized $0.9 million for each of the six months ended June 30, 2018 and 2017, respectively. These expenses are included in administrative expenses on the accompanying Condensed Consolidated Statements of Operations and Comprehensive Income.

Share-Based Compensation

Common Stock Awards

During the six months ended June 30, 2018 and 2017, we granted approximately five thousand and six thousand shares of our common stock on June 1, respectively, under our 2014 Omnibus Incentive Plan to non-employee members of our Board of Directors. The stock issued to the Board of Directors on June 1, 2017 vested immediately, whereas the stock issued on June 1, 2018 will vest over a one year service term. Accordingly, for the three and six months ended June 30, 2017, we recorded approximately $0.3 million in compensation expense within administrative expenses on the Condensed Consolidated Statements of Operations and Comprehensive Income at the time of the grant, while twenty-five thousand dollars of compensation expense was recorded during the three and six months ending June 30, 2018.

In addition, during the three and six months ended June 30, 2018 and 2017, we granted approximately 0.1 million shares of our common stock under our 2014 Omnibus Incentive Plan to our employees. The shares granted during the three and six months ended June 30, 2018 and 2017 vest in three equal installments (rounded to the nearest whole share) annually on April 20 through 2021.

During the six months ended June 30, 2018 and 2017, our employees surrendered approximately forty-one thousand shares and ten thousand shares, respectively, of our common stock to satisfy tax withholding obligations arising in connection with the vesting of common stock awards issued under our 2014 Omnibus Incentive Plan. Share-based compensation expense associated with non-performance-based awards issued to employees was $1.0 million and $1.9 million for the three and six months ended June 30, 2018, respectively, and $0.7 million and $1.1 million for the three and six months ended June 30, 2017, respectively. We recognized excess tax benefits of $0.4 million and $0.5 million within the income tax provision in the Condensed Consolidated Statements of Operations and Comprehensive Income for the three and six months ended June 30, 2018, respectively, and $0.5 million and $0.6 million for the three and six months ended June 30, 2017, respectively.

As of June 30, 2018, we had $7.2 million of unrecognized compensation expense related to these nonvested common stock awards issued to the Board of Directors and our employees. This expense is subject to future adjustments for forfeitures and is expected to be recognized on a straight-line basis over the remaining weighted-average period of 2.1 years. Shares forfeited are returned as treasury shares and available for future issuances. See the table below for changes in shares and related weighted average fair market value per share.

Employees – Performance-Based Stock Awards

During the six months ended June 30, 2018, we granted under our 2014 Omnibus Incentive Plan approximately 0.1 million shares of our common stock to certain officers, which vest in two equal installments on each of April 20, 2019 and April 20, 2020. These shares were issued in connection with the performance-based targets established in 2017. In addition, during the six months ended June 30, 2018, we established, and our Board of Directors approved, performance-based targets in connection with common stock awards to be issued to certain officers in 2019 contingent upon achievement of these 2018 targets. Share-based compensation expense associated with these performance-based awards was $0.6 million and $1.0 million for the three and six months ended June 30, 2018, respectively, and $0.3 million and $0.4 million for the three and six months ended June 30, 2017, respectively.

As of June 30, 2018, we had $4.2 million of unrecognized compensation expense related to nonvested performance-based common stock units. This expense is subject to future adjustments for forfeitures and is expected to be recognized over the remaining weighted-average period of 2.0 years using the graded-vesting method. See the table below for changes in shares and related weighted average fair market value per share.

Employees – Performance-Based Restricted Stock Units

During the six months ended June 30, 2017, we established, and our Board of Directors approved, performance-based restricted stock units in connection with common stock awards which we issued to certain employees during the six months ended June 30, 2018. In addition, during the six months ended June 30, 2018, we established, and our Board of Directors approved, performance-based restricted stock units in connection with common stock awards to be issued to certain employees in 2019 based upon achievement of a performance target. Share-based compensation expense associated with these performance-based awards was $0.3 million and $1.2 million for the three and six months ended June 30, 2018, respectively, and $0.8 million for both the three and six months ended June 30, 2017, respectively. All restricted stock units are accounted for as equity-based awards that are settled with a fixed number of common shares.

As of June 30, 2018, we had $0.6 million of unrecognized compensation expense related to nonvested performance-based common stock units. This expense is subject to future adjustments for forfeitures and is expected to be recognized on a straight-line basis over the remaining weighted-average period of 0.8 years. See the table below for changes in shares and related weighted average fair market value per share.

Share-Based Compensation Summary

Amounts for each category of equity-based award for employees as of December 31, 2017 and changes during the six months ended June 30, 2018 were as follows:

                  Performance-Based Stock      Performance-Based Restricted  
     Common Stock Awards      Awards      Stock Units  
           Weighted            Weighted            Weighted  
           Average Fair            Average Fair            Average Fair  
           Market Value            Market Value            Market Value  
     Awards     Per Share      Awards     Per Share      Units     Per Share  

Nonvested awards/units at December 31, 2017

     202,331     $ 39.09        77,254     $ 41.00        72,000     $ 52.16  

Granted

     65,112       57.51        52,892       65.60        14,072       55.92  

Vested

     (90,952     36.10        —         —          (71,120     52.15  

Forfeited/Cancelled

     (1,329     44.82        (14,448     41.00        (1,464     52.94  
  

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 

Nonvested awards/units at June 30, 2018

     175,162     $ 47.45        115,698     $ 52.25        13,488     $ 56.05  
  

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 

During the three and six months ended June 30, 2018 and 2017, we recorded the following stock compensation expense, by income statement category (in thousands):

 

     Three months ended June 30,      Six months ended June 30,  
     2018      2017      2018      2017  

Cost of sales

   $ 180      $ —        $ 655      $ —    

Selling

     89        —          372        —    

Administrative

     1,687        2,090        3,169        2,570  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 1,956      $ 2,090      $ 4,196      $ 2,570  
  

 

 

    

 

 

    

 

 

    

 

 

 

Administrative stock compensation expense includes all stock compensation earned by our administrative personnel, while cost of sales and selling stock compensation represents all stock compensation earned by our installation and sales employees, respectively.

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes
6 Months Ended
Jun. 30, 2018
Income Tax Disclosure [Abstract]  
Income Taxes

NOTE 11 – INCOME TAXES

Our provision for income taxes as a percentage of pretax earnings is based on a current estimate of the annual effective income tax rate adjusted to reflect the impact of discrete items.

During the three and six months ended June 30, 2018, our effective tax rate was 24.0% and 24.6%, respectively. This rate was favorably impacted primarily by the enactment of Pub.L. 115–97, an Act to provide for reconciliation pursuant to titles II and V of the concurrent resolution on the budget for fiscal year 2018 (the “Tax Act”). The Tax Act reduced the U.S federal corporate tax rate from 35% to 21% effective January 1, 2018, among other changes. ASC Topic 740, Accounting for Income Taxes, requires companies to recognize the effect of tax law changes in the period of enactment. Pursuant to ASU 2018-05 and Staff Accounting Bulletin No. 118 (“SAB 118”) issued by the Securities and Exchange Commission, a company is expected to record a provisional amount when it does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain tax effects of the Tax Act, but a reasonable estimate can be determined. A provisional amount is not required to be recorded if a reasonable estimate cannot be determined.

We have recognized the provisional tax impacts of the Tax Act in our consolidated financial statements for the year ended December 31, 2017 included within our 2017 Form 10-K. Based on a review of the guidance issued by the Internal Revenue Service in the first and second quarters of 2018, no adjustment to the provisional amount recorded in the Condensed Consolidated Financial Statements for the year ended December 31, 2017 was deemed necessary. We continue to assess new guidance and refine our computation of these provisional amounts and will complete our analysis within the one-year measurement period ending December 22, 2018.

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Related Party Transactions
6 Months Ended
Jun. 30, 2018
Related Party Transactions [Abstract]  
Related Party Transactions

NOTE 12 – RELATED PARTY TRANSACTIONS

We sell installation services to other companies related to us through common or affiliated ownership and/or Board of Directors and/or management relationships. We also purchase services and materials and pay rent to companies with common or affiliated ownership.

We lease our headquarters and certain other facilities from related parties. See Note 13, Commitments and Contingencies, for future minimum lease payments to be paid to these related parties.

For the three and six months ended June 30, 2018 and 2017, the amount of sales to related parties as well as the purchases from and rent expense paid to related parties were as follows (in thousands):

 

     Three months ended June 30,      Six months ended June 30,  
     2018      2017      2018      2017  

Sales

   $ 3,209      $ 2,386      $ 6,102      $ 4,722  

Purchases

     472        308        835        599  

Rent

     291        289        572        585  

As of June 30, 2018 and December 31, 2017, we had related party balances of approximately $2.3 million and $2.0 million, respectively, included in accounts receivable on our Condensed Consolidated Balance Sheets. These balances primarily represent trade accounts receivable arising during the normal course of business with various related parties. M/I Homes, Inc., a customer whose Chairman, President and Chief Executive Officer is a member of our Board of Directors, accounted for $1.2 million and $1.0 million of these balances as of each of June 30, 2018 and December 31, 2017, respectively.

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies
6 Months Ended
Jun. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

NOTE 13 – COMMITMENTS AND CONTINGENCIES

Accrued General Liability

Accrued general insurance reserves included on the Condensed Consolidated Balance Sheets were as follows (in thousands):

 

     June 30,      December 31,  
     2018      2017  

Included in other current liabilities

   $ 2,105      $ 2,033  

Included in other long-term liabilities

     7,165        7,073  
  

 

 

    

 

 

 
   $ 9,270      $ 9,106  
  

 

 

    

 

 

 

We also had insurance receivables and an indemnification asset, totaling $2.8 million, included in other non-current assets on the Condensed Consolidated Balance Sheets as of June 30, 2018 and December 31, 2017 that, in aggregate, offset an equal liability included within the reserve amounts noted above.

Leases

We are obligated under capital leases covering vehicles and certain equipment. The vehicle and equipment leases generally have initial terms ranging from four to six years. Total gross assets relating to capital leases were approximately $61.6 million and $63.4 million as of June 30, 2018 and December 31, 2017, respectively, and a total of approximately $31.3 million and $26.8 million were fully depreciated as of June 30, 2018 and December 31, 2017, respectively. The net book value of assets under capital leases was approximately $10.8 million and $13.0 million as of June 30, 2018 and December 31, 2017, respectively. Amortization of assets held under capital leases is included within cost of sales on the Condensed Consolidated Statements of Operations and Comprehensive Income.

We also have several noncancellable operating leases, primarily for buildings, improvements, equipment and certain vehicles. These leases generally contain renewal options for periods ranging from one to five years and require us to pay all executory costs such as property taxes, maintenance and insurance.

Future minimum lease payments under noncancellable operating leases (with initial or remaining lease terms in excess of one year) with related parties as of June 30, 2018 are as follows (in thousands):

 

Remainder of 2018

   $ 577  

2019

     1,228  

2020

     1,255  

2021

     1,131  

2022

     1,052  

Thereafter

     51  

Other Commitments and Contingencies

From time to time, various claims and litigation are asserted or commenced against us principally arising from contractual matters and personnel and employment disputes. In determining loss contingencies, management considers the likelihood of loss as well as the ability to reasonably estimate the amount of such loss or liability. An estimated loss is recorded when it is considered probable that such a liability has been incurred and when the amount of loss can be reasonably estimated. As litigation is subject to inherent uncertainties, we cannot be certain that we will prevail in these matters. However, we do not believe that the ultimate outcome of any pending matters will have a material adverse effect on our consolidated financial position, results of operations or cash flows.

During the six months ended June 30, 2018, we entered into an agreement with one of our suppliers to purchase a portion of the insulation materials we utilize across our business. This agreement is effective January 1, 2019 through December 31, 2021 with a purchase obligation of $25.8 million for 2019, $20.8 million for 2020 and $14.6 million for 2021.

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations
6 Months Ended
Jun. 30, 2018
Business Combinations [Abstract]  
Business Combinations

NOTE 14 – BUSINESS COMBINATIONS

As part of our ongoing strategy to expand geographically and increase market share in certain markets, we completed five business combinations and one insignificant tuck-in acquisition merged into existing operations during the six months ended June 30, 2018 and four business combinations and two insignificant tuck-in acquisitions merged into existing operations during the six months ended June 30, 2017, respectively, in which we acquired 100% of the ownership interests in each.

The largest of these acquisitions were Custom Overhead Door, LLC dba Custom Door & Gate (collectively, “CDG”) in March 2018, Trilok Industries, Inc., Alpha Insulation and Waterproofing Inc. and Alpha Insulation and Waterproofing Company (collectively, “Alpha”) in January 2017 and Columbia Shelving & Mirror, Inc. and Charleston Shelving & Mirror, Inc. (collectively, “Columbia”) in June 2017. The remaining acquisitions were individually insignificant, but material in the aggregate, and are included in “Other” within each table below. Net Income, as noted below, includes amortization, taxes and interest allocations when appropriate.

For the three and six months ended June 30, 2018 (in thousands):

 

                                 Total      Three months ended      Six months ended  
            Acquisition             Seller      Purchase      June 30, 2018      June 30, 2018  

2018 Acquisitions

   Date      Type      Cash Paid      Obligations      Price      Revenue      Net Income      Revenue      Net Income  

CDG

     3/19/2018        Asset      $ 9,440      $ 1,973      $ 11,413      $ 3,324      $ 80      $ 3,724      $ 65  

Other

     Various        Asset        9,186        1,826        11,012        4,508        315        5,779        381  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

         $ 18,626      $ 3,799      $ 22,425      $ 7,832      $ 395      $ 9,503      $ 446  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

For the three and six months ended June 30, 2017 (in thousands):

 

                                 Fair Value of      Total      Three months ended      Six months ended  
            Acquisition             Seller      Common      Purchase      June 30, 2017      June 30, 2017  

2017 Acquisitions

   Date      Type      Cash Paid      Obligations      Stock      Price      Revenue      Net Income      Revenue      Net Income  

Alpha(1)

     1/5/2017        Share      $ 103,810      $ 2,002      $ 10,859      $ 116,671      $ 30,330      $ 157      $ 58,495      $ 461  

Columbia

     6/26/2017        Asset        8,768        225        —          8,993        216        7        216        7  

Other

     Various        Asset        5,502        400        —          5,902        4,654        261        5,172        282  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

         $ 118,080      $ 2,627      $ 10,859      $ 131,566      $ 35,200      $ 425      $ 63,883      $ 750  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

(1) 

The cash paid included $21.7 million in contingent consideration to satisfy purchase price adjustments related to cash and net working capital requirements, earnout consideration based on Alpha’s change in EBITDA from 2015 and a customary holdback. These payments were based on fair value of each contingent payment at the time of acquisition and subsequently adjusted during the measurement period. We issued 282,577 shares of our common stock with a fair value of $10.9 million.

Acquisition-related costs recorded within administrative expenses on the Condensed Consolidated Statements of Operations and Comprehensive Income amounted to $0.7 million and $1.2 million for the three and six months ended June 30, 2018, respectively, and $0.7 million and $1.3 million for the three and six months ended June 30, 2017, respectively. The goodwill recognized in conjunction with these business combinations represents the excess cost of the acquired entity over the net amount assigned to assets acquired and liabilities assumed. We expect to deduct approximately $7.5 million of goodwill for tax purposes as a result of 2018 acquisitions.

Purchase Price Allocations

The estimated fair values of the assets acquired and liabilities assumed for the acquisitions, as well as total purchase prices and cash paid, approximated the following as of June 30 (in thousands):

    2018     2017  
    CDG     Other     Total     Alpha     Columbia     Other     Total  

Estimated fair values:

             

Cash

  $ —       $ —       $ —       $ 247     $ —       $ —       $ 247  

Accounts receivable

    1,731       662       2,393       29,851       989       1,087       31,927  

Inventories

    514       914       1,428       1,852       704       880       3,436  

Other current assets

    28       64       92       4,500       8       3       4,511  

Property and equipment

    933       1,252       2,185       1,528       659       686       2,873  

Intangibles

    3,711       6,160       9,871       57,200       4,760       3,321       65,281  

Goodwill

    4,912       2,174       7,086       38,511       2,209       1,014       41,734  

Other non-current assets

    36       —         36       383       36       133       552  

Accounts payable and other current liabilities

    (452     (214     (666     (17,401     (372     (1,222     (18,995
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Fair value of assets acquired and purchase price

    11,413       11,012       22,425       116,671       8,993       5,902       131,566  

Less fair value of common stock issued

    —         —         —         10,859       —         —         10,859  

Less seller obligations

    1,973       1,826       3,799       2,002       225       400       2,627  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Cash paid

  $ 9,440     $ 9,186     $ 18,626     $ 103,810     $ 8,768     $ 5,502     $ 118,080  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Contingent consideration is included as “seller obligations” in the above table or within “fair value of assets acquired” if subsequently paid during the period presented. These contingent payments consist primarily of amounts based on working capital calculations, earnouts based on performance, and non-compete agreements, all of which are based on fair value at the time of acquisition. When these payments are expected to be made over one year from the acquisition date, the contingent consideration is discounted to net present value using our weighted average cost of capital (WACC), when appropriate.

Further adjustments to the allocation for each acquisition still under its measurement period are expected as third-party and internal valuations are finalized, certain tax aspects of the transaction are completed and customary post-closing reviews are concluded during the measurement period attributable to each individual business combination. As a result, insignificant adjustments to the fair value of assets acquired, and in some cases total purchase price, have been made to certain business combinations since the date of acquisition and future adjustments may be made through the end of each measurement period. Goodwill and intangibles per the above table do not agree to the total gross increases of these assets as shown in Note 5, Goodwill and Intangibles, during each of the six months ended June 30, 2018 and 2017 due to minor adjustments to goodwill for the allocation of certain acquisitions still under measurement. In addition, goodwill and intangibles increased during each of the six months ended June 30, 2018 and 2017 due to immaterial tuck-in acquisitions that do not appear in the above table.

The provisional amounts for Alpha originally reported in our Condensed Consolidated Balance Sheets included in our Quarterly Report on Form 10-Q for the period ended June 30, 2017 were adjusted during the measurement period to reflect the review and ongoing analysis of the fair value measurements. As a result of our continued evaluation during the measurement period, during the twelve months ended December 31, 2017, we increased goodwill by approximately $2.1 million, offset by a corresponding net reduction in various working capital accounts.

Estimates of acquired intangible assets related to the acquisitions are as follows for the six months ended June 30 (dollars in thousands):

     2018      2017  
            Weighted             Weighted  
            Average             Average  
            Estimated             Estimated  
     Estimated      Useful      Estimated      Useful  

Acquired intangibles assets

   Fair Value      Life (yrs.)      Fair Value      Life (yrs.)  

Customer relationships

   $ 6,481        8      $ 32,644        8  

Trademarks and trade names

     2,740        15        17,190        15  

Non-competition agreements

     650        5        1,847        5  

Backlog

     —          —          13,600        1.5  

Pro Forma Information

The unaudited pro forma information for the combined results of the Company has been prepared as if the 2018 acquisitions had taken place on January 1, 2017 and the 2017 acquisitions had taken place on January 1, 2016. The unaudited pro forma information is not necessarily indicative of the results that we would have achieved had the transactions actually taken place on January 1, 2017 and 2016, respectively, and the unaudited pro forma information does not purport to be indicative of future financial operating results (in thousands, except per share data):

 

     Unaudited pro forma for the three      Unaudited pro forma for the six  
     months ended June 30,      months ended June 30,  
     2018      2017      2018      2017  

Net revenue

   $ 333,207      $ 300,536      $ 641,177      $ 578,575  

Net income

     16,378        12,832        22,977        20,323  

Basic net income per share

     0.52        0.41        0.73        0.64  

Diluted net income per share

     0.52        0.40        0.73        0.64  

Unaudited pro forma net income reflects additional intangible asset amortization expense of $16 thousand and $0.2 million for the three and six months ended June 30, 2018 and $0.7 million and $1.5 million for the three and six months ended June 30, 2017, respectively, as well as additional income tax expense of $17 thousand and $87 thousand for the three and six months ended June 30, 2018 and $0.4 million and $1.1 million for the three and six months ended June 30, 2017, respectively, that would have been recorded had the 2018 acquisitions taken place on January 1, 2017 and the 2017 acquisitions taken place on January 1, 2016.

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Per Common Share
6 Months Ended
Jun. 30, 2018
Earnings Per Share [Abstract]  
Income Per Common Share

NOTE 15 –INCOME PER COMMON SHARE

Basic net income per common share is calculated by dividing net income by the weighted average shares outstanding during the period, without consideration for common stock equivalents.

Diluted net income per common share is calculated by adjusting weighted average shares outstanding for the dilutive effect of common stock equivalents outstanding for the period, determined using the treasury stock method. Potential common stock is included in the diluted income per common share calculation when dilutive. The dilutive effect of outstanding restricted stock awards after application of the treasury stock method was 107 thousand and 166 thousand shares for the three and six months ended June 30, 2018, respectively, and 63 thousand and 80 thousand shares for the three and six months ended June 30, 2017, respectively.

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Events
6 Months Ended
Jun. 30, 2018
Subsequent Events [Abstract]  
Subsequent Events

NOTE 16 – SUBSEQUENT EVENTS

On July 16, 2018, we entered into a seven-year interest rate swap (in addition to our two pre-existing interest rate swaps) with a beginning notional of $100.0 million that amortizes quarterly to $93.3 million at a maturity date of April 15, 2025, as well as a forward interest rate swap beginning May 31, 2022 with a beginning notional of $100.0 million that amortizes quarterly to $97.0 million at a maturity date of April 15, 2025. These derivatives serve to hedge the variable cash flows associated with existing variable-rate debt on the incremental $100.0 million principal borrowings and one year extension added to our Term Loan during the second quarter of 2018. Combined, these four swaps serve to hedge $200.0 million of the variable cash flows on our Term Loan until maturity.

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2018
Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation

Basis of Presentation and Principles of Consolidation

The accompanying Condensed Consolidated Financial Statements include all of our wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated.

The information furnished in the Condensed Consolidated Financial Statements includes normal recurring adjustments and reflects all adjustments which are, in the opinion of management, necessary for a fair presentation of the results of operations and statements of financial position for the interim periods presented. Certain information and footnote disclosures normally included in the consolidated financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and the rules and regulations of the Securities and Exchange Commission (the “SEC”) have been omitted pursuant to such rules and regulations. We believe that the disclosures are adequate to prevent the information presented from being misleading when read in conjunction with our audited consolidated financial statements and the notes thereto included in Part II, Item 8, Financial Statements and Supplementary Data, of our Annual Report on Form 10-K for the fiscal year ended December 31, 2017 (the “2017 Form 10-K”), as filed with the SEC on February 28, 2018. The December 31, 2017 condensed consolidated balance sheet data herein was derived from the audited consolidated financial statements but does not include all disclosures required by U.S. GAAP.

Our interim operating results for the three and six months ended June 30, 2018 are not necessarily indicative of the results to be expected in future operating quarters. See Item 1A, Risk Factors, in our 2017 Form 10-K for additional information regarding risk factors that may impact our results.

Note 2 to the audited consolidated financial statements in our 2017 Form 10-K describes the significant accounting policies and estimates used in preparation of the audited consolidated financial statements. There have been no changes to our significant accounting policies during the three or six months ended June 30, 2018 except in the area of our revenue recognition, as a result of the adoption of ASU 2014-09, “Revenue from Contracts with Customers (Topic 606)” and related subsequently issued amendments, effective January 1, 2018. Our revenue recognition accounting policy is described in Note 3, Revenue Recognition.

Recently Adopted Accounting Pronouncements

Recently Adopted Accounting Pronouncements

 

Standard

 

Adoption

ASU 2014-09, Revenue from Contracts with Customers (Topic 606)   ASC 606 sets forth a new revenue recognition model that requires identifying the contract(s) with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations and recognizing the revenue upon satisfaction of performance obligations. We adopted the provisions of ASU 2014-09 and related subsequently-issued amendments beginning on January 1, 2018 using the modified retrospective approach and, as such, recognized a $2.9 million cumulative effect, net of tax, of initially applying the standard as an increase to the opening balance of retained earnings on January 1, 2018. See Note 3, Revenue Recognition, for further information regarding our revenue recognition policies.
ASU 2017-12, Derivatives and Hedging (Topic 815): Targeted Improvements to accounting for Hedging Activities   ASU 2017-12 better aligns a company’s risk management activities and financial reporting for hedging relationships and makes certain improvements to simplify the application of hedge accounting guidance. For public business entities, this update is effective for financial statements issued for fiscal years beginning after December 15, 2018 and interim periods within those fiscal years, with early adoption permitted. We elected to early adopt this ASU effective January 1, 2018 and, as such, recognized a $0.1 million adjustment to our opening retained earnings and accumulated other comprehensive income as of January 1, 2018 to reclassify the cash flow hedge ineffectiveness previously recorded in net income in the fourth quarter of 2017 to accumulated other comprehensive income.
ASU 2018-05, Income Taxes (Topic 740): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118   In March 2018, the Financial Accounting Standards Board issued ASU 2018-05, which became effective immediately. ASU 2018-05 adds various SEC paragraphs pursuant to the issuance of the December 2017 SEC Staff Accounting Bulletin No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act (“SAB 118”). See Note 11, Income Taxes, for additional information regarding the adoption of ASU 2018-05.
Recently Issued Accounting Pronouncements Not Yet Adopted

Recently Issued Accounting Pronouncements Not Yet Adopted

We are currently evaluating the impact of certain ASUs on our Condensed Consolidated Financial Statements or Notes to Consolidated Financial Statements, which are described below:

Standard

  

Description

  

Effective Date

  

Effect on the financial

statements or other significant

matters

ASU 2016-02, Leases (Topic 842)    This pronouncement and related subsequently-issued amendments change the existing accounting standards for lease accounting, including requiring lessees to recognize most leases on their balance sheets and making targeted changes to lessor accounting. ASC 842 requires a modified retrospective transition approach for all leases existing at, or entered into after, the date of initial application, with an option to use certain transition relief.    Annual periods beginning after December 15, 2018, including interim periods therein. Early adoption is permitted.    We are currently in the process of completing the design phase of our implementation of this standard and will begin implementation in the 3rd quarter of 2018. To date, we have identified the system we will utilize to track related data, selected a vendor and are in the final stages of testing the system. We expect the adoption of this standard will have a significant impact on our Condensed Consolidated Balance Sheets. Additionally, we are evaluating our existing processes and internal controls to ensure we meet the standard’s reporting and disclosure requirements. We will adopt these standards effective January 1, 2019.
ASU 2016-13, Financial Instruments-Credit Losses (Topic 326)    This pronouncement amends the accounting for credit losses on available-for-sale debt securities and purchased financial assets with credit deterioration. In addition, these amendments require the measurement of all expected credit losses for financial assets, including trade accounts receivable, held at the reporting date based on historical experience, current conditions and reasonable and supportable forecasts.    Annual periods beginning after December 15, 2019, including interim periods therein. Early adoption is permitted.    We are currently evaluating whether this ASU will have a material impact on our consolidated financial statements.
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2018
Revenue from Contract with Customer [Abstract]  
Summary of Revenues Disaggregated by End Market and Product

The following tables present our revenues disaggregated by end market and product (in thousands):

 

     Three months ended June 30,     Six months ended June 30,  
     2018            2017(1)            2018            2017(1)         

Residential new construction

   $ 257,904        77   $ 216,866        77   $ 487,546        77   $ 409,388        76

Repair and remodel

     21,873        7     18,006        6     42,345        7     34,875        7

Commercial

     52,807        16     47,324        17     104,421        16     93,602        17
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

Net revenues

   $ 332,584        100   $ 282,196        100   $ 634,312        100   $ 537,865        100
  

 

 

      

 

 

      

 

 

      

 

 

    

 

     Three months ended June 30,            Six months ended June 30,         
     2018            2017(1)            2018            2017(1)         

Insulation

   $ 218,493        66   $ 189,967        67   $ 420,768        67   $ 365,590        68

Waterproofing

     24,892        7     22,119        8     47,498        7     43,124        8

Shower doors, shelving and mirrors

     22,773        7     18,373        6     43,032        7     31,258        6

Garage doors

     19,326        6     15,176        5     34,792        5     29,464        5

Rain gutters

     10,608        3     10,188        4     19,266        3     18,630        3

Blinds

     8,079        2     1,890        1     13,385        2     3,274        1

Other building products

     28,413        9     24,483        9     55,571        9     46,525        9
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

Net revenues

   $ 332,584        100   $ 282,196        100   $ 634,312        100   $ 537,865        100
  

 

 

      

 

 

      

 

 

      

 

 

    

 

(1) 

As noted above, prior period amounts have not been adjusted under the modified retrospective method.

Summary of Assets and Liabilities Related to Uncompleted Contracts and Customer Deposits

Contract assets and liabilities related to our uncompleted contracts and customer deposits were as follows (in thousands):

 

     June 30,      December 31,  
     2018      2017  

Contract assets

   $ 18,132      $ 6,182  

Contract liabilities

     (6,900      (4,376
Schedule of Cost and Estimated Earnings on Uncompleted Contracts

Uncompleted contracts were as follows (in thousands):

 

     June 30,      Deember 31,  
     2018      2017  

Costs incurred on uncompleted contracts

   $ 109,643      $ 79,235  

Estimated earnings

     57,995        44,035  
  

 

 

    

 

 

 

Total

     167,638        123,270  

Less: Billings to date

     153,687        121,464  
  

 

 

    

 

 

 

Net under (over) billings

   $ 13,951      $ 1,806  
  

 

 

    

 

 

 
Schedule of Net Under (Over) Billings

Net under (over) billings were as follows (in thousands):

 

     June 30,
2018
     December 31,
2017
 

Costs and estimated earnings in excess of billings on uncompleted contracts (contract assets)

   $ 18,132      $ 6,182  

Billings in excess of costs and estimated earnings on uncompleted contracts (contract liabilities)

     (4,181      (4,376
  

 

 

    

 

 

 

Net under (over) billings

   $ 13,951      $ 1,806  
  

 

 

    

 

 

 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangibles (Tables)
6 Months Ended
Jun. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Change in Carrying Amount of Goodwill

The change in carrying amount of goodwill was as follows (in thousands):

 

     Goodwill
(Gross)
     Accumulated
Impairment
Losses
     Goodwill
(Net)
 

January 1, 2018

   $ 225,470      $ (70,004    $ 155,466  

Business Combinations

     7,086        —          7,086  

Other

     471        —          471  
  

 

 

    

 

 

    

 

 

 

June 30, 2018

   $ 233,027      $ (70,004    $ 163,023  
  

 

 

    

 

 

    

 

 

 
Schedule of Gross Carrying Amount, Accumulated Amortization and Net Book Value

The following table provides the gross carrying amount, accumulated amortization and net book value for each major class of intangibles (in thousands):

 

     As of June 30, 2018      As of December 31, 2017  
     Gross
Carrying
Amount
     Accumulated
Amortization
     Net
Book
Value
     Gross
Carrying
Amount
     Accumulated
Amortization
     Net
Book
Value
 

Amortized intangibles:

                 

Customer relationships

   $ 127,900      $ 45,211      $ 82,689      $ 121,015      $ 38,651      $ 82,364  

Covenants not-to-compete

     12,715        6,120        6,595        11,807        4,773        7,034  

Trademarks and trade names

     61,068        16,119        44,949        58,136        14,076        44,060  

Backlog

     13,600        13,600        —          13,600        9,067        4,533  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
   $ 215,283      $ 81,050      $ 134,233      $ 204,558      $ 66,567      $ 137,991  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
Schedule of Estimated Aggregate Annual Amortization

Remaining estimated aggregate annual amortization expense is as follows (amounts, in thousands, are for the fiscal year ended):

 

Remainder of 2018

     10,084

2019

     19,685

2020

     18,893

2021

     17,850

2022

     16,932

Thereafter

     50,789
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Long-Term Debt (Tables)
6 Months Ended
Jun. 30, 2018
Debt Disclosure [Abstract]  
Schedule of Maturities of Debt

Long-term debt consisted of the following (in thousands):

 

     As of June 30,      As of December 31,  
     2018      2017  

Term loan, net of unamortized debt issuance costs of $5,213 and $5,146, respectively

   $ 392,537      $ 293,354  

Vehicle and equipment notes, maturing June 2023; payable in various monthly installments, including interest rates ranging from 2.5% to 4.6%

     57,603        50,357  

Various notes payable, maturing through March 2025; payable in various monthly installments, including interest rates ranging from 4% to 5%

     3,267        3,866  
  

 

 

    

 

 

 
     453,407        347,577  

Less: current maturities

     (20,083      (16,650
  

 

 

    

 

 

 

Long-term debt, less current maturities

   $ 433,324      $ 330,927  
  

 

 

    

 

 

 

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2018
Fair Value Disclosures [Abstract]  
Schedule of Fair Values of Financial Assets and Liabilities

The fair values of financial assets and liabilities that are recorded at fair value in the Condensed Consolidated Balance Sheets are as follows (in thousands):

 

     As of June 30, 2018      As of December 31, 2017  
     Total      Level 1      Level 2      Level 3      Total      Level 1      Level 2      Level 3  

Financial assets:

                       

Cash equivalents

   $ 123,027      $ 123,027      $ —        $ —        $ 55,634      $ 55,634      $ —        $ —    

Derivative financial instruments

     3,003        —          3,003        —          618        —          618        —    
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total financial assets

   $ 126,030      $ 123,027      $ 3,003      $ —        $ 56,252      $ 55,634      $ 618      $ —    
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Financial liabilities:

                       

Contingent consideration

   $ 4,485      $ —        $ —        $ 4,485      $ 1,834      $ —        $ —        $ 1,834  
Summary of Change in Fair Value of Contingent Consideration

The change in fair value of the contingent consideration (a Level 3 input) was as follows (in thousands):

 

Contingent consideration liability - January 1, 2018

   $ 1,834  

Preliminary purchase price

     3,360  

Fair value adjustments

     (544

Accretion in value

     235  

Amounts paid to sellers

     (400
  

 

 

 

Contingent consideration liability - June 30, 2018

   $ 4,485  
  

 

 

 
Summary of Carrying Values and Associated Fair Values of Financial Assets and Liabilities

The carrying values and associated fair values of financial assets and liabilities that are not recorded at fair value in the Condensed Consolidated Balance Sheets and not described above include investments which represent a Level 2 fair value measurement and are as follows (in thousands):

 

     As of June 30, 2018      As of December 31, 2017  
     Carrying Value      Fair Value      Carrying Value      Fair Value  

Financial assets:

           

Investments

   $ 20,312      $ 20,294      $ 30,053      $ 30,038  
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefits (Tables)
6 Months Ended
Jun. 30, 2018
Postemployment Benefits [Abstract]  
Summary of Workers' Compensation Known Claims and IBNR Reserves

Workers’ compensation known claims and IBNR reserves included on the Condensed Consolidated Balance Sheets were as follows (in thousands):

 

     June 30,      December 31,  
     2018      2017  

Included in other current liabilities

   $ 6,066      $ 5,899  

Included in other long-term liabilities

     8,018        8,721  
  

 

 

    

 

 

 
   $ 14,084      $ 14,620  
  

 

 

    

 

 

 
Schedule of Insurance Receivable for Claims

This receivable offsets an equal liability included within the reserve amounts noted above and was as follows (in thousands):

 

     June 30,      December 31,  
     2018      2017  

Included in other non-current assets

   $ 1,894      $ 1,826  
Summary of Equity-based Awards for Employees

Amounts for each category of equity-based award for employees as of December 31, 2017 and changes during the six months ended June 30, 2018 were as follows:

                  Performance-Based Stock      Performance-Based Restricted  
     Common Stock Awards      Awards      Stock Units  
           Weighted            Weighted            Weighted  
           Average Fair            Average Fair            Average Fair  
           Market Value            Market Value            Market Value  
     Awards     Per Share      Awards     Per Share      Units     Per Share  

Nonvested awards/units at December 31, 2017

     202,331     $ 39.09        77,254     $ 41.00        72,000     $ 52.16  

Granted

     65,112       57.51        52,892       65.60        14,072       55.92  

Vested

     (90,952     36.10        —         —          (71,120     52.15  

Forfeited/Cancelled

     (1,329     44.82        (14,448     41.00        (1,464     52.94  
  

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 

Nonvested awards/units at June 30, 2018

     175,162     $ 47.45        115,698     $ 52.25        13,488     $ 56.05  
  

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 
Summary of Stock Compensation Expenses

During the three and six months ended June 30, 2018 and 2017, we recorded the following stock compensation expense, by income statement category (in thousands):

 

     Three months ended June 30,      Six months ended June 30,  
     2018      2017      2018      2017  

Cost of sales

   $ 180      $ —        $ 655      $ —    

Selling

     89        —          372        —    

Administrative

     1,687        2,090        3,169        2,570  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 1,956      $ 2,090      $ 4,196      $ 2,570  
  

 

 

    

 

 

    

 

 

    

 

 

 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Related Party Transactions (Tables)
6 Months Ended
Jun. 30, 2018
Related Party Transactions [Abstract]  
Schedule of Common or Related Party Transactions

For the three and six months ended June 30, 2018 and 2017, the amount of sales to related parties as well as the purchases from and rent expense paid to related parties were as follows (in thousands):

 

     Three months ended June 30,      Six months ended June 30,  
     2018      2017      2018      2017  

Sales

   $ 3,209      $ 2,386      $ 6,102      $ 4,722  

Purchases

     472        308        835        599  

Rent

     291        289        572        585  
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Accrued General Insurance Reserves

Accrued general insurance reserves included on the Condensed Consolidated Balance Sheets were as follows (in thousands):

 

     June 30,      December 31,  
     2018      2017  

Included in other current liabilities

   $ 2,105      $ 2,033  

Included in other long-term liabilities

     7,165        7,073  
  

 

 

    

 

 

 
   $ 9,270      $ 9,106  
  

 

 

    

 

 

 
Future Minimum Lease Payments Under Noncancellable Operating Leases

Future minimum lease payments under noncancellable operating leases (with initial or remaining lease terms in excess of one year) with related parties as of June 30, 2018 are as follows (in thousands):

 

Remainder of 2018

   $ 577  

2019

     1,228  

2020

     1,255  

2021

     1,131  

2022

     1,052  

Thereafter

     51  
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations (Tables)
6 Months Ended
Jun. 30, 2018
Business Combinations [Abstract]  
Schedule of Business Combinations

As part of our ongoing strategy to expand geographically and increase market share in certain markets, we completed five business combinations and one insignificant tuck-in acquisition merged into existing operations during the six months ended June 30, 2018 and four business combinations and two insignificant tuck-in acquisitions merged into existing operations during the six months ended June 30, 2017, respectively, in which we acquired 100% of the ownership interests in each.

The largest of these acquisitions were Custom Overhead Door, LLC dba Custom Door & Gate (collectively, “CDG”) in March 2018, Trilok Industries, Inc., Alpha Insulation and Waterproofing Inc. and Alpha Insulation and Waterproofing Company (collectively, “Alpha”) in January 2017 and Columbia Shelving & Mirror, Inc. and Charleston Shelving & Mirror, Inc. (collectively, “Columbia”) in June 2017. The remaining acquisitions were individually insignificant, but material in the aggregate, and are included in “Other” within each table below. Net Income, as noted below, includes amortization, taxes and interest allocations when appropriate.

For the three and six months ended June 30, 2018 (in thousands):

 

                                 Total      Three months ended      Six months ended  
            Acquisition             Seller      Purchase      June 30, 2018      June 30, 2018  

2018 Acquisitions

   Date      Type      Cash Paid      Obligations      Price      Revenue      Net Income      Revenue      Net Income  

CDG

     3/19/2018        Asset      $ 9,440      $ 1,973      $ 11,413      $ 3,324      $ 80      $ 3,724      $ 65  

Other

     Various        Asset        9,186        1,826        11,012        4,508        315        5,779        381  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

         $ 18,626      $ 3,799      $ 22,425      $ 7,832      $ 395      $ 9,503      $ 446  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

For the three and six months ended June 30, 2017 (in thousands):

 

                                 Fair Value of      Total      Three months ended      Six months ended  
            Acquisition             Seller      Common      Purchase      June 30, 2017      June 30, 2017  

2017 Acquisitions

   Date      Type      Cash Paid      Obligations      Stock      Price      Revenue      Net Income      Revenue      Net Income  

Alpha(1)

     1/5/2017        Share      $ 103,810      $ 2,002      $ 10,859      $ 116,671      $ 30,330      $ 157      $ 58,495      $ 461  

Columbia

     6/26/2017        Asset        8,768        225        —          8,993        216        7        216        7  

Other

     Various        Asset        5,502        400        —          5,902        4,654        261        5,172        282  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

         $ 118,080      $ 2,627      $ 10,859      $ 131,566      $ 35,200      $ 425      $ 63,883      $ 750  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

(1) 

The cash paid included $21.7 million in contingent consideration to satisfy purchase price adjustments related to cash and net working capital requirements, earnout consideration based on Alpha’s change in EBITDA from 2015 and a customary holdback. These payments were based on fair value of each contingent payment at the time of acquisition and subsequently adjusted during the measurement period. We issued 282,577 shares of our common stock with a fair value of $10.9 million.

Summary of Estimated Fair Value of Assets Acquired and Liabilities Assumed

The estimated fair values of the assets acquired and liabilities assumed for the acquisitions, as well as total purchase prices and cash paid, approximated the following as of June 30 (in thousands):

    2018     2017  
    CDG     Other     Total     Alpha     Columbia     Other     Total  

Estimated fair values:

             

Cash

  $ —       $ —       $ —       $ 247     $ —       $ —       $ 247  

Accounts receivable

    1,731       662       2,393       29,851       989       1,087       31,927  

Inventories

    514       914       1,428       1,852       704       880       3,436  

Other current assets

    28       64       92       4,500       8       3       4,511  

Property and equipment

    933       1,252       2,185       1,528       659       686       2,873  

Intangibles

    3,711       6,160       9,871       57,200       4,760       3,321       65,281  

Goodwill

    4,912       2,174       7,086       38,511       2,209       1,014       41,734  

Other non-current assets

    36       —         36       383       36       133       552  

Accounts payable and other current liabilities

    (452     (214     (666     (17,401     (372     (1,222     (18,995
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Fair value of assets acquired and purchase price

    11,413       11,012       22,425       116,671       8,993       5,902       131,566  

Less fair value of common stock issued

    —         —         —         10,859       —         —         10,859  

Less seller obligations

    1,973       1,826       3,799       2,002       225       400       2,627  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Cash paid

  $ 9,440     $ 9,186     $ 18,626     $ 103,810     $ 8,768     $ 5,502     $ 118,080  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 
Estimates of Acquired Intangible Assets

Estimates of acquired intangible assets related to the acquisitions are as follows for the six months ended June 30 (dollars in thousands):

     2018      2017  
            Weighted             Weighted  
            Average             Average  
            Estimated             Estimated  
     Estimated      Useful      Estimated      Useful  

Acquired intangibles assets

   Fair Value      Life (yrs.)      Fair Value      Life (yrs.)  

Customer relationships

   $ 6,481        8      $ 32,644        8  

Trademarks and trade names

     2,740        15        17,190        15  

Non-competition agreements

     650        5        1,847        5  

Backlog

     —          —          13,600        1.5  

 

Pro Forma Results of Operations

The unaudited pro forma information for the combined results of the Company has been prepared as if the 2018 acquisitions had taken place on January 1, 2017 and the 2017 acquisitions had taken place on January 1, 2016. The unaudited pro forma information is not necessarily indicative of the results that we would have achieved had the transactions actually taken place on January 1, 2017 and 2016, respectively, and the unaudited pro forma information does not purport to be indicative of future financial operating results (in thousands, except per share data):

 

     Unaudited pro forma for the three      Unaudited pro forma for the six  
     months ended June 30,      months ended June 30,  
     2018      2017      2018      2017  

Net revenue

   $ 333,207      $ 300,536      $ 641,177      $ 578,575  

Net income

     16,378        12,832        22,977        20,323  

Basic net income per share

     0.52        0.41        0.73        0.64  

Diluted net income per share

     0.52        0.40        0.73        0.64  
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Organization - Additional Information (Detail)
6 Months Ended
Jun. 30, 2018
Location
Segment
Basis Of Presentation And Organization [Line Items]  
Number of operating segment | Segment 1
United States [Member]  
Basis Of Presentation And Organization [Line Items]  
Number of locations the company operates | Location 125
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Significant Accounting Policies - Additional Information (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jan. 01, 2018
Jun. 30, 2018
Accounting Policies and General Information [Line Items]    
Cumulative effect, net of tax   $ 2,888
Accounting Standards Update 2014-09 [Member]    
Accounting Policies and General Information [Line Items]    
Cumulative effect, net of tax $ 2,900  
Accounting Standards Update 2017-12 [Member]    
Accounting Policies and General Information [Line Items]    
Adjustment to retained earnings and accumulated other comprehensive income to reclassify cash flow hedge $ 100  
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jan. 01, 2018
Jun. 30, 2018
Jun. 30, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Increase to opening retained earnings, net of tax       $ 2,888
Contract liability revenue recognized     $ 600 6,900
Transaction price allocated to uncompleted contracts $ 83,800   $ 83,800 $ 83,800
Expected time of revenue recognition Over the next 18 months      
Accounting Standards Update 2014-09 [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Increase to opening retained earnings, net of tax   $ 2,900    
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Summary of Revenues Disaggregated by End Market and Product (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Disaggregation of Revenue [Line Items]        
Net revenues $ 332,584 $ 282,196 $ 634,312 $ 537,865
Revenue [Member] | Customer Concentration Risk [Member]        
Disaggregation of Revenue [Line Items]        
Percentage of Net revenues 100.00% 100.00% 100.00% 100.00%
Insulation [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues $ 218,493 $ 189,967 $ 420,768 $ 365,590
Insulation [Member] | Revenue [Member] | Customer Concentration Risk [Member]        
Disaggregation of Revenue [Line Items]        
Percentage of Net revenues 66.00% 67.00% 67.00% 68.00%
Waterproofing [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues $ 24,892 $ 22,119 $ 47,498 $ 43,124
Waterproofing [Member] | Revenue [Member] | Customer Concentration Risk [Member]        
Disaggregation of Revenue [Line Items]        
Percentage of Net revenues 7.00% 8.00% 7.00% 8.00%
Shower Doors, Shelving and Mirrors [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues $ 22,773 $ 18,373 $ 43,032 $ 31,258
Shower Doors, Shelving and Mirrors [Member] | Revenue [Member] | Customer Concentration Risk [Member]        
Disaggregation of Revenue [Line Items]        
Percentage of Net revenues 7.00% 6.00% 7.00% 6.00%
Garage Doors [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues $ 19,326 $ 15,176 $ 34,792 $ 29,464
Garage Doors [Member] | Revenue [Member] | Customer Concentration Risk [Member]        
Disaggregation of Revenue [Line Items]        
Percentage of Net revenues 6.00% 5.00% 5.00% 5.00%
Rain Gutters [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues $ 10,608 $ 10,188 $ 19,266 $ 18,630
Rain Gutters [Member] | Revenue [Member] | Customer Concentration Risk [Member]        
Disaggregation of Revenue [Line Items]        
Percentage of Net revenues 3.00% 4.00% 3.00% 3.00%
Blinds [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues $ 8,079 $ 1,890 $ 13,385 $ 3,274
Blinds [Member] | Revenue [Member] | Customer Concentration Risk [Member]        
Disaggregation of Revenue [Line Items]        
Percentage of Net revenues 2.00% 1.00% 2.00% 1.00%
Other Building Products [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues $ 28,413 $ 24,483 $ 55,571 $ 46,525
Other Building Products [Member] | Revenue [Member] | Customer Concentration Risk [Member]        
Disaggregation of Revenue [Line Items]        
Percentage of Net revenues 9.00% 9.00% 9.00% 9.00%
Residential New Construction [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues $ 257,904 $ 216,866 $ 487,546 $ 409,388
Residential New Construction [Member] | Revenue [Member] | Customer Concentration Risk [Member]        
Disaggregation of Revenue [Line Items]        
Percentage of Net revenues 77.00% 77.00% 77.00% 76.00%
Repair and Remodel[Member]        
Disaggregation of Revenue [Line Items]        
Net revenues $ 21,873 $ 18,006 $ 42,345 $ 34,875
Repair and Remodel[Member] | Revenue [Member] | Customer Concentration Risk [Member]        
Disaggregation of Revenue [Line Items]        
Percentage of Net revenues 7.00% 6.00% 7.00% 7.00%
Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues $ 52,807 $ 47,324 $ 104,421 $ 93,602
Commercial [Member] | Revenue [Member] | Customer Concentration Risk [Member]        
Disaggregation of Revenue [Line Items]        
Percentage of Net revenues 16.00% 17.00% 16.00% 17.00%
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Summary of Assets and Liabilities Related to Uncompleted Contracts and Customer Deposits (Detail) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Contract with Customer, Asset and Liability [Abstract]    
Contract assets $ 18,132 $ 6,182
Contract liabilities $ (6,900) $ (4,376)
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Schedule of Cost and Estimated Earnings on Uncompleted Contracts (Detail) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Contractors [Abstract]    
Costs incurred on uncompleted contracts $ 109,643 $ 79,235
Estimated earnings 57,995 44,035
Total 167,638 123,270
Less: Billings to date 153,687 121,464
Net under (over) billings $ 13,951 $ 1,806
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Schedule of Net Under (Over) Billings (Detail) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Contractors [Abstract]    
Costs and estimated earnings in excess of billings on uncompleted contracts (contract assets) $ 18,132 $ 6,182
Billings in excess of costs and estimated earnings on uncompleted contracts (contract liabilities) (4,181) (4,376)
Net under (over) billings $ 13,951 $ 1,806
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Investments - Additional Information (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Schedule of Held-to-maturity Securities [Line Items]      
Cash and cash equivalents $ 139,746   $ 62,510
Proceeds received in connection with term loan amendment 100,000 $ 300,000  
Investments 20,312   30,053
Held-to-Maturity Securities [Member]      
Schedule of Held-to-maturity Securities [Line Items]      
Investments $ 20,300   30,100
Investment maturity One year or less    
Money Market Funds [Member] | Level 1 [Member]      
Schedule of Held-to-maturity Securities [Line Items]      
Cash and cash equivalents $ 123,000   $ 55,600
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangibles - Summary of Change in Carrying Amount of Goodwill (Detail)
$ in Thousands
6 Months Ended
Jun. 30, 2018
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill (Gross), beginning balance $ 225,470
Business Combinations 7,086
Other 471
Goodwill (Gross), ending balance 233,027
Accumulated Impairment Losses, beginning balance (70,004)
Accumulated Impairment Losses, ending balance (70,004)
Goodwill (Net), beginning balance 155,466
Business Combinations 7,086
Other 471
Goodwill (Net), ending balance $ 163,023
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangibles - Additional Information (Detail)
6 Months Ended
Jun. 30, 2018
USD ($)
Acquisition
Jun. 30, 2017
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]    
Number of immaterial acquisitions | Acquisition 1  
Goodwill impairment $ 0 $ 0
Increase in gross carrying amount of intangibles $ 10,700,000  
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangibles - Schedule of Gross Carrying Amount and Accumulated Amortization (Detail) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 215,283 $ 204,558
Accumulated Amortization 81,050 66,567
Net Book Value 134,233 137,991
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 127,900 121,015
Accumulated Amortization 45,211 38,651
Net Book Value 82,689 82,364
Covenants Not-to-Compete [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 12,715 11,807
Accumulated Amortization 6,120 4,773
Net Book Value 6,595 7,034
Trademarks and Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 61,068 58,136
Accumulated Amortization 16,119 14,076
Net Book Value 44,949 44,060
Backlog [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 13,600 13,600
Accumulated Amortization $ 13,600 9,067
Net Book Value   $ 4,533
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangibles - Schedule of Estimated Aggregate Annual Amortization (Detail)
$ in Thousands
Jun. 30, 2018
USD ($)
Finite Lived Intangible Assets Net Amortization Expense Rolling Maturity [Abstract]  
Remainder of 2018 $ 10,084
2019 19,685
2020 18,893
2021 17,850
2022 16,932
Thereafter $ 50,789
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Long-term Debt - Schedule of Maturities of Debt (Detail) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Debt Disclosure [Abstract]    
Term loan, net of unamortized debt issuance costs of $5,213 and $5,146, respectively $ 392,537 $ 293,354
Vehicle and equipment notes, maturing June 2023; payable in various monthly installments, including interest rates ranging from 2.5% to 4.6% 57,603 50,357
Various notes payable, maturing through March 2025; payable in various monthly installments, including interest rates ranging from 4% to 5% 3,267 3,866
Total long term debt 453,407 347,577
Total long term debt 453,407 347,577
Less: current maturities (20,083) (16,650)
Long-term debt, less current maturities $ 433,324 $ 330,927
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Long-term Debt - Schedule of Maturities of Debt (Parenthetical) (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Debt Instrument [Line Items]    
Notes payable maturity date 2025-03  
Minimum [Member]    
Debt Instrument [Line Items]    
Notes payable Interest rate 4.00%  
Maximum [Member]    
Debt Instrument [Line Items]    
Notes payable Interest rate 5.00%  
Term Loan Agreement [Member]    
Debt Instrument [Line Items]    
Unamortized debt issuance costs $ 5,213 $ 5,146
Vehicle and Equipment [Member]    
Debt Instrument [Line Items]    
Notes payable maturity date 2023-06  
Vehicle and Equipment [Member] | Minimum [Member]    
Debt Instrument [Line Items]    
Notes payable Interest rate 2.50%  
Vehicle and Equipment [Member] | Maximum [Member]    
Debt Instrument [Line Items]    
Notes payable Interest rate 4.60%  
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Long-term Debt - Additional Information (Detail) - USD ($)
6 Months Ended
Jun. 19, 2018
Apr. 13, 2017
Jun. 30, 2018
Jun. 30, 2017
Nov. 30, 2017
Debt Disclosure [Line Items]          
Debt instrument, wrote off fees     $ 1,114,000 $ 1,201,000  
Term Loan [Member]          
Debt Disclosure [Line Items]          
Debt instrument, face amount     $ 100,000,000    
Term Loan Agreement [Member] | Term Loan [Member]          
Debt Disclosure [Line Items]          
Debt instrument, face amount   $ 300,000,000      
Term loan facility maturity period   7 years      
ABL Credit Agreement [Member] | Revolving Credit Facility [Member]          
Debt Disclosure [Line Items]          
Line of credit maximum borrowing capacity   $ 100,000,000      
ABL Credit Agreement [Member] | Letter of Credit [Member]          
Debt Disclosure [Line Items]          
Line of credit maximum borrowing capacity   $ 50,000,000      
Term Loan Second Amendment [Member] | Term Loan [Member]          
Debt Disclosure [Line Items]          
Debt instrument, face amount $ 397,800,000        
Debt instrument, extended maturity date range, start Apr. 15, 2024        
Debt instrument, extended maturity date range, end Apr. 15, 2025        
Debt instrument, wrote off fees $ 1,100,000        
Amended Term Loan Agreement [Member] | Term Loan [Member]          
Debt Disclosure [Line Items]          
Debt instrument, face amount         $ 297,800,000
ABL Third Amendment [Member] | Revolving Credit Facility [Member]          
Debt Disclosure [Line Items]          
Line of credit maximum borrowing capacity $ 150,000,000        
Debt instrument, extended maturity date range, start Apr. 13, 2022        
Debt instrument, extended maturity date range, end Jun. 19, 2023        
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements - Schedule of Fair Values of Financial Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Financial assets:    
Cash equivalents $ 123,027 $ 55,634
Derivative financial instruments 3,003 618
Total financial assets 126,030 56,252
Financial liabilities:    
Contingent consideration 4,485 1,834
Level 1 [Member]    
Financial assets:    
Cash equivalents 123,027 55,634
Total financial assets 123,027 55,634
Level 2 [Member]    
Financial assets:    
Derivative financial instruments 3,003 618
Total financial assets 3,003 618
Level 3 [Member]    
Financial liabilities:    
Contingent consideration $ 4,485 $ 1,834
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair value measurements - Summary of Change in Fair Value of Contingent Consideration (Detail)
$ in Thousands
6 Months Ended
Jun. 30, 2018
USD ($)
Business Combination Increase Decrease To Reflect Liabilities Acquired At Fair Value [Abstract]  
Beginning Balance $ 1,834
Preliminary purchase price 3,360
Fair value adjustments (544)
Accretion in value 235
Amounts paid to sellers (400)
Ending Balance $ 4,485
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value measurements - Summary of Carrying Values and Associated Fair Values of Financial Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Carrying Value [Member]    
Financial assets:    
Investments $ 20,312 $ 30,053
Level 2 [Member]    
Financial assets:    
Investments $ 20,294 $ 30,038
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative and Hedging Activities - Additional Information (Detail)
6 Months Ended
Jun. 30, 2018
USD ($)
Instruments
Jan. 01, 2018
USD ($)
Accounting Standards Update 2017-12 [Member]    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Adjustment to retained earnings and accumulated other comprehensive income to reclassify cash flow hedge   $ 100,000
Interest Expense [Member] | Designated as Hedging Instrument [Member]    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Reclassification from accumulated other comprehensive income to interest expense $ 500,000  
Interest Rate Swap [Member] | Cash Flow Hedging [Member]    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Notional amount of derivative instruments $ 100,000,000  
Derivatives, number of instruments held | Instruments 2  
Notional amount amortized $ 95,300,000  
Notional amount maturity date May 31, 2022  
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholder's Equity - Additional Information (Detail) - USD ($)
$ / shares in Units, shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Mar. 02, 2018
Statement Of Shareholders Equity [Line Items]            
Effective portion of unrealized gain on derivative instruments $ 2,300,000 $ 475,000 $ (77,000) $ 1,635,000 $ (77,000)  
Share repurchase, amount       $ 24,640,000    
2018 Stock Repurchase Plan [Member]            
Statement Of Shareholders Equity [Line Items]            
Common Stock Repurchase, Shares       413    
Stock repurchase program, authorized           $ 50,000,000
Share repurchase, amount       $ 24,600,000    
Share repurchase, price per share       $ 59.70    
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefits - Additional Information (Detail)
pure in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2018
USD ($)
Jun. 30, 2018
USD ($)
Installments
shares
Jun. 30, 2017
USD ($)
Installments
Jun. 30, 2018
USD ($)
Installments
shares
Jun. 30, 2017
USD ($)
Installments
shares
Dec. 31, 2017
USD ($)
Pension Plans, Postretirement and Other Employee Benefits [Line Items]            
Healthcare benefit expense, net of employee contributions   $ 4,400,000 $ 4,300,000 $ 8,800,000 $ 8,300,000  
Accrued compensation $ 22,117,000 22,117,000   22,117,000   $ 25,399,000
Administration expense related to employee contribution plan   500,000 500,000 900,000 900,000  
Share-based compensation expense   1,956,000 2,090,000 4,196,000 2,570,000  
Unrecognized compensation expense $ 7,200,000 7,200,000   7,200,000    
Compensation cost not yet recognized, period for recognition 2 years 1 month 6 days          
Cost of Sales [Member]            
Pension Plans, Postretirement and Other Employee Benefits [Line Items]            
Workers' compensation expense   1,500,000 2,600,000 5,300,000 6,700,000  
Share-based compensation expense   180,000   655,000    
Administrative [Member]            
Pension Plans, Postretirement and Other Employee Benefits [Line Items]            
Share-based compensation expense   1,687,000 2,090,000 $ 3,169,000 2,570,000  
Performance Based Restricted Stock Units [Member]            
Pension Plans, Postretirement and Other Employee Benefits [Line Items]            
Number of shares granted | shares       14,072    
Share-based compensation expense   300,000 $ 800,000 $ 1,200,000 $ 800,000  
Unrecognized compensation expense $ 600,000 $ 600,000   $ 600,000    
Compensation cost not yet recognized, period for recognition 9 months 18 days          
2014 Omnibus Incentive Plan [Member]            
Pension Plans, Postretirement and Other Employee Benefits [Line Items]            
Number of shares granted | shares   100,000   100,000    
Number of equal installments for common stock | Installments   3 3 3 3  
Number of shares surrendered to satisfy tax withholding obligations | shares       41,000 10,000  
Share based compensation, recognized tax benefits   $ 1,000,000 $ 700,000 $ 1,900,000 $ 1,100,000  
2014 Omnibus Incentive Plan [Member] | Non-Performance-Based Awards [Member] | Administrative [Member]            
Pension Plans, Postretirement and Other Employee Benefits [Line Items]            
Share-based compensation expense   400,000 500,000 $ 500,000 600,000  
2014 Omnibus Incentive Plan [Member] | Officer [Member] | Performance Shares [Member] | Common Stock [Member]            
Pension Plans, Postretirement and Other Employee Benefits [Line Items]            
Number of shares granted | shares       2    
Share-based compensation expense   600,000 300,000 $ 1,000,000 $ 400,000  
Number of equal installments for common stock       0.1    
2014 Omnibus Incentive Plan [Member] | Officer [Member] | Performance Based Restricted Stock Units [Member] | Common Stock [Member]            
Pension Plans, Postretirement and Other Employee Benefits [Line Items]            
Unrecognized compensation expense $ 4,200,000 4,200,000   $ 4,200,000    
Compensation cost not yet recognized, period for recognition 2 years          
2014 Omnibus Incentive Plan [Member] | Directors [Member]            
Pension Plans, Postretirement and Other Employee Benefits [Line Items]            
Number of shares granted | shares       5,000 6,000  
Common stock vesting period       1 year    
Share-based compensation expense   25,000 $ 0.3 $ 25,000 $ 0.3  
Medical IBNR Included in Accrued Compensation [Member]            
Pension Plans, Postretirement and Other Employee Benefits [Line Items]            
Accrued compensation $ 2,100,000 $ 2,100,000   $ 2,100,000   $ 1,800,000
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefits - Summary of Workers' Compensation Known Claims and IBNR Reserves (Detail) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Employee-related Liabilities [Abstract]    
Included in other current liabilities $ 6,066 $ 5,899
Included in other long-term liabilities 8,018 8,721
Workers' Compensation Liability $ 14,084 $ 14,620
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefits - Schedule of Insurance Receivable for Claims (Detail) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Workers' Compensation [Member]    
Malpractice Insurance [Line Items]    
Included in other non-current assets $ 1,894 $ 1,826
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefits - Summary of Equity-Based Awards for Employees (Detail)
6 Months Ended
Jun. 30, 2018
$ / shares
shares
Common Stock Awards [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Nonvested common stock awards, Beginning balance | shares 202,331
Granted | shares 65,112
Vested | shares (90,952)
Forfeited/Cancelled | shares (1,329)
Nonvested common stock awards, Ending balance | shares 175,162
Nonvested performance-based stock awards, Beginning balance | $ / shares $ 39.09
Granted | $ / shares 57.51
Vested | $ / shares 36.10
Forfeited/Cancelled | $ / shares 44.82
Nonvested performance-based stock awards, Ending balance | $ / shares $ 47.45
Performance Based Awards [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Nonvested performance-based stock awards/units, Beginning balance | shares 77,254
Granted | shares 52,892
Forfeited/Cancelled | shares (14,448)
Nonvested performance-based stock awards/units, Ending balance | shares 115,698
Nonvested performance-based stock awards/units, Beginning balance | $ / shares $ 41.00
Granted | $ / shares 65.60
Forfeited/Cancelled | $ / shares 41.00
Nonvested performance-based stock awards/units, Ending balance | $ / shares $ 52.25
Performance Based Restricted Stock Units [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Nonvested performance-based stock awards/units, Beginning balance | shares 72,000
Granted | shares 14,072
Vested | shares (71,120)
Forfeited/Cancelled | shares (1,464)
Nonvested performance-based stock awards/units, Ending balance | shares 13,488
Nonvested performance-based stock awards/units, Beginning balance | $ / shares $ 52.16
Granted | $ / shares 55.92
Vested | $ / shares 52.15
Forfeited/Cancelled | $ / shares 52.94
Nonvested performance-based stock awards/units, Ending balance | $ / shares $ 56.05
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefits - Summary of Stock Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock compensation expense $ 1,956 $ 2,090 $ 4,196 $ 2,570
Cost of Sales [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock compensation expense 180   655  
Selling [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock compensation expense 89   372  
Administrative [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock compensation expense $ 1,687 $ 2,090 $ 3,169 $ 2,570
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2018
Jun. 30, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]      
Federal corporate tax rate   21.00% 35.00%
Effective tax rate 24.00% 24.60%  
Adjustment to provisional tax     $ 0
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Related Party Transactions - Schedule of Related Party Transactions (Detail) - Affiliated Entity [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Related Party Transaction [Line Items]        
Sales $ 3,209 $ 2,386 $ 6,102 $ 4,722
Purchases 472 308 835 599
Rent $ 291 $ 289 $ 572 $ 585
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Related Party Transactions - Additional Information (Detail) - USD ($)
$ in Millions
Jun. 30, 2018
Dec. 31, 2017
Affiliated Entity [Member]    
Related Party Transaction [Line Items]    
Accounts receivable, related parties $ 2.3 $ 2.0
M/I Homes Inc [Member]    
Related Party Transaction [Line Items]    
Accounts receivable, related parties $ 1.2 $ 1.0
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Schedule of Accrued General Insurance Reserves (Detail) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Commitments and Contingencies Disclosure [Abstract]    
Included in other current liabilities $ 2,105 $ 2,033
Included in other long-term liabilities 7,165 7,073
Total $ 9,270 $ 9,106
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Commitments And Contingencies Disclosure [Line Items]    
Capital lease assets $ 61.6 $ 63.4
Assets fully depreciated 31.3 26.8
Capital leased assets, net book value 10.8 13.0
Purchase obligation, 2019 25.8  
Purchase obligation, 2020 20.8  
Purchase obligation, 2021 14.6  
Other Non-Current Assets [Member]    
Commitments And Contingencies Disclosure [Line Items]    
Insurance receivable and indemnification asset $ 2.8 $ 2.8
Minimum [Member]    
Commitments And Contingencies Disclosure [Line Items]    
Estimated life of capital lease 4 years  
Noncancellable operating leases, renewal period 1 year  
Maximum [Member]    
Commitments And Contingencies Disclosure [Line Items]    
Estimated life of capital lease 6 years  
Noncancellable operating leases, renewal period 5 years  
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Future Minimum Lease Payments Under Noncancellable Operating Leases (Detail)
$ in Thousands
Jun. 30, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remainder of 2018 $ 577
2019 1,228
2020 1,255
2021 1,131
2022 1,052
Thereafter $ 51
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations - Additional Information (Detail)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
USD ($)
Jun. 30, 2017
USD ($)
Jun. 30, 2018
USD ($)
Jun. 30, 2017
USD ($)
Business Acquisition [Line Items]        
Number of businesses acquired     5 4
Percentage of voting equity interests acquired 100.00% 100.00% 100.00% 100.00%
Goodwill acquired expected to be tax deductible $ 7,500   $ 7,500  
Amortization of intangibles 7,322 $ 6,550 14,450 $ 12,966
Income tax expense (benefit) 5,161 5,998 7,404 9,781
Administrative [Member]        
Business Acquisition [Line Items]        
Acquisition-related costs 700 700 1,200 1,300
Alpha [Member]        
Business Acquisition [Line Items]        
Increase in goodwill     2,100  
Combined Business Acquisitions [Member]        
Business Acquisition [Line Items]        
Amortization of intangibles 16 700 200 1,500
Income tax expense (benefit) $ 17 $ 400 $ 87 $ 1,100
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations - Summary of Business Acquisitions (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Business Acquisition [Line Items]        
Cash paid     $ 18,626 $ 118,080
Seller Obligations $ 3,799 $ 2,627 3,799 2,627
Fair Value of Common Stock Issued   10,859   10,859
Total Purchase Price     22,425 131,566
Revenue 332,584 282,196 634,312 537,865
Net income 16,315 11,973 $ 22,709 $ 18,337
CDG Acquisition [Member]        
Business Acquisition [Line Items]        
Date     Mar. 19, 2018  
Acquisition Type     Asset  
Cash paid     $ 9,440  
Seller Obligations 1,973   1,973  
Total Purchase Price     11,413  
Revenue 3,324   3,724  
Net income 80   $ 65  
Other Acquisition [Member]        
Business Acquisition [Line Items]        
Date     Jan. 15, 2018  
Acquisition Type     Asset Asset
Cash paid     $ 9,186 $ 5,502
Seller Obligations 1,826 400 1,826 400
Total Purchase Price     11,012 5,902
Revenue 4,508 4,654 5,779 5,172
Net income 315 261 381 $ 282
2018 Acquisitions [Member]        
Business Acquisition [Line Items]        
Revenue 7,832   9,503  
Net income 395   446  
Alpha [Member]        
Business Acquisition [Line Items]        
Date       Jan. 05, 2017
Acquisition Type       Share
Cash paid       $ 103,810
Seller Obligations   2,002   2,002
Fair Value of Common Stock Issued $ 10,900 10,859 $ 10,900 10,859
Total Purchase Price       116,671
Revenue   30,330   58,495
Net income   157   461
2017 Acquisitions [Member]        
Business Acquisition [Line Items]        
Revenue   35,200   63,883
Net income   425   $ 750
Columbia [Member]        
Business Acquisition [Line Items]        
Date       Jun. 26, 2017
Acquisition Type       Asset
Cash paid       $ 8,768
Seller Obligations   225   225
Total Purchase Price       8,993
Revenue   216   216
Net income   $ 7   $ 7
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations - Summary of Business Acquisitions (Parenthetical) (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Business Acquisition [Line Items]    
Purchase consideration, value of shares issued   $ 10,859
Alpha [Member]    
Business Acquisition [Line Items]    
Business combination contingencies amount recognized $ 21,700  
Purchase consideration, number of shares issued 282,577  
Purchase consideration, value of shares issued $ 10,900 $ 10,859
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations - Summary of Estimated Fair Value of Assets Acquired and Liabilities Assumed (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Business Acquisition [Line Items]      
Goodwill $ 163,023   $ 155,466
Less seller obligations 3,801 $ 3,025  
Cash paid 18,626 118,080  
CDG Acquisition [Member]      
Business Acquisition [Line Items]      
Accounts receivable 1,731    
Inventories 514    
Other current assets 28    
Property and equipment 933    
Intangibles 3,711    
Goodwill 4,912    
Other non-current assets 36    
Accounts payable and other current liabilities (452)    
Fair value of assets acquired and purchase price 11,413    
Less seller obligations 1,973    
Cash paid 9,440    
Other Acquisition [Member]      
Business Acquisition [Line Items]      
Accounts receivable 662 1,087  
Inventories 914 880  
Other current assets 64 3  
Property and equipment 1,252 686  
Intangibles 6,160 3,321  
Goodwill 2,174 1,014  
Other non-current assets   133  
Accounts payable and other current liabilities (214) (1,222)  
Fair value of assets acquired and purchase price 11,012 5,902  
Less seller obligations 1,826 400  
Cash paid 9,186 5,502  
Combined Business Acquisitions [Member]      
Business Acquisition [Line Items]      
Cash   247  
Accounts receivable 2,393 31,927  
Inventories 1,428 3,436  
Other current assets 92 4,511  
Property and equipment 2,185 2,873  
Intangibles 9,871 65,281  
Goodwill 7,086 41,734  
Other non-current assets 36 552  
Accounts payable and other current liabilities (666) (18,995)  
Fair value of assets acquired and purchase price 22,425 131,566  
Less fair value of common stock issued   10,859  
Less seller obligations 3,799 2,627  
Cash paid $ 18,626 118,080  
Alpha [Member]      
Business Acquisition [Line Items]      
Cash   247  
Accounts receivable   29,851  
Inventories   1,852  
Other current assets   4,500  
Property and equipment   1,528  
Intangibles   57,200  
Goodwill   38,511  
Other non-current assets   383  
Accounts payable and other current liabilities   (17,401)  
Fair value of assets acquired and purchase price   116,671  
Less fair value of common stock issued   10,859  
Less seller obligations   2,002  
Cash paid   103,810  
Columbia [Member]      
Business Acquisition [Line Items]      
Accounts receivable   989  
Inventories   704  
Other current assets   8  
Property and equipment   659  
Intangibles   4,760  
Goodwill   2,209  
Other non-current assets   36  
Accounts payable and other current liabilities   (372)  
Fair value of assets acquired and purchase price   8,993  
Less seller obligations   225  
Cash paid   $ 8,768  
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations - Estimates of Acquired Intangible Assets (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Customer Relationships [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 6,481 $ 32,644
Weighted Average Estimated Useful Life (yrs) 8 years 8 years
Trademarks and Trade Names [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 2,740 $ 17,190
Weighted Average Estimated Useful Life (yrs) 15 years 15 years
Covenants Not-to-Compete [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 650 $ 1,847
Weighted Average Estimated Useful Life (yrs) 5 years 5 years
Backlog [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value   $ 13,600
Weighted Average Estimated Useful Life (yrs) 0 years 1 year 6 months
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations - Pro Forma Results of Operations (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Business Combination Increase Decrease To Reflect Liabilities Acquired At Fair Value [Abstract]        
Net revenue $ 333,207 $ 300,536 $ 641,177 $ 578,575
Net income $ 16,378 $ 12,832 $ 22,977 $ 20,323
Basic net income per share $ 0.52 $ 0.41 $ 0.73 $ 0.64
Diluted net income per share $ 0.52 $ 0.40 $ 0.73 $ 0.64
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Per Common Share - Additional Information (Detail) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Earnings Per Share [Abstract]        
Dilutive effect of outstanding restricted stock awards after application of the Treasury Stock Method 107,000 63,000 166,000 80,000
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Events - Additional Information (Detail)
6 Months Ended
Jul. 16, 2018
USD ($)
Jun. 30, 2018
USD ($)
Term Loan [Member]    
Subsequent Event [Line Items]    
Debt instrument, face amount   $ 100,000,000
Term Loan extension period   1 year
Number of swaps   4
Term Loan [Member] | Designated as Hedging Instrument [Member]    
Subsequent Event [Line Items]    
Debt instrument, face amount   $ 200,000,000
Seven Year Interest Rate Swap [Member] | Subsequent Event [Member]    
Subsequent Event [Line Items]    
Notional amount beginning date Jul. 06, 2018  
Notional amount of derivative instruments $ 100,000,000  
Notional amount amortized $ 93,300,000  
Notional amount maturity date Apr. 15, 2025  
Forward Interest Rate Swaps [Member] | Subsequent Event [Member]    
Subsequent Event [Line Items]    
Notional amount beginning date May 31, 2022  
Notional amount of derivative instruments $ 100,000,000  
Notional amount amortized $ 97.0  
Notional amount maturity date Apr. 15, 2025  
EXCEL 85 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !E9 TT?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ &5D#36;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " 960--%:+R >\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)-:L,P$$:O4K2WQ[+I#\+Q)J&K%@H-M'0GI$DB8EE"FF+G]I75 MQ*&T!RAHHYE/;]Z 6N6%<@%?@O,8R&"\F6P_1*'\BAV(O "(ZH!6QC(EAM3< MN6 EI6O8@Y?J*/<(=57=@4626I*$&5CXA>BNA>W]&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " 960--DLVS@60" 5" & 'AL+W=O["/7P^PD03#.)' M0P:QF "/%,0,E_"6@BH)DPGB88(S.I?L 2 MEP5G0\#'K]5C?2G@,U*'66FC.3NSI[(5ROHHHP(\M)L)<1@1\0(!9P10OF>! MV"=PB!UZ_*_ T44@OP#R9H ,'2WHB9^>>.F)H2<+>FH=@(O(_ *I5R!UZ!M+ MP$7D?H',*Y Y]*TEX")@Y%?8>!4V+A]:$B,D-9!N_,P17$DC]XKDKHAU4PXC M)%M"5J[*UBNQ=2422\(#2?T2,/(75.1ZR.R2\F V*RHK90M=#[FM IUO M,\ MVD9K"7D+> ]C5\J^8!Y,O'+#H+^*(7(]V'?,AXE75/S%#MU:CI'U'$V8Y;$A MF$492K:6%E@\LBWA-]./1%"Q>V>:X<(Z][Q];![IO_"Q87[%_-9T(C@SJ9YZ M\R!?&9-$!10]J5!JU:/G!257J:<;->=CHQH7DO53$P;S/X'R#U!+ P04 M" 960--T\]>'H4$ #Q%0 & 'AL+W=OV:8FUA2SI"'Y/#C2*MSVWWO]R$,BQ]-?>S7R_TPG!ZRK'_>AZ;JO[2G<(S_ M>6F[IAKB;?>:]:KZ=ECMUFU;T-].(;';M&_-4W5 M_;<-=7M>+_7RX\'7P^M^&!]DF]6I>@U_A>';Z;&+=]FUE=VA"C$.Y:EMOX\WO^_62S4Z"G5X'L8FJOCS'LI0UV-+ MT<>_JK=Z^-J>?POS M@.QR,8_^C_ >ZB@?G<0^GMNZG_XNGM_ZH6WF5J*5IOIQ^3T',; M[\D@+A(_28Z31&/AC2,CX3('5BO9C!'-&&XF)V8N$GO3"RC4=%:Y"I6R*'NQ MHA?+O13$BQ6\@+:*F.$RG2N?6F8GNG',#9)NMHYU8W+K24:6D@I-(F6\Z,5S M+YIX\;P7E2-9RY*K$%'ELI=<]))S+R07MCGW8K4#NDIBFX&Z0 MN"E8-[E5ALZ,H-+*)S)&*QE/BJ$!3:*%!. T'X^EA-,\NQTJ0,HY06>M<8G, MTS+M-'!'CCH"WA,:H"M1BCI?%#KA2.:GY@!%"M!9<]>3!@9005: 3R2@E@FJ M.4+IMMMJB8XQ"]G1).FBH2+A2.:HYB!%"E+-$9G'3>KI'A5T'G.?PI>66:H= MVQ@F<4QIF8":(]!0!&I.MU@AYBP+N4P[9U-^9 IJCD%#,:@YX*PVS(Z@D=*%)!YC-P/M.\V$H:2N?/-?=.9#9#P*,09FAR!EJV7NTP$:?@V,OTI+. M*).:G<2+/6>HI<1"SD:/A::GL" SN4F]3*!,4.0$M919R-GX$Q9>L=P1=!I\ MGBC=4:8HA-6MN/_J(A;N@$POW[.;;V_@Q],^J>ST<^\53.PQM,WUL>VG;(<0V MU9;.KP,XZ6/U]WE(^3E9FA/\P?6[/J5=_,_4$L#!!0 ( !E9 M TU"H2K$=P( ,\( 8 >&PO=V]R:W-H965T&ULC99O MKYHP%,:_"N$#7-H"!8R:3)=E2[;$W&7;ZZI5R07*VJIWWWYM00)MU>L+^X?G M.>=WH&D[OS+^)DZ4RN"]KAJQ"$]2MK,H$KL3K8EX82UMU),#XS61:LB/D6@Y M)7MCJJL( 8"CFI1-N)R;N0U?SME95F5#-SP0Y[HF_-^*5NRZ"&%XFW@MCR>I M)Z+EO"5'^I/*7^V&JU$T1-F7-6U$R9J T\,B_ 1G:XBTP2A^E_0J1OU E[)E M[$T/ONT7(=!$M*([J4,0U5SHFE:5CJ0X_O9!PR&G-H[[M^A?3/&JF"T1=,VJ M/^5>GA9A'@9[>B#G2KZRZU?:%Y2&05_]=WJAE9)K$I5CQRIA_H/=64A6]U$4 M2DW>N[9L3'OMX]]L?@/J#6@PP.2A(>X-L66(.C)3ZFJ6J%F+TLZR8\V,N#79[AL!BRIPR/%!.&W,N0.PR9E6&5?V2%/!%-2 HO2>&26$E6A5,K!,"[1CZB MG#!!X-^/@$N%[ T).,EBE*&XL)5KKS)%21'?V5_@G5T2NE3.-@G=7! #'">% M3>53YAC!!-^A\F^;$+E4B4V%W \#8891;$.Y0HQ1EN<64C0Z6?11_X/P8]F( M8,ND.J3,47)@3%(5$[RH:"=UNQ@&%3U(W0K.VO#]%PAUG^!U!+ M P04 " 960--OT8#U'P$ !E% & 'AL+W=O[I+TV:[#V7> M?*I.X1A_>:[J,F_C9?V2-JC&O7MOB< R/ M]:QY+7P;.DVN8W:!X^_OO?_:BX]BGO(FK*KBG\.NW=\G+IGMPG/^6K2? MJ_-O81"DD]F@_H_P%HJ(=YG$,;95T?3_9]O7IJW*H9>82IE_OWP>COWG>>C_ M/8P/$$. N ;$L3\*D$. _!&@/@Q00X#ZV1'T$*#1".E%>S^9Z[S-%_.Z.L_J M2SV<\J[LX$['V[7M&ON[T_\6Y[.)K6\+J^?I6]?/@"POB!@CYA994P2N1!K' MOR8AN"26@H2+VP%6E+ 6Y?"_G6P^[.0F3SCY3C>\?&*C5=]O!K'>S37 M%\3VR+%'I!3:*30=%!-.@,>WA6)&*@EX7BBFI75&\]HTJTT3;2Y#VBZ('B M%$,O!7&(6T44]H9+Y$VBDF7V2EMAM5FJ#:4]-*08;PV"B6SHI137F!E ME *K#:!2V3"8MI!EO#++*K.DHIW@XQT;[^C,(,U+1],TF4"UL6(H:32BUI22 MX RJ^@VEA#6C)>M&EV=U>:H+/8)+3^M/>8N+F:' &D2M*>4\6#3BAJ$@$Q/W M"S)^N<^H,K+>9V0@*P5>D1G*:'+'& J4PMB&PX0W$_<,)JP,J#:#M0%3'%+B M&,%ZJP..^O W"Y$>('F()SQFH$$?H@V+"0G M5/&6"M13/?948$P5%-Z?K1@,+%FMU@PF,P#LJ=R@#F!B+P2\J0)U55QG2Z > MIP&OGBN.\AZ[*D-9E>$UEJ&\=1.;6>!-%2Q5)K RRU4C:"R-P>)N2&)M%!/" M9F0=8GIS4DZM(KSE@R/KD)^J:]Y<@;JKQ^X*C''B%Y,5 _U"7@L8*,XT>5P_ M[NKV'8:W5D&MU6-K'1A[DXS%3_6*P\"1[3V#"245KFFN-R?,Q$91\.8JJ+GB M?)8#XT8#99\T>97C*(D?5Y:RY(V.'7%B(1*\L0IJK'[JSO/&*JBQXN5G*:C- M29!*2WKS.=*H^(]4Z3>T]$121GJE_Z\JIEMJ]=CVY7#J/5Z)O8@ MNB,6U+Z$NQ4P[6NXVUQ.O'YT?SF ^S.O7P['9O94M6U5]LWTY^+I+B_\ 4$L#!!0 ( !E9 TW- MCOBY"P( (L% 8 >&PO=V]R:W-H965T&ULC51=;YLP M%/TKR.^K@4#I(D!JDDZ;M$E1IVW/#MP$5!LSVPG=OY]M'$H(2OL2^U[..??# M-S?MN'B1%8#R7AEM9(8JI=HEQK*H@!%YQUMH])<]%XPH;8H#EJT 4EH2HSCT M_7O,2-V@/+6^K%!I:P9-++FC2=@GZ''8/D4&;P%_*ZADZ.[9RK9M:=D3"FM,_=:FJ##T@KX0].5+U MS+NOX.J)D>>*_PXGH!IN,M$Q"DZE_?6*HU2<.16="B.O_5DW]NR<_IDV3P@= M(1P(.O8MPL(1%F^$Z"8A^'Z*3T;(858])AQADOM+R.8:$@P(K!,8L@CGLEB% M5_3P,L#Z&I$DDQS>%7FZ*7*1YF*V60O+7XSY#_/\:)8?67YTT>Q@TNP>DUA, M8S&?@OCSI!O7H'CR:)L9G3B*)PVYJ=,7A$>3Q$ <[-]:>@4_-LKT8N0=-L=C M:"9QXE\%RW4PX]_H3=,OAC?Y?DW](.)0-]+;<:7GWT[IGG,%.G/_3L]]I3?C M8%#8*W--]%WT^Z$W%&_=ZL/#_LW_ U!+ P04 " 960--! *I>@,% #1 M& & 'AL+W=OBRK M;_7&N6;T?5?LZ[OQIFD.MY-)_;QQN[S^4A[>,/J]=)?:AJ]FT?&N*[=X]5J/Z;;?+J__FKBB/=V,U_CCQ=?NZ M:=H3D]GTD+^Z/UWSU^&Q\D>3LY?U=N?V];;6W]N"W]=TX:C-RA7MN6A>Y_WAW"U<4K2>?Q[^]T_$Y9FMX^?W# M^[(KWA?SE-=N41;_;-?-YFZSR[Z?/[;[[//;^/\RP ?4&=#90ZJJ![@WTV8#H MJH'I#(/EA8*X:V-[ G@U,VEW 4W>[RW6?-_EL M6I7'476:N$/>#K:ZM7X@GMN3W?7O_N>O6.W/OL]41-/)>^NHQ\Q/& HP.L0L M$,:$F'N$B4/, \(D(6:),#;$K! F/6,FOB?GQA!L#'4.3. @8XTY86R'V9\P ML*2&6X? W+U[)\%;&Z3I@XK$O' MRB8XDH&1#(C$REX:$>DFB2-S,:E!H!@&BD6@C$]Z+.*H5&MV/1\^0P6Y)#"7 M!!3-DTEDF"B-V0PN$CE<;+2PGX%K9&&Z%J3+&<"*,)12;&T413A4"D.E(!0; M\$4J;Q96 M]Y>H,)V!=:! .I8'4J"[GJX&[@"%"58!AE4IKYSD5)%EE=]_A@K3P82G$.-Q MPE> \B*1S750F SF1 5(D3C]*LF*<6:& F%.5)(4%=]-*^D MN^%>8496@)))B#+)R;X'9#)M!H)A3E: E(FK#@4X-TE4E@[H#H695P'JY==M MWH,N&TU>2U+*&R!Q8 @ D5L3&S7[N,DQ_0,_+=2/D'TGE MW.X1=OL^$%XW W-.>-\0V#=\?N&\1V%M"H!$0ZGY!9GH@%-Y*A+2ZN,D HY/7OWR6P8(( M8&%"F/H)J7&NT4A2_XVA2X$5AL+$3TB-BR&5Q&](J*+/4&$Z>#<0DN7BH5SR MJJ#\ZYCP\1A3KT;4*QZ0)?6:S,2#3T0:,Z]&S,O+UH FR22&/R7T.#N,"U/" M;*J!>-"M5 \8!HT)BG->!I MS=>NECSMFT ^)^+M^@EDF!;F= TX76N>%N!TY9DVX3I[^3/(4UJ3B_>R[OSP>%>VG:K]9_KTXOV4\'37GH M?T"8G'_%F/T/4$L#!!0 ( !E9 TWK3096F@4 -L< 8 >&PO=V]R M:W-H965T&UL?9G1;N,V$$5_Q?![UN+,D)2")$#LHFB!%@BV M:/NL393$6-MR)279_GTIV>NU9RZ;A]B2+\D[%'4X)&\^VNYK_]HTP^S;=K/K M;^>OP["_7BSZQ]=F6_>?VGVS2[\\M]VV'M)E][+H]UU3/TV%MIL%%458;.OU M;GYW,]U[Z.YNVK=AL]XU#]VL?]MNZ^[?9;-I/V[G;O[]QN?UR^LPWECSK ME^:/9OAS_]"EJ\6IEJ?UMMGUZW8WZYKGV_F]NUYY&@M,BK_6S4=_]GTVAO*E M;;^.%[\^WP8_6_->[-)\M%):N.Q MW?33_]GC6S^TVV,MR<.O-QO#GUW?1;BK9/=]_O',O-XGVL MZ*A9'C1TKCDI%JGV4Q.$FEB2*4Z7#:RL(D;< L,@>"K/%T%X7(' "F2J0,XJ MJ)3'Y4$2)\GN$ 7%HE*16)4KF3/!>.C%@V "KB# "H()QITY.$1ST/ASGX'8 MJ6B BJ4D;"9",Q&8*969:)L1\84R U14A4S/E-!,"T? #FL[9 >$JX*V8U7D8\X.)IT#J)/, MT'.8=<["SHG7$0GHX,)I*JZ0SD6AW#/'R'/>6&+].APU%RUQ57EMR,I8,L1R MF)\. %2"MF/9>,51TV2%9(X"9PQAACH+43L$+1ZY,.^G%:6G*CDW&*(.4%3T M_.(L(KTKS0MJ55?BBMSCPBQU"*9ZBG$6E%<2R QG*TNS8F:.($SV"%,00(4]'J.(,NWQ()8FFP/Z,@SE1E+F(3$ MP)*>)XZBB_Z+OL@%CX%) )A>OW^$0%A*U!,VU$DHM'SR SC&;%@515H!P[&;.3 3N#:AJ#LLB9 M*9PQ%!E ,6@H,H(BF;P?R5)E5<80)B*#5#+HU)9!*DD2Q; @1S%?6" M=@5T(;T_N5&$(2Q@\S*7E0C&I@!L1HU-L3PL62^R5D#E V=V2P1#4P THX:F M@+W)JC ]#%0LN>TQPKPSG;CVH. MQWZ_U]W+>M?/OK3#T&ZG8Z7GMAV:Y+'XE#KKM:F?3A>;YGD8O\;TO3L&PO M=V]R:W-H965T&UL?53;CILP$/T5RQ^P)H9M5A$@;;*J6JF5 MHJW:/CLP7+2^4-N$[=_7-H0E">I+; _GG)ECSR0=E'XS#8!%[X)+D^'&VFY' MB"D:$,P\J ZD^U(I+9AU1UT3TVE@92 )3F@4?2*"M1+G:8@==9ZJWO)6PE$C MTPO!]-\]<#5D>(,O@=>V;JP/D#SM6 T_P/[LCMJ=R*Q2M@*D:95$&JH,/V]V MA\3C ^!7"X-9[)%W@;GE# ?@W NY,OY,FGA.Z8G+ M_47]<_#NO)R8@8/BO]O2-AE^PJB$BO77^'R&>"/$'(=PF&2L+5E^8 M97FJU8#T^%@=\SVQV<7N,@L?#'<7OCFWQD7/^>9IDY*S%YHP^Q%#EY@909SZ MG(*NI=C3.SJ]3G"X1VRWZQGB51-QX,=7)NBZ0+(JD 2!Y$H@OKF%$;,-&!DP MT8V->P1-;GV0Q<,(T'7H88,*U4OKKV 1G=Z;K M5AIT4M:U37C<2BD+KL3HP35TX\9]/G"HK-]NW5Z/33\>K.JF>2;SGTK^#U!+ M P04 " 960--Q!2CB; ! #2 P & 'AL+W=O5=2VYRVSG5[QFS9@N+V"CO0_D^-1G'G M7=,PVQG@500IR9+-YH8I+C0MLA@[FB+#WDFAX6B([97BYN, $H><;NDE\"*: MUH4 *[*.-_ =W(_N:+S'9I9**-!6H"8&ZIS>;?>'-.3'A)\"!KNP2>CDA/@: MG*8^KFF9&K^&YQ!^O2@Q-K"G<1OOM+X?4Z0;I*D$:" M]+\MKN7RN?(KU/H'-CL2:A?,+]XVXYJ-CL-N>D%L?L;%;U!+ P04 " 9 M60--H.CW<%02F()4K1X'G=ITCZ,-SL^P=8! M? +P&7!(>=B8*"G_*+PH,HL#L6/O.Q&?>'ODH3=E=*96I+L@W@7OM=@>;C-V MC413S&F,X): MS(?_DK!%3S78)DV3(R7V)DWRPCL/[%UZ1/8W?)SV;\(VTCAR01]>-O6_1O00 MI&QNP@BUX8/-AH+:Q^-M.-MQS$;#8S?](#9_X^(/4$L#!!0 ( !E9 TT[ MFC(&PO=V]R:W-H965T=\?&'-5!XJ[*].#QIO&6,4]FK9EKK? ZPA2DJ5) M?2=;)F;P4NAX62)&Y3B]L<1I!D+NJ-OCB?1=CXX6)GWO(4OX+_V M)XL66UAJH4 [832QT!3T;G4?N.=E;LU([-3[GHRMW[)&>70#3' M'*>8=!VS1#!D7U*D6RF.Z5_P=!N^WU2XC_#];PK_D3_;),@B0?;?$K=B_E3) M5CU58-LX38Y49M!QDE?>96#OTO@FO\*G:?_,;2NT(V?C\65C_QMC/*"4Y I' MJ,,/MA@2&A^.-WBVTYA-AC?]_(/8\HW+GU!+ P04 " 960--_1)I![8! M #0 P &0 'AL+W=O&;$3S M;%L 1UZTZFQ.6^?Z(V.V;$$+>X,]=/ZF1J.%\Z9IF.T-B"J2M&)\M_O M) = M+;+H.YLBP\$IV<'9$#MH+3;%H7'*S(>M' =W _^K/Q%EM4 M*JFALQ([8J#.Z7UR/*4!'P$_)8QV=2:AD@OBF"@O#;%1Y MJ2#DT_@]:](E9""NSZ_JGV+MOI:+L/" ZI>L7)O3 R45U&)0[@G'SS#7F#,[8BGCGD[?>>RWX(6/7H#-#3A.$KR#) M@F!>?(G MR*<^!LZWZ;O-Q/<1_I^'?UNORV0;@JD42!]K\*WD.0N_2\&6W54 M@VGB+%E2XM#%.5YYEW&]Y_%%_L&G6?\F3",[2R[H_+O&[M>(#GPJNQL_0*W_ M7HNAH';A^-&?S31DD^&PG_\/6SYQ\1=02P,$% @ &5D#3:R?[K6U 0 MT@, !D !X;"]W;W)K&UL?5-A;]L@$/TKB!]0 M$I*T761;:CI-F[1)4:=UGXE]ME&!\P#'W;\?8-?S-FM?@#ONO7MW'-F ]L6U M )Z\:F5<3EOONR-CKFQ!"W>#'9AP4Z/5P@?3-LQU%D250%HQOMG<,BVDH466 M?&=;9-A[)0V<+7&]UL+^/('"(:=;^N9XDDWKHX,562<:^ K^6W>VP6(S2R4U M&"?1$ MU3A^VQ],^QJ> 9PF#6YQ)K.2"^!*-3U5.-U$0*"A]9!!AN\(C*!6) M@HP?$R>=4T;@\OS&_B'5'FJY" >/J+[+RKD@EKTRC_A\!&F>@Z43,5_ MABNH$!Z5A!PE*I=64O;.HYY8@A0M7L==FK0/X\UA-\'6 7P"\!EPG_*P,5%2 M_EYX4606!V+'WG+M.L%\EV">"_7]+7(NY^RL)6_14@VW2 M-#E28F_2)"^\\\ ^\/0FO\/':?\B;".-(Q?TX653_VM$#T'*YB:,4!L^V&PH MJ'T\WH6S'<=L-#QVTP]B\S&UL?5/;;MLP#/T501]0)4JV MIH%MH.DP;, &!!W6/2LV;0O5Q9/DN/O[4;+K>:NQ%TFD> X/*2H;K'OV+4 @ M+UH9G],VA.[(F"];T,+?V X,WM36:1'0= WSG0-1)9!6C&\V[YD6TM B2[ZS M*S+;!R4-G!WQO=;"_3J!LD-.M_35\2B;-D0'*[).-/ -PO?N[-!B,TLE-1@O MK2$.ZIS>;X^G?8Q/ 4\2!K\XDUC)Q=KG:'RN,P.7YE?UCJAUKN0@/#U;]D%5HH_=:;.\.&;M&HBGF-,;P9X2?/>7PKMU@OTJP3X1[/];XML8G.M_DK!%3S6X)DV3 M)Z7M39KDA7<>V'N>WN1/^#CM7X5KI/'D8@.^;.I_;6T E+*YP1%J\8/-AH(Z MQ.,MGMTX9J,1;#?](#9_X^(W4$L#!!0 ( !E9 TV1PH^4LP$ -(# 9 M >&PO=V]R:W-H965T9U5')@6,!U^N_+Z#GV=;V"S##O#=OAB&?T#S9#L"19ZUZ M6]#.N>'(F*TZT,+>X "]OVG0:.&\:5IF!P.BCB"M&$^2MTP+V=,RC[ZS*7,< MG9(]G VQH];"_#R!PJF@!_KB>)!MYX*#E?D@6O@*[MMP-MYB*TLM-?168D\, M- 6].QQ/68B/ =\E3'9S)J&2"^)3,#[5!4V"(%!0N< @_':%>U J$'D9/Q9. MNJ8,P.WYA?U#K-W74+(4_QFNH'QX M4.)S5*AL7$DU6H=Z8?%2M'B>=]G'?9IOTFR![0/X N KX#;F87.BJ/R]<*+, M#4[$S+T?1'CBPY'[WE3!&5L1[[QXZ[W7DB>'G%T#T1)SFF/X)N8U@GGV-07? M2W'B?\'Y/CS=59A&>/J;PG\09+L$623(_EOB7DSZ1Q*VZ:D&T\9ILJ3"L8^3 MO/&N WO'XYN\AL_3_D685O:67-#YEXW];Q =>"G)C1^ASG^PU5#0N'!\Y\]F M'K/9<#@L/XBMW[C\!5!+ P04 " 960-- W"2 [4! #2 P &0 'AL M+W=OM:VIE^ &>:]>3,,V6CLBVL!/'G5JG,Y;;WO M3XRYL@4MW)WIH<.;VE@M/)JV8:ZW(*H(THKQ)#DP+61'BRSZ+K;(S."5[.!B MB1NT%O;G&909<[JC;XXGV;0^.%B1]:*!K^"_]1>+%EM8*JFA<])TQ$*=TX?= MZ9R&^!CP7<+H5F<2*KD:\Q*,3U5.DR (%)0^, C<;O (2@4BE/%CYJ1+R@!< MG]_8/\3:L9:K"\T3,+2M'B==IE%_=QNCD<9]@V@,\ O@".,0^;$D7E[X4716;-2.S4 M^UZ$)]Z=./:F#,[8BGB'XAUZ;P5/THS= M$<3DFD7J=IDS;I MU&G=9RYQ$E2(,R"7[M\/2)IE:]0O@(W?\[,QV8CFR;8 CCQKU=F"4[.!LB!VT M%N;W"12..4WIB^-!-JT+#E9DO6C@.[@?_=EXBRTLE=3068D=,5#G]"X]GO8A M/@8\2ACMZDQ")1?$IV!\J7*:!$&@H'2!0?CM"O>@5"#R,G[-G'1)&8#K\PO[ MIUB[K^4B+-RC^BDKU^;T0$D%M1B4>\#Q,\SUO*-D+OXK7$'Y\*#$YRA1V;B2 M]R(\ M<7KDOC=E<,96Q#LOWGKOM>#);<:N@6B..4TQ?!63+A',LR\I^%:*$W\%Y]OP MW:;"783O_E%XV";8;Q+L(\'^S1*W8C[\EX2M>JK!-'&:+"EQZ.(DK[S+P-[Q M^"9_PZ=I_R9,(SM++NC\R\;^UX@.O)3DQH]0ZS_88BBH73C>^K.9QFPR'/;S M#V++-R[^ %!+ P04 " 960--V+ L7+,! #2 P &0 'AL+W=OX4]=/ZF1J.%\Z9IF.T-B"J"M&(\26Z8%K*C119])U-D.#@E.S@98@>MA?EQ M!(5C3E/Z[GB23>N"@Q59+QKX"NY;?S+>8@M+)35T5F)'#-0YO4L/QWV(CP'? M)8QV=2:ADC/B2S >JYPF01 H*%U@$'Z[P#TH%8B\C->9DRXI W!]?F?_%&OW MM9R%A7M4S[)R;4YO*:F@%H-R3S@^P%S/-25S\9_A LJ'!R4^1XG*QI64@W6H M9Q8O18NW:9==W,?I9G<]P[8!? ;P!7 ;\[ I453^43A19 9'8J;>]R(\<7K@ MOC=E<,96Q#LOWGKOI>!IDK%+()ICCE,,7\6D2P3S[$L*OI7BR/^"\VWX;E/A M+L)WORG\1_[])L$^$NS_6^)6S)\JV:JG&DP3I\F2$H&UL?5/;;M0P$/T5RQ]0;YP4JE42J=L*@032J@AX]B:3B^I+ ML)U-^7O&3AH"1'VQ/>,Y9\Z,Q_ED[+/K #QY45*[@G;>#T?&7-6!$N[&#*#Q MIC%6"8^F;9D;+(@Z@I1D_'!XQY3H-2WSZ#O;,C>CE[V&LR5N5$K87R>09BIH M0E\=3WW;^>!@93Z(%KZ"_S:<+5IL9:E[!=KU1A,+34'OD^,I"_$QX'L/D]N< M2:CD8LQS,#[5!3T$02"A\H%!X':%!Y R$*&,GPLG75,&X/;\ROXAUHZU7(2# M!R-_]+7O"GI'20V-&*5_,M-'6.JYI60I_C-<06)X4((Y*B-=7$DU.F_4PH)2 ME'B9]U['?9IOTG2![0/X N KX"[F87.BJ/Q1>%'FUDS$SKT?1'CBY,BQ-U5P MQE;$.Q3OT'LM>9+F[!J(EIC3',,W,]B_" MMKUVY&(\OFSL?V.,!Y1RN,$1ZO"#K8:$QH?C>SS;>::*=%JFJ?1=S)YBKV3K8:3(;972I@_1Y X9#2A;X[' MMFY<<+ \[40-/\']ZD[&6VQF*5L%VK:HB8$JH[?)X;@+\3'@=PN#79Q)J.2, M^!R,;V5&-T$02"A<8!!^N\ =2!F(O(R7B9/.*0-P>7YC_QIK][6 MZK@/X\UV/\'6 7P"\!FPCWG8F"@JOQ=.Y*G!@9BQ]YT(3YP>\EY%_ Z_?L" M=EPKL?("S'#.F0M#-J)YMBV (R]:=3:GK7/]@3%;MJ"%O<(>.G]3H]'">=,T MS/8&1!5)6C&>))^8%K*C119])U-D.#@E.S@98@>MA?E[!(5C3E/ZZGB43>N" M@Q59+QKX">Y7?S+>8HM*)35T5F)'#-0YO4T/QWW 1\!O":-=G4FHY(SX'(QO M54Z3D! H*%U0$'Z[P!TH%81\&G]F3;J$#,3U^57](=;N:SD+"W>HGF3EVIS> M4%)!+0;E'G'\"G,]UY3,Q7^'"R@/#YGX&"4J&U=2#M:AGE5\*EJ\3+OLXCY. M-]=\IFT3^$S@"^$FQF%3H)CYO7"BR R.Q$R][T5XXO3 ?6_*X(RMB'<^>>N] MEX*G7S)V"4(SYCAA^ J3+@CFU9<0?"O$D;^C\VWZ;C/#7:3OUG2>; OL-P7V M46#_88D;&/ZV2+;JJ0;3Q&FRI,2ABY.\\BX#>QL?D?V'3]/^0YA&=I:&PO=V]R:W-H965TE I&7\6OFI$O* %R?W]@_Q]I]+6=AX1[5LZQX@/+A08G/4:*R<27E8!WJF<5+T>)UVF47]W&Z29(9 MM@W@,X O@-N8ATV)HO('X421&1R)F7K?B_#$^P/WO2F#,[8BWGGQUGLO!><\ M8Y= -,<&UL?5/; M;MLP#/T501]0)4IZ06 ;:%H4&[ !08=MSXI-VT)U\20Y[OY^E.QXWF;L11(I MGL-#BLH&Z]Y\"Q#(NU;&Y[0-H3LPYLL6M/ WM@.#-[5U6@0T7<-\YT!4":05 MXYO-'=-"&EIDR7=R16;[H*2!DR.^UUJXGT=0=LCIEEX=K[)I0W2P(NM$ U\@ M?.U.#BTVLU12@_'2&N*@SNGC]G#!ZLG%I2BQ?NX2Y/V8;S976'K #X! M^ QX2 V)DK*GT401>;L0-S8^T[$)]X>./:FC,[4BG2'XCUZ+P7GMQF[1*(I MYCC&\$7,=HY@R#ZGX&LICOP?.%^'[U85[A)\]X?"NW6"_2K!/A'L_UOB6LS] M7TG8HJ<:7).FR9/2]B9-\L([#^PC3V_R.WR<]L_"-=)X+Q'L]N'+/1"+:;?A";OW'Q"U!+ P04 " 960--B5AZ M+;8! #2 P &0 'AL+W=O8N^4;.%DB.VU%N;/$10.&=W05\>#K!L7'"Q/.U'#3W"_NI/Q M%IM92JFAM1);8J#*Z.WF<-R%^!CP*&&PBS,)E9P1GX/QKB5>\#A*TSU M?*)D*OX[7$#Y\*#$YRA0V;B2HK<.]<3BI6CQ,NZRC?LPWO";";8.X!. SX!] MS,/&1%'Y%^%$GAH>6!O>7R3M_!QVG\(4\O6DC,Z_[*Q_Q6B R\EN?(C MU/@/-AL**A>.G_W9C&,V&@Z[Z0>Q^1OG?P%02P,$% @ &5D#31$YZH/2 M 0 G 0 !D !X;"]W;W)K&UL;53;;MP@$/T5 MQ >$7;QVK)5M*9LH:J566J5J\\S:XXL"Q@6\3O^^@!W'W?)BF.',.3-XAFR2 MZDVW :]"][K'+?&#$="=-F"8/I.#M#;DUHJP8PU54/TH(!5/DAP0G>[A C6 M];C(O.^LBDR.AG<]G!72HQ!,_3D!EU..]_C#\=(UK7$.4F0#:^ 'F)_#65F+ MK"Q5)Z#7G>R1@CK'#_OC*7%X#_C5P:0W>^0JN4CYYHRO58YW+B'@4!K'P.QR MA4?@W!'9-'XOG'B5=(';_0?[LZ_=UG)A&AXE?^TJT^8XQ:B"FHWE!C"1&&1 M."@2!P@.-R(A3!P628(B28 @N1$)8>YO1,BF.P2HQL^%1J4<>S^3&^\Z>@_4 M=]H^/I8/$. M\+.%4:WV@:WD(L2K-;Z4&0IM0L"@T):!FN4*3\"8)3)IO,V<:)&T@>O]C?W9 MU6YJN5 %3X+]:DO=9.@>!254=&#Z18R?8:YGAX*Y^*]P!6;@-A.C40BFW#3A'Z1G5=DYR&(-B(^S >MV'M%]AZ">"/B MPR1^D8-7Y. AV&U$?)C]1@2OKB '6;OA4T$AALX-_LJ[S/="BY"FT%PU[420H-));PS76W,>[08#"IMMP>SE]-43H86_?S@X.75R_\ M4$L#!!0 ( !E9 TWLYW(QU0$ )P$ 9 >&PO=V]R:W-H965T," M7B=_'\".ZVSHBV&&,^?,C!F20:IG70,8]")XJU-<&],="=%Y#8+I.]E!:T]* MJ00SUE05T9T"5O@@P0F-HI@(UK0X2[SOK+)$]H8W+9P5TKT03+V>@,LAQ2O\ M[GALJMHX!\F2CE7P"\SO[JRL16:6HA'0ZD:V2$&9XOO5\10[O ?\:6#0BSUR ME5RD?';&]R+%D4L(..3&,3"[7.$!.'=$-HV_$R>>)5W@H@)+UW#S*X1M,]6PQFHK_ 5?@%NXRL1JYY-I_4=YK(\7$8E,1 M[&5DQMYWS/WBU9':WN3. MZ5OASVSRVGJO&=WL$G)U1!/F-&+H K.:$<2RSQ(T)'&BG\)I.'P=S'#MP]=+ M]4,<)M@$"3:>8/.AQ/U-B2',(2RR#8IL/Q-LHQN1$.8_G8R#(G& @-Z(A##K M&Q&RN!T"5.7G0J-<]JV?R85W'KU[ZF_7/_@XMS^9JII6HXLT]H[ZFU1*:<"F M$MW9@FO[5,P&A]*X[<[NU3@PHV%D-[T%9'Z0LC=02P,$% @ &5D#3&UL;5/;;MP@ M$/T5Q >$->M-DY5M*9NJ:J566J5J^LS:8QL%/"[@=?KW!>RX;NH78(9SSEP8 MLA'-BVT!''G5JK,Y;9WKCXS9L@4M[ WVT/F;&HT6SINF8;8W(*I(THKQW>Z6 M:2$[6F31=S9%AH-3LH.S(7;06IC?)U XYC2A;XXGV;0N.%B1]:*![^!^]&?C M+;:H5%)#9R5VQ$"=TX?D>$H#/@*>)8QV=2:AD@OB2S"^5#G=A81 0>F"@O#; M%1Y!J2#DT_@U:](E9""NSV_JGV+MOI:+L/"(ZJ>L7)O3.THJJ,6@W!..GV&N MYT#)7/Q7N(+R\)")CU&BLG$EY6 =ZEG%IZ+%Z[3++N[C=+-/9MHV@<\$OA#N M8APV!8J9?Q1.%)G!D9BI][T(3YP]-&9RQ%?'.)V^]]UKP0YJQ:Q":,:<) MPU>89$$PK[Z$X%LA3OP_.M^F[S&UL=51M;]L@ M$/XKB!]0')*X761;:CI-G;1*4:=MGXE]?E'!N(#C]M\/L.-Y+OT2N//S*M37!O3'0C1>0V"Z1O906N_E%()9FRH*J([!:SP),$)C:*8 M"-:T.$M\[J2R1/:&-RV<%-*]$$R]'X'+(<4;?$T\-U5M7()D2<N4[.4KZXX'N1XL@5!!QRXQ28 M72[P )P[(5O&ZZ2)9TM'7.ZOZM]\[[:7,]/P(/F?IC!UBN\P*J!D/3?/'*@]F]PE_5'X;[9X;;.7C.YO$W)Q0A/F.&+H M K.9$<2JSQ8T9'&D'^@T3-\&*]QZ^G9)CSX1V 4%=EY@]U^+=ZL60Y@O89-] MT&3_42".5B8AS"N2G'[P5 M'AS]L*6'__&/O0*Q$XC_:O&X:]&'2?PF1Z_)T2.0[DQ\F)/?)/&:)!Z!=SL3 M#R8-_":IUR3U"(0[$Q]F_U/)Y@ARD(V[? J58NS=Q=]DU_O]&+DC_ <^/PY? MJ&RZ7J&;T.8BN.-:"Z'!E!(\F%UMS7NT!@QJ;:>IF5%2NYRVWO='QES9@A+NQO2@\:8V M5@F/IFV8ZRV(*I*49'RW^\"4Z#0MLN@[VR(S@Y>=AK,E;E!*V#\GD&;,:4)? M'4]=T_K@8$76BP:^@__1GRU:;%&I.@7:=483"W5.[Y/C*0WX"/C9P>A69Q(J MN1CS'(PO54YW(2&04/J@('"[P@-(&80PC=^S)EU"!N+Z_*K^*=:.M5R$@P&PO=V]R:W-H965TTU39NTR>::7C^S.BHY$ NX M7O]] 3UKMWP19GB>9V88QFQ4^M6T !:]2=&9'+?6]B="3-F"9.9!]="YDUII MR:PS=4-,KX%5@20%H4ER()+Q#A=9\%UTD:G!"M[!12,S2,GT[S,(->9X@]\= MS[QIK7>0(NM9 ]_!_N@OVEED4:FXA,YPU2$-=8X?-Z?SWN,#X(7#:%9[Y"NY M*O7JC2]5CA.?$ @HK5=@;KG!$PCAA5P:OV9-O(3TQ/7^7?U3J-W55T)6C9.@F_!D#2K5T(5Q M67F7J7BDH?%_X=-(?6.ZX9U!5V7=\PE-KI6RX%))'EPNK9OBQ1!06[\]NKV> MWO)D6-7/8TJ6?T7Q!U!+ P04 " 960--=)?7+]\! !!0 &0 'AL M+W=OX+A[^P%V7<^E?PP %9XD.*&;S8$(UK0X2WSLHK)$]H8W+5P4 MTKT03/T] Y=#BK?X-?#85+5Q 9(E':O@)YA?W479%9E5BD9 JQO9(@5EBN^W MIW/L\![PU,"@%W/D*KE*^>P6WXH4;UQ"P"$W3H'9X08/P+D3LFG\F33Q;.F( MR_FK^A=?NZWERC0\2/Z[*4R=XB-&!92LY^91#E]AJB?":"K^.]R 6[C+Q'KD MDFO_17FOC123BDU%L)=Q;%H_#N-.'$VT,(%.!#H3CMZ'C$8^\\_,L"Q1S9Y;:.WC!ZW";DYH0ES'C%T@7E#$*L^6]"0Q9F^ MH],P?1?,<.?INR6=[L("^Z# W@OL_RN1KDH,83XPB8(F44!@OS()8:*PR2%H M<@@('%8F(4P<-HF#)G% X+@R"6$^K4S(X@H*4)5O/HURV;>^\1?1N;_OJ;_" M;_#Q%D=WT MX)#YU.R:UK@$+K*>-O 5S+?^K&R$%Y:JXR!T)T6DH,[1_>9X2AW> M [YW,.K5/').+E(^N>!3E:/8"0(&I7$,U Y7> #&')&5\7/F1$M+5[B>O[!_ M\-ZMEPO5\"#9CZXR;8[>H:B"F@[,/,KQ(\Q^$A3-YC_#%9B%.R6V1RF9]M^H M'+21?&:Q4CA]GL9.^'&<5A(REX4+R%Q E@)R\%ZF1E[Y>VIHD2DY1FK:^YZZ M7[PY$KLWI4OZK?!K5KRVV6M!#G&&KXYHQIPF#%EA-@L"6_:E!0FU.)$WY>3P M%X)M4./6$VQ?$9 PP2Y(L/,$NU<$VQN3$R;Q&/$ODTFP11)HL0L3[(,$^_\W MF08)TH""Y,9D^M8D26Z:X-71X: :?VET5,I!^ N[RB[W\MZ?5?P'/EWJ+U0U MG=#111I[@/TQJZ4T8*7$=U9%:]^1)6!0&S=-[5Q-MVD*C.SGAP(OKU7Q&U!+ M P04 " 960--1R.W?^8! !]!0 &0 'AL+W=O_'F)&N1V5N>WM1YORD:-?#7GCRQ!@1?[9 ^5B@ %T: MS]VQ5::!RWP@1_@.ZL>P%[K"BTK=,>AEQWM/0%.@#\%FEQF\!?SL8)17>\\D M.7#^8HHO=8%\8P@H5,HH$+V<80>4&B%MX_>LB9:1AGB]OZA_LMEUE@.1L./T M5U>KMD I\FIHR(FJ9SY^ACG/&GES^*]P!JKAQHF>47$J[=6K3E)Q-JMH*XR\ M3FO7VW6<]2\T-R&<">%""%;_)$0S(;HCX,F9C?J1*%+F@H^>F%[60,PW$6PB M_3 KT[3/SM[3::7NGLLPBW-\-D(S9CMAPAM,FK)Q35@]3(M]W"ZR= NOWYXR= O'_ M&ULC55MKYL@&/TKQA]PL;Y4;:S)^K)LR98T=]GVF;9/J[DH#FB] M^_<#Y!JUK.T7@8=SSG,>0,A:RMYX 2"<]XK4?.D60C0+A/BA@ KS%]I +6=. ME%58R"$[(]XPP$=-J@CR/6^.*ES6;I[IV([E&;T(4M:P8PZ_5!5F?U= :+MT M9^Y'X+4\%T(%4)XU^ P_0/QL=DR.4*]R+"NH>4EKA\%IZ7Z:+;:IPFO KQ): M/N@[JI(]I6]J\/6X=#UE" @U M[#&'-26_RZ,HEF[B.DR'5,\=_@"D3"E1.9XT )UU_G<.&" M5D9%6JGP>]>6M6[;;B9.#)<0&$+0$V;W":$AA,\2(D.()@34 MU:X7\\ +,G150@:SZC#^ M ../$6L+(HW'F,U#E>T]!))5]*7XUE)\30]&I81V@< J$&B!<"0033QVF%AC MZLYCDB3V+*$U2VC),I^L57B39>YY$R<=)AIBT@%HY"2R.HDL3B:[MHING"1! M,O6R>0JU?80:69Y;+<\MEI.)91LFM2>)K4EBB\!_7"96@>3YDYA:!=+')W&= MWI[$V_U'@WM W?S?,3N7-7?V5,@K1?_X)TH%2$'O1>Y/(1^;?D#@)%0WEGW6 M7;G=0-#&O":H?]+R?U!+ P04 " 960--UZO*$:H% ""(@ &0 'AL M+W=O3]I4 MGHOB>_OAM\WC-&YG9/9F7;CUG._#V_4?T7[KD MFV2>\\HLB_T_NTV]?9SJZ61C7O*W??VM./]J^H3D=-)G_[MY-_L&;V?2G&-= M[*ONW\GZK:J+0Q^EF0?8#I'6&Z))[5\Q57N?S65F<)^5E/9SR=MFQ!]E\7>OV8/?M=']K MZEDU1]_G@L6SZ+T-U#.+"\-OF$0-D96+L"L1-1.XSH*C62RX,YP/3[!TB22Q MYG W2/9ID,$T!2R6Z,:+0;$\>1(,0%T &@2P)KFX,$G''"^,X%*351 7XYJS MU/YB7$P)AS(0(H>,3 HL"?&1Q0:RX6)@-4+(6U7&4&I7>( *$,0 M]Q47*X\!YW%?9;!8F!Q17*P6ID)6L7)7,>G4OA0AC#.WP"Y&":7.$@98,S7R MI(?%QX!I./>$P*IA>D21L6Q8&K*" <0=3R"([ ('1,KN1!KN3; !.3 @]VB< M8\-P%EY< *[J'ATDP2N[P 8UK8V I@)&+A[*IQ:3B-*#(V#4=[&'L%(\A9P1!R=JP!D;([D89I8?MQ8#_N^WZP87@RHKC8 M,!SM9IP5K-VEF=ZNA+Z\ )/,:4L )BBQC9X!C*>D?)K ]N/(-"D.(;!I1!Q> M9(%-(]!>QE[!"+(7YQ)!PFH-5R%0=@<:IH7M)X#]A*\RGN9M1/' M(&$[&$+V+B(D4G8'&J:%[2> _81G%R&P8<2(;HZP82BDFR.WJ])Q8NUOEX!J M>CE;$(@20MN=,L :(WD$3%A]A#3CV4(0U@R-:.,(:X9"VC@$"5O $++]$!(I MNQ-IF);GSA50G_!,D:.-DDL;V/6#$,:7MW<$*<*032?8N G%Q*K1'%1(; M4 +;D.=B*;%MY(A63GKN1H>T<@@BI\H!T"H$RB#DN\>.#2B! Q961(*R=!5\6TZ+L#$T^\ M_?W=.KY@#TL&CJ_80W9Y'.)G^,O3&7_DY>ON6$V>B[HN#MUO\R]%49MF[O&7 MYEO=FGQS_; W+W7[-FG>EY>G(BX?ZN+4/_$171\[F?\/4$L#!!0 ( !E9 M TU\H[1?RP$ & $ 9 >&PO=V]R:W-H965T_WP.10H 1=&X_=J36N@93#3PAY5B@*X7_#!9B%.R=VC4HR[9]1==9&\J!BK7#Z-HZ=\.,0]*^T94(: M".E$2++_$D@@D!D!C\Y\U._4T#)7U> M2K)*%G-O&2?5OFR_AK',R\+J(QLUC,S M^&:OW=U[H.K4"1T=I;''QF]N(Z4!JQC?V0/=VNL^%0P:XZ8;.U?CH1\+(_MP MG_'T4RG_ 5!+ P04 " 960-->V$4YAL" ,!@ &0 'AL+W=OG.E/JG[U.Z%'8'8Y-BWM9,.[0-#3)GR. MUQ4V>BMX:^@@[_J!2;+G_-T,OATW862 **,'91R(;JZTHHP9(XWQ9_(,YR5- MX7W_YO[%9M=9]D32BK/?S5'5FW 5!D=Z(A>F7OGPE4YYLC"8PG^G5\JTW)#H M-0Z<2?L;'"Y2\79RT2@M^1C;IK/M,/G?ROP%R520S 5Q^M\".!5 IP",9#;J M"U&D+ 0? C'^63TQ[T2\AGHS#V;2[IU]IM-*/7LM888*<#5&DV8[:I([3?*H MJ#R*;)8 #3!3)%Z*Q-;#!PKL-X!> V@-T@>#E1-CU&"KZ:PFCG*40B?+4H;S M!'X2)_72I!Z:W*$9-=G=,AG.\\R!6:K2-/H,)O/"9 N8.'(R;[/%,C'""#H[ M6'ED"4QPY,=!7ARTW!L4.3AHN4X&T0H[.!Y9$J-@+P[VX,0.#EZ^.##/ M'%7E4:TBY+" NW-I[LD?1)R;3@9[KO01MP?QQ+FBVC!ZTLEJ?37/ T9/RG2Q M[HOQ@AH'BO?3W0OF#T#Y#U!+ P04 " 960-->Z)/JN$! #L! &0 M 'AL+W=O14FU)>L.HET,J1.,-Q&&XPIVV'BLSU3K+(Q%6S MMH.3#-25W<.$SZ=YJ?$$^$>"9$R7\)9"*0%0&/SES4 MKU33(I-B".3XL7IJST2T)V8S2]MT>^?>F;3*=&\%V<09OEFA"7,8,?$"LT(< M/8ATAF!C8'81>UW$CD^6+M*M7X!X!8@32-[%(*L8(V;K,)W#1+N(K*-\1&VB M7>SWDGB])!XORG#M[#SQ2>6D[%9R%-D?8';1:" U&,'PPBHVY>N:"0:WM=&OF&PO M=V]R:W-H965T+QE!)\TJ:X\Z/N15^.R<=-$KSVR-*%7 M494->60.O]8U9O_VI*+=U@7NZ\)3>2F$6O#2I,47\I.(7^TCDS-O4#F5-6EX M21N'D?/6W8%-!I B:,3ODG1\-'94*$=*G]7DVVGK^LH1J4@NE 26CQLYD*I2 M2M+'WU[4'?94Q/'X5?V+#EX&<\2<'&CUISR)8NNN7.=$SOA:B2?:?25]0*'K M]-%_)S=22;AR(O?(:<7U?R>_9:-?G;F30QZFIT >P(<""!^ MEX!Z GHC!.\2@IX0S B>"47G)L,"IPFCG:C29R172"P"@1:(!@;F'G<&TBL(8W)$UK'030+90F+8 A\NYG0:B9 MXGO[W*DCP")QITP :YW8 ?CYS /[+0?HXUO:8R;7%*+%Q<@LN#",%NGW1I6V M)NRBNQAWY,Q[?<'9I>RX>O-0U$;]VE/%NXT/_MO!2G4ME M%H(\:\F9?J7J6[L7>A:,*L>JIHVL>.,)>MKX6[C>P= X6(OO%>WD9.R95 Z< MOYK)I^/&!R8BRFBAC 31KRM]IHP9)1W'ST'4'YG&<3J^J7^PR>MD#D329\Y^ M5$=5;OS4]X[T1"Y,O?#N(QT2BGUOR/XSO5*FS4TDFE%P)NW3*RY2\7I0T:'4 MY*U_5XU]=X/^S9"-_3Q3),\$[3_2;WQ+SC^$:Z;TIS*+= M"OM-!R_UZC4/,.VV#TV'F#S@+> M0O3O$S?8/'3DH+O,8>C8N@4G7-0I3/2IFU\HP>0"K*DXVZM?>@6_-+;O3%;' M]K)%]@+]8][WIB]$G*M&>@>N]#5L+\L3YXKJ<,"33KC4[7"<,'I29HCU6/0] MH9\HW@[]+AB;;OX;4$L#!!0 ( !E9 TW=]FH._ $ "X% 9 >&PO M=V]R:W-H965TBC.6/8"2&63&,5Q&&:8D;8+BMS&CJ+(^471MH.C M0/+"&!%_]T#YL NBX"/PTIX;90*XR'MRAI^@?O5'H4=X8JE:!IUL>8<$U+O@ M*=H>,H.W@-\M#'+61Z:2$^>O9O"MV@6A,0042F48B&ZN< !*#9&V\39R!I.D M29SW/]B?;>VZEA.1<.#T3UNI9A=L E1!32Y4O?#A*XSUI $:B_\.5Z :;IQH MC9)3:?^HO$C%V'S,_P0J1>B=0CL5I(.,QZ)K'8C<,]Q(V)S&LB\YA(%R:R3Q)1N [-MU#" MLV/&0)SMC92HY)=.F>V<1:=+_V3/]2*^UX^!.[[_:=Q+\H.(<]M)=.)*7P)[ M5&O.%6B?X8->BT8_7M. 0JU,=ZW[PEUA-U"\'U\G/#V1Q3]02P,$% @ M&5D#39UE#.<5 P H T !D !X;"]W;W)K&UL ME9=O;YLP$,:_"N(##)^-#51)I#73M$F;5'7:]IHF3H(*. ,GZ;[]S)^BQ#ZO M]$W!SG/GYYS+K_;BHIKG]B"E#EZJLFZ7X4'KXUT4M9N#K/+V@SK*VGRR4TV5 M:S-L]E%[;&2^[8.J,J*$B*C*BSI<+?JYAV:U4"==%K5\:(+V5%5Y\_=>ENJR M#"%\G7@L]@?=342KQ3'?RQ]2_SP^-&8435FV127KME!UT,C=,OP(=VO*NX!> M\:N0E_;J/>A*>5+JN1M\W2Y#TCF2I=SH+D5N'F>YEF7993(^_HQ)PVG-+O#Z M_37[Y[YX4\Q3WLJU*G\76WU8AFD8;.4N/Y7Z45V^R+$@'@9C]=_D699&WCDQ M:VQ4V?9_@\VIU:H:LQ@K5?XR/(NZ?U[&_*]A> = ^@4 /%_ ]@8P*R :'#6 ME_HIU_EJT:A+T S?UC'OF@+NF-G,33?9[UW_F:FV-;/G%4O%(CIWB4;-_:"A M5QIZJU@C"CY)(F-@ =? <,S"',*+*ZYJH;QFU!9) 2GR$<,3"',8#@ ZC=Q(@J3A+FL8-# M!N90!EQ^")XYV^.J$L)\38-#!C#*^"K",0/OX S@H($YI &7(0*(2.U=<64\ M!28\AG#4P!S6@(L1$ #.CQN1Q23Q&*(X;>@OB7EOACO#,-#J.-Z'HNE2MOH'4$L#!!0 ( !E9 TV/I;^0]P$ M &,% 9 >&PO=V]R:W-H965T.>L5;NPUKK;(J1.-7"JGD0'K7ES$9)3;9;RBE0G@9Y=$F<(1U&&.&W: ML"I=[""K4MPT:UHXR$#=.*?R[QZ8Z'=A'#X"+\VUUC: JK*C5_@)^E=WD&:% M)I=SPZ%5C6@#"9==^"G>[HG5.\%K [V:S0/;R5&(-[OX=MZ%D2T(&)RT=:!F MN,,S,&:-3!E_1L]P0MK$^?SA_L7U;GHY4@7/@OUNSKK>A20,SG"A-Z9?1/\5 MQG[2,!B;_PYW8$9N*S&,DV#*/8/336G!1Q=3"J?OP]BT;NQ'_T>:/P&/"7A* MP$,O \A5_IEJ6I52]($<]KZC]A/'6VSVYF2#;BO<.U.\,M%[E11IB>[6:-3L M!PV>:_)DTB#C/T&P%X*=0?(!DOD-$J]!X@PV'PSR196#)G>:UFGB*"(;/V;C MQ6R<13JSP%%<+#AK45QD)/5S4B\G]7!PM."L13$AQ7_V/?-R,A\G7G#6HC@G M:>3GY%Y.[N/@!6AS5%S!^(BA ;C&#V9FFMSXTT+!A=MI[F9R^'<#PLMNO%*0].]6OT#4$L# M!!0 ( !E9 TTH>@300P( "H' 9 >&PO=V]R:W-H965T:QI2^0#[VFGGYRY M:(G20W$!LA>4G&Q1RP",HA2TI.G"JK1SCZ(J^56QIJ./(I#7MB7B[XXR/FS# M.+Q//#676ID)4)4]N= ?5/WL'X4>@=GEU+2TDPWO D'/V_!CO-D71F\%OQHZ MR$4_,$D.G#^;P=?3-HP,$&7TJ(P#TJ-,RPV)7N/(F;2_P?$J M%6\G%XW2DI>Q;3K;#I/_O5>O96H:(HP)8 #3!3 M0"\%M/5H41\O*%X9(*\!L@;)PB")(B?&J,FLIINB0HPR)\M:!@N$<.+'2;PX MB0V"<%[C#JV403-V=\8CR-/6CI%Z4 MU(/B)-ZEJU42C)+(A5G+4)+A[#\[DWEQLG?@9._#6PLF].+D')W%P\M4Z M'_21G;N?C4<6IRF._#B%%Z?PX& 'IUC]61*$$'2H]VL90E$!W=T!BU/+W"+? MB;@TG0P.7.D#T!Y39\X5U9;1@PY7ZXMK'C!Z5J:;Z;X8C^]QH'@_W4Q@OAZK M?U!+ P04 " 960--C!90+X " #7"0 &0 'AL+W=O9,::<][*HY,K-E*H7",DT8R65+[QF ME7YRY**D2D_%"2Y+*OYN M6,&;E8O=Z\)K?LJ464#)LJ8G]H.IG_5.Z!GJ60YYR2J9\\H1[+ARUWBQ)<0$ M6,2OG#5R,':,E#WG;V;R];!R/5,1*UBJ# 75MPO;LJ(P3+J./QVIV^GXKV%P .D"2!^@<_\OP.\"_(^ P(IO*[-2 M/U%%DZ7@C2/:MU53;F9I%NW?VF58K]>HE";QHB2Z&J,-L6@P98'"/ M0)J]3T&@%!OR$$YN$VP!1 AG\$$1OHWW;T3,8(( ) @L07!#$-_M H29PTE" M,$GX2( ]F" "":+I,F<@P0RH -_)?,3X?@ GB<$D,9"$P 1SD& ^72;VX$/M M31 *@'Q_Y'W@$?-@((\_0@&:8XW)$VKATX]]H(K@7FT+FEE094$A&=3:&A%" MX2 :*0?V$@:,@D?LC&&GX/")38&]@J,)EH9 >$PM;"D,>6JL5-@P.'Y"+6P9 M/)]RX"%0//(EAXU%(&.-? 0)[!F"IZLEL&<(F: 6 I%[>Z/!;[)DXF0["NFD M_%S9=F:PVGN1<,5V+]Z+/B[;5:">*UUT;A?I>+OD'4$L#!!0 ( !E9 TWPIVMZ , .D- M 9 >&PO=V]R:W-H965T?4/(4H$#JC_DZ[PG.2%/@-E9%&_E M@7-IO:=)5L[M@Y3YH^.4FP-/H_)!Y#Q35W:B2".I#HN]4^8%C[:Z*$T(GW!UF=0T+MLXY5D9B\PJ^&YN?R*/:^96!5KQ*^;G\F+?JJ*\"O%6'7S= MSFVWZA%/^$96%I':G/B*)TGEI/KQQYC:39M5X>7^A_M:AU=A7J.2KT3R.][* MP]R>V-:6[Z)C(E_$^0LW@7S;,NF_\1-/E+SJB6IC(Y)2_UN;8RE%:EQ45]+H MO=[&F=Z>ZRM!:,IP 34%M"D@P6@!,P7L?X$W6N"9 N_6 M\4^+<6!*8@Z!0X M]6#IT7^*9+28%>)L%?4$RJ-JGI+'0-W?3752WTY]3=V 4IT]+3Q*9LZI,C*: M9:VA+0UM:U9(P]J:I[ZFX_*YKPC#MF2-&O(:C:/"-HDI3$RU 6L9^-B 00.F M#;R60=")6FM"K=@H-IM?#KJ:]L&P\+'$QGFZ_,>9V MV4,B,M#.P#) @ 4=L,!F2\82 J ] 964XHQH^$=F3%F=')]65@:4>LNCZ\+%!-) M 9%]1H#(&WA&,,PB0YAU&4$BCW7:<2Y><*N/H.]1L8^STGH54KTKZS?:G1"2 M*T/W04V-@_KN:@X2OI/5;JCVB_KCHSZ0(CI9'X4PP4M5UGH9'HUI[J-(;X^BXOJ#;$1MO^REJKBQ776( M=*,$W_F@JHQ('*=1Q8LZ7"W\V(-:+>3)E$4M'E2@3U7%U=^U*.5E&4+X.O!8 M'([*K1<,/XH

AYE23)(CH[H@ZS;C'D"D/>(C8(@O60R KH M51!4!?'Q](V*"0**$E!/D+PA2 =IM)C,8VJ/ 4)CD@UR&<,82VF"JTE0-0FB M9C#-NL6PJVEH'-.!EC$HA1Q7PE E#%&2#Y2PT21 TIC& RUC&$L)([B:%%63 M(LM\AQ-D*$$V3H<-=*ZSD4Z;,ALD,P9!/K7&.2HE1Z0 3G"'$MS-KWF(\;T; MSZCZ#L3>*WL$=Z/N8<)-8$:]=:#W%8UQMQ3AS@($6:>)H@7<6X#^QTKAA@!S M' %F60*"FO0$P$T!YK@"C/<[IF:,FE:#FP*DR K1"0K<%B";;RR ;V? ]O/0 M6CI0=MM;$!1B+M'5">VN3-^Y.A2U#IZDL8>]/Y+W4AIA&>,/]O\>[2VM[Y1B M;UPSLVW57E7:CI%-=PV+^KO@ZA]02P,$% @ &5D#3=,J5TH1 @ T@4 M !D !X;"]W;W)K&UL=93;CILP$(9?!7'?->&< MB"!MMEJU4BM%6VU[[9!)0&MCUG;"]NWK Z$L.#?XP,S_S6_+4_2,OXD:0'H? ME+1BZ]=2=AN$1%4#Q>*!=="J/R?&*99JR<](=!SPT211@L(@2!'%3>N7A=G; M\[)@%TF:%O;<$Q=*,?^[ \+ZK;_R;QLOS;F6>@.518?/\ OD:[?G:H5&E6-# MH14-:ST.IZW_N-KLUCK>!/QNH!>3N:>='!A[TXOOQZT?Z(* 0"6U E;#%9Z M$"VDRG@?-/T1J1.G\YOZL_&NO!RP@"=&_C1'66_]W/>.<,(7(E]8_PT&/XGO M#>9_P!6("M>5*$;%B#!?K[H(R>B@HDJA^,..36O&?M"_I;D3PB$A'!-"Z\6" M3.5?L<1EP5GO<7OV'=97O-J$ZFPJO6F.POQ3Q0NU>RWC)"[050L-,3L;$TYB M5F,$4NHC(G0A=N$B/1+*W%PY\#63LK:05G-*.O%Y<=Q/O>")F^* C^;;B*\ MBEU:T\DFNV/#>@S-F_P?;KO=3\S/32N\ Y/J99OW=V),@JHE>%!F:]5@QP6! MD]333,VY;3-V(5DW=% TMO'R'U!+ P04 " 960--+#EL(N(! B!0 M&0 'AL+W=OC6>&K/C;8-7.8]/<,WT-_[@S05GE6JED.G M6M$%$NH"O8]V^\SB'>"YA4$M]H&=Y"C$BRT^5P4*K2%@<-)6@9KE"GM@S H9 M&S\G332_TA*7^YOZ1S>[F>5(%>P%^]%6NBG0%@45U/3"]),8/L$T3XJ":?@O M< 5FX-:)><=),.5^@]-%:<$G%6.%T]=Q;3NW#I/^C>8GQ!,AG@E1\E<"F0AD M1<"C,S?J!ZIIF4LQ!'+\LWIJST2T(R;,DVVZ[-PS,ZTRW6N9;.(<7ZW0A'D< M,?$"LT+L/8ATAF!C8'81>UW$CI_\X8+X!8A7@#@!LA1(WG"0> 62.P?Q=A7# M",DKVD]VFDL5]@XQ78_'\:F5<@^W<:F2>-^%VR M2N,>9=(@VY47O#BM]O;X2N6Y[51P%-H'3 ):@ZGMA.W?US:$LF"BS4.PAYESYAC/3-HR_BH* .F\5;06 M&[>0LGE&2.0%5$0\L09J]>;,>$6DVO(+$@T'4M1L7NW?#2WDII#:@+&W(!7Z _-D545E"+ MDM4.A_/&W>+G/0YU@/'X54(K1FM'2SDR]JHW7T\;U],9 85<:@BB'C?8 Z4: M2>7QIP=U!TX=.%[?T3\;\4K,D0C8,_J[/,EBXZY9D?J)2)*EG+4.[[Y60_2EP,^!.LQ<&\W9F7=*K5#66Q;&88IN M&JCWV74^_L@'#QY(H0\4OHUBY\_"PSAZ3[&W^<1VDL"J(S X0@@\!:R#*T MH0$(WF60V $B*T!DR<"?R.Q\$N-3=R?IZ9^=)[;RQ#.>,%[9 1(K0/)QI2LK MP,J2P7IR9U8SI=$#I6LKSWK.DRP 8,]^N[V/:\4+!8(M6>!IA>"%#[NH&%MK M98M]"YL_9>N2;(7%@XM9+,68W.*)CQH MU-0JX!?3_X63LVMMAL_(.LR8K>FBZ+][-Z"^$WXI:^$ MDSK80LW$84/A+/4R46O>#89N(UG3#STT3-[L'U!+ P04 " 960--VT<3 M7U<" K" &0 'AL+W=O\/-8!(1I&XNVTJM%.VJ[;.3. $M8&H[8?OWM8V#"'@WY"'89F;..7,< M.TE#Z!O+,.;6>UE4;&EGG-<+QV&'#)>(S4B-*_'F1&B)N)C2L\-JBM%1DX1VUV*4L$?WWA O2+&W/OBV\Y.>,RP4G36IT MQJ^8_ZIW5,R<3N68E[AB.:DLBD]+^ZNW>/9<25"(WSEN6&]LR5+VA+S)R??C MTG9E1KC !RXED'A<\0H7A502>?S5HG874Q+[XYOZ5A4OBMDCAE>D^),?>;:T M8]LZXA.Z%/R%--^P+BBT+5W]#WS%A8#+3$2, RF8^K8.%\9)J55$*B5Z;Y]Y MI9Z-UK_1S 1?$_R.X(%/"8$F!%,)0!/ 5$*H">%40J0)T50"U 0X(#BMNZI= M:\11FE#26+3=<362&]M;0+$A#G)1]5^]$QUC8O6: A@ESE4*: ML7J(6(\1$-Y#-@]%MH]%GL<0T,,XPHO.$-]HB*\$@CN!V"P0& 4")0#N!.8# M1UL,5)BJ+35PY6?@ZQ@'8#B"K<>P+Q".8)LQS(N"L=SVH=R="\#H AB[$ _S M 6,70 3<#R.%QDBA(9)G%HB, M'TCD.C #1D,-BZFQ83]COI!>8@L3%(; @2 M##9_/#(T=%WW8T/GQDCS":V;FUKW221Q6QE/']<0"PS/A184]\N:SX8_:J=W MXLEK]">BY[QBUIYP<7BJ(^Y$",="T9V)/F3BYNXF!3YQ.81B3-OKJYUP4NNK MV>G^'Z3_ 5!+ P04 " 960--+S&Q&>8$ 4' &0 'AL+W=O M*S83&RM97DF)MV]?'1BOQ?DIR[F(+?GC<(9#_AQ*LW->?"_W6E>3GUEZ+.?3 M?56='CVOW.YUEI0/^4D?ZU]>\R)+JOJR>//*4Z&37=LH2SWN^X&7)8?C=#%K M[ST7BUG^7J6'HWXN)N5[EB7%?U]UFI_G4S;]O/'M\+:OFAO>8G9*WO1?NOK[ M]%S45][%RNZ0Z6-YR(^30K_.IU_8XY,,FP8M\<]!G\NK[Y,FE)<\_]Y<_+Z; M3_W&(YWJ;=682.J/#[W4:=I8JOWX88Q.+WTV#:^_?UK?M,'7P;PDI5[FZ;^' M7;6?3Z/I9*=?D_>T^I:??],F(#6=F.C_T!\ZK?'&D[J/;9Z6[?_)]KVL\LQ8 MJ5W)DI_=Y^'8?IZ-_<]FN $W#?BE 1>##81I("X-1#S80)H&\E>#X1Z4::#& M]A"8!L'8!J%I$/X*NDM@-[IMNE9)E2QF17Z>%-V,.R7-Q&:/83TAMLW--O_M M;W7&ROKNQT)&:N9]-(8,\[5C^!4C0M%GEI214=!G5H@)^\QZA)T-8J(^\X28 M^,)X]9A&M 7%M(/:Q 0$-B-: [!E@UJAU3-@RQXZ1?O-GC1S@!.#6 ME(LBP&T 9]GK!2AA@)(&**V9(TD_G#,6$H>6':AN@NNQX!/H6HDX=L:H8(P* M))%;OBOBDD(Y'(>M*1:C#-[$>L$%,+@ !&>OZX#TPV(5T.@HQ_T8A$;ACQ=)YMA_&/#"$O.E@7JS$*XQ /( 90F "BGJ!H!!.)!/AG<3 MQD>L-0/UPHR0\Y0+E'*[A/5*IGV2TXK M2P83<)/KNX1ECU/94[ZT7:+:8RVAU6UD?1O9#"+]<+"\<21ORG8$U7YT<0*, M#8PO%DM.2S_E!_;XTMJO2Z4M0 ,X=P !F'UCL#!683UG",]=Y1P' LUC^\X MYV(=%$@';:TW4"_Y\*1+.7A,$E0'$;!>@6+HQ>LE@*9RU6L9.*.LD]@F1#HJ&@7*@;J#2P\" M:'T)P/<)B MWWNL4 *5DG:M B#%'+F26,8DE3'%'$M'8IF0;'RN))8)B2HF>XU+>@!4=*D M*G .OL22(X'D,+O"@)!T].-XECA&="1X^$?C7AFL>3AQM7")T^@!(1C$&\;Z MP6&UD4!MF'*8P$(B@SMF%A82"9Z&D>>UM"[AJ I>C@778\$G #)X*/.N7FTT M[\O^3(JWP[&1&X^!]02P,$% @ &5D#3076GY+C 0 Z@0 !D !X;"]W M;W)K&UL?93O;ILP%,5?!?$ -?]#(D!:F:I-VJ2H MT[K/#EP"JHVI[83N[6<;@@BQ]B6V+^<>_PXQSD;&WT4+()U/2GJ1NZV4PP$A M4;5 L7AB _3J2<,XQ5(M^1F)@0.N31,E*/"\!%'<]6Z1F=J1%QF[2-+U<.2. MN%"*^=]G(&S,7=^]%5Z[A%QWK'0Y-[G[Q M#V6L]4;PUL$H5G-')SDQ]JX7W^O<]300$*BD=L!JN$()A&@CA?$Q>[K+EKIQ M/;^YOYCL*LL)"R@9^=/5LLW=U'5J:/"%R%$FP8TD9FH7['$ M1<;9Z/#ISQJP/A/^(50OL])%\^[,,Y56J.JUB/TD0U=M-&N>)TVPT@3WBM*B MB!<)4@ +16"E"$Q_>$>QLQN$5H/0&$1W!NDFQJ39&4UO-(F7;+*6CZ(XW>_M M*)$5);*@[#[9)Z6][2(MH%OATEMJ+$CRB!MT&)'P+[D9=&&Q:;*EEY M33!H=>KT+? 3\W/7"^?$I#K YI@UC$E0CMZ3LFS5Q;,L"#123W=JSJ?/;UI( M-LPW"UJNM^(?4$L#!!0 ( !E9 TTGE%LMN0$ !,$ 9 >&PO=V]R M:W-H965T[ #@T+L4RE9X<&[<$6+; M 22S#WH$Y6=Z;21S/C5'8D<#K(LD*0C=;!Z)9%SANHRUO:E+?7*"*]@;9$]2 M,O/W!82>*ISA2^&5'P<7"J0N1W:$'^!^CGOC,[*H=%R"LEPK9*"O\,=LUQ0! M'P&_.$SV*D:ADX/6;R'YVE5X$PR!@-8%!>:',S0@1!#R-OXD3;PL&8C7\47] M<^S=]W)@%AHM?O/.#15^QJB#GIV$>]73%TC];#%*S7^#,P@/#T[\&JT6-GY1 M>[).RZ3BK4CV/H]P MN*"K+FCD%SJT=>,'-@[^#@W^A2R*@=R%\\K&9[^F< M.#VF)TB6_T#]#U!+ P04 " 960--D=*C?*0# !8$ &0 'AL+W=O MJB12TVG:I$VJ M-FU[31,G006< 6FZ;S]CW(S89RGKBP+F?'^?S>_LR^(LNY?^(,00O#5UVR_# MPS <[^.XWQQ$4_:1/(I6O=G)KBD']=CMX_[8B7*K.S5U#$F2QDU9M>%JH=N> MNM5"GH:Z:L53%_2GIBF[/VM1R_,R).%[P[=J?QC&AGBU.)9[\5T,/XY/G7J* M+UZV52/:OI)MT(G=,GP@]VN:CAVTQ<]*G/O9?3"&\BSER_CP>;L,DW%$HA:; M8711JLNK>!1U/7I2X_AMG(87S;'C_/[=^T<=O KFN>S%HZQ_5=OAL SS,-B* M77FJAV_R_$F8@'@8F.B_B%=1*_-Q)$IC(^M>_P\VIWZ0C?&BAM*4;].U:O7U M/+W)"M,-[P"F UPZ4*T33T)ZY!_*H5PM.GD.NFGRC^6XQN0>U-QLQD8]%?J= M&GRO6E]7'/@B?AT=&9OU9 ,S&W*QB)7WBP1@$FMPNG-(<0<4'2/5#MB5@PQW MP% '3#N@5PYRW %''7!D!(4U2Y,-US:MMH$$*/5,58KJI*X.32R=U-%).2& MRV2H3(;($$LF'T-GD7LD4J$R!R%!+IG!D2,9) MZ@F')#@L":+$;%HFHWPF18LH\41$/%@21,GATL!+9E(\B[CGDR,HG@\$$*G4 ME@)7BJ:13PGGF" @T\Q6HJX28U'N6RF<>,(0J=R68LY*L2QBW*.$IP:"Y ;J M6VR<>I+>GI\(3C1!D&9VYB NTUD&G'F4<*8)!K6CY%*M(BI\:XAC33"N[?1! M7+#O"&/,,WV @PT(V,S.B,;H*H<0GA8^*9QL0,AF=E3&*)M_F;X]%Z<:,*KM M! ((U2F/>#'_\\CBB,,MB!LC?DMT.-Z X,WLE \NWAPB\. -.-Z X)TD'A ..-]R"-R!XJ^.Y;[ XWG +WN#B35B2>? &'&_ \':80_#.U&G'$Q3% M\:;8OFTS1UV\529)/=F1XG13C&X[*&-T-7V4Y9Y/@N* 4P1P)X\8(PL!XCM] M>X[?&--V*J'(MLUYY$OY%.>:8MNV?18Q1M=2*BH/V!0'FV+[MIVIC)$M5?@^ M"CP!4.18[V0K8W2U5&F4V$'%L\*N$=U>E[1]L)&G5M?3L]9+V?P NC#\9S[5 MW%_+;E^U?? L!U5>ZB)P)^4@U&B22 5^4&7^Y:$6NV&\S=1]-]6ZT\,@CZ:. MCR\_)JS^ E!+ P04 " 960--DP-2 8P" +"0 &0 'AL+W=O>VQ[&U\)?6,YQMQXK\J:+#=D*7M"WN3@RV%IVC(C7.*,2PDD'A>:GN!T!* '0&.9K#:VI69&\11$E-R-6B['AHDEQU80/%W93*H_AWU3?C) M1/220,^+K8L4ZC#K%N,,,(%_#]E,(:!'6"*!/@M'E\7:F="=^PG2*2((1CG\ M4V3[5.0N35=KEJOX[M L)]0+>%H!3PEX=V[#D=LM)E"8NK4R@B._TRG(L2-[ M9,@4Y(%HI+35*,' UA<%M47!25%>],!67RO@S[8MS >9#+@\,%:)9& M]$!">S*L@/,?CNAW+7#G..).MYT?CHZ85(/2[#L-R@7^R-^M3FNZ\ZS!05YA M>E)=E1D9.==&B M_:@F<22$8Y&\_2*612YN)OV@Q$&PO=V]R:W-H965T0'J/E,N@B0FD33)FU2U&G=;P.W^Q+[7YQR?>X-OVG/Q+&L Y;TPVLH,U4IU&XQE40,C\HYWT.J3B@M&E [% M"&2/BSQ8H[S,4H-?$8W.J ME4G@/.W("7Z ^MD=A([PI%(V#%K9\-834&7H(=CL5P9O 4\-]'*V]TPE1\Z? M3?"US)!O# &%0AD%HI<+[(!2(Z1M_!XUT72E(<[WK^J?;>VZEB.1L./T5U.J M.D/WR"NA(F>J'GG_!<9Z$N2-Q7^#"U --T[T'06GTOYZQ5DJSD85;861EV%M M6KOVPTFR'FEN0C@2PHF@[WZ/$(V$Z'\)\4B(WPBV_7@HQ?9F3Q3)4\%[3PS_ M;D?,1Q1L8MW]PB1ML^V9;H_4V4N>Q.L47XS0B-D.F'"&6:^N(;M;2'"-V-\B MDOA^PF!M@4C<'B)GMR++C^;\('8+Q$Z!V K$5UWX MM"C#@4G\12$N3. VDCB-) Z!1;>V+DRT,.O"_*,C*Z>1E4,@650[8-86TUJ, MO[@"S[YW!N)D9XGT"GYN[1R;9:=Q]1#:]_(&'V;==R).32N](U?ZU=FW47&N M0!OQ[W2YM1ZO4T"A4F:[UGLQ#)DA4+P;YR>>AGC^%U!+ P04 " 960-- M$#-PQE(" R!P &0 'AL+W=O'. &MP=1VDNW?US:$36PW[4NPAW/. MS!F3<7&A[(W7& OOO24=7_BU$/T< %[5N$7\B?:XDV\.E+5(R"T[ MXSC/:: MU!(0!4$*6M1T?EGHV):5!3T)TG1XRSQ^:EO$?B\QH9>%'_K7P$MSK(4*@++H MT1%_Q^*UWS*Y Y/*OFEQQQO:>0P?%OYS.-^D"J\!/QI\X3=K3SG94?JF-E_V M"S]0!6&"*Z$4D'R<\0H3HH1D&;]&37]*J8BWZZOZ)^U=>MDACE>4_&SVHE[X MN>_M\0&=B'BAE\]X] -];S3_%9\QD7!5B=N*#MJ")+:='[\&PZ M_;R,^E>:FQ"-A&@BR-R/"/%(B#\(R4-",A*2_\T 1P(T,H#!NV[F&@E4%HQ> M/#9\#CU27UTXA_*X*A74IZ/?R7YR&3V7$*8%."NA$;,<,-$-)C,@:QL23@@@ M"YBJB%Q5+".+'MTG6-F(+#-J^*?(YJ'(79FQLUFQYL=WS?J+0.(42+1 0 M&]T>,)G&=!H31\',:(<-BN+OIRKZ*G3JA/]B8Z#?CG2 T,([X,YZO0$5_+"V&8WQ_R MPVWR#;%CTW%O1X4<4WJ8'"@56)8>/,ECJ.4%-FT(/@BUS.2:#6-\V C:CS<4 MF*[)\@]02P,$% @ &5D#3&ULC53M;IPP$'P5Y 7Q=G(Q8ML 93WRF@O<]0J-1PPEE4+C,@= M'Z#7;QHN&%$Z%&C[>\Q(UZ,BL[FC*#)^4;3KX2@\>6&,B+=[ MH'S,48!NB:?NW"J3P$4VD#,\@_H]'(6.\*)2=PQZV?'>$]#DZ%MP*%.#MX _ M'8QRM?=,)2?.7TSPH\Z1;PP!A4H9!:*7*Y1 J1'2-O[-FF@YTA#7^YOZ@ZU= MUW(B$DI._W:U:G-TA[P:&G*AZHF/CS#7DR!O+OXG7(%JN'&BSZ@XE?;I51>I M.)M5M!5&7J>UZ^TZSOHWFIL0SH1P(03Q?PG13(@V!#PYLZ5^)XH4F>"C)Z:/ M-1 S$\$ATLVL3-+VSK[3U4J=O1;)/LCPU0C-F/L)$ZXPX4=$Z4 D"P1K XN+ MT.DBM/SX@XO0+1 Y!2(K$*T%DM0M$#L%8H>#:-.'"1/X%M1/9>XVH'("I6N, MVT?B])$X?,1N@;U38/_U3J1.@?0+G4@_=R+8;8&PO=V]R:W-H965TS(!:8:TZU&1N=Y1%IFX:-;U<)2!NG!.Y:\G8&+,48ANC9?N MW&K;P$4VT#-\!?UM.$I3X46E[CCTJA-](*')T6-X*!.+=X#O'8QJ-0]LDI,0 MK[;X5.>(6$/ H-)6@9KA"B4P9H6,C9^S)EJ6M,3U_*;^P64W64Y402G8CZ[6 M;8[N45!#0R],OXCQ(\QY$A3,X3_#%9B!6R=FC4HPY9Y!=5%:\%G%6.'T;1J[ MWHWCK'^C^0G13(@60KC[+R&>"?&&@"=G+NHSU;3(I!@#.7VL@=HS$1YBLYF5 M;;J]<^],6F6ZUR+9)QF^6J$9\S1AHA4F^AM1>A!_1+ QL+B(O"XBQX_7_(CX M!6*O0.P$=NL8X?TFQH1)'::?%@G))FOI 9$X]EO9>:WL/%8>-E8F3+):)0VW MVUYZ0"3]AY7$:R5Y9R4D\<9*\B[P0Y22C14/*"3[C16\.G/V#OA"Y;GK57 2 MVAQ?=\@:(30807)G%%MS[2P%@T;;:6KF&PO=V]R:W-H965T#E4-:T$25K/$Z/"W^%GC8XT@8&\:.D M-S%:>SJ4'6,O>O/YL/ CK8A6="^U"Z(>5[JA5:4]*1V_>J?^P*D-Q^N[]X\F M>!7,C@BZ8=7/\B#/"[_PO0,]DDLEG]GM$^T#2GVOC_X+O=)*P;42Q;%GE3"_ MWOXB)*M[+TI*35Z[9]F8YZWW?S>##7!O@ <#Q?TW@[@WB-\,,A-\I\R$^H%( MLIQS=O-X][9:HHL"/<4JF7M]:')G_E/1"G5Z7:99-@^OVE&/67<8/,*@1\3& M1:1),6!"I6"0@2$9:^PXP!8%@$AAAA@,-#;V\4.@.>P@ 1TDQD'RX*"P,M5A M4&1 C0%E*+#RN8%0<9# 8E)03 J(F5EB.LQLQ!*C(+:TN""9L.E(Y!,2PD!X7D@!"K4->Y&VXZ%6X!LA0 BU6KZ\)EB:98 M9B#+#&"Q7MUZYB8U&=7: XLN-JC[(X!GHA#1Q 6"_K^Q$-C\*X0!%:E]"6&W M:[!30_]"/4WXR0X_P]NS2F(EK=#H,5BML)H$W>#>5?27\5#;"VS&IY@GSU3\R)JG2 M$@6JDLYJ$!PV%3U*O1K.TGO7 8-Y=_ %!+ P04 " 960-- M" J$4/ ! !:!0 &0 'AL+W=OA(]=.;-14A.M5G**U*]!%J[),X0 MB:(]XK3MPC)WL9,LZY="I5G2!A$L1?L&'8V;U3O"GA4$MYH'MY"S$NUU\KXLPL@4! M@TI;!VJ&.[P 8];(E/$Q>88STB8NYP_W5]>[Z>5,%;P(]K>M=5.$61C4<*$W MIM_$\ VF?I(PF)K_ 7=@1FXK,8Q*,.6>07536O#)Q93"Z>9/ M(%,"F1/(V,L(][ZG]Q/A S-Y4-NBVPKTSQ2L3O9=)AG-T MMT:3YCAJR$(3I_&L0<9_AA OA#B#>&% 2.0WB+T&L3/8+2MX3E=5CIK4:;JQ MDS3U0W9>R,X9) L#$N'G%64KPH1D?DSBQ20>S&(W1LQ6A$F2^#%[+V;OPZR_ M[%:$<8S]F-2+27T8LL)L13A*B!^3>3&9YP?(5I1L^P.L6T&+8V%OG9]47MM. M!6>AS0ESY^ BA 9C%SV9>AMST&PO=V]R:W-H965T?O 3K06 M3_:LJ7(NELW!:4\-S7#M_5OV3TJ\$+/)6[IFY:]BQX\+.[:M'=WGYY(_L^MGV@L*;:M7_Y5>:"G@ MDHDX8\O*5OU:VW/+6=5G$52J_+6[%K6Z7KLG!/HP/,#K [PAP'L_P.\#_*D! M01\03 T(^X!0"W Z[:J8:<[SY;QA5ZOI^N&4R[:#62A>UU9NJK>CGHEZMF+W ML@QC;^Y<9*(>L^HPW@V&1&-(:D)@0#B"P,#"PUBL/"/<)_[XB#6"T9FF$_)D M[^<9D?71DODJ@3\JF8\G"- $@4H0C!($FI(.$RI,W6$T'28BP$F$*(D0(:$= ML3(Q/FB8]01,.@&3O8\9"8I001$B2&O358MJ;/\#&E$A*!5B4 $_ MUJ@0X_41W]/Z>4T,*E$8ZGS-3! $.BHS4X&71!$N*T9EQ4B%B28K-OL6(M!D M(: DT0J4FB 2N-K?)#-!"8GO6$^"BDH,44&2X G Q2W4G6X(<,>% 2FMWC$] M:%01O7G74T I @)/1V48RK_W1P#4V!_!0X3=*R]NM_ !OP7<< %QW,0HBFFH M'MR5BYLJ(*Z:W&E'P&T,H@_(Q>T'IO@/(+81Z^F_2_Y,4T'>?1 OXR@^ M+H9%2?=MNZD84A5\% M\0#'GJOMB" E0-5*K12=JNUO!R8!'1M3VPFG;U_?0O#>:X#\">"LV5Y[9O8W M,_;L6)0_JJUS]>1GGNVK^^FVK@]W05"MMRY/JV_%P>V;_[P499[6S<_R-:@. MI4LW7:,\"V08VB!/=_OI?-9=>RKGL^*MSG9[]U1.JK<\3\O_'EU6'.^G8OIQ MX?ON=5NW%X+Y[)"^NC]=_=?AJ6Q^!:W<)E61NI\?'O$'1ZNF?; M\/S[1_1?NN2;9)[3RBV*[)_=IM[>3^/I9.->TK>L_EX1#E,9*GO[L/W?[[O,XQ/]HAAO(H8$\-6CN?:F! M&AJHSP;Z8@,]--"?#>S%!F9H8$B#H,^]Z\QE6J?S65D<)V4_'PYI.^W$G6F& M:]U>[$:G^U_3GU5S]7UN$CD+WMM @^:QU\@S363'DB67B),B: R<7$CDXE&R MYL3#@BNBB'BX&F1U,+7LKN(,#;4RS75R$P$S43 #"V=B*A[;I1)(: M4(DDHE6:\"DOHY!.(:X2L5*>^2Q"3.@0#%OL">&!O+@=7 (2^D%(X(*DNP0B M&WJ0)#!BA0(A!+T/$DG/?3")Q2TH%IRRB=:^A#!DQ2V4%9Q[8,Y=4XWM8#P* MQ$>VF@/T"2U\=\+L$PA^%#>"$@.EM1!R\Q MFQ,^4 E,*L%194-/WTK,!!G>7M 2,T&*&PH:B&SHZ7>)P2$1$VA!0Q';O5T6 MC#"Z#2(9V[-X5: M70DU3@Q#3R+H4A)1C[)(-*,!HN>?)1!I M[3E**(QU!?:#L>=LI#RGZ2\A]+#]5A$T5>A"M,#<4VI[18YX"3 C9PGQ--;:#"UZAPZFADYOOO428 MT&5NH?@V#ISOE[=%6UV--DX/PTCQ/1];$%<*'3VMC3R/TC2&EKX!6@O-<:1" MI6CN0&9BG7A K#&V]'5L+30GDC 1=0.P97V=@[&ET1[2?AJ,!4,H@)=60;1^>C%D?64 MA\'5;M"YDJXKAE>R9'/IBFAL!I>[04^M*'8'T>C4GR2>Z6(P% PZ6-**'D2C MA 1S6#4;_FB+XO:BI/<1G+UFREWYVKWSJR;KXFU?M_5W=O7T M7O%!MJ^IR/5'<;<0X/I2W*WZMX:?X?N7F'^DY>MN7TV>B[HN\NX5UDM1U*YQ M'GYK>F_KTLWI1^9>ZO9KU'PO^Y>'_8^Z. PO1H/3V]GY_U!+ P04 " 9 M60--;JU1X1D" &!@ &0 'AL+W=O>(J!\1?1 $COE9).E'XC9;]"2-0-4"P>6 ^=^G)@G&*ICOR(1,\! M[TT2)2@*@B6BN.W\JC"Q+:\*=I*D[6#+/7&B%/,_:R!L*/W0OP2>VV,C=0!5 M18^/\!WDCW[+U0E-+/N60B=:UGD<#J7_&*XVN<8;P,\6!C';>]K)CK$7??BR M+_U %P0$:JD9L%K.L %"-)$JX_?(Z4^2.G&^O[!_,MZ5EQT6L&'D5[N73>EG MOK>' SX1^B-&I&A/GUZI.0C(XLJA2*7^W:=F8= M1OY+FCLA&A.B*4%I_RLA'A/B:\+"F+>5&:M/6.*JX&SPN&U6C_5_(ES%ZC)K M'31W9[XIMT)%S]4R# MTUD0C9FTQT0QS12#%/DE$+HEU=)<>O178W"/2U*T0 M.TW$)C^>Y2=9["98. D6AF#QYA9NB[28U& Z>PM!EN1NF<0ID]S))-D[!$LG MP?+C1E,G0>HP&M^T.[TS&H5I$+AE,J=,YI!9W,A83#*7R:+DO<;G3IW\_WU; MYXZ^Y3,[MKLNU'UWT>Q94>!',X&$5[-39Z;?+#H-N3H0.$B]3=6>V]%D#Y+UX]1%T^BO_@)02P,$ M% @ &5D#356UQ[A9!@ H", !D !X;"]W;W)K&ULE9K=;MM&$(5?1="](^[L+PW;0*R@:($6"%*DO69LVA8BB2I)V^G; MEY081=YS)E!O+(F>W9E=[OEF=LFKUZ;]VCW5=3_[MEEON^OY4]_O+A>+[NZI MWE3=NV97;X?_/#3MINJ'G^WCHMNU=76_;[19+Z0HPF)3K;;SFZO]M8_MS57S MW*]7V_IC.^N>-YNJ_?>V7C>OUW,S_W[AT^KQJ1\O+&ZN=M5C_6?=?]Y];(=? MBV,O]ZM-O>U6S7;6U@_7\_?F\D/T8X.]Q5^K^K4[^3X;A_*E:;Z./WZ[OYX7 M8T3UNK[KQRZJX>.E7M;K]=C3$,<_4Z?SH\^QX>GW[[W_LA_\,)@O55YK/[^J%Z7O>?FM=?ZVE ?CZ;1O][_5*O!_,QDL''7;/N]G]G=\]= MWVRF7H90-M6WP^=JN_]\G?K_WHPWD*F!'!L8_],&=FI@?S1P/VW@I@8N:[ X M#&4_-Q^JOKJY:IO767NXO;MJ7$7FT@VS?S=>W$_V_G_#]'3#U9>;8/S5XF7L M:+*Y/=C(B8TY6BR&WH\NA+FX%6@N;QTLT2+&MR8?2">>!V'I..V^O3UI[Y/E M'3C:@=MWX$XZL/D\'4SBWF1[F*=@"['94(B9]RX$'HVGT7B()IB0A7.P\2=^ M;"I,-O4>@ADB5F8VT% "A.++;,BW 4(Q*4@6\))8F52D@D<3:3211)-X!XEV MD,Y?*"7MH(0(C,M72HDCC581E2FX< M.,4-PH?#+HQN1L#;D29 M;4CRN-*'XX M!PR"P,*\$1 HL#%KUZ!\@\"JCH03SF@K@(!\- J%T3@&?<" ( B$42JS"Q2[F?/@)5[*@DA%_@DH. M 8H"-#)%BDHT7.^">@=("LJ]/('D% P:)2TQ"4>"$"3D)!5$0H!0T$:[19P9 MPHJ''!J"T##BX1ZA54@*6X2S11A;5HM.[\O&,YU"R!FN2;'8NX$J=D%,MQ91%7F-\L M@DAL?HN6Q,J:4K1X.*\LX14HA9#(29Y@C3(,\YA%698KZ,B57PDI3I<9QI MCFSLX$ #814+@ BQ!$"1$.L3"I+Y8#%*4=/6#EB.G18%HHXR9.WTR7':.D;;7,2.E)!% M\J7BB?/6L?(P3[V.D#2691X/H7+0<.LX;AT[7\IS[V3TYH2/''T\VSB@W.&I%;:OKUG%H>J07I=^G)>529O,)'SX'D M"9#R#8J]Z3(@JDCY9,J(BYES\ZDP-D0SMB!+0,[O[+)*&L\<#P$4HP4VK1PY8?_L;L*7-,!-8W8#:CI4LM$ M07F61!2=K\J BHZ%4FP&KN= ])PS-Z">%0X&KN; U)Q3(Z":@[KJN90#V^?D MO TH91>#]F2-"SF2)T[Y&H@DQ8NV7B.7<20[DWS>(JI8VZI&KN'('CGEL(VH MX0L;%5A$KN!(% RHC>1\N2P5D4:N\\@R?(Z_R+8)RG8DAUD<7\JY^0]02P,$% @ &5D#37"7%2VA @ Z0D !D !X;"]W M;W)K&ULE5;;CILP$/T5Q $C3%[#-F>,S,XP]TPL7;_+(F/+>RZ*2,_^H M5/T8C_[KPDA^.RBP$\VE-#^P'4S_KM="SH&/9Y26K M9,XK3[#]S%^@YQ5*C8%%O.;L(F_&GG%EP_F;F7S=S?S0*&(%VRI#0?7KS%:L M* R3UO&[)?6[/8WA[?C*_MDZKYW94,E6O/B5[]1QYJ>^MV-[>BK4"[]\8:U# M$]]KO?_&SJS0<*-$[['EA;1/;WN2BI@ M][YG0%H#\F$06^<;9=;53U31^53PBR>:;-74_!3HF>A@;LVBC9W]IKV5>O4\ MCS&9!F=#U&*6#0;?8%"'"#1[MP6&MEABQQSW-UBYB"2!=R"@$\3:1S?V)!N1 M&($$D24@O2A$,,$$))@X"F(\&82QP2064S68*$6#4+@@@N-H1$L,:HD!+?% M"X1)!E+N8WI"$E!( J2%P 0I2) ^GI8,),@>2$OF1!PG43B(A0M""/4(!UO4#X\?0@N'"16[EN@EI0KW FPP0! M()1&([\K@D\!%#V2(!M7 M%MAEC[,7[0=,T0=^I..25]#9O;7K)[SA73&L,GG=VC[KNZ2<'V MR@P3/19-\]%,%*_;QBKHNKOY7U!+ P04 " 960--XG:C2'<" 8" M&0 'AL+W=OR%KU)VDE79T!?NB5-=$_XGHQ6[+/W(OP9>RV,A=2!8I2TYTN]4_FA?N-H% M@\J^K&DC2M9XG!Z6_G.TV&*--X"?);V(T=K33G:,O>G-E_W2#W5!M**YU I$ M7:_I!2$\?KJ_HGXUUYV1%!UZSZ5>YEL?1GOK>G!W*JY"N[ M?*:]'^1[O?FO]$PK!=>5J!PYJX3Y]?*3D*SN550I-7GOKF5CKI=>_TIS$T!/ M -!Y7Y$@#T!W@CQ0T+<$^*/9D ] 5D9@LZ[:>:&2+)*.;MXO'L=6J+?NFB! MU./*== \'7-/]5.HZ'F5P"@-SEJHQV0=!HPP.+F';*:0FTB@"ABJ *XJ,C"A M@_L$ZRD"8ZN&_XIL'XKYE;_,S1)$R40SRQK M#A2804MK,T4!,)\89C=*$3\A^A5V@V/K6-BX0 MAI8K%RB)W::PTQ1VF+*R9/@CIER@V/+DPDP\N4 33\'H6*LI/YH9([R M3%(@#@( )8% 9 >&PO=V]R:W-H965T;$.,52'?D9B98#/AH2)2@* M@@Q17#=^D9O8GAZW,E=0 5>8O/\!WD MCW;/U0GU*L>:0B-JUG@<3BO_)5SN$HTW@)\U=&*P]W0E!\;>].'+<>4'VA 0 M**56P&JYP@8(T4+*QF^GZ?.<,(7 M(E]9]QE*_PA6(@FLG*D?)B#!/K[P(R:A3458H?K=KW9BU<_HWVCPA MBRQ.%/4C6NBF(^E%<_ 502P,$% @ &5D#35Z?ZSV) M @ " H !D !X;"]W;W)K&ULE5;1CILP$/P5 MQ <+GF\A!L,SNSBW=D M+Z]"OJ@3YSIXK!55E MA.,XC2I6U&&^=&L;F2_%69=%S3J8O+O(R_%=16B\&WAJ3B>M%V(\F7# MCOPGU[^:C32SJ&?9%Q6O52'J0/+#*OR$%FOL ASBN>!7-1@'MI2M$"]V\FV_ M"F.;$2_Y3EL*9AX7ON9E:9E,'G\ZTK#7M('#\1O[%U>\*6;+%%^+\G>QUZ=5 MF(7!GA_8N=1/XOJ5=P7-PJ"K_CN_\-+ ;29&8R=*Y?Z#W5EI474L)I6*O;;/ MHG;/:_LFI5T8'("[ -P'M!]G,H!T 604$+69N5(_,\WRI1370+:[U3#;%&A! MS,?DRNEBB#O/88O -AMYBUCZ&4-)C(I-#GP@&$\&. M(!D0))C"! 0D((Z W&29P00)2) &62C,EL,=9C:85#<_6"I&2@U\Z12,A]) M^9@92F"1%!1)?9$D'HFTF-F@G@D)"DI00 +!!!E(D-V_:7.08'['ILV]3PG1/Q/2]%8AWS4$ @V M'P+<1[VJ?/O-"7E/#+8?\KV5T&0L!H &)KW5@1V(( O.)BA@AR'Z@8:!/8:R M>QK&!R5T*E78B@CPHM\POAG_TS 8-B/VS>@W3 >Z:9B)0P7#AL7HCE:!0%ZK M1(,CV=Z1?C!Y+&H5;(4VI[L[@P]":&X(XP?3>R=S+>LG)3]H.Z1F+-N[23O1 MHNGN75%_^P$ % 'AL+W-H M87)E9%-T&UL[;U[<]M*EB?X=^>GR*C1G98B()H "9!T=5<$+2S+QW2=E?_V9O.G?WN#[_![B?Q8 M+#>/);PSS^;U7__'=MF3@WX@HWXX;OZXZ,EHY/_1C&?J'\]_3._*S3J=;?[O MUC=O7U99_<>P?_S7^G=3>'I.;[Q?I _U7^_31=EHQO1QE:WS @CW,GUJS.[\\N9V>G%Q=BK??3Z_.#V__""OKC^= M?CZYO0GD^>5)KZ79$YC(&B9Q#B3S5?XE>ZD_=[)=K^O+TK;$Q\=A=#P(6[IZ MGR^RM3R!]QZ*=:.?BW3]D,GI;);!4_#,G)]O&W;Q] 24=[,I9K\'\H:.@_RT MW90;.#.PO(U9%#"_90FMPJ>R6.1SZN)=NDB7LPP:@+-8RL//RW0[S^&7(SAD MGV].Y>'!D3R0^5+>/A;;$MIN4D,V [(*Z>2,VA8O+4MHO_%K6C[2&9_AA^Q_ M;?,OZ0(>;SQXOOR2E9LGWT^P8,B"2KG.9AF\?[?(Y.$B*TN9+A;%,\T.3JJ< M%]N[S?UV(5/]0G$O#X;!* QI"/!QW(]ENI%P3C+#)^@WF&+V= =[IZ<90&_E M*IMM\B_9XN7(-]SEIECG31;U:?,([EGDRRYWM\X3V?:Z%5M2; MBSR]RQ?YQK.V^A'@RMLU/8%[O"B6#\>;;/TDY]E=8PK^=V;I*L>A++*TS&1Q MM\@?B-.W4]\J?4'2\_R^WL(YFQ5/< V6U$@W273,KTH7'0]>=$^Y;7*!I',S M:RQ)\\C?9_#,'/@"3"R3F_1K&Z7;U=\YL:Z=!6Z7\_EG?@'7/#"Y;#G##3N\ M+#:9# ?U%/LMXX\=#'8C'/UN6_TEG:-)CS MU5I/F9[^HSSH]_HA[/I: LO:9F]E'/3[??R_3+>;1SC[_PD/XUC[2EB1>5EN MU7>%9=3?Q'%\ZZ-O \_80AY9;72!'$3!*!H$DU%$G<*?<30,)H.A.U880=)/ M@L%PHO\<)U$0#A,]KQ\]F>D<;B"@1R")59HCD>GS6'_R.MN V CCA#MY"=TW M"0ODS'*[?M$K \.;%>4&5B0(81A)-* !)C"AT7BL)_1#)C$#&6F[H$NVX ,. M+&"=/0(7@!?4R?$?A'(/@FP<&1KD/F^^7A(XO$J1(3QFFQPDH/TE@YL-M$R" M(K#4]_D2VL]17"S*?(?8/.V^NMM/9\GRD*']G4_J+3>G8M\W^(3L^W31)9G1 MV=TU\NIC.X?M?=P_9N^C'0.N'JH]R#L@XCGVZ62J+T$.;8I9JT+N%Y7Z^(^;XI2O"+ M0K.O*"DTW[[)%@O/;DSG3_F2%"-D1$UULEAO\O_TRQVF2S\SX@M<#<[M\V++0=QD<[:Q3@C@WO^&B? M'+&:$?>)I\'@X/_K+)-/3+$94JSGWFE>-0%]?W@0#^-FFV7^]?4M>CC"SJOJ M75KF,VIOGB^V>,279BLD4!8SDOI;OV7YPR,^G'X!X@-]M\EN&EM!/35$4.[T MG\)]OO7^>P4-M1#/-TVO*L^>D1#P3=R49(PN45/^QT>2B9KWMQ7AKE"$.U]* MK76TO6)DN3,ER[4^6;U_VL?@2&#,"[P;W?;ZN^G%]/+D#(5!U\*1M#QG;#![ M/V^GL=^+YW!YDT@$6US9!#SZTQEL,XM5@?S5)S_L__J-U[;:^O[T.5W/2[DI MY-G3:E&\9&@L>-T0O$WXAW%#RBF0=ELC=R\[Q_'*-EH&@M\> V_*F(-H[5Z> M^2_,UN>5J@63/\W7P)&+=>NX7]6$?]CM)R&0EWR1W:9?.PY#IQ#E.0S[/>\Y M#/N\6#\T^PQHO^=WG$Z/H9-X#2[GV?T][ &NI+(.H8AU\I@N'Y":VA>Y0HG7 MV6J[GCW"7@=>6FAY6+;M>\L.-KP .W:P_?D=.]AX<:^KC S$[^&>_#;3](F^ M9DMYORZ>9&$DWA0E'Z^I:3K_^U:9FO% P7$J0&U=9*YX ]_C7W2+TZ6-@A8P MC7W:/\W@Y($>3 <7Q8_4$=%QSBNO9;=+L,>WA59U!)!FV,5/#C@TE &UFMMB2)2NC4TQ4F-K;<1_W@Y_E^JW: MYX[ZHVW(;W8UU6$HO?Q6LJP?E9P\+MWO7"FF4S(!MKIH/E9LZ^4CD*,DDW#' M.Y6V]SP2SC;A6W?;$@1*6/;2Z&BT-+2=2/_H .JS!A4-=ZA$0/JS+)NKU7DE MA>I-V99D,]]K<>L;8@]KQX94!LE6]R)=RBT).S.8,^BCZ0-HG>Q=7ZT6H-&@ MQXPXG9X]JF_HT&6[>M)P;UVE+XI#+_^!G53F,L\6Z0LLWGR=/O]S)O9/ZK$R MRR_98SZ#)BK4))?P:JN#Z70W6[U:P[65K\B<;N?7[1;SO_,*MY@YBL?K3%G! MVQ]WY!<\I(X]LE-T=Q^4J1'=,RVZ[\4<]SE7]")='NR,V--KW>K>1N'H+GO( MEZCH$A\A*GG5^]ERWO[FS1;HD2@3=@MO\T4!LIGV;6K;0^Z$L-BU07U]#OP: M1H8&)47 \&3#,*-M@%V7FF&]Z^Q^Z_,1^$>*;RS5Q>YPR^5\K_UR+=I:.4*) MQ;G(W0NB_OJO? Q+3>]DP5$'WST!+#]H^MYY*-" BX1KGR!J*I9+Y!4PI.=\ M\]@VQN8D/R]IJU:[+TH46T&JX;LGW>&Q_AZY_(7Y_S6]/?]T*8CO1?T_GK^[HD_A M'X\"F8+VN4 6EXE9L5X5;+]$HGY"UKJ4GT#K1^]D-"9U*V0C<0[C?'XL%HN7 MX^)YFKLEO/H-?M, CC><*+K"TI+.O1H+6@G3YHD8CL&'URW,6 MJ&_U-]M2?^$\5FS7>BIBMEP'])=<:]>(;E70,5%W#,'P(X[.OL M&([Q:H5_"OS3_OB0D@5Y7I"Y8XW*P\-V ^^7Z,4JGK.U_@V92K81Y6.V^*+Y MR%.^7L./[(XGL7JE]H%8!5 W!"@NV- RG(N\*[)UD0#=[AQT MT#YF5"KJ*1Q5D.*+]!O&,7)_#W9Z7 MPNGPI%ALGX Y!/+38U[TQ&^9?$Q!WBB6F2/OE]F#B:-,)7"2!Y N8 U! B=9 M1?W>D[]E KI![K2%A8"?[^%$%"2N9^LOT#VORC)[9M;R-6>.S$T>WZ=/L*-$ M&4_;Q2977]174=97$9N 9?\[:5HH @GL?YDJVS%<'<_%^G?B@VLX@8]VG7KR M+(6_X1=\@W^%00(G%+07Z2J=H=T;B)GB/C :3#^-5R?0X.^@C_7D399)$LX& M@;QFIYZX!J7_8:G,H3AO]Z;$_VW7V@%($H>B'%X:(!9NO!%Q>)-#H["7&,+H MF(:N8*EG/DM$\Y%=3"G'SZ?'E+(9&?+LY/SL]N M!#I5B)57>!TS/Q+]%GRC5)BC #JF"X0HF0 %< M3=TP3^D2>)D.X8/C5J;K%R0]D@>U'U$3>"/-[C=-LSF[*O2!B@NK22+ MV*%S8=Z7A+0UHI8TD;MJ]DT8?:4E*UFFT*X1 $BXD:>GX.P ^](D%:\PA5>N8YJ M &?A--VD@>8;T^5R"R]._T'^,W"0^;=>&QNVUJ ].U1%/ M!Z?F/AT-%RKZ%UL83/,\70;]!C#UJWH$>1U*8WGTU+^C9EJ@,62_=6*8BJ M3H M@HX(0M3A+;#!F4SZR9&8L8 -GS]ALYEQFCAL&X^8?GEJ%';I=*8['A_WXT![Y6_)(*YZ&PW[1V^% MR8RA+H#%(BM)'];I"@[KE<-3\2<@S7O7_R;>;4'5@4\@Z_5D"$?Y?"D_IJ Z M4]!.B_8^L+D(<;#Z @TK)Q"Z^S:5HPS*%L"DZ E/>8M%*DE*'6=X]",:N,0 M<6EH ,F9##V.:!(HH8=O%N1$^ E#Z;/,^!#Q(&.L5[G1MB-8(^@/1+L[%7E; M(;<(B6#:80D=S6,$,%V"S+HPUFO@0 ML\]T!:N%*A09QA;&I&7G#Z)H@Y/GMWW](6NQ5!K'*4>;?!U& >"#ZQ=\[H,2U)' MOD0-<8TRHKJ<4(%>(=_>D'C;.&B*S:_0(E^6RKZ\(J;Q0$(@T#T0IEQI.S7> MHOF3%E&L8 Z$J F&-A,S:P3-J/ZXZG(@\0[5!!X.')F([$5KRK8KCT_8ZW!1 ME);ZY2!*_-2/U,UFG"H[%LIYL>!F4*K_DN8+M <?S^#?DT^@K)-Y4$M2%#T"Q]H(1X'6+?Q2%:M+1JK2IKI/ M2_D_4MA)D)\Y;@4.SG-5(""33I/58>]BSWYEO5^)1FNZKT0+(WJ"#2WFS#38 MY A_EU;(*EFP>P;*$2APJZ.(@:-T-&NSZL&F69&>#5QX;-OHM_8Z49Y5D\C4 M+YREA[MO@0_DT+CRAZ1/RABA- +6]%7*#%L"MR3EW6F#FU?#)5(%JL9DP9F[ M#]4QQ&3@PWMDC6I4*@^BW@1TN,6"V]-B^V)>O[V(YRYR#KG5M9"]8I MW*P8F9/-S1Q+LF"H(9&U=I,_X9/:+BJ1\;+LK3;?R/MD3KWG]XN%+&; VV!8 M=Q2_1V.'%U%.3!\P2N987S?H: 4YX7A3'.._PL.72*\U%D@6RD!@1^."V0Q0 M:HOMPZ.SI#0IK?^ (H;K<_>"Z]$TQ3MV<1Z7UL.UW58897= YFQ3, MQ._UQ?J4X]0?"CR2B@^:NKBL(5 M6+HV=91R-\1;>#SDW>%8H1<6:-QUPOMW7=SAQ4_S;1X(8N-"Z:F[*56N"KC[ MC_/E,1X2\1LNU/XO5V@>Z=M&*%@2!IT MQ0F^G>UP7S!L.#IZ)ZTNS,;\&6V M#Z\@\X)6M$EN9JD 72%ZG>Q;;B\DAI.8S+2 4W1_%UG.YP:X#^I7<,.2)&V$ M>$?+"( Z8:2SC-PQBC[0^%71X3^JK"(EU_B&A&2"4VX>+F*D^IJ:4[!X&P2JXFA6/>@2$&F2G!U^(T=-9 MX5?A@#?&15XT%99'47G^I5 JIFB87%3B[1IDCU2'&,#X']8H[6M+H&-&<;8 M-YSUWWRC+CED2J7+\M*26)0Q^.,2ZG-TJ"B"GS'7-=Z R%J YVV-(4>]0VDB MJ9C9L&*8WNSQ>+L2[W)*!-."KN^8\%WC7 9TW9!A<_$BZ'[4]T.QW51XBA9P MG-L!3ALP-HS#*+0G4&CF;+B5O=9F&U0=4'6$#7Q*^6HNV8FR)0;/X25$87=J M,MQK3X+$6I,.?/,CXM(C>$I?Z&K#E! MM*4#50S%:HSE@(-C2(2T!K@"+D6'IT&C&:K5ZDI-%0&2C[/'BAIW)(A^*CYW M%MK0J4U>X%)'.*UPUB1L6*<*:(4SI43.8276F!96(GT2[ 53M+E!B6,MB>KQ M?5P-=270*=>GV<@Q+.K"2_?;A0D!0R%;C4_8$%5F/;,%"$\LZ*<60:!P=T^% MW&HZ$+P30S:2(EM<<091I2#*#233#T<'@#[A?O&5A]:5J6/D%W/B'KN0LS5_&1S M?O(0S2PZW.;HK;CM2#6\:4L9)$L+NQT.PR-9^0ND4NO:1QVR0I,',HI'P:0_ ME*.1_ 7_#)-@G"3ZS^%X%,1#^V=_$@S&8SE*Y"_0\ H=GGPQLY$_"H/Q:"#Q M8=!@^_U$PH-R& 6#84S?#H;P 'W$, LM#L51,.Z/9$@/CX)!-)0AM=$?!L,H MY!\F@R#I1_2#C&"2,?_] M#UCR\7,/)F+X=#H(05@[?O*E$U7C#::"-D=VJ 7Q,N(W^ M@#L9A$$4C_%;\<$)X)$AD$#$&QO&00BD$//&CF!T^#&:!,-DB!_%M1/K ZL- M&SB6 ]K8( 0R&N+'21#!T@QX',F@CQ_%.[AK0#P"&AI-9(2_P>3[,L1/ R#! MF+X] (PW\=@DRCJ'$AZYG8:P3K I;B;7%,-,3QK@UM9D2%S;O@ 1T M*][Q,R0VLZ2Z7>+%GMGQ;%Y6&!/(,4$8(@3WOPFE+]6X?%<]BM@U MKFN)'*XE CGS=FG,!(X^3WQ:2Q' ^C$XHF11-"T50RZ1E4J7E9JCZB*"V'/; M&!J>S2 $ZH>]!?*,[ /N@ \38)=]>20/8?N!^(]4_(H5%>NKK0QA%?\TQE(#XS-'6:W'0PNY=6H^/X+#_A5 M3WQ>-FTXK]H&_RY4),YBZ=* TPWL#EP^R7 GT; ,P:Q.#-BJ[:=2;S,)K$< M#H&-Q8*Q5\)D!'QE+,,(^45?7( >\58JX9PD+G*1A#%<,&.XA> 2 _Y%[("I M_1#M24=: J:A#())'.('N+B2CD?W79P*:HU:$PI2:TZ1+2/*\V$ZJJZ;&NWP?!2 M-,KF:]*!V,,C3,"B([(OYPU^,F]9#M&^'.CH1N!.I2G M*H\-7E7;$ HQRM%&Q94'CZ4CU?7OHIW@U M3$C#A^@ 52+SO5,0MHS!X401[G 2#HV3\/SRU[.;VX]GE[ ''#[:G-<,KJRM).9?!,Y?PV.8(.X*KM]0V;9>B;&#BP^:8I$HD]L-L4 M*ZBQ>C;N?Z4K"F9U *XT[E:F=J0*%RV=0?47$ 0?U()?V0QU% IHM9%ON24 MPY7.$60.GNDX33=MB.+F;9:B"6WA[=X4Q>]RM4AGQ%)HFNBR9\_I399Q+&$2 M2 *.O,5FD'8Y]MT.T(TJ[0D,T-9,P$ZY:0P"+7&.C=3B\_G+^[.+L1NB\^ M TXJX'I-\8/VHGC0H\)KOBJB52PR9O0N3HWIINZ(Y#B4 M)'*!SCE,$O%.I8DAE[K+EXIMC8+^.!$TN>B/ZB]6:8>CT'R/GZMJ!/0V (T] M&M5[2_#;@6K#>E>JL@RII6S%M823Y5VOKK)MW#D<&5 M8I^XPS?X(EJB)]I$@;CY<_9^=(2;72(-W($;M 6:C:0$$"M5I10: QS!:?,> MCM_F44?S"F4/O&?$:'UYP3^+'(_+/8?$X"67+MVF52AQL>[!B71_>$XKO@;5 ML_(J:"NNEEQUX(WP 8 5'/G;$W5L7^$Q0FK_#ONL'@B^KD;R ?IT-/V*"I8% M;@Y>*'?(??@^N:=E /'N*?T[VJ>14=30*T1=E_'P9L6O&VQ=,,*>>Z)0'_!^ M*Q0L!H>VZ=[?FA@:-B$@]3WF*](>HA&IZ =R& ? +>##. +5;D*_A4$_C-&\ M,PZ26/TV '7O!,[",D5R!T&6S1=/JPSUPB@8P1N@*D5]^&\,ZF48DKURR!8T M4#6' L'2,[P]3-K+'*W23[ E"729@/J9D-$.5-/)<")C5,$2&8*B"NH0ZJM) M7[Q+9[\OB@?4?Q*8 /]CCK_Z=@*/8M_Q8"#0N@AS'*-2/(9NXCYI3T-0C_&K MJ ^/Q<@F$AAX,J(?44,.B8B\=%+;9<> 4+EF\0[LCD\,3FCO.VE5':NX&DU!,%>H@KEH 3JO7@3* M)*;2@!2A!T)[<#D^UG(.FBV< ^Y?I;[3*0B!,X^'%'^']WDRCN$S4!,(+^/) M #^'$F2=<=S'SQ&2RF00X1[!TE,<5-P/1N-)_5*L2@%>Q(']+]?$7*X7GRX_ M'-^>77^4IV?O;D45I%K+D=G<")V&%^W@"$UFX-B!;K5,9.*?MLO4G'P/* VA M@N !)VA@ 1_#85*5%_&83R(X*4CYT600#.*A^+4=NR%04-HP%1HT;,;@CSK_ M&JG@"U N3$\H!ZWV'2HUHA99B7<3)Y"N\31A2!6*DE$O_@7-?L->\@O:JY+^ M +=W$(_$K]Q\%4C"&92.%-+Q\%'LCDZHT3 M:(1AD5-@& OD?4H?>,XJDF^G>3*\:F#Q-4P8%')1H#CI$5B(-!14&P/=ZG,S8:N5EHV)/ MGBJY;JD"/SIFQ0^4.-J\SC%/WUU(%7R\UZ"W*Z3$3OU)9>/ "F/*YD:]?;&7*9M;V#A)N2 MASWZ)MRC:%I7=VI0#>T6,+*YJX!1B\*S[8W-XM]ON 63[F(RYZ&EP_P(;I5- MIL(,C4I%EF9B XJN*2D%:![6M/)-S-BQ.;1CHT8K)J^51GX15>.7(3'JYB": MC*PAB[9NX'[3P_R:1BXAME.?J,WKH>5\7A><\B[O,\Y /@A[H6W6:)W"9C+I M(?K6F"SE, C25>:HM99%0PGV;>3F,5]7]U&T449E(_&!6WJWL8/8QMX[2)PI MPOP^X8PU@J^[=F]-Q$_Y)[ .8N;43>!]JYY"F.E!6#ES>.=!!]"#.M&P+H]X M^.8@QZ_7?"&KA &FAQ2Q;3%^3V=WO*PR!9O6@$9KV,O>HZN? [E1\<>U/'8 MJ9,!NT/T&!G1X_WT_%K^.KWX?"8_GDUO/E^?L47-[]S40YDCSH[3-0517>O, M;TZA!ST*D[=?T#"&-WTJ5=H"\>?9(Q7)8N O#%94H6>4TDTJD7!,=ZNMWB8" M40#5%=@="!RE/8/Z-?D(FB1>UR]LE@-)*:/4(K2M(6I#)7 /&I8Z:5$IF-Z=J(RV)IL_!Y+TZT[8#>#FRL)]F1E:W*V(G(9XQ2Q *-:D*_A'+X MD].OLR+4[]+MET/I\J59 RLR<+@Q)T:L];9^J]R&Z^_"Y>_&P-MV\9(+C M(E,DY%8LO#5"$4U"45>@(6.VS6JGLV=QU,#)P*]RHHRM!!U0I6O;H.PTHQL: MJX#(%)K'QO95<1N:[^E(C_Y8.EJ8'41/?EYJ\,K,#<+"@\F&YP%/D_=YN\D) MW0ES%-RLWFK;/,S2T+P[5N,J$WLCKS]777>4)?8B[*J5:J]*LQ(J0'FN MK] MU"E:**?G.+3=,^3"&CE99L*#:!DT4*-8E%3%C2I52)I.-7_Y%%?O=\G(24-Q M\D*JY9F49\ D=>5V^$RM->-#V8PE9:7!*"^B*C_@B%U9T^;!3-6Y)7U M?U9W L^@%'+'8-Q[NPF6>?E[_5)B>;VZ4ALO:S6T6L#JO/*5<,6R0>.IU;9 M2Q3D2CM@,Z6JU1:4IT:XP3A57; =4WZ M\IKHD2QPDN:V@5TW,@>RXL7,054Q;:@A*,@,$F;(Z4??F@%APY8GW[V8Z?$E MPO8)%4XKK$7"V "9HC@^]N_L-M/GRRR9Z%JR]LU[,6C)R$:FOC=Q(==6#NEHKP##XS2#0N0H=S^5A/!S* M(Y24UIF^9O@IC!^*:/Y866L.OU3M5(50[.7]> MVFA,%0R35JI'V5B9HG;^JP@AKX^3$1591C$JNM'LW>*(VCX>)EIYF)6D&^Q9 M)6+)5;@!-R91O@.C?.@6V*UKV=RJ9TTW!5I]U1FQY&*=H8Y8E>2Y;F M'<&^]1_[KV0W%J/SY[/0#XCI.3^"[\UM$=C3XN=0GGR53 MK>T:)0M"%\, ?N!Y*\Q_)IM]V?#AR+FS CDC.\T)7)#YE" +1[4.'+NI"P5H MR'";7U<\2_=Q;%\\:= HUYR$H*_P@*-.*W]GP&AYSJ $6W>5<8U*:544K$H6 M5DV(U?FE0C]\K*9\AVEZA8*Y7.2EP@$ Z?SOK!.4I,(;A[/8EEEMW#LX:5G]\IIBJ%G4H5_868E'GF',8-Q\87G3EK[ MBGHURZ!U1]9D))M'UCBX%^%DQ//18>BA^_QK-NXG07Q)&"O'$K&0T)CF/!IF+Z0O6>$N(6=?D9 P>8:*8^2A?HP M?17W]= ZOCJ4&UB'[2P(+?9@$O<&^D&!C]6,]##4; M]QBY.TD^ )"[*1WS_J6RM5)M;45&9R2-:EU9X:UPV/!>0ALV*H]<'$[DOT[Q MQ\A; S5) R!_7@:CHAAG)_XY5>51="L],<7@\V6F8;]([T)=$[>B@2=/"9AN M"DHJ- 9787N7V@$(T@9"^#%T)0^LEG\MYE3YBG&!B\YPAA^"9LK]+J:KJ,+B1J)C7$)LSX!TO;=\\L\ SWM'#\IE&T92"IL^" M9"QDFNZBD*]WS8"D",2QRF8J\5VH6XKOT6<7(DJUQ4!00'YN@ZYT**K\DX^6 M/^I7B;T,U:WR#P1TSP?VA4 U,-20K$PNVDU9L=UA%&&V4+G-=-8T\I4+?1@T M@?";I1OKSZA@\ATBP\0B0=]^.OG+GS]=@.APHXSG\NROG\]O_^83. V;/8@L M&ZS1O.B@>460W0*W(($[J O1"AK# <2BI.-M=Z:Y>:-6: MPZD(6]V MS1'.[Q:L)[$'%BMP A=R57#E#@E."B09>D&&525;02:J@:+1$,G MK!_>/H@GO5'?F,+X-5-E5M1$+5JJYMH"[=5!1.C@BHVN7:?F0/9CO4+++S,_GN[/+L_?GMC?@S'*C-XPR7$/6!1_.GJ5ZLQ?I#%3VG MB^MP8D]^MR7%_XBARA$K A:Y9*--=4>'O6$UE' ]N[;S.FL'UF#\Y2:>P.,HVP:*#L*4]+J]-4$CN M*,':*J,<:VXQ.XUKL[\I STX"-U%\KMW&K&4]=40OQ7KWQ7<'UXG M;C'2^F^5.6AJVJ"1$_,G0RMG\/ BY]R_ABH\PU14X8CS.E5SY'8A=D<7MU%% MYUQ_7Q;/2TT3E*("NX[O8SD*N^>B;FKKW%=/XJ]X37+Z>6LVMFM9PPS>?I*@ M%3D83R:>MZPGSGUO'&!'XV 4A>* @M#':$6"#TG4)VAC-.B@=$'8/,!R:6Y. MUO@]9P7@DM&%B@$ V9S3S 46@J&D5LDQ@^;8[+6$+'24"H/'Z;.XOU<^$H43 M9 VQM8,I6,%6!4648N!@,9AC]T-W:%DLC_4ND>6:3'/P;Y2(ZVRCD,OD%7)> M7&3"E<,0O@W9/TTLT; ?'OY^Q!PZIYI!/*A>A.YI]^9*HWE:\)F84A"'HU@"K6/U%W>J_3X67B@M [.4" M:"M?+3PEN$6'B-JU'R \+RD1J2)\W!/VM3J$)LW??.&37 6+CR92M'ZU,,: M$C:'\M/3$L@2HP$17 R[P^-(A8+A]&J*PV!!K9($K0GW7&*"* P(70%L-L,WF0&[&0;B$#0> M6@EE&5IF*=D9L':0&LJ13]2+W+1B5'.-5>GD+PD'<%,%-M0S.>'_]UF^X0_&.)PO,B7 MF8IR-"9F Z8@=!S$L5'^V%")7@$@=4R,P+PN)DDUBDPCTL)XEA3;*>LZ'G$" M#7S.,^")Z6P#E2R&@@<[I:C:@:SABCJMZ6UI!&Y0<(:*Z&&CL%$)>^+,D)=6 MTZX<\F%N^6VNIT"AH["CIA@8!["YO%GL MG7BH3:FZO8#16[UV(%[>+X3QVSJV'*/VJR5!?75N.1+4'FT=?:]W0,UKXD8& M8.$8N-P?$?)05]MD!L*V)1Z!OJAY6%X&Y ?*;LY)C944T;Z+T\"*:#/39]][ MT*OH]>N*7M\Q.6A%;T^DG[I$U*E_%2X67E\KOX:77,*YU/MMHMBJP M9MS^7'7TPP[\V@Z$-EC0!GN8F??\*Y0DAP4(S82MP+(W%^NU2J9[X&'5%Z/% M"MZU&**^&/)5B\'R18,9.BNAN2$OO8\1IB[_4KQ0B17[L4)A6:%GMZNL<%!G MA=&/9H7C2H,$1?^*=(6F^7.Q< C6Y4A^7.^,G%35N6N/G"BS#>'Q*X\]A1JT MF=EW<%[W5OD_G?,V9&+1)A/+#I:,6Z]EXBP3KV:Y#?%5=++<-J5>WFR?X)T7 MXS\WE@V5FD0X44TRX>>L;8F45T_RR'+>[_ MXQOE-[V.C0]BJG8-8_,J?\C*+RH=@H/WVO]0?<.8F5W)QAP6 0$N9!KS^1HU$0Q6B '(( UY>C*.@3*$H,RE@B/BAU(XF# M,(QD/.K%(>$P3R+XKI?T&9H$?HE[DTC\RJ,XG/2#21S)(SE(>J&!)C%!Q(>C MD&!2CJB7&,M6LI;WY@2WB*!'#\-@$$W@D>&P-X[@SV$P'([Q;QKG(:%O<@N3 M8<<*5"DF',%$$HR)'(YZ0X1HB8-D,N;Y1C&FZ0[']&?2Z\?? BGIV/">G5"? M304!@_F0CZ$%:(MEW[NM;67/6#W$M .46NP#2ET%6*5,4P+C0_#/?B7L.XF= MH'%QH\#XQA,;#C^*S,_3:AAR2(BI0%F3OAS ^D_@"]IS M-5_/$)QPA[TZKQ02H+:I%\,C:YI*$Y'0%M1L_^T5P:AAZ( 3GGSZ>"9OI__S M[(8#2G5.OJJ:3LUOJ)8G!0S9X@M$J4E>>8XB,Z4SE7>! \O*WK*D@CBR)?R@)=6K[5WOHB> %:E]F MX1(#5E0)!?+F<"4T$)\1MT&5H; P%X)J(I7R_)S&^:N3AZ$7'@9=++:.[UG> M;>AB)A"!*HL\H>:&!IC6VH-NK5,MY5N$)Q]>=RTLH%D$NH?H M=X0-TZQ4R-(6X<7T]NQ47DVO;_\F;Z^GES<8 MDO[I\@97%+EAE8_9ZD2%$T&9+FO8[=M2V#)F)'6A>G%_3Q2-C.)Y";SX,5\A M$;\I_,%7_(L3:UU!=N-27^B7-H%"9G I%0]A8$$%)IQB*"TG]]L1NXII98#" M#) B BD9ETO^9>E929?B558O0NZ2Q2ZOE&PX3AQ@R;#]Q8Q!,%WT!_+\2"6\60BKG$ZT224T7@"LC)(Q>/8FR[9'1'O4H?! M#6<(EEI47=WP$%D;;-V.4/$7-R$!,*-F=Z"GM#$72%-F:#9YPH$')VQ#7U>> M*/(E:F<+$)O@1B/)P*3ZTEG4*<%U(I8?WYS+/P/7+ZG2>"^@$EL*\/&9:@&> M/"(, ^+%7:U5B1L^5(]Y=H]8V;,M7?B?V-!.X'[B*=/&"[_M*ZA92%R+#Q%V MQ1INS/)FO3A02_M*FB[A70#'=?;=R3%>]?!K!$=;^A;$QH_GC&I-:4PGGRYO MSR\_G%V>8 ;35(6_?6 H<@/-\V)^42#EE1BB6ES5CA3&W7%5\A\15Q4!9XA9 M?QD,]HZK&H$.%",BZ BQ.2=8;D+BOV$_J415^4*J2HWZAMB13TM;)X]R -! MH7AXK( 9C"TS<(Z_:(0A"2[ KHO5*RP*[66L8T]04 ZE?3( 1>7"LT@4+"5^ M\<(HJI8L-CW): I=1W"AS H:XCWA81=T12EK&"=6,SBIP559I%S>NZ@/F@FB MRCZ3L.[#2@9N5.NW15.RR3;EF$@/TQZ$;CX2\HHH<6-W+*$XI(M? VZ1[JNMY=P>>;1) MIMVR91.D]T BM"EC] 91-%80O4$4QPJA-P@'H0+H#?IQ%9\W5%CKG7>P>$_% M7%4)1?PW,!*0$W^,EXFJ9\JS@!N3E"C*(82V,8U%H_EM2XL$B4&42@2KU%M$ M,PR<>-1AZ) ;NQAS;YNK,,_+U19Q,:NJ*XZBIJ$,2I5U^GNV MR!\+]G,LF(^3QB"4QJ##=DDI2&$L9%9Q$MWZGWY7 MB89DE]75G_/2C XE;U5'F7UYJ7NZ:*;.%!488,P6NNV&D\#N*5=NI;!E56.<^,C)>E*KU2*= M0_.ESJ&9M3RQA#DJ.XYB"F%#+0!^N.8V)6?($/:YD9%%59%_2]=2CV M>FBG]F!KXKS[?'-^>79S@VK$N_/+*=N9IM4<,!"D"[; X5P>,DRR M6STJ8$B4/ RVE_)S M,OZ7L3LQUJ!THK$JN%HDWW%1 DKI1J +R2,I5M]N3T@T$4AH%HS&\\ [<@@(#0=\X%A7.K)$\7J\=4.N5' M</6>HT&]& ML2LKM3H"[:0AN4PEB]N7%:+DP#5QA1;$3PZ2XA7EE5ZK\FMV&3U?"3A( M2CN9HK]-U,%5'CW=%3]B_3GU^VI MBNAXQXXF2'-[SJ *0"FU_)T_0/H$%(BE332G\2CG5BK*"M*SV:+S+YHXA)&&+2W?V[OSV=*H* M:F!!'[SH4E4D&.\@Q&:X2V>_F[0SK:02SS?M5_!?&-O860;UDE1 *Z2X$5ZZ M/1EU_!9;P=DQ@KOP8JS&DS-+Q4%B86E0/;MR@'0 7@6M!HTW)B&MYY[78[T7 MK.A;G:@32VY'@FN7B47X$LF4"L!6"_I'Q5*.JF'E836K_'5AY;4$8CQ$ MIM"8XW/._=43T">@:Q95I,TZA@:;.+2IBY/Z%(8TYGN 3DJ9DAME[%,:***[ M/"QY935PJ'XM7=:!GLOM$U94J-0PG1/R;MT<.'*RO(O[2F4U@=YTB_!2!05B MBXO#['O&F:88^M3**+267N#N&JYXVY2$FI(M3.?T'%2\D\1'JTR+"=8PQ H. M=#VLCE),Q&KGZXQ$JHEAH!S$"09M&74+&H,%-X/\@ M$$5C%&[B2([Z0SD>8Y#7<*!+$U;+@P,;DPF\R!)07X(,A)_"4%QI^V+553 9 M#,BZAD,+QS%\CK$)N-P2D*FB8#P:N+7O4&8*0_38)E@#;0P7>#RBBV\(%W*? MQ+80PQDC$+A,S<9A, FI@]&0RRIBW3<8%'R%GF 4V89RB*LT5+-RD[@'MB;C M -\S"BG]'T MR!_&5,G\R(4VM8;TRM&H7/!(_!5TO+5K)2)?C1$A$4SL&%WF MN&KK[$N>/5,W**LJDNF4\4!L9 P$-C@SG(*PY@9OY4,R'.NK-:C:(X1GM>^[ MN$.@[ 2R1'&,"M\(WY48L+&7+-^$5N>DYOC%&/ANQG9Z#;58%XJ;F19"%?;B M'I1%E(,FYR9JPBUG+I1F:F39\)R$H@=#SD!#U; &S%N M=S^P'=?^AKK37S5.J+BF]I#]Z5#,OQH)K#1DJYP)IMZ0$W20F7Q\=\E%S;NH M-ZN- N3A'.$(UPK#TR="MB>?J'\=R=%\<#<)AF.0+- 4 ;?V$"3%KG*X43"":QQ4=I!]P@E^PB0/ M=;,P_\#"D2@0CD'>C755W*: H:KD]F(4,6F#T9YMT .)\K;+=#O/.5:[D/1; M!6]:[QQSMVSN^*M4O(%%F"3^"#\9W**FF'O%)<3V M$;-0-.6:W,D+QXE!-T7KAFR>.V:>R;^JS$,T-FA<9SX-TS_5&)]179J*B M9JW_T48=Z E6 L4"4KQ7&P>9$!A+"@?RLV=1*]:)SB?:2Y;O'ZN*]LVULG5B M)52,6:42$OU^$ \H:A44EG!$%LL1:#.CF-Y1V16PTH/1&*M6HT49I/_):$2 M\=& "N'-R(Z@'K:(A_T>J"?]WC"$_X!HUYAZ.8?!:CN-LFU8XWU0P6,V8(49FO MSH&I3FY4F9PX&#M?O-8ZU@154),+VR?WJC3C0+$+RRN(-1H[HV883<:X![/P M,\7.%Y.V9*HKZ[0@QT #RU-#?]H4S%W>[5A[MU5.U=79-47)?KJ4-W^>7I_Y M#YF;*DTA*4KYXNPQT@@("1T.@'I+)10UH7'P""\5[5=RBEV-7NG MX$.O[;AW#YW%5Q=]HFNDFNSFV!79GC7 JV@;E_=]/4U;MTI87 L+($1M:5R+ M*U-UK&;I0PLV+.AE4^QGWO[>;78'O-[8\YQF:)ANQ M*8T'=IY<6^#^YO.[F[._?CZ[O)5GOU)]V4\8,@#"#,HI+7%&3GWO6G4,+&M M\H7F\PJ-#=&44%X\UB4L&G-P DZP'CG^!^'A%B_'F(#%KC1@ MA>F:DD"FE(T&2ZUZ$R;I1"D55ARU!@Q5*0IM9C36BK2_!7ZOT:0Z?%UF[,+Q M>IE49,YID;9\IZO#<_RM%G10W79^9# 8."^!'D"QRI?JK-MXRL ([1QFK#Q_ M*W>;:O([+F8UZKFL #\V0_-LU79%^BGJY0WOBV*#P2J4H*N+ M//.R+%XJZCA>2KNS+(U2I7*8UG-2[RG8-[4'8V7)TL9,P^\@R=LM10P%[:ZD MJ4]!9X4S)C6H\^?>34]^F$ZO3,"0%CO66YWTL,X>G"*()%K>X'8KEQH\<:9K MIU#$;TFYU&YJ[:( MV+;).*<8F91*HW9T0;.G[#+G^APP[$7&E1SH&EMGJ=^AB988+=GOWDR]FERP M%,W$&5J&'*+ #%9Y?A[(U80HN3$XB3_K)$>64 MPP=)EB[$_<0(BF7V;)1KI]8WJ'7S;,%:C8I/@47"E,+\_D7+E3J:'@O6T";GM"Z+JZ+7TR5^&0!=V(7@1$ MV!(T/"Y MDTA#\0U5, #]LE.?S>E,=XP0 4$5..#0 Q@!3]H?FZZ %Z-/"FE8.,2X]L, M<\:?@#3O[QW2%>^VBT6V(3=!#WV,:&AWXW-Q;2Q+(RP)X:'\%S+!4 M*0-M-GWO'0 ;?LG72"%V/AU8^$NN)PG'!5EIG.\59O MS)8I- >]4816MS#9@G;^("NCD[FBJ:$BS5@&VCFIL\T<[3I0/'RIDNP8Q<*D MW0@["MR?/+OO:8E#R\FV@!WG@)GDCC#646IVS>M"-HE%^;(GSVS%*94HM,+[ M8$/R=^.@J>L#5D6GQBGO-27'/F:J;)U<<3*)*FCXI&4HJSD@+)XB&,YQ0L\@ MS:C^N.IR(/%NU@2.:!9627)J:!Z?P#[D&WE1E);ZY2!*_-2/U*U2PBIL7LRX MF04W@VJ'AH ^AI^/,2?TM?LQ^0?LA\/X0(0FQD!KBPM%2UK+HC*LL2M[RN*# M-6N=:CGHV@HOL,B4/]XP$BAD/]QP]1JA )@$!C+@G<'F*Y0ZUOP+# RL-W5; M"8O;<+ZZ!H3 F:QU!_-Z!QEALY@.5MS!:P#/Y#Y@'Q@%7OE+7"M4"%QVE/MP ML8%,6VC]!!AV,QW*4R%_0J8SJ M.+-NEARC$./5)#Z,(4<@=L*# PO]?L\B7%$.&OZ[P2ZQ4K! M^N]X,())QOSW/V#)G6PB7%&,IQ_()*&^P_$DF"0CF:@5C?H4K*7^'"1Q$$_Z M$K[YI9:Q% T)E1"?BV!ZX42.>;F&DS%].QP$(:P( MKBO*)"JQC9'=J@%\3+B-_H [&6!4XAB_%1]2LF13CK$4/U$QKRQ M(Q@=?HPF!%T8(XF@T/.PY73*L \;B/&0N+%!"&0TQ(^3((*E&? XDD$?/XIW MBQPY(M#0: *:W2]41J8O0_PT !*,ZE#?HRRB1GHND@A].,#&5UE59^?5J\ M+8&'9__^AY7",OG#GW0;)I2H%H/MA)(@L]S:[L6LTKW!N)FK[K\;\*0^-(J; M#"G9* %:C.P#E6C5!'@CXG@>PEZ/,%2UL=ZSQVR^I:I,DB FR2AF0U2T9PU8 M@7>UZ^VY#]DU><7L_9,O-TZ=-QC+UML-QI!.@F1(:3-P+@>Q$UECZ@/BA3&) MY7 (K")6.3IA,H*SB_YV/)-]"G=]*]_EA"I)LC#)H&$\(*C,,")X4SIR3.F' M&-]_)._T&YC9$TSBD"M']9.N=<=6/G,KGZ@5W6_# =+:W;X+7 5'X76E>.[F M,E60&TQ'U;5WR/YP5J70HR:)FN6L-#WK&L0>W3GT3G0>CD.'X+]CB]R@0>F& ML.\AJ)V8%*>3=+TF<]+4H [HAGW2F,4AF^"N/@OOL6&H]!\CY^K=E?H M;0"7-&7!57I+\-M!USGY0.G[M04-*I.L -;@ON'VOT-H'0J$VT,>UGB>K,XP M?%%M*X)*<=ZTWF45S<=&3S^E?^=J>TSW3B"?J!]7'R8=?]> [!&\*NXBX)R] MWPJU/-4PPK?M(8%A-*(+!.2\.(A"/"H@121CRER,,#,!4Q4'(/?$ZK=@5=)A ER!:@HR/ M\B-P\,EP@OF>(29T(-!U0FP]Z>MH0Q-=2/_48PXG\"CV'0\0YRL*,>L$[XXQ M L-00BG(2$"N2+0@RL;=L[J MK.G'=*,=>'0>[AI:[H4!=26 M0_2>#8<-*:B$:/!'D\F$4%6PH.A*BANT6]0@16""T,@I/ M27^ NSF(1T*G1K./4/7K#$JG!VBK>A2[HQ,:-.D[1B>&A%8COD" <.K?O$N4XC@BO7K27@G-;236A=JUYO$7I,65$ M3%P@_.WDJW2'8%1#_.L!]]]S[['@?@$*+XCOZM](_3N0G;^*][5)J\1--U[M M@'0!EE/,)V_2)HA)H$L['YI/">L['8]UFM0&,# M<;P)W*3]RARHR>JX$TK;=":0H'QFFK>+Y)##V_8D/,3?'8[CEE52OZ&H[5\C M\]M>8G45#L,9TXD[IFX)NYITI?VYWKD=ID)35KY<;3=''A&\0LFMJV11RHYE M4Q*G%1!7:Q7]M&Y -0## >G&229UXY(.XR$(TX3:FFFC/S^%JK"N#*-QG#D] M$E-:T42PYXAKLCSM:M>&:Y81*X^[KKGBQ M#PG42UBXTH9?KOM9VJ)>VJ)AO.((]X\*)9X"(>%D*;0:=EA>5E'B/YEH> Z; MW._4_42C;T.C;YP4OR]NGQ.R%U+T_SLQG>5/3.>?F,X_,9U_8CK_Q'3^B>G\ M$]/Y)Z;S_V&8SEVF/A/?4>4%RO\Q=?%!W2#8*4/G^OQ;/R%Y?T+R_H3D_0G) M^T^!Y&VXZ5Q01L.]++$IQM;YVD\LQ_\/8#G6=]A".UY;J!-;?6!OS_Y/(,B? M0) _@2#_.4"0#>OCI_5#NM0AQ\=R:O$0';Q6>7B:;=)\T;!&PBKUC&'A0IE% M;K('E%G\F%:?:IA64Z"QRAC^XP+..&&ME$VTL*VI$6Z(I^3>Y'_)EGZKJ$/_ M\9$,]!U-6^N.8CK$7+A#:."_I)[G:S'#=JXN//'YYE0>'F#R!)R%6WT6&LN> MPK+W58B9QPO2Z!I/LO6CV)Z[%ON$TPPL7)X)BMZD7SLZM4@:GU>48:601UJ7 M?L>["![2_JY1B=FGAD9I-]F(;(9.QH02.2LU<33P)R$M8"I'#JJWJ8$I'[/Y M0R/+Q)?L_>/V]S)[[L#\P ;HYI7'E,87)W;>JY-^ICQN,J6S(!KZ]:UU8VL MQ)K38.C*.-J.RY.?-_6M(E!JJ25L&/'!!#?;V1:6L+K.O&Q""%9/? M;SN_(TO_]7ON-*R@(/2@.CFBDR#<-BE]=H!U&>$2-A$A9I0!" &M6H_85;;& M1U%&5HF-;1V&_7ZOW_^E27'&Z='6A^<1&.T/FD"2^$:5C+S?CGW?5OTT;?WX MG_IQ\_ .V#M>E6M_RKGV-VZN_4>5:]_6R2M>_8$[Y)N$RO"GD;2^Z7WHQPTL M]@V,$ 0^* 2!MC>]#_VX@0U\ QOZOE2P!6T-U7[^<2.,?(,)?5^R*>F=!DJX MTD );2WO>O['S6'BW7X'O 0OZA,7O*25'/9YZ0>R"B^O&'G/F8.9V3 M:'ORQXW<@6!YQ2,_KO_0NT:A=SUW2@T_%.[B]2*%D=0J6(R!\I"YHWKI@&BN MP53L% >;21UM"_6=.!7?OB!T671,>"]HBC:#IY6B&TFL7@2*O1$A7K^JK2@4 MW[)TWXDKX6!Z-' E&I?2]Z)*>#MS426: JC-9?EQ>IR[%W_.%G-,G%?9IB\N M:G&7A'^%@'+97#NJ,HT#O,S$R7 4. AW"HYQ]RL9%QUH>=Z%>3A_PGN7MH'!^_;H;\?[W9W;P0('>=WL M^(4]FV_NZO?8']5F.5$P78^/6O;6&@*=BFD5X_]_R8XNS-QRL^BM%A@$(O.! MD=2@1%YS*'9!JW L8ANZRJL9W'L,S\V.+X@O-5R"G7S-.[PN*NY"U^B&A#&B MU'7%I=8N7VJLDTO&.CE16"=M+]3<Q]LI MV[835[G2K$K%D=<%9YB8NZ5=N&K$4WOB752P=$-\,M'O!"Q278DFA,CKJ?D[ MX3^D#_ZCWL M-U$]VNFH$PSDN\GO*L46'[,-!M0??8-%&%NQ +[==F!WRXRPYM4O<-^.^PU4 M+IT3TNH@J_1P[NYAHZGT:V=3=,XN4%J=8BU8GES+LY^[3V#7\3HSQZO51@4G M[+B9)=/="-S_N]8*#EG36K"[U1W+!D>VV6J#*O?67;S"$4(Q>YV*JW4/0T%( M?74>]U? MV]!HS5&%YN>?%*7=%>LUQV[.TA6TT53O=@WE(D,+-REA_-3N,P]Z9X%"J%94 M7[?(C1W-OFXX8J/"].A6@;L+;J!U4ZHD8HX#\2__ AQ@^)U=P$_='30"IVCJ MT-QW4QSNSBU68/>OYNOI1!]S'GC4QB+XY\85T@:-5;TJ7PD0\TU*216II"'@ MUX"AF@30C>SD%T[JD#/MPW*QEWPF2E]:0%/8Z;:<:$"9[M\'K;\[@;1/M;W\ M=NRF??407V*C-&KS::8^W!9 XE3/K1I(KV,QIQMW7.TZR3MCWGCG-UBT@S=U M+)N3K>%1:VMH3DT6X05V:MB[@RDYM*]#GK57/V9?';#&'P71L>KUWHXSL>K!3!?N8OA!"@/^6 MI,#U;Q3=LEL/$%:78/&"V!D<1[[2QG':XSS8J#%HF> G8YS_': M/"RO%AT2506DZ-KI@?ILCH2>LR/!>..'=?H$(]IN'HNUCU*:H^> .!.WVUB\ M!D[:;F)8;3E/_R/GJ^WEY3AW[#6E=[H^^[G[UFN?]_<"]WO/ "FU,-HKY$>8 M' N;"<1]50"QP(WJP.5QE$AS[;K(],] CYO'&>[/'3]OH7Z415!C;+&',;_; M^D$7'$P=!\K9R77QMH,A^LVP8EPDA?7E0R%J6DQL&.9>+U30E="J0K'\+]G& MB><,=(V0>P+B:(VWC%BC!<&4K( R ?[WXG4F$[H3(=&TQM-IJ+]])E%#,>H( M9C3U$^L(92X,V1YQXHJA/BCHKO^2?FJ>Z+P"X$6^M<#H:/GI:0DD4**,BT%" M7W9P*3L(QLAS+:W-4O)\P;6=T<:$2K*$SJEJFY.+O$F_DJ\9N3[>UVYZ6MO< MF=4U23=P*(L:5J?MFQ8'>L?,IB;VG,)S-JYFUZ[][P5/M?LF+ M3M7*U"L+8>+0]EK6_2%(7[^$_O&U[?K'=+'")47YS0YE1_I%!Z*HWW*T@[84 MMFB%Z56P1??3@*W6X&?F/OS.]BAR*[-4%G*Z)JLI26EW+])]3L&0<=,[G%T: MA;)RSS$D92#?U:-56N^G#SON;H6SV?:S#T^S[=D=8SZK!,SLT8I3"%JMW^Y% ML#ON3-HAAXS+4V->1BU)T^P M P&V>H=W0<7:59V"S+I@F_09R(J.$VMOFFCMJ/.V(26UP60T.FJSCZ8=JG,E M7AEKW&;0:5\>C_.ACGP3U-%H&W+.FW/YYP(#VN T=(KB[9BOU4W?C>[Z+3'J MW?W_H*5VNYDVNMDSU.%$X7,QE*E?[E,NEOLM8CC,L5H$.V4ZVYJKQH):T;HV M"G84>9(#&_6\6AYLE@9H>[!13HU-+=J2':B!?(^4S*.,\>UI: M'P9-O<$#39#D G%6, S"7;#ZXT._PGK9#5>+1VB9/9NBY_77$W^KL?_K793\ M W!\O\<7N\]AVK-5%_=P/^@'C2N;66 GCPCHI"Q_*6C:7#3!^*W:W[:QM]J1 MG)G,UU^^WMO$S/N0.VRPB=WKO S\SW6=$Y,#6 M44G-WINPL)T-Z78: 7\W/A]6$Y^T78A0.("MO:/1(DK:NO]V@OW>>%U#3I7 MG<#BQ&D7K)EJ MM="BO@+'NUU39-N+NNX_9IO'IO!]8R"#Y=F7_7)\F[?.HH? ;5W17_5N.FG> M1O=2>#%%,_A5!\=#^YRN]HB"_YZPL!N4>N3?D-"[([B:D]TS@,LFD_I"HVB= MDS89!0>:0RM?.;8W9;GYT_\&4$L#!!0 ( !E9 TW#X,I@3P( /T+ M - >&PO+*<.?WTT\67Q*/MEJVC>8F/SM'YGY\NCD]4JRW%=R7&"K2, M\CJ&I5+5>\^KTQ(S5)^)"G,=R85D2.FA++RZDAAEM4EBU M]?^DQ1#A,(MZP M&Z9JD(J&JQB>#R[@\J]%AF-X?_+V>R/4U1O@GK-WLYE_?WHU]9_8P"D$3N-3 M%L-@>0Z]WQ<]\Q_7U;&)].(1Z6ZZ5NHS)XG+/V-Z FDB?&&$O6Y7DR@7?-S< M.70.71DQ##:(QO :4;*6Q&3EB!&Z=>[0.%)!A01*GZHF"XRG?G#AP(W,@72HC1/)2K/!)423!L9087@R#+T&9VA M95-,Z9UY&[[E>]IM#MP<JOTYM?BAS>(3,_WJ?"\RQ1'076M_]U[S+_YEX M?O'WR/9?90K\NG;UI1'-Y_<((!?' +D\!L@C>&WFER_,Z'5?[YT68:]!&+Q@ MW1"J".]H2Y)EV/&8#BV&7TUK2/<^TV.?H.456NM>?$]?YV8X1PU5MV:)-AC# MT?YLP(/E,&LU2,1PM+_@C#3LTA8<&_[D)U!+ P04 " 960--,BZPTO@$ M 3+P #P 'AL+W=OLN GF522 MJCR87:IF=JB0FKNP!:AB2XQDD\G^^I4,).U@NO;2\0DP0GPE6_VU6KI\UN9I MH?43^UT6REX-UE6UN1@.;;86);=_ZHU0[INE-B6OW$>S&MJ-$3RW:R&JLAB& MHU$Z++E4@^O+0U\S,[R^]&]^2O%LWZ[[CXQGE=R*1[ZX&HP&KMT0-&PZ/;SN MB"[,_V'2RZ7,Q+W.ZE*H:@=E1,$KJ95=RXT=,,5+<34X-&%7:#ECSU]/\:A"X]Q6OW&^VTLI%(0;,7$CWA9GF@0>G@[S3*A?*BIRY=U87 M,G<<.;OE!5>98 R1"##/B$C !DAD%$OD'./XWX*(&,$,NX3,@&0"0*9] F9 M L@4@4S[A!P#R#$".>X3\AQ GB.0Y[20/\R**_GO^Z#X!2'Z0DLTERLE75ON M@O=-ENG:!6^U8C,W@)D4%D;N$1:Z1[28#V(K5"W8@\BT WXO%=0JQ%J9JJVP ME6_4&BW,(0&Q1/[2.G^61='H>*HJKE:>H,6'Z2,@]L_$5GT!DW+IM_-%Q9O\APK6"FC$DA));" MG2Y+N8N\S8QPXO?R$NJ=N4),#R&Q'FYK*Y6PUM&5"ZGXT0BBBPUB4>R?NYDP M'J_4BLW7W B(AWDB)/;$O%Y8\:OV"\O)]ETL#C%5A,2J0+.F$*XM0DP9(;$R M.K(F]OF1^U3@#\B(^2(D]L6I7&4/"C$Q=83$ZFBG+)VCB DD)!;(B=SEP DQ M,:>$Q$XY$G#70$:84R+RA<8IZS6H$!.S2D1>RT+4QSY#3,PO$;%?.N77><_1 M:A:Q9N"JG)VQFSQO0B4O=C5,B(E))^I3.A&43H1))^I!.F!0(2;FG8C8.]V8 M\[HLN7EA&F)BWHF(O8-B1K"L%6'^B8C]JF'[H868F(5B8@MAH^FZ MAYCHK@JQA5#,&%HHQBP4$UNHR=>KUWP=Q"*]9-^AA6+,0C&QA5#,&&ZMQ)B% MXH]8_4#,=DR"F)B%XIY60?MAA9B8A6)B"S68VP:S?(?IO0YW)C$+)<06 J-Y MC)D$$!.S4$)LH;>Z>%=9'(;W!+-00FPA4!?_9/=U<3"1("9FH8380L3'RQ#,%!XO2S$+I>0'S##,&&)B%DJ)+=1=WGR=\A 3LU!*;*%3F/O8"3'1 M4V;$%D(Q4VBA%+-02FPA'!-:*,4LE!);Z!3FQ%;2]08Q,0NEQ!8ZA3DSFGUM MR7*,66A,7I'KW"@_S'6(B5EH3&RAHPWSD]G[&+/0N+'0L&ELKR]SEVPID?_C M_L*ZZQDOLIEA_F5WTBU._$&595T4=^[:#_5--P2/WZ/U!+ P04 M" 960--_)JGCU8" ]*P &@ 'AL+U]R96QS+W=OQ)4%DD>3V5;VI"B3Z MNC ^;6P8-F;>A?% H/3XDLY-.75M/I[ZO'J_G-N\J8ZE]-^GJIG,QQ2V53N M_>S>NN$U'U,JV5W?_-VX8/S)1Y_^9WVWWY^VZ7NW_75);?FDXN^"RGT>)/-! M0@_2^2"E!X7YH$ /BO-!D1YD\T%&#ZKG@VIZT/U\T#T]Z&$^Z($>Y-= QC4_ M"6'-U]H#KCW?:P_ ]GRQ/2#;\\WV &W/5]L#MCW?;0_@]GRY/:#;\^WV &_/ MUUN WL+76X#>LL"U-KK8YNLM0&_AZRU ;^'K+4!OX>LM0&_AZRU ;^'K+4!O MX>LM0&_AZZU ;^7KK4!OY>NM0&]=X*P$'9;P]5:@M_+U5J"W\O56H+?R]5:@ MM_+U5J"W\O56H+?R]0Y [\#7.P"] U_O /0.?+T#T#LL<-:-#KOY>@>@=^#K M'8#>@:]W 'H'OMX!Z!WX>@>@=^#K'8'>D:]W!'I'OMX1Z!WY>D>@=^3K'8'> M<8%[E>AF)5_O"/2.?+TCT#OR]8Y [\C7.P*](U]O WH;7V\#>AM?;P-Z&U]O M WH;7V\#>AM?;P-ZVP+/FJ"'3?AZ&]#;^'H;T-OX>AO0V_AZUT#OFJ]W#?2N M^7K70.^:KW<]T3L?FR'M?I3AU![RK4O^&?YES03N7#[.Z?89UZE?[I\H7<8M MR5U?;_Y/N4[]$^&F%?GI-U!+ P04 " 960--U5SV4 L" !.*@ $P M %M#;VYT96YT7U1Y<&5S72YX;6S-VLM.XS 4!N!7J;(=-:ZO'1!E VP!"5[ MDYPV49/8L@V4M\<)%PG4D4"TTK]IFASGG#^I]:UZ=O_L*Q3PO*X^5(SQWM#S!5#CDYY6U!^T9-A==/_JN![[NAQ\N1;G,ULG'A(1^1QJU34_VMX;GU\7[8)Q>VT_=]+_RC&-ET^-U; M/UP. 9)#@N10(#DT2 X#DF,)DN,O2(X3D!Q\@1($152.0BI',96CH,I15.4H MK'(45SD*K!Q%5H$BJT"15:#(*E!D%2BR"A19!8JL D56@2*K0)%5HL@J4625 M*+)*%%DEBJP215:)(JM$D56BR"I19%4HLBH4616*K I%5H4BJT*15:'(JE!D M52BR*A19-8JL&D56C2*K1I%5H\BJ4635*+)J%%DUBJP:15:#(JM!D=6@R&I0 M9#4HLAH460V*K 9%5H,BJT&1=8DBZQ)%UN4199V.96_;X7])_CFW?9_/IK^1 MGK\ 4$L! A0#% @ &5D#31\CSP/ $P( L ( ! M %]R96QS+RYR96QS4$L! A0#% @ &5D#36;S"V"" L0 ! M ( !Z0 &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " 9 M60--%:+R >\ K @ $0 @ &9 0 9&]C4')O<',O8V]R M92YX;6Q02P$"% ,4 " 960--F5R<(Q & "<)P $P M@ &W @ >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( !E9 TV2S;.! M9 ( !4( 8 " ?@( !X;"]W;W)K'H4$ #Q%0 & M@ &2"P >&PO=V]R:W-H965T&UL4$L! A0#% @ &5D# M34*A*L1W @ SP@ !@ ( !31 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ &5D#300"J7H#!0 T1@ !@ M ( ![1D 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ &5D#3<04HXFP 0 T@, !@ ( !!"< M 'AL+W=OHH !X;"]W;W)K&UL4$L! A0#% @ &5D#33N:,ARS 0 T@, !D M ( !U2H 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ &5D#3?-2"$&V 0 T@, !D ( !F# 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ &5D#36GT M8F^U 0 T@, !D ( !6S8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &5D#33P'"LVU 0 T@, !D M ( !'#P 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ &5D#39$^.CFT 0 T@, !D ( ! MWD$ 'AL+W=O&PO=V]R:W-H965TJ#T@$ )P$ 9 M " ;9% !X;"]W;W)K&UL4$L! A0#% M @ &5D#3=B/?Q+> 0 04 !D ( !OT< 'AL+W=O&PO=V]R:W-H965T!+ !X M;"]W;W)K&UL4$L! A0#% @ &5D#30\G#03/ M 0 G 0 !D ( !STT 'AL+W=O&PO=V]R:W-H965TM1 !X;"]W;W)K&UL4$L! A0#% @ &5D#3=O06%G% 0 -P0 !D M ( !V5, 'AL+W=O&PO=V]R M:W-H965TM7 !X;"]W;W)K&UL M4$L! A0#% @ &5D#34!@ &0 @ $;7 >&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ M&5D#37RCM%_+ 0 8 0 !D ( !4V0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &5D#39UE#.<5 P H T !D M ( !.'( 'AL+W=O&PO=V]R:W-H M965T@300P( "H' 9 M " ;)W !X;"]W;W)K&UL4$L! M A0#% @ &5D#38P64"^ @ UPD !D ( !+'H 'AL M+W=O@ # M #I#0 &0 @ 'C? >&PO=V]R:W-H965T&UL4$L! A0#% @ &5D# M3=,J5TH1 @ T@4 !D ( !W(( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &5D#3=M'$U]7 @ *P@ M !D ( !OXD 'AL+W=O8$ 4' &0 @ %-C M>&PO=V]R:W-H965T&UL4$L! A0#% @ &5D#32>46RVY 0 $P0 !D M ( !A), 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ &5D#30%U!O\* @ T 4 !D ( !$IP 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ &5D#37E2 MN+3B 0 Z 0 !D ( !\*( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &5D#35?&;*,/ P S@P !D M ( !):H 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ &5D#356UQ[A9!@ H", !D ( ! M9+4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ &5D#35Y,4B . @ E@4 !D ( !>L$ 'AL+W=O/5@( #TK : " M 7!E <&UL4$L%!@ !1 %$ *18 )8O 0 $! end XML 86 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 87 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 89 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 268 313 1 false 72 0 false 9 false false R1.htm 101 - Document - Document and Entity Information Sheet http://www.installedbuildingproducts.com/taxonomy/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 103 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.installedbuildingproducts.com/taxonomy/role/StatementOfFinancialPositionClassified Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 104 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.installedbuildingproducts.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 105 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) Sheet http://www.installedbuildingproducts.com/taxonomy/role/StatementOfIncome Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) Statements 4 false false R5.htm 106 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) (Parenthetical) Sheet http://www.installedbuildingproducts.com/taxonomy/role/StatementOfIncomeParenthetical Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) (Parenthetical) Statements 5 false false R6.htm 107 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://www.installedbuildingproducts.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Statements 6 false false R7.htm 108 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.installedbuildingproducts.com/taxonomy/role/StatementOfCashFlowsIndirect Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 109 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) Sheet http://www.installedbuildingproducts.com/taxonomy/role/StatementOfCashFlowsIndirectParenthetical Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) Statements 8 false false R9.htm 110 - Disclosure - Organization Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock Organization Notes 9 false false R10.htm 111 - Disclosure - Significant Accounting Policies Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock Significant Accounting Policies Notes 10 false false R11.htm 112 - Disclosure - Revenue Recognition Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsRevenueFromContractWithCustomerTextBlock Revenue Recognition Notes 11 false false R12.htm 113 - Disclosure - Investments Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock Investments Notes 12 false false R13.htm 114 - Disclosure - Goodwill and Intangibles Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock Goodwill and Intangibles Notes 13 false false R14.htm 115 - Disclosure - Long-Term Debt Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsLongTermDebtTextBlock Long-Term Debt Notes 14 false false R15.htm 116 - Disclosure - Fair Value Measurements Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock Fair Value Measurements Notes 15 false false R16.htm 117 - Disclosure - Derivatives and Hedging Activities Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock Derivatives and Hedging Activities Notes 16 false false R17.htm 118 - Disclosure - Stockholders' Equity Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock Stockholders' Equity Notes 17 false false R18.htm 119 - Disclosure - Employee Benefits Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsCompensationAndEmployeeBenefitPlansTextBlock Employee Benefits Notes 18 false false R19.htm 120 - Disclosure - Income Taxes Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock Income Taxes Notes 19 false false R20.htm 121 - Disclosure - Related Party Transactions Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock Related Party Transactions Notes 20 false false R21.htm 122 - Disclosure - Commitments and Contingencies Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock Commitments and Contingencies Notes 21 false false R22.htm 123 - Disclosure - Business Combinations Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock Business Combinations Notes 22 false false R23.htm 124 - Disclosure - Income Per Common Share Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock Income Per Common Share Notes 23 false false R24.htm 125 - Disclosure - Subsequent Events Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsSubsequentEventsTextBlock Subsequent Events Notes 24 false false R25.htm 126 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies Significant Accounting Policies (Policies) Policies http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock 25 false false R26.htm 127 - Disclosure - Revenue Recognition (Tables) Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsRevenueFromContractWithCustomerTextBlockTables Revenue Recognition (Tables) Tables http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsRevenueFromContractWithCustomerTextBlock 26 false false R27.htm 128 - Disclosure - Goodwill and Intangibles (Tables) Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlockTables Goodwill and Intangibles (Tables) Tables http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock 27 false false R28.htm 129 - Disclosure - Long-Term Debt (Tables) Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsLongTermDebtTextBlockTables Long-Term Debt (Tables) Tables http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsLongTermDebtTextBlock 28 false false R29.htm 130 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables Fair Value Measurements (Tables) Tables http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock 29 false false R30.htm 131 - Disclosure - Employee Benefits (Tables) Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsCompensationAndEmployeeBenefitPlansTextBlockTables Employee Benefits (Tables) Tables http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsCompensationAndEmployeeBenefitPlansTextBlock 30 false false R31.htm 132 - Disclosure - Related Party Transactions (Tables) Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlockTables Related Party Transactions (Tables) Tables http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock 31 false false R32.htm 133 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables Commitments and Contingencies (Tables) Tables http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock 32 false false R33.htm 134 - Disclosure - Business Combinations (Tables) Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlockTables Business Combinations (Tables) Tables http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock 33 false false R34.htm 135 - Disclosure - Organization - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureOrganizationAdditionalInformation Organization - Additional Information (Detail) Details 34 false false R35.htm 136 - Disclosure - Significant Accounting Policies - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformation Significant Accounting Policies - Additional Information (Detail) Details 35 false false R36.htm 137 - Disclosure - Revenue Recognition - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformation Revenue Recognition - Additional Information (Detail) Details 36 false false R37.htm 138 - Disclosure - Revenue Recognition - Summary of Revenues Disaggregated by End Market and Product (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenuesDisaggregatedByEndMarketAndProduct Revenue Recognition - Summary of Revenues Disaggregated by End Market and Product (Detail) Details 37 false false R38.htm 139 - Disclosure - Revenue Recognition - Summary of Assets and Liabilities Related to Uncompleted Contracts and Customer Deposits (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureRevenueRecognitionSummaryOfAssetsAndLiabilitiesRelatedToUncompletedContractsAndCustomerDeposits Revenue Recognition - Summary of Assets and Liabilities Related to Uncompleted Contracts and Customer Deposits (Detail) Details 38 false false R39.htm 140 - Disclosure - Revenue Recognition - Schedule of Cost and Estimated Earnings on Uncompleted Contracts (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureRevenueRecognitionScheduleOfCostAndEstimatedEarningsOnUncompletedContracts Revenue Recognition - Schedule of Cost and Estimated Earnings on Uncompleted Contracts (Detail) Details 39 false false R40.htm 141 - Disclosure - Revenue Recognition - Schedule of Net Under (Over) Billings (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureRevenueRecognitionScheduleOfNetUnderOverBillings Revenue Recognition - Schedule of Net Under (Over) Billings (Detail) Details 40 false false R41.htm 142 - Disclosure - Investments - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureInvestmentsAdditionalInformation Investments - Additional Information (Detail) Details 41 false false R42.htm 143 - Disclosure - Goodwill and Intangibles - Summary of Change in Carrying Amount of Goodwill (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureGoodwillAndIntangiblesSummaryOfChangeInCarryingAmountOfGoodwill Goodwill and Intangibles - Summary of Change in Carrying Amount of Goodwill (Detail) Details 42 false false R43.htm 144 - Disclosure - Goodwill and Intangibles - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureGoodwillAndIntangiblesAdditionalInformation Goodwill and Intangibles - Additional Information (Detail) Details 43 false false R44.htm 145 - Disclosure - Goodwill and Intangibles - Schedule of Gross Carrying Amount and Accumulated Amortization (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureGoodwillAndIntangiblesScheduleOfGrossCarryingAmountAndAccumulatedAmortization Goodwill and Intangibles - Schedule of Gross Carrying Amount and Accumulated Amortization (Detail) Details 44 false false R45.htm 146 - Disclosure - Goodwill and Intangibles - Schedule of Estimated Aggregate Annual Amortization (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureGoodwillAndIntangiblesScheduleOfEstimatedAggregateAnnualAmortization Goodwill and Intangibles - Schedule of Estimated Aggregate Annual Amortization (Detail) Details 45 false false R46.htm 147 - Disclosure - Long-term Debt - Schedule of Maturities of Debt (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureLongtermDebtScheduleOfMaturitiesOfDebt Long-term Debt - Schedule of Maturities of Debt (Detail) Details 46 false false R47.htm 148 - Disclosure - Long-term Debt - Schedule of Maturities of Debt (Parenthetical) (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureLongtermDebtScheduleOfMaturitiesOfDebtParenthetical Long-term Debt - Schedule of Maturities of Debt (Parenthetical) (Detail) Details 47 false false R48.htm 149 - Disclosure - Long-term Debt - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureLongtermDebtAdditionalInformation Long-term Debt - Additional Information (Detail) Details 48 false false R49.htm 150 - Disclosure - Fair Value Measurements - Schedule of Fair Values of Financial Assets and Liabilities (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfFairValuesOfFinancialAssetsAndLiabilities Fair Value Measurements - Schedule of Fair Values of Financial Assets and Liabilities (Detail) Details 49 false false R50.htm 151 - Disclosure - Fair value measurements - Summary of Change in Fair Value of Contingent Consideration (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangeInFairValueOfContingentConsideration Fair value measurements - Summary of Change in Fair Value of Contingent Consideration (Detail) Details 50 false false R51.htm 152 - Disclosure - Fair Value measurements - Summary of Carrying Values and Associated Fair Values of Financial Assets and Liabilities (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfCarryingValuesAndAssociatedFairValuesOfFinancialAssetsAndLiabilities Fair Value measurements - Summary of Carrying Values and Associated Fair Values of Financial Assets and Liabilities (Detail) Details 51 false false R52.htm 153 - Disclosure - Derivative and Hedging Activities - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureDerivativeAndHedgingActivitiesAdditionalInformation Derivative and Hedging Activities - Additional Information (Detail) Details 52 false false R53.htm 154 - Disclosure - Stockholder's Equity - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureStockholdersEquityAdditionalInformation Stockholder's Equity - Additional Information (Detail) Details 53 false false R54.htm 155 - Disclosure - Employee Benefits - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureEmployeeBenefitsAdditionalInformation Employee Benefits - Additional Information (Detail) Details 54 false false R55.htm 156 - Disclosure - Employee Benefits - Summary of Workers' Compensation Known Claims and IBNR Reserves (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureEmployeeBenefitsSummaryOfWorkersCompensationKnownClaimsAndIBNRReserves Employee Benefits - Summary of Workers' Compensation Known Claims and IBNR Reserves (Detail) Details 55 false false R56.htm 157 - Disclosure - Employee Benefits - Schedule of Insurance Receivable for Claims (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureEmployeeBenefitsScheduleOfInsuranceReceivableForClaims Employee Benefits - Schedule of Insurance Receivable for Claims (Detail) Details 56 false false R57.htm 158 - Disclosure - Employee Benefits - Summary of Equity-Based Awards for Employees (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureEmployeeBenefitsSummaryOfEquityBasedAwardsForEmployees Employee Benefits - Summary of Equity-Based Awards for Employees (Detail) Details 57 false false R58.htm 159 - Disclosure - Employee Benefits - Summary of Stock Compensation Expense (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureEmployeeBenefitsSummaryOfStockCompensationExpense Employee Benefits - Summary of Stock Compensation Expense (Detail) Details 58 false false R59.htm 160 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation Income Taxes - Additional Information (Detail) Details 59 false false R60.htm 161 - Disclosure - Related Party Transactions - Schedule of Related Party Transactions (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyTransactions Related Party Transactions - Schedule of Related Party Transactions (Detail) Details 60 false false R61.htm 162 - Disclosure - Related Party Transactions - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformation Related Party Transactions - Additional Information (Detail) Details 61 false false R62.htm 163 - Disclosure - Commitments and Contingencies - Schedule of Accrued General Insurance Reserves (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfAccruedGeneralInsuranceReserves Commitments and Contingencies - Schedule of Accrued General Insurance Reserves (Detail) Details 62 false false R63.htm 164 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation Commitments and Contingencies - Additional Information (Detail) Details 63 false false R64.htm 165 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments Under Noncancellable Operating Leases (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeasePaymentsUnderNoncancellableOperatingLeases Commitments and Contingencies - Future Minimum Lease Payments Under Noncancellable Operating Leases (Detail) Details 64 false false R65.htm 166 - Disclosure - Business Combinations - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformation Business Combinations - Additional Information (Detail) Details 65 false false R66.htm 167 - Disclosure - Business Combinations - Summary of Business Acquisitions (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureBusinessCombinationsSummaryOfBusinessAcquisitions Business Combinations - Summary of Business Acquisitions (Detail) Details 66 false false R67.htm 168 - Disclosure - Business Combinations - Summary of Business Acquisitions (Parenthetical) (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureBusinessCombinationsSummaryOfBusinessAcquisitionsParenthetical Business Combinations - Summary of Business Acquisitions (Parenthetical) (Detail) Details 67 false false R68.htm 169 - Disclosure - Business Combinations - Summary of Estimated Fair Value of Assets Acquired and Liabilities Assumed (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureBusinessCombinationsSummaryOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumed Business Combinations - Summary of Estimated Fair Value of Assets Acquired and Liabilities Assumed (Detail) Details 68 false false R69.htm 170 - Disclosure - Business Combinations - Estimates of Acquired Intangible Assets (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureBusinessCombinationsEstimatesOfAcquiredIntangibleAssets Business Combinations - Estimates of Acquired Intangible Assets (Detail) Details 69 false false R70.htm 171 - Disclosure - Business Combinations - Pro Forma Results of Operations (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureBusinessCombinationsProFormaResultsOfOperations Business Combinations - Pro Forma Results of Operations (Detail) Details 70 false false R71.htm 172 - Disclosure - Income Per Common Share - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureIncomePerCommonShareAdditionalInformation Income Per Common Share - Additional Information (Detail) Details 71 false false R72.htm 173 - Disclosure - Subsequent Events - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureSubsequentEventsAdditionalInformation Subsequent Events - Additional Information (Detail) Details 72 false false All Reports Book All Reports ibp-20180630.xml ibp-20180630.xsd ibp-20180630_cal.xml ibp-20180630_def.xml ibp-20180630_lab.xml ibp-20180630_pre.xml http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/invest/2013-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/srt/2018-01-31 true true ZIP 91 0001193125-18-237455-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-18-237455-xbrl.zip M4$L#!!0 ( !E9 TT,.VPP.3T! &UT$0 0 :6)P+3(P,3@P-C,P+GAM M;.R]>7/;2)(W_/]&S'?@X^W=Z(D@9-2!RSW=3^!BC_9U6UY;/;W]_*. 2$C" MF"(X *AC/_V;60!)$ 1%\ (TMR=&8LDCOIE9F5E5N7QM__[\CCL//E1'(2C MG]^1"_E=QQ_UPT$PNO_YW226O+@?!.\Z<>*-!MXP'/D_OWOUXW?_]Y>__-O? M_H\D=9S>U\[_]/VA'WF)W[DO'\>OQBX?IG)JXFAF&\%[].+PWBD%.BO368](K9L^.@ M[,EP*7G_/[]]_-I_\!\]J8@ I.;>\\:S.^^\^%;?BBY/+@=+XQ+C "X,[B=!$,4W7$4#B;])!:RAO?+*I-SXTM> MQWY<.D#Q2\DK<52#9'&0&2V4]^F/"Y<&I9>JZ:7!]-(X&4?EP/&7DF'T0?R3 MZ+7\GNQ'O$TKW#:)(IC6J^[+?BVYT7_I/Y3?A+^4#'#D!?VX_ [Q4\D[@M&3 M'R?E]Z2_X4UL\:8XZ*\@7-#'RTEA6/X]S/S!2M$WWD?AT'^?73:[:_)8?L<@ MB=ZCI+R'*_PHZ,]N #6Q_IYP)!7NFR31&T.#7V>PHV25\,Y^*N$*_%9Z0_Y2 MT%B=CM!9PP^QF-E?_+N.4" ?\+D_OXN#Q_$0I[GXSHOZ2+-JJDK<\1#Y=S^_ M@\DK3:?DQ4L\V$*15=>1[U-4F>;YX/BW":Y1D5B<>E[?-Q]QTG3ZX2CQ7Y(O M.$ _'-Y\=@W*95V1)*(36?IO&:;YS==KYT:^00$FA,GP)Y-5%23SA5%-DU4E M_:P2^,Q5K@/U)Z,@?6:F6&]^_^J\ZPS\?O#H#8&'DO*N$X!4!H,;0IG"*"4W MCF&YMF82(!+K2=RUJ&1I-I,)P\6F$4A<^@16UO#+\DKYM21^:$Y:DC:XP8 M+$<=E3/"UE/G\E-OF3RNK%E<([9D,:)*7'=427=T5:*NYKI4H;*A:C/R*+)< MH,XFN ]),5U7>9,48T@Q^NX7(N^19/N:;D7R%*<;_*&H%1W MO[!EZE2;;E^3L/_MBS^>1/T'4$R?H_ ^\A[-2?(01L'_^H/T'K(A8729R500 M!G[4*1!&EPVF;2DG#-2,[8#.44C/EGC/-"5#Z>F2ZLHFB(5NN]3 F45O2-G, MJ@BQL4D%"PPQWII4S%"YMNVDTGH:=;A")5/N$=#25)E$6E.\:C!DA;L>Y*^"7* G^%P2G'?0@NU!#??>+H5T@(2IA;$8P M4&'(30J&AJ0@K16,+>E1N@Q7)@=H#(.Q*34VD(Z!'WQP1PDH5#M\? Q'8L'Z M^N!%?GPU2<0.%]RY.5&H=I-7D[%XXEK^*[!:J(ZI2TSF'%9;BTN695B2:G/# M9JYI.+IY0U$K@%T"OA(W_O:^&H+%Y<*:Q+#4Q+'9_]YA M!?H'$&IT?PF0X2%)>A4L2AM;:"HZ1#DJ@!G@K[IE'$_\P56$_WJW0_\?WG#BFW$G4 M,D'?]@B3):[UF*03S9!DS07;S76X">024X^#PD42+EIH.P$M\8T>PB'(8YP2 MODE"@)ZAMD.Y9%-&@1 6>#VFU0,)@@NXVF.VW$-35;\AN H3%"%=(:"3EYR? M!0QK5C] SNAP 48*[ &4+Q,J?ZRL@XG1V!GX,OX$]/ #/:NQ'R>OG MH3=*X I\WU@1EQ0Y;KL@CS)Q)$,U@/WR#&8 M;AF$*\Q%>=*$LM(UMDY9[9\\]7$DD_>=IW+3K)"!%7SMLK%'LM3( G&&D:17 M7B4/?G0<+&#O?@$WF]3'@R6ZU,>#2W!-1DD8;:F_FR8];CUPIM9&^ADYZJ.X M8.BG<-3/<_DXJ*^]^T51:&W$+Z5,0^H'GN*#QH,[CX07!)U,8[T#L7?RU*F+ MP!N^#V87"WFX?O!&OX;AX#D8#H^#,V!MJ@K5ZUL?UM)I+RR:/JQT")_\([%< M#3#]&5'4O2P9ZTBR2/?CDEH5C!JBP8OR=%H4*-RXVZ<MKY?F[9G%_,@Q <7L\9SY)/Q,)M@!7B8AE[?LGF2#F83? $' MDVMJG7M@I^%@-L$+<#!UP]C+EMBA',PFR*2BB2@;I^E@-D% <#"9=O8O-V4. MDXEJ5$CBW(4Y(F> *+0^6[V]#N8N]*WJ8!+A8,KK=_$.Z&'N/6BY&<$]!RT? MG 4B:'G] ?WWY>_&>JCHZ^WXBRYR:R\II?.VK/TCF&[ MI!F!)EA"2%<:RC\YC0V39C@#DT 1SM-YQ^3PS,#(;Z*JVE[FR6'V3)HAE(H+ M9#&?[40V39JA()[*:W!!F[9-]I6A?2-*A%#E!6C*%-VH-V.;8269-&$;%>EF M"=MU0.8RK1FR=B,JQ2!F2=,V KQ4422UIW9'K:@RW;P\2E7$!&NSP<0$O4,5 MR@W&WF4=H]JBJ&ZDB:20GX\V#7&(IJ29K3 MTS33L$QNJX!2%P4.5%K F1]U&:">%T3"@W>"N#\,@1Q^D^!4EZF*9C')MDP3 M6*@SR=)M15*YK5AG._0M++GPOQ=">)MI=5J547>_:(1 M57E35:U44(-!D!;C^^P%<+GMC8/$V]2?;82EF)ZBZ;20X+T"0+GT9IY5>^66 MRN]^T35J&*5RNSC\2LML"\45CPB)_+:XKH(X>9P,L0= ZAB'C^/(?_!'2PO9RQ41V,R+V#>!5;8>MQ J6HLZV!9%$ZKLU"08 M#H/1?7PY&@06$0+EDR521&[9ZF*ZJJ]$BJ M:#DIEOLH'?PR0'^ P021UT^V/X;8"2.E3#8T2Y$T0W; M-C.A,MFI_!/?9O[H=!O?BXA8[3@3S E? M/&U^&T4EQ()4;,NJ^A5I5%(#F]B600PF2ZY#88V0-56R>JXA$8?1GFHJFD.,M+4) M&#C:J@"+4F#='W]-0*#H4GB6*ZIZ)1SB1HV$(>KJF38A$F*0P&FAL>4,T%+\^^'YV?FV]_N;],XSLH2>,I7;"YR)Z MX@WXZX$MUS0V1\4:OF9B>U'T"@I8;'*T49=@X0=#XVJ!$A70'*ZH\VY&9L6B MSD04=5Y!G#U5=<;#ER!Y%,0=#69K=7_S@]@U)'F)@P^C8/CSNP3\N^V%Q5AJ M%K9T?#3O9;,S@HKG!14'S_32QDUO %B#=)=^"/5"Y7*^(4(5 %64V7'L-N.< M!1>K4*>S,J(BSU-/ZX\@>; G<1(^^I%8#.IX]J[7^0+F90*_2I,=1SQUZ[,##S4UBBL3G3#L_S<16TU2IB(5-!6Z>DR MZZ-$R _BP%>CWW&?3BL!=!N3!!PE?? M_YKVC!<+@84./1YH^*-8B A0!#ND@80\>]$@O@[![\W_CC/P4YC\Z2?S,,HF M/7E5"] ;H?P0!7 J0SYVB98WF!#$;G5F* 7^X'!8= M"QQ\SF7))!:77-KK<<=29$-Q<8 M.-DTIW$W42&VC+%E$I,94,F1N032 9)C*1R$B#FR16;YN433-R#0:H"[$,F\ M2_Q(/ AN:">E5.SVJQ6*JNR 9:BVE,-1<-0H6WW8 =R72]4/DMY1*>/ZK MZX7Z(ULBW)E,SV$[B81[/89:,(JWPE>91/4>Z>RTFN'*CM4J*LM,R=G.&UHKE$'-V[(:<*FSM+ R\'-/EX]@3"5MS"RS]"L]./C:-E_1T MQA19D,+T(MK[^[%M,N>ON+_^@%HX$?7=WU MP.?WAJCHVJG%T];=.M]!BY>B723?K&9#._48;N_HBK9(A/R8%]$-1(>JY7&C*Y#4L =CNZO M_>C1\6\;E4W.N*J[CB+U;-R YY8K608WI9[K@*5D.]SL66E\$)$QZX;Q(B=S M U\-J;VSCNBBJ%;!#"P9>SFXCZ$WFD:XMY-O>+AM4(65LRT__G*$G\+$;S=" MBF4M5+F<@_GAKY;/=F_=8^\JQACE*V5TU9;]U5@<(]2T M9IL@A7HR&P,KT 53%MJ>YJAARS*=+=937![Y(K+V3U=Q6ETXB%H]2RLR^G(D M]F[0D&W4#*HNPR+21E&VD>(\N&VI\QRVF#9$M W1MZ1-!FWE#&^UMWQ;S7L06%Z+S-\>V+6W"2=1BV@C98%NM?#ELF]/FX-LAU4DD MH_&G;4RA"EL@GZ,L.N(H@E@9V$@Y&JP9?(FN/(X]$EA%J:H7:B"O&/_;(%N] M*E -XPZ,0H6+U1"*DKNB3G8[-_.P=X B\\7E_RT,!;191M(\C4NHOT\ \OK9 M'S[YOP'BAT83BUS7537;M235=0%X3V:2H?8P:8(1RZ:FS"UUIKZH4LRLJ8CH M+75UK!')M!B17 W6>LW=WD0+AK$010EX$\%;:&L(4MY/-@PC2]DP92C;&3_. MURZN9;'C*^;Q]4,0#6JUJ'922>BH\F*NXSHHB\!SJ?;37:H#QU=7K". V%5- M+>RY5(-3B?=??0#=8N9C5,12IN=:+$7N/_FC27;*",8F*.F[,'K$_-#Y$YJ$ M+^L6,8G!)=/49(0O2WJ/,0E<*Z:XW' T>[XN%^$= M^5!(Q[\+^D$;[3!,X-2808P"^G50"L4"89%*<(I)0@=P M=7NN1A3+5"0%UAZ)<_@?G3JVU-,L8E"%FIK;2U-]5+E0-JP"DC?$M:WY:QRS M-@RM<("W//2-N7JP:IT562PLK6(HSZ:XJE.EU;0@V.27Z)5)420 EC7/$N'$ M]X/R]+<6VIR8TR<;:E:5IR*.1="X/Q(G,)1DOD[_+G8WG_QHF@_8\.9/1?1< M%(U0R +XJGCF5%BZ_&JT9*JW$#W!W6O#4&;HJ^"8HRZ>$+DO_>$$]W?WU4BP MD1,PK,T%(Y#G;1TWQ]7JI#[1[X$2_851 S0 9Z;(9&>RB2NN52R MB&Y+3%5-PS5Z-G/DF1=3]-\;RO$K?ZX91=[HWD<^6:_S2[*S&/&R:=^E.(DF MPNR>M8ZY&D\KM$0!Z*:N M:81)EHS<H-Y%9TK4%2.#&Z31&Q%E[C<,R7=T'J2[5+%99KMN ^MN,2\ M/6O%-$V5**IQ>+4HGGF[_K6WQ=>6/_SJ;I==OAP+&.B\+18F;EFRS&TJ*0YW M)6[)EF29.DP;UU)MAU''=:PY"S1LBU%@P?YI41/!Z]=A11YLI<-FVS62I MY\A8BH2":P?'6. Y78([_3@* M[H*T?FM:XFS'#2)!:UY\,3TL&9;I/4U#=VS#SYO&@AV%*M$W!V:!HJ*V3!I%N.5&R%/BWNC'X@5 M#+LZU<:(8^B,?B#"BPWZ0ESZ=]@9_4#4Q\[H:FVTWZ Q>HMZ>A^(%1@6PHSZ MNM0??TOO S$&3$Q#WT\/Z=/IZ'T@7A@8L\WI7DRF1AIZ'XA.6(E2UAJHV< MTG@!0UM+W\T:.;7;R6Q&;EFVF7)V,ALF/!4]N?* MG*"/V0QC%.R=2,X^9AMX8> Y*R=[L2\/XV,V0R369]STP3]L8.9VM 9_JGX-DWP19DU=C[[-H?FA?!M9+*7 M67(HWZ8).HDL:*V\2O[1^S9-$!!+/F>+8,([@_O13@D;@NI,)JJA;5E:1'ZW6]//$56-0P@5JBAX6==U3GF#!DJJ[+I44),KBA, M,51%LJFJ2YR@8I!55W),7>,.5S29:MGAHJ!CVA*[0-)*J(O],F^3>19#S^O[ M*6&WIXTJ$\RGTC0@TY:"1:D%--4DF3,3:*&KDDFY(W'NNK+LVD1W.))!*$DB MRT4RK,(T7W=FJ0+/WGB']6 %U/$D\O,8Y5T@BI8&Z1JP,.HFV8AI<@3$$T5< MTRBMD:V*P"PJ/&W(U_*KIBKZBY?X:4V^SW[4AQ^\^QWFORJK!',&%453D3BZ M0BCJ ZXOI&X4!:$\>:9*4?)IZR'Y0N;J*HJ\A;4]-%+ ?JJ%1CQ;P(%&^92\ M_=#H]Y&7]BCR!]AP>=>YA:01.::LQDKV2K;V*I04NPVO@99I2I''D^M-_"G$ M5=H;[JI;=,9PN=0H$YF4^%D7*;+[---F2G)X.AC6S9$DGKB:Q MGJT2IMF:V[-G.;:Y-6,-QE7-I:>J.)< ^'=_N(,Y5I$DN??MD22H;LMZ4:] M.5]'RI33%673(?;$G? N]4M5944HKJ691!B84W :2DGF17TQOIV#--PBWG( MVQ=?S)C/7K1S)SMQLB)S%0U5II(JRVT)#7J6RHE++,F6+:"!85#)5!5=<@Q- MU4Q7-BQ-FY>S*I*@(L"#4 7\4:K4297I!CHIUNWHR*O64G@O,=TS)M)@CR9;" M;=8W'!EATN6YJ@2)ZHCZ89J289,J::98

41337EA5-69MN4YNV$ZLLX) MEZAA@G%DNT 0;EF2[H!SRV"%L61]MC 2?6D'N!K">MHS9'/\'X%WN=?>.L1[ZSZ7@ZP3;2'" MP-M#0Q6;HR,P=)R5[-5',['H'X,TTK%\>4H,WQVV.)" MX.C!@B$NYR5[^I+UC":JK.B:(H%%:DK<TUW%Z3FR.U^F,3IP M'9;EP(Q"S,(7L&6CH(_]KM*8AL4O8<04E1HLBDPNIG"#+YHC"Z.N)R1T)W"5 M@B(5# %5U&(MG(HQH.9PÌWMAY(23V^1N,EP^6F@O8[&_C"XOQF=LA&G= ML=$G/VDO>E&D1]8*];;? O&VSFJUIL)55RZ4O5T-H !T, C2=(K/7@"7V]XX M2+Q-BQTTPE)1 Y++O "T'$"Y]&:9]^V56PI^LJX5Z\27#[_2*MM"<4V/\]\6 MUU40IT$O:>&$\'$<^0_^* Z>_$MLA.U_#&.,?+BZN_9>6LA>CIT+9:T(?1-4 M9:MQ"Y$2!?QM%)<2',1>JKC%8UXIK1A70 MJ\R&_.6#[4,*J\,M.32W7%/1*<AV1G05;98WD.8 -)/ZW<3V%C8'4=*%;>=,[ZEM]T>0 M/-B3. &O(Q(K09VK6@ETUV4V=:DJ40?C'E5#QY@X5R*N22VNN$Z/.:D/J9+B M&>H;$%;*]V:8:G49^D5.178:KC0+%V56;@ M$9I"N<'XAB>'N8O::I P5:!;I:7+3(\2(=^V@'H3$[7,9WX30Q%NG.1\ZZFW M?37Z'3=&QD,_F;NE\57T.0KO(^^Q61NKVN9!N<;:"MW!2MXTL:BIN'-?7-/V M5N+&\>]\<&<'U]Y++DRZW>ZZBNXZ7Z3(.AQ[K6?2!-N9F!X%C&^5+]EW/'\C MK,3H?849BULO&X;OUYX"NQN[JR0T@F^BBNKJJJ(N;H:W+.6U(5)P/!'ABM*: M'-=&]EY%IKQF&)7KL^RK-'LCZ$24G\+5MUH9%[]M7$09$56X)I?"*9''Z4^7CV-/5$2?3]_T*]P*^M@T7M+3 M&5-DR5$L,%H51Y.LGJM*IN.Z;L\TF47G>5:(M;R0_EI,RT6F1 .4=DY$+"H( M%M>BH.;'7$@3/(J5%L^Q%$,OQ&^M6UNW[U;0""@=:\KJM& GK6P"F'O^8&OAM3>64=P MWQF,.GDEJO)9EUWP,?1&TQB7=O(-0U<,6$!X*<#\^,L1?@H3O]T(<4]99DJY M7.:'OUH^V^U-8PHEDPVZ>N:M\J)%=$[;XWFQ9S5+4[#GZ)9'OHBL_6*)^Z1Z MP99>+8TYO*T61@)6"D@B7<6L59+X.X7>+.V>$#S%H:WYNFQ'C72 MXE%C-5CK559[XR<86D&%Z(FW$;R%MH;3Q_T$N3"R%.12AK*=!\-\[:I2=BB< MBUV=VGP'/C^L&)B;UO6GA0VX:G"*)$B\8.0/7"\:X7%C;A?+\>^"?M!&3#ZZ'LO09B(V$!HIB_4J@.L;;@X>Z9M+5':W'1ZEC3]2939AN13]%X M55;HHN>U;JOJCS#Z!C]ASH<_BA<[Q!_ UNVY&E$L4Y$44#[@D,'_Z-2QI9YF M$8,JU-3<7AK+H.B%4\P*2-Z0UK8&Z'"1#Z$5:C4L#WUCKAXL^[DBBW&YX6JA M /RFN*I3I=6T()B35RCC4 W,O'Y/%NHCOA^4!_BTT.B B:X9<(\\[<=5 <8B M9O2/X@1&DLQ7Z=]'H ZOGOQH&O#4L/-7$7R:0ZPN8*\*9TZ$IEW.O?\K/#IQ@'&SV+CM*"UZ5U.BOS!JZ%@*9)/]AY*RKU0W=4TC M3+)DE4GD'4O"E\>"HVSM>T:MK>F5?1P(?Y MXLB$$(G8BBYQN6=*NJ'U)-NEBLLTN:<99,:NPHYV8\0YO;G&L%3<9GM].\PU M$?;"R47#S#O5N;;$O#W/M31*2:,*;\=D6 MVHY;EBQSFTJ*PUV)6[(E6:8.L\:U5-MAU'$=*]=\CP*K"RS8/RUJ(GC]*JS( M@ZU4F*LRW;:9+/4<&Y1>@JOP. KN@K3P:9J=MJ/K*RC-LRY.H,JWRR:WF6T8A%M2S])5B3N. M(V$&N<1,$QYNVY9!['1]QQ@8/3L;V19I8^GD2!Q%5K6T_8"A;=&*MX187%$8 M^ ^*9%,5%#0!]\F055=R8)GE#E83YP ME^]#T&&?J=_UR4/=;:\UE(=BVE@S/;X/ 7;C'+F]=K?>*^*JW:U%^S]L;+X( M^V MON=$:+#%-\N(4#@0;E6+[SQAFNG?G-I7(BY4J9Q"=L DPJ9)PT4E-[D] MC8H/1 <56WRS0D&[5G4J7B9,W1VM.4X;5V^-[+Q&F"#)A1J[#*FK4-$Z?N M'M;"EL=&7UPN5 -J_E,Z<1,J@B[$2MK$#JZ'*>@]Y M>H$>[>B!/"=(@SV0:=H#F18+>!RD!W*> LTTUE.FC?5$]8'E!B&U-UPK@5QS M#V1EU@,9,1<;2M3?<*T$<8U=!)5I%T%LCB(M%P-M+(&DP1:"RK2%(#*X6"'T M !)==PM!9=I"$/$NYWD=0J3K["&H3'L(HD@?+"&JP1Z"RK2'(/)76LZHJ=!# ML$J3'#N]"+ZS'S"X)[X<@8?PJQ>,\-=>%#[BX6AO&#[_W1_ S^[=G=]/MFP8 MI(.UGAV(,6:D-C(C6_H)&C5T1;8TR3),!HN]IDJ6ZIJ2R63:TQ2K1UU[WDEY MV1BLGSIOQ:*@AU*=>D3(H,P)FP:?$+ =P<@#M;H(+5F,@)VH M@[&H.[HJ45=S76SV9ZC:+!+LL_;GJB 3'/-;F'[SDDD$@H@!7E^07%\3,*W) MAC!UP&+D88(JU56>@VFH7"N!J?4TZG %G *Y1]*878LS5R)FS\:T#**H5LYI MHE22N438*K0KT&Q$ 'B'9T&S4DVPS[5KYR9?J(HZS"ZZI0&5A+?!$3BY37EI(4IMEE_>$DF5V#KY( MDN%:M2V\W#M*M@,OIWM>7_WH*<#N766I'[/@=1'1'E^'B3?,_X[3_5.8_.D# M4?KA_0B#;C_#V\-!+XRRK_"Z+70_DV]*=+NJN::K;41 ' MHWL'>#BZ3U^SN;NQ2-"M-IOU'BQ"&,]/%2"ZS@RDMR4!"TP#K&F7:+V;=,ZQ MPFJQ?^#%21]# W47/!E"&Z+3%5 M-0W7 &O?D3-U(/]I_ ::LQWZX!BICP U+HEB=@KJ;HV$I(TG07E;1L2#HA7+)MBQ*JP/+HS/> 1%&"A>C_ MZB +>VO#8=C'O:-RGJ!N&L4;!$K#QW2#I^IZ5>+^*YSJAFES235Z@A2J9(!, M2O@K-9E,+%NYX<)Z4@HET:K!*9!@\,])=KI^':[H*%^>1?C%_]<$%KID*M>I M-.9$<X"KK9H$9/4D 2+,H,&70TT$/42E5SAY.; MXEM+G7AZ>V98-BL6%64599%!8@E5,"UIO;8)29A+ELV.O( M&\7IEF8N FA*XE:*"3=$D:GRF;(=SM4=[.<>9\N)HJ-A1XRRR;,*R-;KBA,, M)\F^";'WE87ML+)D"+>>2YMX17L0$NKTS)[%+$G55(Z1@":8KA:1[)Y++#P_ M :< =\)3\X,1I6!_;(*L)$4T')[[TA9 V>K!H87$Q!Y2J&+%D6)9)B.CW+9M1R3"VUZXO;3AN!JD2/;*

R#0)6BTP6!].(!RFXPBR2#>=4/TII*HRU3P!I4 ML%@^F_%"V_,W0!3VV,L\9+%_I">Y M/>8036$Z4WA:%WME6]CR'K"_^B.P/H,#?J%?** M?1R#P499RDUZB8JP8N05LCH;?%4QG:?AM1*N:%VO<;H$=RV<(@%2'=7F)C^Y;;(,3T;!(7;?*E.'9C :YA]$JIJ!:%BV9EN.9!A85M EIJ2;)I=L6>DY M;J_G<$7-MBKD9>KL!+)\ 6CUVHZ%5XJ%5 L#+S3+SJJR3T\9_'BZV[X'@.-) MY*]E,".N1C7F2$SNN1(WN(T9<(;D:-QU;)?)C*FIDYH[+EH][ (\/\$=;3#7 MGH*!/[!>?X^Q[$I:?P1U11^\O?9.>ZIB?JFB&87"=M5A52+'+*2GY>1@!F[/ M$TU1JE"C!%4E:LP7DG93 P\KJ,X+E3*J@UHBQJ%"+ZKZV$P4$F=:$>^J^(J# M)CDT2!_RD(8+T-JK-E.JW$44VMBJS%J3*M_ 2")6 M:,O[%HQRP)@KNY@CVTZ\V+I>,[A<"K<$Q!KVSJU%H=7RL26MA$]Q!Y*H>D%I M;8)K#47VT,"R27H0T<>WL,U>'50Y,7HAMI;O^_Y G&@(_7@T#@)NYL(=I02I M"&R5BOC-C^[]*"M!)Z;7T?@)&$FGJL8*M5$)6&55LF%9UF9#"EE:^ULOUZ"K MT!2PYV3HJS?TK^Z.3&MP+&!2K ,NZ)HA98Y&X!:XNP3^+CA"!9')YS<)G>3X?3HKY7P1?8G5*T&L M9WYKE11#16T46KRL0K >YT=T[EE@WL"UB@Q_98"T3S1>A9FWA[3HS6DT:C 0IQN-O#K%0*G"Q M"_3T8#4+XD[/S*\F29QX(]2SM1S\E]0LJAJBASDL1#5TKN9+ FZ&J1)!EN[: M5P+_7LDA"W(07:5\+3G*$=582+*YE133N&@APK%JG4CL OY5=!,8()6RV!&< M96D9'^MU6ORGG0X#T^>KY@98YN#S+O)LTVSD^$/O%6@6><_"( V]=AI1#)WC MU*2>4J RH'(:' URK*4]A;Z,?"7>Z02IMW+2O'J7K&E,XYM7[]HFT@5XD&E]6>1EP0&5UV08/+Q)$,UH-IY1A,MPS" M%>;>:")$9=GUV2,5VE!_IEF*8@J;2K5M";JV'LV>D]0:G9ZLI)IZI9RUNDY# MFQ4-NH>ST;U$37FR8$3 "5%:-K=MYQ/K1:I3J5]2U[FU::.ZI0JT5K M>9]:M8EJ3OLA6-50#-%_'!9VNBW-2!4*84+UU6U:)]?QXWX4C'?9U%PFT?;P M0=L*$V\=^!40ZE6[.PA 56W#Q'9^H7;(&VJW_C6V&;%G8C>J/$"MVAI[F 6H M$9% XA"-UK/^Y(Y%TMIN[G*_[$5]:LS804:RMD<$.Z-(5%U6$-6 MM&T13HE2VR*LI+Y-C:4VFUZ$MR=8=4F#15@WC/+JK4>P".\ZT=J]"&\O %4U MKN@@5CE_K(DEN FAAU5&U]0U.2-M7(*;$ BL.5K(JV_2 ZQ_WY+)1#6T&E*Z<9P?H:KBK[X^25(E\">)OG_T(O_#N_9TTIJ(2#8,:#*J1[#,&.:BJS/)!#94* MS/0TAUC4U"3*74/BJHO=(I6>I(,P.93WF,S5V<$(N5BLA;T:WN$)@=$>&B4R MF,J<<^TMPI34_:U*%@7)(E^H^I&21:V'+&I*%OE8R:+50A9",K(81TH6O1YI MT3*RJ$=*%J,>LN@9693C)(O^5K&S'3WV+^;##\&=[OL9&JRP9D@$_A%)>UU#6I9MBI+"NAD MB;LNE4S01A)C1"9&CP(MW+33,$#_K.?:..^"9Y$RZ1.&94^8OF07P2E08*LF MQ)6I!*XBHRI?K"):!6"KA$535(UO3P:A53\KQRPL&07J%!81PD#T0M.VXY,5 M%33C]E00.P>?R9_J;[)SS/*24J%.>4F#CEDQ:>3H!$8G7"T)AZM*!IH*S%%K MEXP$=4I+VG%+*[9AJBXMF /W1QA]\Z-XOPE%TZPK5:6DRA%U:6J:PDU,(^(Z M!8--=KED$4HE0[$MV34'N+*%(U7)9?:L1-9Q6M9![MJ4H<*H;ILTEU>@I M0 I9E0Q01!+^2DTF$\M6TLU96E(=8ZN\JOF1ZDZ%+[? 7Y:J85L&,9@LN0XU M00H NM4#VYTXC/944P&KWDBE /-:B\G_12R%AG-9;F_6P[&<1M?>2Y;CD9X" M[%4^&LI%I%/Z%+-9]D.!DH(RHDE.+XS@7CPP>0B'>$P"7^RWJL0;-%PN&U!: M8*(R^40(QP+QM@&:2Z$O_3W77L%Z76Z^@$GIT_($[K\FWO!R%"?><#@M9_F/ MM';EU5TNA[T&VN;?NKY!A6[:L@EZW"(&GE#"*TW;<"5F4LTU35.S;#Z;P2S+ MR6^*.$TO",6,[BR#6]4)J7#"6>+;:QJUE1Z(K>(J5 +YE25=50CH1QGDU]5L M8BJIJ4!Q6X/MMC9LS9=I %.<1).TO@ 66[U^\$97(JH@_A4>D<27H[0Z2P,D MKJ8?JI-73E.]UU6FVC^M#GE"O^IX=0,#QW!ZNFS;FD1<9F'QAIYD&)HFV::J M,OBK1TUS=LS*5$4I&+L[']$?CF);>@=5*29.8#DCE)\*P;8, JE(,))%!BET MST$@AR.87J^$B5-;$#"E6'ST: E6I8S*#@03Y[G4X.JI3$E]R_VPJ@03)[U$ M%QWNCIY@2V>_->@P<0;,J+9W 1/%X#][4?(J8F'A"7,C4=1/RGT=X\/SM^Q" M.UWF*MIO3"5;;M8;FD(TS70DW;5[V!Q3DW2[YTHVD$VW55LQ&)_5ZU'THO;? M"7DE,GZ>1/T'+WO:,=*-8.ZV485N*Z&NG)^YBW;HI] T1;! M(JI>[D#"604RINA;+I552WJR&W2GTAS.XJYFS03:M4;JKF'AC5-9UK"-XJ+W MNAWJ9NOM'H166?E=M3*YVE!^]R!SMX9JO.UI69BG*)=IS13%VF=(4MY\*\,5 M+$MWOVM6@%CH!5:51E/=U7 M_N:4#II.>,U+(;\1[@#?L-GQ 9J Y.BB$TW=\H"D*EV4&W$R4FM/D,W%K4XB M[GF2*3>XC2UJ-1!%UW::92L(V.RVXZK>6.QS'LTZ[*NJB! M8.E9DVPP_:C/3E8E9-1 ,1$3RKBN[?ETKJ:@#WV7C@:5HOY$;#D'NF\=\C?P M@P_FHS\:X%Y:;^AMWKUFAG(I;L\QS)ZNZ1(S3(S;26I*@*E[@J M&Z!Q#- X( D6989L6_2&I6%P6BX.;E-\:ZD33V_/EJ9FQ:(B&3!I'0#302PL5E'*!;[']@']>CD ,88YAWZ726Z;UJ5XW3\?8B83<+.VP#$RB M>3TO:Y)\"I,__027A7;J9A%87>A 4151];FXVT9'$S-2G'0:&TS(-S8[WM!I MEZ,[_$<$]@,)++ 6O^W/[%-5V=%EKDC,<9C$"4X=52.2S"B8-8YIZ,0&I@// M_W.8_#0(GO[S/OD)AHZ?QITX>1WZ/[_[S?SRZ^4GR;JZOK[Z[4-''B<_=7I7 MGZZEKY?_S_W0(?,O>N9OEQ___-"Y#A[]N//)?^Y\"1^]T4^=[!'75Y\_=-1Q M\BY[S?6##RSTP"' '8EQ%'8$,3K!G"CX32=Y0*V-4Q@N ^&;#&%U#^_P>W@* MVE+>Z+7SX,6=6]\?P8/\L8=5 ^&+0%S502)UO/QN[(,WZ"3>-W\$3Q@/O;[? M@9?]ES>:>-'K?WJ/XY_^_<64?R)=O%7K>*/!]#G:]L]1+ZI A@<%<6<4)IV1 MWP>I\:)@^ H7#(*^."O*D,\(D3QX2>?9[SR'D^$ QO.$1/'Z#P&L$(-T?'!U MDHN*@5^3B3>$IXJ1S\8-][U) 830Q?>.TZ*/P]?NC#(+H.!!RYPXOWU XKQ^_$V,DWQB[S4RG.IG=-FZ?F)J(&:O6/#.6)=?7'< M+Y)]]?&C^?DKW-0/AT-O'/OO.GU_.(S''EK$HMTF?AY[@\'T\W,P2!Y^?F?0 M_WC7\8;!_>CG=U@0P8_>=6[#"-8KO"H_S"C_83"]7^7_(:X2L)+!XC5/V8-O MPP0\^=D[V>I;]O7]^=6-OOK]HG1$)>*LKY?FS^:OKF1]<C@CS]4LHBRCQ'6KA&W,<:Z5*XD M'.#=/D?>^.=WZ;\-&W.[8)3EKL+4D\:HT&JU:(5VHA4Y<>H_XY*VSG!<((' MFF=]=V1S@\O?"]*SOMNGOGLOSN_S7V0A,97"$\M">0[:!+.)>#%NO/N%Z85H MWGTVO%>_OIWL AA&O_4L:\^7GWYT(GN;W^4N_#_?YV.\OK/C[DW M7'WY_'=XUH<.A;==.E=_I'_F34XBCH0_NM?7[I?Y8*8/6+!%Q0CO@%W2DQ<% M'OPKU :&W\[O6/B][XUS/TG/_NVW()&0W5*<1.$W7Q)11-FCQ?<@S&$J69)@ MR8<.EJL/\/[B[V+G8O9[WF*_Q;\_75V['<*G\7$@.NRGCO7[U\M/[M>O0,'? MK,M/YO7EU:>O8FD5]RR9T=^O8*@G)A=FW!E[48)!G>$DZH2C^Q!C.&-LW.3? MOV+TI_\RQO#1>S^\!V/M(>B+F%3X"FX'ARO"M;+SZ$7?P $3JQ%\V^G[$79! MSKZ/NQCZ"K[9>.CC,G@7B/#7VTP79F'#7A;V"B\#/HJGQV V!G?PRE&R:" B MX:9"6)"6F4F93/K?I& DI!>O7S0S<_'!\*I'/[J'@04C 3@01:^G,:TXJ('( M818QM''PTLF'K<#=2X$K62@S(+E#LJX&FCR'#0*-ZT&J%<.-@?'/("@/R'4O MZYX!RD#^CWD\>/@\\J/X(1CC2'RX/8GQ-M_K/UR<]+_^W\ M"MJK\R/&9L^%$?\,9H'(7A'O%3,[[*K"]=FF1'P MC#<&+)ZS,&0<<)8',(_]M\/A!#2,!P_[^N /G^#Y9>3Y+8@BI.=LF#;H[2&P M! ;XQGWPU(4[WR)P-I#E(8,"$>.]R(0A\A]AH4!"+$L!9AT\!8,T"V)!279! MIR:HS9"4F'\@D@U DN[O(Q^DWD]S'M+5"+/9A,BW4 M2=,$;OUA^'PASI+3Q*$N)JR,0ES&Q&_=Z0M0N7JY'-$N/.'%3]7\5,=UO#33 M/(7XX(,\C$$0Q@ A\<]Z[X3U7B_+D!(QYD(FBJOK*BOBQP -E%DFSZ4D\74S7.R MZ.&RD\ZO/K_Z_.IC??56"2V5UH3;R/=P(P'WL=N0W_)&L,VC7I5M>BW29&L#<(9UU]_/,T=_C= M[K$?.9V_@G/F1TYIO@B8('5MX-X MR2?;8F0=(UCR3O;%B'IG6'U#R\*PDFE38+#3Y#OR:S:#FO> MOB+ZD52JVQ4JZ>KT>X%*NC+Y3@I4\*XBG[2_ES-22"UK>/N *EU-,[X/J$RO MI9Q4%;ML_/+V$:-X1Q,D/-1UW]F8JYC'V1:OL&07]G=?5ISLSIZ\.)Q-K=NV MC*UY!=(6Y&T>VYDK;1S;F2MM'-N9*VTU<\'5<\%5 MH4Q6%%S=>NZ?*Z[NK^(JY>>*J^=7GU]]?O5IO[I%E:&:=7F.M;#=>:SGL9:7 M3>UY0:Y7S3^\X23G?(1W1P?I..O7BN*U-51Z;13$N5CM6<^DLY'6JS6 M#A\?VRX9YQJ[^=W(,^1C7\M.JZ*N=JZH>PP OXN*NIUS(=T3P?DU"?O?3AKA MN53P*6 \EPH^/8SG4L$MK6F7]KR&0<:3<1GU"!Y8_\/]5_6&#I_/LC/5&G>'1[KMGF0 M,NOJY+3+G=*N+)]V#AV1N[IRVKF>A*A=5:NE?%AK,#*YR]AIST6B',G:L24^ M1>_R$T]HY>K!BOB=BROG>E:$P\GC;> =GQ&IOJ?J]V1%?D<5EO6NIGXG]6GI M,52>V/WMQ2@)[U&G?EY ME*;K">ZJGCN%' ':[\B.5;K*L6P9[@J5RT>PXW2V8QL5?N.[$?ZNJAQ))[2= M3;QZMNW:!U3I$NT[$5^JUP+T7'GO/.;BO56NM'%L9ZZT<6QGKK1Q;&>NM'%L^_ X3SKXY]S3YCSF70/S"-&[LGX$ MN_D[8*1=E1[)F?PYEGLE1$:ZBGHD$0?;QG(K77H,)VL[0#SUWDLJZ^KZD01T M;=M>2JE%1,\'".*/_/ES)/92;'7C OO6'$^P:]@,E%]H< MWV,P' )[.Z)I6!\F*?#/'R7X)W(C93Z0J1/#7_'=:V><%3/NC+$D8,<;_',2 M)X]P"Q9SC_RAE\!+X'KQ:NQ;-O*3SG,8?8,'PY?C(/&&<-V_)D'DB]NZ'=^+ M1N$D20>0>^LMO&;0@3_24EKIF*E,C)_B#HP!!@K#[KC6Y;5C=NZB\!$KO"KX M4GB4U^G#P(!JT6OG(1P.;KW^MXL.$ 6'[KV*5W>>_/.*LFFCMLEM#/C@RN$K#D10"-XPF$1( [SU MT??B28J_,_:C(!Q<=/X -'$\@0NI3KN*IG5B+"H5IV,))Q$,!^DJF"M^+$WG:C^,829$>"OJ!Y0KF%7> MX!'NA8' XY[\CO\R]D>QCW,=7""/5^-L M+L?9K+3#QW'D/\"-^-2T7&''>PPGHTQM_""7::?TYA_(!5W^[6Z+3HE_$<6@ M]2[ CL=^'R$.7[OBYI4#P->STM?_Y=^V:]6X^/H+> SJ[/LP'#S#PP5+[D?! M__JHO5$/_7,RZ@LM(^9^(E39[20.1GX<"^7Y>!N,,G)'/M Y%GS L?DO?;A( M\!KY@E\)M17!P^&B('GMA$_^% FJ[)0I'2^.85E)>>-A6F<\OQ&A#@/O-AB" M1,'LAM\GC_X @?R1BDP_P?N A/XRQN/H_ E> 0!&;YV?M NE&5JPMAF^#/* M>B^XYHS#6+P!5![@F@P%#.1A7OW&RYKN.U9>^HDI+V3G!/^>]E/HB*K$8!T, MPWZNRO1D=E!U%@04!/7$Y "5I!\G0I$,<@90/--L;^LIM,E2335;._(ZI(M: MYAF\&?PWP?"Y@LT[76)8Q06@0I?>LU?:X@:N MJKQY U=RN$:/YU>?7WT*KVY17YR=]_O+[MA+F7@BE]5D05MY3Z,\%"Z^ M>I MM5QJ+PO*>]DXOQZW8)7WKID5FCHM7,WU/6T6UZS=PHGA6JC>>UK0SE-L]S7I M7"[PS?0WMVR?8-G7KDD #W7=>:3GD9Y'>N(C/6=";]@&P8L?&E#\91E0U7*N MCK;NY)DJ9ZKL67UNF_3-#Y/R?>;UF2HG/0/.GNBNYH?9[V- C8BT\H,G$6/7 MD!NZF;POB13I:NPP%8$; JBJAZD"W! \VF4'ZC;3%$"CJRLG+:&&?I@Z+XUI M&%EOK>&V#X",=(UZJA&==P$V6X8O1T_^* FCP(^/9/E5R&'Z#C2EVDX;'NER M>I@^AXT!U)63-I\T^:0%5#]0'<"F5MXN9[74CSM[Q+LNQ>+XO].?1)&?)IKX MR;&LR:>MTM635GC&2:]6O*L;.']'(5C M/TI>16(49N*/,6'W2)9>@YWT)"%=>MKN%.T2_3#5@!OCH'+BYN&!BHXW!4\_ M3+WQQN:?KM6B0<\.\>Y[TXDWN@]NAT>S-\VZ6CTF75L JEVBGK0[98 Z.&D. M*MK!VBLTYE=IIRVCK,OH2164=UX%Q/#,->QKKS.T\^E>-TF;\? ^&D#W1.FWGD MM$_CE'K.XLY>^9:Y4V/O553%Q(/K<"%\+%??\TB6]!_Y]L+UUV.8/#_2[;V& MXP"H;M^:^#@ $JW+Y:V=]^/ R+03GX:D2^FI0]2[AK%U5,F;& _8H;CB'546 M\!6MMF#D:8FS%K8!V^O8FC(XVX*WS6,[\Z(]8SOSHCUC._.B/6,[\Z(]8SOS MHCUC6T?9\WG7TEZ7LME>5V^AH5]9*YO%;C1;B=,!-HI)EY.3WBLF>$Q^VL$X MM,OI:>=N$+6KGG8\+.Z4G/0\5+J&?-+3D##25;;?>6[1\MV^Q7K#@ZF/V%1S ML07O0I/>M*%O TOT.0KC3)XS>=JLM.6NWMZ\R;, G,ESJO/CO"6Q%RLG]H=# M/^J$MT-L"3QKMGP$.P]=HYZ$Y_8 U.E)!QFRKF:T=NG6QG7K1G;&=>M&=L9UZT9VQG7K1G;&=> MM&=L^["63_IP;L-(&FSXV1E[01/G;_CCEAW;C"[GK78?M\9%VEW99$M<1 =W M^"2!R:RKDU,41;VKJ:TNR;HE+J6KM'O?<%M)A#DFU].7Y*2WG!B8(X-PD/X$@@COKO\]"N^ZB7;$+K^8G[ZVKOZ\AM>.O*S]_WA7O[Z]^L/ M'2[+/W7LJX]77_+DG([R^L^/N3= M7P./9H.9/F!A@TJ,$(L12D]>%'CPKXBGFD1^/+]CX?>^-\[])#W[M]^"1$K\ MET2*DRC\YDO/P2!YR!XMOA_X_3 205J28,F'3C *D@#O+_XN8M5FO\^VSF MP>@>"ROU0[$KF%[>"6*XM#^<## 7+G[:4!+?XT+M./+F-_7]-8+##5['?UQE, M(AB]>-O8CX)P ,\9 X7A$G]PT;E^@#\1V!3CV'O%#DAQ"C9.,+/N$<@/S\/7 M/XKB4_",6R\&W$"&YS#ZAF\ W@2)-X1_A_W),,7<[?A>- HG\+CI]?AZ/[I# M%H[Z?A>S^!;G6>6*EN'CV$_2G+^2BI;WD>\+(%UXHS<+_/GH M">.8_[,SL!+ #Z^L?^&A V"6-3[2E\P\I,Y^[)A M3V*D?C@!\?%QUP"E$=[OW>.#@7^8AY&QYL<_3-O^*Q+D&=%XXW$4 GMA(!=+ M"O&LP4Y&@_4FD:@/YPW^.8F35'1!F(0"&@[#?BIL,"5AMN+\R EIG 3#(3QB M,@*A[ 1PXZ/OQ8#O4>@*H5 6IP%H0E!BT4 :>UE;-;@] &.1B"!*+*I:A!W MW07P9?"__J#;Z?M1XJ%:]%[@&?BP&$4WG3=)Y(UBKR^&A/?AW!_Z298$W =4 M(%X1:#P0>*D_#,64B/RGP'\6+X)'P,S*='5.(Y:!29(HN)VD.AFHA"01" ;! M4S"8 (9;G'$8!@RCN 4 0D-T3'@1O#*>#)-N!T^/[D?!7= 'GN.\7Z;\W5NY MS4(MXB(1AZ",^J"L4.4F(4[BQ93G;NDG Y4H)\-->[ MMWU?# )U4$'7B3??35"&\\.&9SQZKS,-ESQ$X>3^03S$QP*$=ZGL+!/T8M9' M .D@4,TZ^^ E2^O@ -1(H8Z&, T[K(ZOOIVW%Z%69<>(>@&CAQ<, MQ%7=V;-+"#LET: *1+B_'&01(M+^\1%D!G39F,S!/:X@8)M& M_CB,<$$ (0%;*+7;!_X(IP#\)0(3//S=\H9H>':^/OBH,686?'I?Y[\GL&SY MT? 5GO!%/!.MQ!X WUS>B2S]]PIAGVJ#F4G^AJ[1P+";*>.5ZU=J5^,*!EHG M\N^&L(**:])E,"T3.[H/\58/:/8*QOU4(2PX&;EGQ@O+&EZ-)$K-U0F,Q)\M MY[E!+3XB&U0W/^KDV1_"#"ZH(,?O^X^W^?KVC*3XNT" G$:;J=3;U]2$?0E0 M)PF6_4 OR/P!CW"5T)3AW1VL#^(&&'X$>,8@'3@>L*@!WF"2VA8!NB7UJFE$?E#+W/*Q)JTN'BAC>JAIH+% M_CF>K?UK;8O.CP.XQ8OB5!*3!Y!#F+CQ7S\LR5QJ+"V?V.I;BMBR-&7[;" L M'\W/7^'1?1S;./97"=H*>:DN'36S&&RMX3 >>WV8U3^_D]//8[2GLL_B73^_ M,^A_S [B^[A/$KWKW(81&&-XU<*1^>*&9G:_JOY'Y7/QZ3W*ZEOV]?WYU8V^ MND)TQ99SM7J$XKY2I=Z^-P.6Z8OIXK<0&IJDH:'OEK@!4Q1F)'RA%J<S/2H MI-WC/M/X/.5.1QRF+O9YH3L:*I^GW5&+^);#K6"+UZ2'^E#\&=[G=]!]?H_CBKR<-^,S@_3#X7!9Q*;^<;)A?+D*P_"@] M%\-3L(=@7+/BW%^.I=KE^F$*W=?L7Y2D_QX'S"T9R6A7Y5LW6CUSLFE->/1Z M[SKR!OZC%WV+18!-@A\[(^]Q]\[+C/4NL0X\_1X M].$)6H8XOBK!DI]F*3TBBDH0_ZVTGJ/3KZKRG2R7@]D$]!=5Z M](K4\OK?AN%]HWKO>V[V<2946]4185WU0%7FF\=ZT8#R/96T(#L MG.#?GZ-0Y#%YG1@EJ*2)@K#96G.5RX'VP;GS!N]=AZ\.$TW'D?^V(O2E.\@321+DT;SF:P/ MWJ"3>-]\4?=AZ/5]3*?[+V\T\:+7N8+*$KW2/;3T.=KVSU$OJD"&!P6Q2"\= M^7T_CM,:%YCGC>FY3_XT.6Y*")&0^NQWGL/)<""RKO^"!1T> O_)'Z3CP]RV M>:8ZIG,G$Y&=*$8^&S?<]R8%$$(7WXM9\#"2X6MW1ID%4/"@94X.0C^%-9Y$ M(G\Q+4RQ""Q-\,;[@Y$WZH.P=,*Q*#LA$N=3Q#^*A-LL!:G;\5_Z_E@D]'7B MAS2I?N E7DEN4F7504]-=<@GICH*-D25!+2MUX-S!MK^,M#XYAEH['"Y6.=7 MU_+J%@6*->R-OYUT!??]/EU&YP^&]73^02RG"Q_G'V 9SG^(_#8$W1R. G'P ML@_\WX^PUI=-^';=FA9(Z3%#/POH[@%\IY3/NPK@7O)YVPSPS,%S3&D3!UZ? M1&F>)W^4134?02 I8ZQ+Y2,Y%=X6HRQW%7:8IC]-850YZ1+MM/FH:'I7T$J*64^Q9&?=XUO/! M&RZ5HH:G>(]AE 3_FX9_82.642R"O'X@:O[,-@WD$I%D/\@7=/Y35B8=W_^7 M?TNCV/!46UQ9L1U&UEP#GJLM/U>\$0.9R]ZX_#YXSOHW:DL!@I385F:!-%HY:1"$7O9;Z5#7#!0>-FNC :3A*TFS7+-^^7WPL&K,6")- M&KF8#UL4\9L12N<@%[NX'+VY6=QB>>1FU6>HRW7UWP^")_SXM_>36+KWO/$' M*VMI8\_[V3A!C!U_8&9?PYRSAF'_VR]P?^=OTWO@VL<@[##%__NYW=^.+SY[!J4R[HB243'C@ZR+"LW7Z^=&_AX@R2352;?R.\Z MP>#G=\'@AE"F,$K)C:JZMDRI+EDJ,26N,$?299E+,E-D56$]DU/[AL"=OR#6 M#.I9QY]B /XM_OWIZMKM$)9+XF%(N-]^N[S^#?!\[9B?'/C\Z1H0NY_L2_>K MF /BWJ6I\?T*R*E%YR,W10:&V>]'V%7E5W_D1[!R?0R\VV 8)*^"^>0[T=JSN&>YW#/HS_8NLQWXA3]JON3*,(6DL/,$0H.4%5OR^ ZVB7RD=1! MVAJAS$XA9N8$Y\TP'-V#"1P]'G3F['JZIG6)>B13:'>HM-N"O,UC:]F*MJEMV&(CP^A2[4C" M9K9&2.1:T1 DCW5H1$EI39%GVO\ V%D\8WSQD]42WNS2BHTLW> M-&@(HY008,>[OX]\8*[?AE M&!$W&26B#!K6I[L-G_SEZ*+O>.*=8HR-")#XZ'MQMM=Q#I@X[8 )5+:1WPEO MQ>!@FD] 1T4=&$H .K0S%)+0Z"<88&YC6 MC,RN$A?-?IH^*PO-&+Z*,,KI>%!K^]%CW(DP+A?>=!>%CT">2825%S%D\]7W MHAB>C[J]57*A+R\(T;E5E MI2&FY5IYC4Y.E?9RE"VN7^DJA4\MC(Z1"[8T 'B2B'*E:LF*EH*\FR!1!_X8 MELI \'*GI61QT"EC,:KZ-@R_H24YP1!8''W*A%*Y>881%- 1N03 %!UA%_+F MM%]U_%D*P\R'><^'_^ /\3FE*()X:9GLAW&"=\<>3H9T??_+OZU:X;\F\(\( MG<5[KM(2H:*TZ6@@*L)&_@/<%HBHXDL1:GU>:+\+"Q<48.P_B5 UH&,?[<#A M4,04S0O)IE+8[8PCF$2BO&Z:8G ["888,P,_!2!"H**%B'5S*C>GI6>J6\SD M&"5M22%CT#9>"C:M_RR*V:9BBE'T,)P@'"SJ9V':^JAT[[ BKM#0XIV1+]K M=B8Q_CCV7@'OL.._^/U)$D:O8OK$G7C2?T@S#6#T\/P$2_R^(-1'&$7BCX19 MC,^;N0'G:7'"T^+_9^]-F]M&DH3A[QWA_X#0]D;8$8",FT"[QQ$\W=JQ+8VD M;K_S?E& 1%%$&P0X."1K?OV3686+E\R; (G9F;5( E5Y569651X]6DZ9&\/7 MXWC,Q!.%AVE.III_LDI@E+>HHM.A.1^;::(X9<\D?H;CT5+,(57)*,4HO>^H M?H=!J$N!"456@-=^/S%!/0V[@6LZ8R05FC#PFD4D!JS,5X)DRO;P9@!"!Q. E[:,%IB+" MNY))X( 03>A=#(P79O?@>#$3L#Z(W-B*0 F'R97I!/[T/8^X[+)]/'%]>E[. MV4XXB2.\[KGR.)O@H7=R".Z'(06@(+5XX^)9C_0""7]!RQ6$-!C(=;X3UQGY MOHV'*BZ[=J=%HA "]DP:3 34 !L!\( N?.%(&-%;7_8(C26B5Z9XZT/'H83( M0I$NN::7O6.S)YPPKZ_T/"(>YT3X70HAK=DP"?P^/6JE!9K8G5(AP"EKM FD MQ6@M5KJ+#L;N;'/(Z)0#R\-&CPOPL '"L,A5!^D8QOV_R8#VAW0\M)$P5NPE MEVX1I>TSP5&QF20,G%[')8TP881GQW6Q#>B3Y6#!"@0K)"F;+[D__&>\(:3# MV#['AG&Q7R8;@V$1NPFQ_3BBI;KP:MM[ ?GP\/ T'8Y-1N\=+?R.!"SVPK)A M"IB5#(>(#%Z-QP&EXG/BL*A5?:&^*5X'YO;:/=^CAB!OBA4A]9W?" M=W:=F,8%X1)?L<@=%61Z9D\#,&'=6#3^XS$@3/_0^SN\D<.+.9#",)Y,0-X# M=I< MAH-"R29_0]O9LE6 5]I+JJR96%#.CQ]'2P-/9(FN[ B5409S$F65 /VKK"V* MY<'+=IP"PW1^E1=%RR2/R&(2-*,NBF9*GI&F5Q_[+_UJKBK<>A7>YJK#855 MBAN\W*5VB) 6\EW%%%2SHPHM6>\*HM'KPE=& M3^PI>Z@--Z-YYKW?HN/8Q[]9T3)QNFA9]\O-Y^M_=[MA MU:>!I8[K'\1RH]$@K82\!YHDWF[E.0%SJ@ 0$E2]UO][F M,MW^<-7Z>IM_[GQXMRAVSDIJ= T*.N.G(72S0?+HPP%#?Y475?U,(CFEA<3= M72#G3AV;M90*79/?_. [6,6N,E8-,5E<=>M_1/J?$ZTIM@OLCEA0;'7!.OPU\3+_JZX6 MIO.B?MH-537>,,WR7(9OJW\KLRA.HQ28P:]H,HZ_/K9'M2$?+0JIJO5@P'L\$)="K1+"]BQ3=0)U?N25%XT]M)3K4PHZO)>:IJ=@X8O7UFI_4!6 M'1U?0W,V!C6#! M1*XS=J+E'6<6GLS# .QL/HE-*,S+"CF%626GY76+6J*+W]_HY%(_*8@1"0_@O&)V/M+L<&CQS>'UO18(01U<5H1HQ8 M>[8> 0";# F+Q'O) A^38HRP*<"-"QWC.\'\CT% :/ONX&4Z-A+CJ(DU&%%0 M+KEVDI' PB0MW J\8:&.TV,D\P4S@_E>4AT0BS71(6BUR#\U]XO$!Q&"D) M.*/Q?[^*"X+-6!38]!#PH+DL$K0([MH18&]^F:^OB D8*9 8?EFH4\Q9-N;O MA!%&X],Z@3DZ;%=I#3!>S/)>D)*K%"*$,5XK1;B/0H3KK^Z[$1!":%D,E;($ M-^(T#OZ-,?- _[L(X]J;SU9@,_WC' NR]?,QIE?/8P +EH813L=*TP)_ZU00B:*/TF[=3-R\N"A.EE9%G8_O M??-+%O<]I<'F]-=BE86G82M73TU4%L>RXEB&)F4L?J*2C>1W,%?P&<9[$::E MVL8#(R8814QR74O/RS*BV/E26T9@5I1X\;H[H&*5<_UPA7RPD_2]%3!8)")O M?EFN.&9$15P4GI\I"Q@H5Q?)8EBL"A8H G@$.9,[$73)LJ%38%9"<"F',@39 MTJ.IF3@(.WO%I%WP::A@PA!O S^FY$H4A4<0D@CDS7<3N-[!@%Y,G2% MSD) M'#>?5!:IG+*LLOG$K4/)QU;V8X8EX #B)I$FZL[(Q:I:'#08+%/0=M,J?-;N MX)\1*1Y>)[_,&IHI Y5('-87AX4>#FGYV41? ==HWFR>LA=F*=E4TWD>CHJU MMS')+Z)5ST-:B93*]=0,%G4,4CV_DH1?TFL ]'WZU/=9F#H!^VT_*?5-H5C' M-H(:'6*F*,S*IIC9RD^!'/E3?*69-]+"4MTT(7&!RSQMB][\LH8U,A;D:L M8(46Y&0D "S0.@N-X4H;C+GDJ6]36P161A9ES_J19JFEFXQE^66+MA^%%AQO M,)F5FC($IP'?!@0>_ 2]2E9;>52:%FZGWB8\06+*R._DB2^N.TL.>EE#:# MN&/J/X$$K4R PP!,'MO#@)N-SG8/MK.GNM)NI M\SSI3/G W13L MMV5WES.^6:4L.;^)RO.9<_=V%Q?2S8\>8.15KEPQ\.87<6 MT/,^9S#*'FQTIR#F)0>8-ITX:^RF)XC)>#1]+Y$("$(_8Z*MW+J2T$C&!O6 $B'SJUZ,7=>%%=36AS WAL M.: T<&'6*5OD@U'%5%"1>0^;E%4)HF9>(2?BX@EJK\$(JZ[0DV9VZ@=TIAYP M L5&/EN4-&.8QRV!F#I;"TUGEN:\P!';W*PNL^O+4F,7.CEY:NQ&9P]5L>OJ M;NQZ;M'GI6#F+"WVG&C>7O_<6K,CZ]?M]92U7MLHBTG_CSA,U0'H76"SD.R+ MT X2V)[9F7U=S[H6YI^RKQ6WKK= G< 91*FAA4'^1!Y7S-(V=JC4@YPD84(2 M*O:+-MZ+=#PSM<]D:O>:6N1\%[N^X;I\Y0!M#=N'EG^&4!N0B:G)*4*M1Z;4 M1Y\SA@4:I;:0,6:1&;2F;5=B"R_7,83)D4MB47]F"!?;(68(%VCCW1O")069 M^GYR#I3-]&;5,BWSU5E7/B@D.!AC1B6798&H@##9 N](-.P^#.;8]AA&4;Y-8KYFCY)<=,!9CYF.^CQF1+HKA=4+8FKQ^4_NIZX#\+<*7]]ZYKV\<60(-X157Q2@O>HUX]QF-X>";G6G;AS/D0KY MWG_GI#CAI;]]VL%"?K)0OED1S3X6[C^JGG6Q$/U3QV^&G?D96[W0JF'!UH1P M@0A\2[:U)1#RFK0U:8] VEI958;M>';$3M_R87N6$]0KK"9U=4F=T)G;%7EK MA589UL-[7^C]03[J7WB14*^RFM0UJ<],N>VI=,0!#S$.B-4-"5@X10G6;\VX MFG%%%'=VCG:R?*O+T+Q:AN9K%HK#HI;>)T%.T2M!#Y2L52J]+8LRKRA[J4B] MJY6V88D9Q;P4]U*2OGQ,;#1X63M.P:#]\E"5+L6]U-(M(0]E7CP2KOOEH29? M2@9)@:^R(3$C_XB@;H_<.9'G\&JA(?'2YAU?*J$6< ^G5=%25LHN M]M)B,>_;&)/MNE4TDA*OR!L?NU5B,:CJI7$?0_>UNI_C+D6Y%,B6%K##:\]2H%U:P.I540; ZE51 M+L#J55$&P';AFYW2>?O. ID6%U[92%".>E75T'A)+_5=U:8!,(U+=2\';R5D MHJ3QNKGQ64.)F0A[4OE'$'M'5[%TRW=RTV4,316(%5')M5%EY4 MI)C'QKZL]=,;K$"<-'3*J\:^I2V@6(^S\-U\L=:5*23C%^LS=%DQV%4HOGTU M6%/>KAAL8X-BL,KQ"H364^]EZCJO?MWB>3#!/>K"?':F#///5"OF'^?4X_Y, M;@EH<^?\."YE:HE>-\4[.X&ONDPNPZYQTMC5O-O)D><97]>U_9#VKPDMEX0; M[:BVV:]O>#XN&16(H5PT^VKXGD\ZQ(;\U[4*W'"='O]/.W]B3<5Y!UMSV)8? M7&5N>VEJ5*!,29U2=D"!4(Z4=UU+1.V@KJ!GF_;8\1SL"(== 2NG;B5>-U;: MQU1?DHYQ"+5$=,U/VI^U/RH^5$FP([M MD;_N?Q]"/C8]=^5-;2_5%4N#885\V$V3/'C)/'4>UA[KQHJVCL"K.5)SI.9( MS9$R0K:>A3I*W/#T>>TK,;X8W^O&-HQJN2Y[#EZ??M(*/&)C++ ?!YPU/?*$ M!*'O><3EN>>1XQ)XE88RP" TF($%++-;ND5@!&02D)!XT,)Z[_0DB(TG[;SA!]_?Q^'PJ-E37YK%Z9K>G8W&:M% M/#)THAO7\L)[\B-JN0#=1QB%^SU[TPI'S<%_8B<@=B_PQ_3OT*' #7PO@K=N MR? ?%\1W'VZZIJR*AB8(DB&)PK] ,K6'N_O. WQ\P#@B45?$!_&"PV1M^I83 M^JHL-1[^O.M<<#89.&/+#?]Q(2@7G&/#S_:#)"N:(LO2@]XSY%;3: @]21$% MM=%3!$-JF(+8Z)JM;K>C-D7U :91+CZ*!<27@S^/)_ZO"[_#PD2&Y0W#Z2B> M/?U%X4- F*%I$/8OU=4\D NNC\&(\M[)+=61+K#(3"NE*13Q8N/ MC8:LZ##Y- 4/1Y@9IH#8!F0$D@N2?D4#];^2Z'IX;_TX+ 651D\#"C8%4^RV M!;7=,826J30$I=D0>Z+84%J]WH/R(#4N/LJJHJK3%%R.Q2RZ'CU]H,OT!OX: MO&2KH1M5?G&U_-DK6V!SV M^Q'AK 'J=LM[08, L-EHA>P"E/"AYW@68&"YW%V:=!+"ZXFIHH8"$$-C\#SR M7?=%\)_10(1Q/W1LQPH<$EYR37C*P4#&9#X8 .>.J:D!*H$% XT_0*J$W,@" M6]8G!(R-ZX"!0S#F#<"KV(VHA/K@1%B,#]2> MY]!3/V*82%1LG@N7#8Q'%XX_=B*$>Q('86QY$1?YL")!;A8".663'P8&"#O ?I4*0W!\*5Z MZ=L?5_==X>ZFV08M5#A/ P/X3ZK-\&'\(EM!0Z WC/L"/C9+)@0PEOON*14KA"61DI740C^& 7VJ7**B\8*7 MBV(>$.9_XP8G6]/',3[7='_%=&JBE6'UI*HZE9GEF:@PQ+):"H.BQW1@>!XE.?FJB8!,%6Q!4N7'(1(+9W90!B0RMC!'5&2!1F>\'8W@^Q^P@RB#%]V>0 MV3,9V@A(L'**-OF!MC^U_+!(K$3A4X$":Q>SO&V ;'D43M:B?QD"-O^)/6L MFG=_)J*T"E\PPE(0S1D%7%3OMPP&],)0 X+'"6XS.HE4.;?!0X3=&DCYVWOP M" ><+NKOBKH]L?JNQ50F.NB@[(#XN/K#,,;Z=, +F_*#YPC=XZ(^^#_+FU;T M4JKGKY?19HX[.$4F:%1>J.@K>$"4X 7_9N^O=DZT? EE/H&=$K)U Q# M$C4]^[-C]1W7B5[N\61P#UM8L]5NJ;UF5]":NB&HDJX)3=%L"D9+UCO-9E=J MJ*U#;V&+*B@E#D@S4(2M;C"8 CE%F=Q,9Q-<&"6V!T71W M )*):QJ="%KA("QMD8(5L4=!8OT:!?KQL_;U/?<*YS>LEAI8Q MIWX]#)9M=':!R F+29U&7:=1ES5+9<:OV.B*^1@!?08O*15(_]H"19V7]M- MJK>A'O-(X"N)@*^P+^7>^D\D M>,?U$_I49C]_F**#]8:^WM ?=R^S<.??#[CWR>RGO9-;>F0P38%ZMW>8HEG3 M-T,V#16E5L/QZ-U*2 -,,EOB>TL/D]\.IC>/[^K=8VE0K'>/AUA/J4$#5>TI;[#V8HF@\2!), M+,L7'V7#,*:)L#IRC"HV<>"E("!>U*/Y#_^&'6W7LSN8:+*S*Q=-5;IZIVD( MBJBJ@MIKJ4*K9;8$O:V:;:7;-#M&\P'X?_$1AI8%1?K]_6N 33.T0X:((+V; M2KJIDBX"U+@M;L]%IM16YUF@T0 M:/'BX^Q-VUI(Y:SL^(-XG)&,Y=3VX+LM\)[%2>J8S9[1 %Z:S::@BEU-,&6C M)VBB86KMCFYV98RH52\^_DMF;%P*U#*XD=7'@1HD$$=9!'<&U#S4]R^3'2Z6 M%4$%H<%AIT%%2%9:'4E>?] !W )"LSB"E^)#S3%&D!_X9KJEFEVQ \JAT=$Q M6+LC&*;> G,@RXU&LZ6)BLR6"U5[*ZR7%=&<)=DD #C3$@CP2! Y_[5*6\@ MA%;2946:(..G'];']TX&1SG(9F MNF/-!:[G^L\<N. .!,ZA6!$, )8#]+U.RF$HBIN!F/6!9I0*V<8*//F:QOV%UE[):+$GO5Y;I6TS= M@U%<6+O.T*$C =$+]^YO6'T!5I(A3^RG0&#Q!7C9"FEV5UZ @[/HQBW,QKF$ M49H>I@AG.8$>7DC"JJ&:L9!UR2::RXRT$!LFYDFJ*]-%:>6(B(S?AN^24@$, M.![5:I!%\KW!-&WX2),5O1PTK%R 0NTE]0U2EA5@RE4E#/): NAQ!*V9Z)R M5A-8(@V+92%/Y@2J%N7Q&=89IFQ/R<8"@X1%0C#&HJ@/,AV&(CJV;((7RZB; M%UF!ZU3/>>"#(1S/!/4K(S?5..E%=:(EO&+.]J_BI;9(.2P$GXJ4G51E6HK, M.CS\,<\3 M,DC.8F"0Q*-AX0,PQH =;8C 2P,'7YPN(N(RS 4DPV92Y%;C&/LSI!O1"7E3U@FA5KQ&". M-V9W4RA6S.UN")+\2FYWIT!S5G\DV?VDV=R&I+T#N*W@$:,[N"M0!ZE[B) U M\WQK5NTG?3W?/5U.)X,SGBU)[488J!9'I#TOUV[3QPOHUCA^'S()F M=ACU83)M:O4!$UHZ*'%L$G^[07W^E1!8)9E]FSWPS&[:":W'1RR @2KC>I@$ MQ>\MO;UMP(M:4^@UC*:@FEU5:"JB(8@-2=?43JO;;$I[V#93(?A/[$_Z]@L^ZI%DOF_=JT]_W/_& MJ:+X@6M??[Z^_8T+'OMO11[^[UT*Y?V_/Q=FN+Z]^0/&^HV38;:KSO4W]N>L MBOG ?>[>WW=O9A/D;4[\/P)?/?Q*>2?^[ M$PG(;@%$R_].!!K0G0Q-O[=Q"5"!$2A+?@/1!7'#]V=_I_$%V>]%=YDE!5"W M"X4MJP"6E%FA8AABM9U4/EF9'4+5'>P4OZ,O FH!-)L=#Z(=)Q> M^O I6BLIYCYL[+\+#CC.-BEOQE9NO%=*6Y+417E+][1FW^LER3; 9S=O[!'O MNY\68ML%#K6(KL6J,E> >07HO7[6;GX7F MYZM/7W_CTJCNMQ++[8%75S4@-2/KM732+*C7TKZ,Z:8[\476]/#Y*RN!NDTF MYRU!!#W#(ZE<*,@'F0=("J0UB)K#=X4U95>/GI>R[:)EXV-F]/_[R&4 MZ*8LE'3>T"O2YK)FX<(^I4:#U]2:A55FH6CRBK&2.W@"+-Q85%]EX8%=DA-P M0"88N,:JOX]]F[@'=SNVE219XHV&G#SM-:FHH%UK3E;')3G!4Q+L=$<"; I4.>=$DWE#W%BNJK5\I!.W M:0U>D<_DF&NULIB59:4DJKPJ5Z043[TL7T7/5'A=K$A5S9(NRU,NKC1U0UBR M*G/[@NWP@ET6S,L,VR'48YGP+3-L]0HI(VSU"BD/;/4**2-L]0HI#VSU"BDC M;#_CRME?$&]0=3E-S]Q(,+81^ T#*11%YC7C7([J-F_!5^9@&-F0>"8'K.4KE[XWX(X@V\=ZKI:@6H)J M"2HA<+4$58!)I0;N%"7H)[U*ZKI0=5VHNBY471>JGKJ>NIZZK@NU6X]G-_61 MQ$5E*MY@')RJ4>N=P)UHG9'%'#Q,A:LJ<:A6#'4% MH6JM[+J"T(DSLEY+1V=!O9;V94SK/--78YVNO)"V1*E0[2W)X%7S3(I?;%Z@ MJLP!%I)A\J9^)BG"F^-99A:JLL@W]#,IW'2:+%1TC=?,C:-_*L;"C46U3(4N M*N]N?,.^9I/ ]X>.]WAPCV-;(9)5WC#/)+:SW"IO:T[*O"29Y\')_6B^LG!2 M;DZK"2^=2;.8DO)$3/ ZY&_G/).!LWP]"G@M'Q'W"_GU8*W3L M! %\6SVG1>8;=:W04U"0DL$KY\+)8W/DBHA"H$3DKG MTE=J8XU?#4Z:O'PN??I.?$T:O*Z<2;S)?CA9GY6LYXRT7,>SJ^>&&+S8.)/@ MA(WWG=70>+QQ+@%V&W<6J08C%5XQSJ0BW&DO2867&V=R1+*?)5D?D6SKE5Q' M(Q)P_=AQL= (-PE\.QY$U7-39(-7I3.)1]C8':N$4I157C5J3IX )S6-UQIG MTN7MM#FIZKPFGXG+N1].GDD)XKK/1V>H64 M$;9ZA90'MGJ%E!&VGW'E[&^&ZQYOIW4D<**]I>H>;]7G8=WCK?H\K'N\U0>L M=7><$CC_1WNNEJ!:@FH)*B%PM015@$FE!NX4):CN\5;W>*M[O.V[Q]N2IFXI MS=<["DV'5O/F<2X91MD"7USO7Y+6*?B_FJ:BT,R"<-A3VDR=S\'1#$$Z(F)S M5M]_(CPW"1P_X"8$_H'OQG[L12$WLIX(/L;U"?$ @TBV7'_P_2.\SOV>OM*U @^D+KPAP=W("DC+"IU! MT[,[CALC*@-0/?#F+1G^XX+X[L--UY15T= $03(D4?B7*(K:P]U]YP$^/F#? M#E%7Q <0X1ADG;[EA+XJ2XV'/^\Z#T# AQ"G"2\X6!X.++^0-J!P;'C0?I!D M15-D67I0&CVMU32:@BEVVX+:[AA"RU0:@M)LB#U1;"BM7N]!@4DO/HJ7#3DG MP4_P>1WYC$:;HSV+B*%H9J>I:((LZSU!E31#,)L&(&*(DM@56[HAJ@\2O/D1 M69IP=/M5,"/[TQ(O&9.IU=;'O[]>WW"D?+CZVK[^TN5NNK=@&[]\ MN?[*W?W1O.U2X>MG+L'D "#K.<24HYQ'(E"G W],<%4"O\9CW^.H;'%.R TL M=X ])$""^R\WP%HR0O <_X!)])G@FA4O]B= J1DQ .3^.PLCRZ'MV M'. _\#B\SK0 #YH4%G$@+(;VW04Q\MA!'26$2.E!++S M>42\#*G+-]C\;Q&24Y@ ;:+ &> 4# KKV0KLD+.&@!':BD;8K9!6"PUG&M_!"'.M[SA49CRB MD-@J]X6G+^O*4C ,<1]0-*:A6& LY^S?4GT^H_8IUV#4*RH ]]:/6Q#[-L#D M>#&\?SU)%G.X _,W 5>^:.R4>1NA]DRI:^J*(*HFV A34<%&=%3!4#K@ 2J] M5@,FD1\DM'6RJA?P71F150AP"_ZJ-W!VJ!@X.$K$-H?_R0ON_,1-%7IZIVF M(2BBJ@IJKZ4*K9;9$O2V:K:5;M/L&$WP$63 413!@Q!-4?O]_5+ 9N&^)8\. M*"38.WZUQELP;D.P06ROOM[=-S]_[G:XUI]7GSNP^>)N;J\[?[;O[W@.G(S+ M(C;3X$X+;L]R@K\L-R:MEY;E6MZ W(T(B3X%?CP!>=^#_];NM4VIV5:%GJK( M@JKK+<%HBFU!Z8@=O2VI4DMI']Q_*QAW-$<#*PA>T/ \(6E"JF6M,/0'#K7F M0R!:^A.8FZ'C >'04L(S) K1(,$+L";ZL# B!YZ*1E;$H27$S4V VUALDPK? MY4,EMA1>!G5C$R^$!^ O&EM$9TWXPU$&,9AP-)N$@\#IISLKYHVA?89_G\!N MCJE?\#QR!B.8>0(6 +[@+.XS;&7E"U_EG@LC.2^::JO:Q\B&"*1^^3[QVO"[:]=1[ MF7JC%L%STGS3_-056K?=YC\%L E7G6YY>P+_CTC_LU('37U1!\UFH26X/\S_ M7NQR[^]ZYMAT@ F6D:)#!F3<)T&!'!)?4/))#])MZ5++[KK=7]N)1Y'/3KVN MDQ#2A0BC8WDVR-;CJL,ULQMNZDJO'8&PZ@'MDF/=CA,.7!^/\L(]G.4VNTVE:YH=06^(NJ :YK1-/9PEEOQ6#;).+5@-K<8\M"8BGC@>LVK6^ZOYN<_N]R7;O/N MS]ON%T#MCDK[SD,>*BX9^@D*1LR.[L+TSN)SX5KD"[MEH#P0A+R( 9X(<4".R(R&'G.?T ^ M8KP;B_STDFKZYBJY_<(PE4D,,C<,_#$WCMW(F;B$<_'6*TR#1 JW;R.'!%8P M&+VD(2FN_PS^-7L!GP_![#M#9P"484/G\30A"[-QK0&[,*,A.O@5!M!,P3=U MKY8$S^0SUKRO6K[P6I?JVUZ]G8XS8)(NS0Z#P:A.<]T7 MSJ<%BQTOLKQ'!Z_7:1"#[ST"*D\TJBQ]#8,!Q@7I*N@W*EU>4;KZ*%TP;$&C MA7$_)*#(00>"%D]@I&$1C_BW[UURB0S/S@*#O#Z/177[XAO!)+ANX1T9C8_C M6*QB1![]P/DOAFU::&E\IJ=G# *,-&\2 !U\-#-:E]246(GWLX!L&4(T+-*/ M@0'C"7S/ B_@O3!,;(6- 8X8BS(3G8(!@3 *L0:CU*PE\P&CR8\!C##U?>Z< MFQ]"#C!RQEE02PK-)?EI6]/F M8,#2ED ?$.<)C_) "Z9?3JP7*[6B\&40D^F00&JIWBP+&*>OO6:I)I/ _T$% M[E= 1DFII%(_(#Y@_0 M(6W2!Z7/=EMLEXYSWN-/GWW+HP@T6Y]A'__DNT_@66QEFODYC.?QI;( )(>! M GS*HQ*3&;]',"L_P9!MO/P^E38:KEZ(^L3L%$H#D#4GHGLJW*121)\(;+/< MU&JA.9E0LXTI;^$RT+TQK8/&RCH8C( .&?*ZML$STX,SJF4&Z4QN +@F= M1!E1G8#(9AL36.EY6E^_9$BR MW0;LWN(0B#N(_"#,CMJH'XSI9+C38.H#2 F$_)M0+9#JVXQT;WYYE7C+68EY MAVQ3P@Q.84\Q@PBC+KR)*7IIS#L;)4M\>_/+%+_G'P?82T3^*:G#4SLBKTM''+%TQ!9I M'ZJQ?MJ'?+P$B'KJ>NIZZL.G^*RDF%=D5?#7,-V0NK[V7,[=ZKY M4O.EYDO-E[(#5_.EG,#5?"DG<#5?R@ESN@];:&U*@)U&\DJ-4ZC M70A'EO=(IAN3IAUB!\N:.SY;X:Z:[?V8%IKL\^G(S(^3DIE7%$W=;&]_S?9T M8[M>>X:Y?J\]O03MP.I(H(TN0;/ H!=.X/[/\F(K>.&D0H^P"ER0'O7H]Z1O MVM<4LIN N,[8\5"&)G$ 'D-(N$G@#,C!16G-6X\YF5)X1=]+:G*MRK8.:LS= M3\O^.PZC:A9L?:NI&RNM=R62L,K+4W,P" BUA; WH7)5.5F2E;V$/]2Z:FO9 M&OLQ*"=N8CDV%_E<"$X["2JHK&"W>S1E=0*WZW6)G]HX[7'?%GN$F^KL7(%= MV]Z"]LY$I=07$?5%Q%E>1%AS_CI>0RR]@BADOG$.7D4XWL"-;8(GGM$(AK#L M,BV9)R69 RL(7D (F50R0;#"T!\X5&#R>S,J M,;-U^V 0?*$HK]'(BC@K((!+Q 4( LHM?%>X@J,7:H0))Q/4:3%M62Y,0[B[ M$8%)Z!0XFDW"0>#T<;B^_T3R=0'_/I'D4(5['CF#$_IGR=I=_NKC^ MY9^V[\N_>NH#3[W"!FK#M;KZ%GWCLZNU=F0)8HF^2*W-U-E(Q,Y&+N:X 4L4 M5B1\H<\N.9RC&>93^\/\;]RJYY^F]NP[/\8K"2GP&'0)-3ID0,9]$A0H(O$% MYT*45BJ=NX,3@5J@,YX5OS>&?XUE=G MNZM=Q+;'==FB&N9S@OGL;\K6+/-RE1];'5Q3;'@%)HN\(IUVW7Q 438K4+EB M"Q1A$R=J%6B L26*REZZ ]17=^=R07)'"/?5CPBG\D5=S0-D 3?V [QX&")$ M]-8._CNPPA%'_A,[(&+X9'(_4KR>R*[RV"4(QXZ6Z87&)==T0PRX2F8U>'B_ M0P(8#:_YV$7('\1^Q/N:Y@"^HU^]MYPD_ M_OX^#H5'RYK\AML-NLGH..' ]?&R)+P'^K5./Z!CWL"4 MOMWU[(X5L30K>/:6#/]Q07SWX:9KRJIH:((@&9(H_$L41>WA[K[S !\?\%Q) MU!7Q0;S@'/L?%X[](,F*ILBR]"!US&;/:!B"8C:;@BIV-<&4C9Z@B8:IM3NZ MV95;#S#$Q4<<11!U01%_?[\4L!SNKA_>!E=U!KJM+5.TV M6E150>VU5*'5,EN"WE;-MM)MFAVC"5"K%Q\_6\$CP[]<5?>2_^ M7DGA.\R-8WK)7<6XI!NL6M#5QDJU\NNTJ*\ /(_0S*,W_V51M?-GO6%RV$N) MOK<(B,I%XY46W\_.L'":_O8E""_?G33"-8-WP^ ZOG3KR@IQ"(0F ;L7PUNP MD3.I3.B8SJN&M-*K1X\Y6M,GF4-U+W%'I6&D(O/ZYH7 :DX>6A-67N_=!Y9- MQE;PG85 1?B1\RR8Z^"Z;UMYDOF&NI5#5:I(?[NM\6SPDEGSM#KZ\ 0] M0X0/H[I2$&=BV3(N?*7Q.N,)B9RLGRR^-\TAZS$@I)HE2G7M3%;BN2A7WE!7 MBMVH/JJGH%HKKTA;UN"[ZS\>5.]M+[IGTFNU)M0A-:_"ZYM7T*T8KI<'4+YU MIEB>T&"<6$+#C!2DEH/]EWXUGU:UUY2=Z?2@3Y;C??;#\-KK..'$9RD4UT,V M]N;9/3' 2]]R0E^5I<;#GW>="PZ(Y0#IPW]<",I\!I#>,^16TV@(/4D1!;71 M4P1#:IB"V.B:K6ZWHS9%]4%Z,"X^RG(#9LX)]BH2,_CZOOWLN"XE[#0E\R2V M/:0WM>6&T32UEB#I)B!GM#7!T,2F8#3$9K,A&;+:4?:0WC2C ^;76M'[ZM-] MX/5]E],*ED[YP'VZONY\N_K\F6M^[7!77^^;7S]=M3YW[ZCXTK?FO*)]P:Q/ M@QSCWRE/*1#QL<"9;BN75<^T:-%\S&9Z3,!,^L@5ZTB^>3W7:+U*DNN7*%ZC MA=D<-99F*:V<[F.H6Z;[-.ITGY),O5%HS)Q(W30_=876;;?Y3[#U=U>=;AD" MTQ;?JO^/2/^S^95Z47?U ^Y],NG;3P'8L_)&3VR-=W,PB,>QFX:2%5"_&D\L M)\ SQID?T,(G]SHG29)EHO"51$>,LEA]=1[^\'R9:=[H?"?I%YA3L&*- V59 MX]5&1;;E&^+XM@&;2W$_G<9*@Z2D 2-U??_'#KM7 <==\&O6V$IWREQAJUR] M:ZT&+QI[D97Z@+:RAY9[DXESU_JB^1)QR+[-\ M]U>RWHA[ >SP(ET*M$L+6,V/<@%V;#_JN%[3N@-S<'S*U\%U/Y!5Q]36'*DY4DZ.["_Z[?5X%SG'AA[5)/$: M\Z6W:='MI !WWB]T['A^ .]:]M]Q6K0[+2UKN:X_2,IK#[D!"2(+N_$6RM(" M4AC\$7LVP4%FFXOZ'N&<,=;6"&B;F/Q-#M,R7(+5;NTXP)B2I)8MCO):-5OF M2.VT4>_*]/T&Y"-AE >](*&<[&H74/9BH-E+$:6A'P?1B/M/; 41I1%0$K[B MADXX )*\$"O@8!3XQW6 >8._9 M1\_Y;TY0XE!Q\(?398*Y"2T,CA6%7Z,P H6%) ](:6-!&%0>SQ;RG$?H]?EQ MPZ%8A!-E+UU*D\!_NIZZCF@[1!B3)"[N%HL:N&*]87>%]L(FL-Q1RTR?BS0N#JI#+P.G M*$3499U!I[]N4@_D)"1TS9#+9L'+.EW\OY+9B-(6.)(S7_U5ZB)>]7*HET,U ME\.Y10ZM>0>6B-QT^5"II0RME,4^H-K@.OK-> MD=8!6^L\,&521?9"6^L\E3?5,\%5,WA)J4"F^DYD6.7%QIG@"C(LZGMQ/>L= M8>D*$N]D<9Q3^=B*X%JGU]="L1=<33 .9[.!U90Z?7 %&UGGA1].J$N!=FD! MJ_E1+L!J?I0+L)H?Y0*LYD>Y -N%Y[:_\_A#R,>F55,DC9>-BESW;!HJ(?%B M57K.;1K4HZB\O)]-3VEPE$78V&D5N7S9M &WSFM5V:9O+*H-WC3KNH8;FLVZ M=$G-D9HC-4=JCI01LIHC98.LYDC9(%O/BSM*4;+[96619DH:8;VR@%@AL3EK M,@G\'P[6#7-?8(A?)?&RD:,Y=EP72R=-%PY;I6P8C#4)8-S H46Z"!?Y7#_M MF#$H=,RXY.X(X;[Z$>$DE<^Z:KSY9:JO!D]+-8U]+-?E#;$#)WY]R=V2L>5X MM 97&%$T *?'QX \PI\P!JL3-ET'BOR8$"]D=;\*;?08J6"F8K4G'L<(2%:G MK5A+C**_5CFH'].LQL\SO/RQ@F0>MQR4;FQ7#IKKQUS(3(B\;F,=,'%YA*B0=(A%D]B3!YW=@\#Z16(>O*2))? M5"D9,7C#W/QXNM8:/Y$(J7H2T>"-+2YE:JVQMHS(U9,1G3<5N3HR4BF)N,>2 MS=8PJF"C-$WD&UM4:5CWQ.&][3SAQ]_?QZ'P:%F3W](.P4W/SHL]-\.01&$' M]K6NCQ7%[\F/J.7Z@^\?81SN]]EW:>'SJ^3\H$/8O["+A(W@C^B6#/]Q07SW MX:9KRJIH:((@&9(H_$L41>WA[K[S !\?< ,AZHKX )O*V'/86T[HJ[+4>/CS MKG/!V60 >WDW_,>%H%QPC@T_VP^2K&B*+$L/BM(5.[JF"T;7U 55E22AI;5T M05%:+;G5TUH=J?F@B2(\>?%1;4@P^3P-%N(QC7+/ >#(9^>)S)'KAA;V/B 9 MM'DRJ*)I*NU62Y"ZIB&HAJ0(1L]0A+;1[>F*IK5[+>U!@M$_2F*#GHCE5%@; MM<7"T,0J\P&Q._1XB+U95EF0+SXV1$-?* R+\%B,<=Y=_#,]9]L7KE=?>_/( M=IHM65540]#:,G"\(VF"84@]H=M3.E)#4PQ%4QG'%^ X#?D,=L0C@85ZH6F/ M033"*+ B$(YN*C84H-=9JAKR,RC37(N#\F2(U>X(_;@*/CQ<#_ZPD)V*ECBPS]@+#G[JT? M).S^@ ']P'8\*WBYBL@X_.I[2)W =UUX]0K/P[!O01DI)DD7'Q51DI0IDNV1 M"HO(#0,DS&@!KX9.24F%VD(5U064FD-@#LLIQ7GE-0<#>K!\8[W0@]N#XJOW M#!GP;0@]8+N@-GI@)*2&*8B-KMGJ=CMJ4T25(:DH&G/HOH[)C [!BX>;P"\K M2X&CH"-UR9Q6&#G42Z1U@6>T.7YS-KRK:Z9A=L!H=9 ]HJDMGNZ MK'8[+:;1T:-+'+I]WRC-- ?IX]]?K^^[G"05,O"4#]S5U_;UERYWW_S_NG?4 MX^QGCNJ!NX5! 1^PV8P M>'N$UTU.R/7IG1BV"N$&<1!@PY?T6BEM[I)<*)'AD S0LA0F@C$"?)+U]X&! M(I\+R-"%!^FKV$9F0._B;) IF!^^0N5YG X[G?Q*+QH%A- B%RM>[O'85P?& MR*F M*3(8X,<6;T4_Y>.!W_I_\L#%<()>]!]N80M') Z?1A&&<(V- "%\I)0 M"*;-KP[[+Q1$XL$/M ,/D.\F[E]^QMX\DJ05!=)L\-C)IXGT]M-N,50:L&6/ M-W!@J7F%.U_$4U9^M^<#_#Z_UD@H,%+SC0IY9D%G'WD_&+G MJDNN>=?F[OV),^# WO&)_#DH(XFV1R%!$C*%R%$'@ HL?0AY2WUG>JD[L3P' MV_/X>8^D!"$&(24M(.%:SX7>6?0!UBH)'\A8?0F,9GS"07P ]4\*W2I%R1!C M063'^VD!,LK>N\@:#F&\ G:MV'4)_,5]]2\+9$,^%GEXUVR!P!E3/ 2E$<8@ MK_V7!,\[ C+C1$@%G*W[@Z&)=]EC>!8DB$?E0DGU@BH'+Z,'3%F@_@"R!38J MJU29L>L)\MQT5+S MJ.XF%L@8C\VF+!CU!8M%OV6-RX (\"8"%4?,Y7N';$&K#P"@SV*#LG1<9$+: M3(PIPRD1P3&2QF54M5*6A^ER2@2=AZ43 8*%P3,5.[ \&*-/IR,!^._$!@%= M1 N'42"1/:II^R2A'EU$SG#Y'/CF]"1'4<#?".-@H9T870@%;)&,3"?.DA'X M T-@=S-04S0?A88^#,$E!ST'KX; 23+=8RX/6D#UO[312-[-[MF)1L!,G(7^ MT /)6GD%@A_TS\OI]=?*S6M GAP@$4,*P'F, 0-O0/(%14&F.PFDQ"UY(EZ, MZRMXM"?T*$A6EW( KJBGFJR/*R9H/SIYBO>>9+?'@"6Q;'_DH.O#-98M4-=Y*N]64[KXB $#\HJ;S1R=60*P0X8RGU&9%Q_- MAB+-8#H%]\^X6I"#3C,9/N%E X^<8@ZJ/_, I*\;RQ4?%-+6?8IRA M\3.,Z5U$J+\%F/!I\=JP^[M:BT,J!??!147?Z9 M$EN*U0)RH*FT7-PH^-[=")SUL!E%@0/N,BJ_>Y]^1UVH&^L%'VX& >XMF/NQ M/95".N?/+R',5KO1;G4$TVRU!+4K-06CV52%MJCU.MU>KZ-J^H-,KYWT.9.V M)9:++4"I;;MZ\=%0U-D5,P7X+%9/).D.?>5U2#]J>O87*_A.*(&ZL.&)7O)= M)OS89GLN+%>:K;:]'EH"9HK6E62AH?< ]9ZI",VF(@E&NZ-V&W@G(_7*.L6>C:V0K8A&J#]AJRT[/\)D!P,1W4!$[-=T#TG?O&3!%//3XX;2@5U5 M?@8'KQ7G+LS\AD7'?X;=F5LX.BEZ_R$[YYK!A6Y2DH&>83&\P=0#6;D4YW,/ MD$:_:MJEON"G5UJ%(FC>:SNPV6/)U_J.TC2 8JH$)DJ(BZ!-2+P,&;IM?X6O M"4E"/!=FQWP6H&G;M).[Y5(R+9X8!G)]>!B '!!BTS;E!"_X\1?@J8>8PG.X MQTN.#O#\@[UD 3 VVQZC/$78(7OB6K#7A#>F22*9R58-\S;>_,(R-W2>^^Q[ MC\(]CHA*B^5KY(!/96T=O99)#]*+^WZ[0P=3!W9?7N$$7%M[(\ MN*/.?IG:)L^?3Z:KS\=#RI'S. )9L&SHR5_6<&[@AU%V[#!%6U JH%+L5!,A M*&E:$E5'//<\<@8C>A+RJRQ>*@O7/HJ\(EY*W(H$) M?8 3[,$+T;N2:39:NJ INBJHG5Y7:$DMW)%W#+/7 *=+;.S!"Z'\_$_L1Q]F M-$_^PP=N1IR -2Y\>7W;H=]=??V4)(/1*,?[V^;7N][U[1=\U"/)?-^Z5Y_^ MN/^-4T7Q ]>^_GQ]^QL7//;?BCS\W[L4ROM_?R[,<'U[\P>,]1LGPVQ7G>MO M[,]9/^D#][E[?]^]S8%)!YB*NJ00HG@+3Z!H+/C7=1ZIZ(;Y&U._#ZQ)X2?A MF?2_.Y& [!9 <_G?B4#SN9*AZ?F>:(/> M%O,\UTKCG)$)^=1D0CPQF=A-+NUJ3)WGW]*4VV6L7<*AU1FR9ZJNFBG;>H4\$&,SJ>T'Q/HNP/["LYE/[P_SO.5=]/TDA):?"PGW?+BA1B^[V3,OR[D]5*O%TX4#" MMJEY7R1MAT^Q7 G4K9+LTH-!GAXA@^L<>_F)#W6L,4Z'!J/@^0\]3_H5^RPK MZ9&-QDNJ/GU$<_"$O4W;\)HRKRFG7T4K41'#'RKY"B^TO,G(&+HOJ MPGN8"3V']_R(A#P[*\3=*CHHF ZM?. F22()[%]Q5P4[6!B%1FW3T^ PLEPW M.2?,SX:=-#,)SX,4@7])08A@%P[4/ODRWSJMM\+I8D2+".\@A M5K2]J*;::FZ]D-EB9$LW7:6%)1R- C]^''%?K& PPK6L%=:]1.7"F=N,\D#'_+LG^3N ^G@CW?W\I8\G+C;=&[ M:JVIMY+.ZYL79GL5V]JG.B_K77.EC%PIE4]U#$.V9GOWZ4 8GL87EL&N;7A@ MK2H*K\A[.; N#8Z*(O*F?#3'\ 1L6/F:4>P-N$I9L9HO2U;B+ON$5#SJD,51 MGE#8X;7'-2>!4TR,4M+4HV%C M99JGV< <,1W**N3Q#&! )^*LQX#05 %:B2B77U:+")_^C$\WT\?RG[&F#M\_"&)F0LS$'* 1E:6&TI>EE0"@F>H>Y)(I?9M$@!3$7" M[ *!I;&Y2<&(5=!JMCYS;?;-I MW94L5,(? D916IPD06H)*K?DR7>?,HXS%-*,F;'UPNK=T)I1'"MWQCKZP%"% MZE9T_D64V6D.5JUX2J=X%N?LS>D=NK!IV9Q"!J"?%(!9H"@6+V?VT!T;J)D. M-"6Y;V@QF[=.X: %4($GJ82FZ56P)G0A,J\11;-#T@5%X7B5]EL7!H+%!U=]LK"'R^Y*YIP^7?L MY1F7K';3#*T0DY1:E#7/@4\K#0ZY(2$LJ$I:D/EVF2VVXI7]?(OU_)ONJ&_/&]WD0Z(1DXPK0+>_++4=,SK 'SJG@ZQ>/&S M\;98_-1MDF4VSB*T9'ABI84?4+.*/@6Z*6]8=JR3)*RR);_$^ .A?I46&WH6 M\@CS%P%(RT\2;X3&W\;4AX!E'B5U^9B>L1XMC/-(2^D,4&K*A M"["4FT)34EN"HLBMMJPKK;:A'[IXA#A=.R+&O['L%/7#F[8_P?RQ0L'(:8)1 M)L39X<@F2I4FX:V_]3QN(T!8)]OE]\B-]?-[I%=>2=..Y&7/;)2%L&T?E5<. M[-:4DA5@FXG*3SNA9B'Y"PZ0.U=W-Y^;,!B5)@&9G0)W%X%FLP)[VS/B16\L M3B.8 W@^AV ^;^ G9)36)^/L4ER40H-J 93_3VASW-X]:U;,50719.D^654# M_.0P?<@*<%(;B5T" JQ*"E-3[[8=A\ ! W,+2T6MO@)MH]Z;5Y6')25E$V'28D13R@50G@T'";#8BWTQ4/1:J16 M8OZF:J8F]2TV$*]IZ6*PNEA4%<$J''\)21W8S"<-N3YY=#Q*._1MEU2YAF&P M@3!#&[C-RKH$!'SM-!&%'?98 UI]B<>2+V$\&/&%.KRX*82MWZ4Y[^H-XG'L MTI8B27WC+$,FLG[PK,\R=<9I-V68R"2X-J_&N#*30H"XH9NNW)Z_ MWL0%D%_[[ETWKTV1:8+TZ6$I,[Y ";9;P\+I^>[2_ "[(R?\#KM(SV)5 CDK MPY)2+Z^)'9 )YK!14B!A1HPP3 6A6ALY$_;.V/J.E2>3:N;.-'U15<%7+A@! MMKN$5>X,LOK+..I4:?2T;O,E%M#F)GAZ/( QLF[H:$\06JRLY(2@I.E&&&O# M9^T5Z*I-\<#Y\[K3B:)D3V1]"(KJDG;+>[.HY#<[.$N*/M&L F>%#=O)*L]!1_-\E($:JV]O=;&GA++M':Q04:JJ!NJ^.ZWXC$OU<]WW39W M8P76(XP\"K,N%^E/M$5%X;P!WI]J43&ENIUIW2PE.>)[5NU77I;%A">***!Y M4?PIR-,]9,BU?'1^$G6U/=W935B?#,!%G&J XHS'Q';H3=[EUCU#4#W8 'R: MFH7\F>2LF[UJ*U[UL4N45.FRY;J(OIFM-/?FER5.([6#J2%8?VN =)]N M%K%VX,3\.>BZAYPS1Z0QLNUZV$K,- G3+I$[*#0,.OESQ![@;+2 M@%CD+W>BREA76<8"W+*AZ-.5E5?':B5J)#JM]-10S(N/#5DUQ%6(L0"IE8B1 M%W0O-S&DQL5'19%D;15B+$!JCAAYA\Q2-IG HORRW!#G5D(.]S1*M"A]N^@A MLB?_] ("IA[YQ M7T#;KV!J4KEBPY>Y28DD4E6Z@$Y+\9C!.>MO@.=9X?40K/3:$E@ M#%N]+N@"L=,1#,V4!-'L=8T>_-5K[J/ZZ\K5IGLQK?&+A[WC>,RY]*1OPCH: MP!;?L\$C]'QO@,ZB2WNT<1FIV=-XQOJ6;K.3$T6.]C$<6^S\F(V(Y\GTJ)G\ MP!92Z'FE-87?I96^DP-6=%N3ZL2O57\.Z$:75XXL03A M-E>SD8;8:,NJTA7:IJX+JMEL M"8:I8*.-.9GEB%Y9,%7F$O(X6&Y2Y* *W:"QW['T"",4AD.\7PE!B; T/0 MG3Z>MH0D> *T&4L#Z(GI7T4?-(].P'WQ&4?@ Z>Y3SZ)+K8L@H'K#"&^Q7 '1$>[VQ M6!\\3HQ>=/G"8TIPPYKXU:[7X);U5*>UF$]\F:NMIE48+(XGB!S)^X8Q*_BTO#9*B?1@PT>DU% M%-LZ8"<:@*RL"F:[V164;K/7:O0DH]5*++\T'S$P!_B26YZ27X6P0O<3&N(@=QC;M(=A'!MX;NJR_+NNOH/43@H!C#PHB>KEQ+0^; MH7:S-@RE)(>$Y% ;QNOD6(K4TJ5QD[2.[H%K1&U?9:+!,-1#6[Y,5D%LF7K\ M0H)' @N-7J)3U5*9J# = X-,;8G*7 FQE37)I^#@#H%J-#15T31!;K5ZS-LQ MFHV.T#'-3JO;:G<50X%)1.5!65-_4&1F4"^(T)WE@KZMF-)0+SYJ6F.: JOC MM)P8J=6]'A;K#I23!@;(@9C\9S$9%F/S,U&X&\$N%A\NN]5$P,UL>)-T,BDCV@HZ$*KIQ?L]CE:;:L^481KZX*%ZQM+S M:'GZ0/JV^[EYW^UP-\W;^W]SM#!1LXVGTW?'/9[^AD=J[$ 5#U;9,5%V?H:9 M;UDBF.6AAY*& <)/,3NS8MV(!G3;@,&%UG#HN Y+@WOV2(#ID'B\]!Y^8\D[ M_I#K@*$<1'X0L@,X_*V0>CF52]) M7&8Q"T?A\>0XJTN$H[7I4?,C\09.FI8SI#&F2,;%4:9 QCY^=.PD/2DDL\&@ MQZ%;+RF,"")(6-^[T/G!NEYA-BSF0"X+3X5G6=5+EEV5UVX+P6Z%+ 5S+MSU M&1=*LUCQ %<\=*I,)QJ%EY,Z9J?: MAT;F%6,OW6E+@Z'.2^)>@I-+@Z'*-^0Z_'K?BNLF/4TXN/+:-OI:;51$_K=% M5!'WDOI6/D0-92]I6^5#5#/W8GYK'^TG:=%>5#DM)YM[23(I(:)&15S2K1?_ MN=@MS3A %NXNV\^M?/W3?+4 B6TFK)K.V&=/-O.1+ M94&54'K_"+_-M_/ .J-IK6CWAJ?% MVLN\P925. AI\<&LN"R]/DVK%\[>_G%?WE]Q?_ACDJ0T\:S(;E+M''./8+3V MR'*P.#C/W:0)%NQ&)Z35-6 BQ.E\49M:^)$EDNS$:\+==W+&'RB:!#D1= ZFY2!M67K[G!QT_ M[D?#V&VF*Z",Z.L7'R5)-&9#;Y8B,8WNW6!$[!BCK=+ 0QJ'&-(4H+#U4OBT MAZ@H#Q,BG M*6 19L<]TB0K\F.""_F1^+08JS/ HON)8L^*Z[.<*"X<86$K4.!I4$:2C$7M M"<::N+20^I!5D,V4)_S2=[Q"DA[FO&&?\$?/ 66'A5^1'JL4.8WB ;88IPHD M[W^0LQCT9?"8=.0"$+*DMR3##@$H:/P5XR42]3FD*6M+D8J>_3TA%>X#JP9/ M+>6TB4[* 3\3-CUF,F!_HK0V;A[/1*NNLPET_D0 CC+B.[P<\]_ES&X:P^U;Z.WX]XZWB_[A/F$PZE2?, M3V<%=S[-)NTZT[6=[\$W\;^#>V##3(&3NPI-=S*R,$TZ2>A-EMZW8E8O2Y1& M(5OT],RS2;(LC/$*P'2<*9 1X*0J.RNRS,*E,%'604?D+LD"7D2>+S0IF,_! M!&),.2U_>:EP/% SMV3%7F)F]'EEMFJ+>*UJT:7G>9;XS[^EVA4"OG"B[,PD%EN6&O.)WO8/N5 MU'FL$MAIC%0) -]3UL%\&D'VX63"HX^%>-VS?;V>[?1 JGB11(FXMYB=/<7= M=ZSH-/3%8D_V97+"V&'=I7SF&\LI@W.[)UP+=]FGB^0--IX_7?22$IRGB^!7 M$N43L[N;TT6VYN;>_*QSCG[&>_*].E([BR MB(KR7C+?K^J(5S5BMG@0$88D MJ@:N&V9UF;RJBB>-H<2;#>6T,91X53IM%!5>D=63QM X[56H\(T39Z!>]SC; MM\_$XLHJYS7]Q9(EJB']Y^0S;89KT7F2JE+68%M4)=Z0SP55B1>E,\D)5'GM M7++9%>EN[,8%[%%4Y.9JDGFQ_+ M_EARZYH-.PW+NJYM*0 [O.HH!=JE!:SF1[D J_E1+L!J?I0+L)H?Y0*LYD>Y M -O%CN64+MN5-9O:9YD>!STXKN VIXHP;WIM:O!Z5NK3GKJNL;6OB-<:UAK67<&ZN)1@SW(*9=[_ MLMRXX KZP\JA5,V:CK2@XQZJ'QX4B;J 8ZU8Z@*.!Z5S10LXMOWQN.R24=>= MS$Z":GRK9;8J6F6R45>9+#=VIU]EDJN+2U8>R;O('WP_7?3JVIG51K"NG7E* M"-:U,X]1!XJU; 2 PGBRR+'6_O<#]U?W]OZJW?PL-#]???H*+F>"REOI':4P MO$JYL%ZFX4QH<%9%7E-->BY)6$=NQ(7Z:P:LGGE"FZD>K M>W4VQ4:S/MN5\Q#U][)^3B[B&54<-?B&?B;U&N4JI'5O/_OL"/.$P%?9D+"F MU2.">FR),'C3K$@:]=;"+U6D,,6VB)ZTC:KY60V_M.+'H759_ I@>T9.JL9K M53GLVQ955:S 65'MI!Y4^,VS$7Y>URK2TV=K_VT_!V[E0U3CI<:9B*]L[ 71 MNF95#?/LNZML&.KBMH=3':5 N[2 U?PH%V U/\H%6,V/<@%6\Z-<@-7\*!=@ M-3_*!=@N=I#5#<.I6S?4,&\;_R9)!B^>>,=TF=?EBMR.UR'32U%4)%[3*W+W MOVG(M,;+5;@&VP+%4V\QHBN\850DM&K3+BK:7D2T/NVO8=[5)J.NFEQSI.9( MS9&:(V6$K.9(V2"K.5(VR&J.E VRFB-E@VR]'>7&/4/TZK;<6-)C(X5J@WN- M='PU;^CADF&4[0AW4$=FM75"@9F%8$W.KML-!AD_-^?]B' #K'@WL1R;<[R! M&V,KF%]EZ;*1XS)V7-?Q/8YV@AGX7@3\(EZ$?X8.\(C6D@.2<"'\%0Y?N$E2 M(I6;8)DRSK+_CL-H#*]@3>B N%8$D\#S=&IL1N.1B'OV@^\P,'PY<2++A>?^ M$SL!H:_Q'+$"SX\C!D!AUCY,8W/P!ZL&Q&"61_:?6OP_9(#HB#HU@N=FGLF W.J*<@_^'PP";WY$PB1TV7YQ4X[])_9AT4XO\_R'#]RW/Z[N MN\+=3;,-@WA^,+9<^!(4,OWNZNLGG.I'M>[OOV"CWHDF>];]^K3 M'_>_<:HH?N! B5_?_L8%C_VW(@__]RZ%\O[?GPLS7-_>_ %C_<;),-M5Y_H; M^W.V&=4'[G/W_AYL0P9,.L#4O2^%< CL$IZLP+'@7Q?K50*/P_R-J=]!911^ M$IY)_[L3"9S(S MO[&3U'YR8:EEL4&@!>09[U__GM,- MUL"0D)))YG*V/+HNESO_3I<^+H3R)0 MS9\M33\?D6'$5(A 2?(#J E@)WQ^]>_T4N#B[XL3:1#10K!0 KFQ'WKA$+[# M>91/J:0'!:>"6(-: 'FE6G"(]FV$BJ(DGZ"K4/;=*!R1$%4._$0K#JC*=+P M7D"XNPDA5)?"6O N0$801%\3G-5UQ$E=E\1^XH5QWW%\M]V(NDZ_K2[>-M)N MH=#N!*D9JR<;!J>:W3"X[M7=JZ_GU95& .RDF!]CXOTI^#0::L(@F\W-=0OC MO5-_74G=?&T>_:N-J &LML)V@7C*PG:#68/RK9@XV6?_3-]G:::N' M--X:K*3]UO-N77EDM^=NS]V>NSVW8<\GMHC-LW][WLVD(_/PL![VCB?F)S=_ M56]ER0HO7OKENK; N.GMN\%\'4T)._S4)B.:QNM*2SH87CB('9=?&WZZ],.A M[E>/Q.!YI?XS*14@ =1I/)^>Q1W;DV'6.!$\%K$%MY"[?LH=3W0\<4:>T'<[ M^^\XHN.()@%ZP1S1IC88NWAVY6M@2^=W#>M/5]?>3J\!F@)YD_?64:6)>^NH MTL2]=51IXMXZJC1Q;QU5FKBWCBI-W-LQ(J&+KB'8LX:.5N6N7:"MQ")G.677 M>5&Y[.:GK:DD. #&%F>9VWT*V!@.T'1>UEHR^>[":P$. +&U>>!V2_&5I'^; MUZ*LMLVU*OCHZ-+1I:-+1Y>.+JW97$>79FZNHTLS-]?1I9F;.T9D=&55SI4O M69<:*G8WK;L]=WON]MSMN9U[OOI3TGUO6F_IO7YR,UAU@"*OFBT8H7AYF?D. M/RTYN6J)A!P H<2;;3A]['B\P\^E2<@!,SR.,(%CVW"/+VP>S&XYB"*?=-0;45^*EO6H(.GP]<5Q=-R:AA?L>KPWEPX,(B MTQ'%;'3,)":$#8OQOW%3 '^2<"3$F1&;&R'3[V)/8!Z?AY6\:30'5S$:CKXS']R3T%$YN 0L&:._2;[-<" %&Q2T82$Z M)6=Y% 4\?KQA%&V;867)APT*,%YI3+ZF![)GE/.U4>]>7E M;;9^Q[:7F[NDYL/V=FF1JF]JD?H=3N8!Q5F\G6G.XG>J0HM?UW1I!4C;@YL[ M_]MY,=-Q]+Y-?QL]X^ 8T!UEAD%CH>MH=PR=L(O3ME4IG/XX=)NS7^GH\PZ= M]S7WMJ'!J\++HG71X;G,*Z9^T1#JO"1>]AT(E3?D6B"L6Y6U2G%]SK,))U=> M>V8*U_G#: G_'PJH(K;@ILPQ #65EARK' JH9M5B?CL?[555]P6\XM9I.=G: M:390^V5"-EOBDAXL_-=BM[1Z3LD/."';[1AK^1#L"YEY+[1)[Z?QARA\NB?Q MM$<>T^J'7?/09T_Y2:3*DO'PVUWO'3)4A6 7\FX9P,XFB*M5LQ\,0??CIQYPEP)XG[WX;!'$^. M\%05_C>Z][Z=%A6*,= %;9@B7U74-V>*3B68@B*;8@#43049S!X4/ P5%=4 M19)7D+$W='NAIX;#7W #;5'NBT*_YP+I+4T1;-64!=O03-U0![IJ:#4<_NY4 M&?C'/V_O^W08>FFV_8;IZYM'K-/W_=&__>6?X)JHHO@CYW[Z\.E+^=)#OLO[ M?W\HO6'+;/;5X^E]IK6/@5S"LQ?['OP+"ME+YS%)BB>6_C[T9J4_U3SHO43. M1_SYXZ?[/J>4ZDV4'[DO_=_['W_KP[_NIU\^WM[??OI(E3]]8,W)NUZNT"^0 M*7S\V1Y%,_P>5D[8=RYW'\W\(:>+.E]B%/?'3'O14@DNUU\)]Q4T&*R6*[&D M>*3'N,?O^.BB^>A3R/W+"^=>_%*XFFQ:M\ES7PGG(7N1$2VX"8%4WG"(=3I@ M*($%O'#DQ2-D.UAI'Y;;S'# >P-Q<3(/4BP+ MBN&MLRA&,&&5&8G]:)1PC^3)#T/+%^%'"@^33RKS4^\9ST7:-P8WFA(DD MX?SI#,01GH*%J!+!Q-F%-(A MB7&SN#5D^F0",@%HC:=;U '(Y+,?S1-X2;82O 87 IB\DJ+(G^8>L3(4Q94@ MGGA8@@H1-;0,"A36KQ333Z'_/\0Y4WI>DD1#G\*10YK@%HJ-1<^P4 JR@GHI M(?&S#P+L)Z@/8$O33/)I<25&Z&/X-D4F72$*N&@XG,>P.=@C?!11[F06+K-" MG=(N*6WSPI3VPJO/?:Y1PRK47CV^H'7"V6I>0&>LS0.FLE U1:!\XLSB8880K#GW./># M4>;QQM%HCDOC=W$;"P,WPL7#P@B-62D^N/@^FJ&G"%5IA&YF9M(2M&FY!8N9 M64=CO=@O3PU[F%\ 0'L-3\=D'!!FO\GR_5&$"@O\03DRM0K;]]. K8R*\]O" M8RB49[ZOQ:YNT$'*M"_]GE=8?0JAGV:Z'4*-.'K&-K]4I4^G?HH88V'-(R R MOU9 ;S)P-.V?9(A!5.:7%P"+ /L%:,:GLM2LQRZ*^M_S:"F^X%%8"?TU6"& ML:M$,G]$6S$DV9X"1!6[X?*";U[&EY\PBCYBQ$ M7F$T>6Z> M3_HS%9\UP+RCK><,)NK@"O0LSZC)=E0"3 &6 1(F/Q1W *+=D\G3#V2%UEA,?2#SVAZ#*.!K+1H6CC$5Z_)++ M#7YTD'].&6;=0:Z1,2(?]*T?"N@.[X)@ZIS'\1D48D+ <<3 \ MHWZE&KJD,Q?4HN$'K(T>XH+DH&P20MU)PM(+U)]$>8X>J57*U#1/0X/Y<,+G M2V3!$HT*_"FR/=6U8%L(NSR5"W1<. Z=QWC)87XF 0W7VJ#PY@D:-C3>"; N ML'YFY)*4QD=Y] T COQG?S0'.U>X." ,U"E >4:AR-FJO ;LJWI_OCV<;0P9!=.?L,=K &P2- MZ8*RP%0>.IHE0T=%$:]2^F'NF((6IN[8B*"KY6=)KMR=I5Q%>8F''_X[]T&\ MEU;\SWST1!TUZFJ!G\J\R]P-CZBAQU>-YIF_A1Y*L6UAXS#"E\< MO57XN0*@ Q M]C/?-? >,6=&GV>I)?2,4=SPNU0R\$^E]%LA0X6)XJE!0AG,GV0+(Q63.4W+ MHR<<14&277X,-O;SPMY26UR0.8CPR!VDCZ;7UK-PS.69>J."JBQE#K]] MG?BP&;HCM@QZ+C1L8L0FH\[Z7;#UPW YB,*GU:0ORBE$AA G_2>+$\MBA[]G M[FT6)#*9IGFW!<_CD=.*I&8*@I;4H--8LB;;!!Q>1;[Y25JXJN6_H^OFLU \ M)B ,"9ZQ\5QI1_@$78!&.P0SCT-"-5P6:#++6/B-L+%?08YS5W^;W@$90< W MQ>O45.;'4"/ZZF$6[I9WLZKB,C58UIW@U9.G3"OF&6[J=H_8R54>Y0*MBX!Y ML6R>>UB.1%#QT*^^L&O\&%^SAVG>8&UW3&MFV=1EU;S$$\SX(Q!%/5SF.U E M#;CRU$*Q3KA>L7!T\ M)<0(,Z36O*)'GMG76,J3SQ3$5]A<9K42 M6 > H32%B:TW !5-) K86[B2\DQ9-X@JAB6C/ RW16A\4/]AX[R-#-W5/44 MJ2,:2R$"8(-4T?DLTT@70"TXS+VNS-BE<:9NP/T#C,0O-$D!1/-8+Q5J3O/< M+C5_(56:; 7$2Y:DI,8B-PJ+,T]6$P&/C>> C0R[6)J1[9%%@<1_1AO([-@P M\)*$U8I@FA3)C@0ITY)-:%OP3<8-+(N,>,!36'AGAK*RS]TIN,M5<)CU\Q/O M"2SY$\;S47'XPMR=;49 X0:W5$RZN8Y.2I2);&7)PYE1$RRN#< .716R9=DJ"(%R8GQ^E;M1M1 MU^FWM;W5-M)NH=#N!*D9J[MVY9)$\;"V7+JX?ULNZ7P-JKI7=Z_N7GWZ%FP[ M*>;=6Y2?LTO0T@3MMQL%2>JF3D&T)=L;/2PKP'.<)VJ$^^[-SIW'@*%CT;U( MU>1.7:]LNA;>/Y.TO-I.+)G/-G"PA6[B[_TO][>N_4&P/]S^\O$'+N\&\5[Z MGFX6'MW5@'2$[&3IHDG0R5)=QK0;U?9&+YR$U=UZ ;W?6$YQ4PRWH(VAK!F\ M);9@3L7^;UL'UMBIB^-HU&)#BYVW$H)\D2;QK*E4A-H_7> MH=!))B^*5V+"ZE%_3:&D*O.*>B5=9"];)A45M&M'R?:X)!>8)7$7=X];YYQH M,F^*E?FJ7>(C7;A-,WA%OI(TUV[#:EI+2DE4>56^DH[>%RZ6EL+K;1G!TE"Q MW,5#F7W;XD>4P3L!"G=Q5[)#0NI9+)T0?F,GA%5&I+9I;Z=G[*9 WN2]G4(] M-@G>)N^MDY F[JV3D.;LK9.0)NZMDY#F[*V3D";N[2VJ7/T!L;)?[O4C21?7 M,RLQQB$,7W6PKB+SFGDMJ3I1K"4I<.Z2-%/F)>M*#H,OE(:ZHO**="VYNF,N==<7JNL+U?6%ZOI"=:_N7MV]NNL+=5R/YSC]D<1-;2K@ M);0U5+$#UBVI^)VV32I^/4_7J/TRWNF;Y:ZW2[F%),\=F"2B=9,GG5NI+F%]4;5#6YP$(R M+=[2K^2*<'4XFTQ"519Y0[^2QDV724)%UWC-JES]TS(25F;5)C6Z:+V[\0>. M1YW%433VPZ>3>QR',I&L\J9U);6=S59Y!U-2YB7)N@Y*UJ/YFD))U8!HX$K\ MD,N6257AI6MI-G,1WL@%ID/N)M%7$G.C*(H3GDLF)'C.)P1._3B&3]OGM,B\ MT?4*O00%*9F\ZPBF3E2Z0.("**E(O*Q=B?O9M2]O@HORBQ?CY'#J MHK3.&9$L7I&OY(;S99LP2>.EZ@,-VD7)RE>!6T%)1>6-:\EJ7C8E98M7]2O) MH-1#R2Z#.W@Y(6 M+U_+G+X+ETF3UY4KJ3>IAY)=KF0_9\0)_'#4/C?$Y$7C2HH3*L>=[=!XO'DM M!7:5)XNT@Y *KYA7TA'NLD52X67C2E(D]8ADER(YU"OYE$Y(S#W._0 ;C7"S M.!K-AVG[W!39Y%7I2NH1*KMCK5"*LLJK9D?)"Z"DIO&:<253WBZ;DJK.:_*5 MN)SU4/)*6A!W^LDI(E[ZR2D.7OK)*2) M>WN+*E=_,MS->+NLE,"%SI;J9KRUGX;=C+?VT[";\=8E6+OI. UP_L_VO8Z# M.@[J.*B!F^LXJ 5$:O3F+I&#NAEOW8RW;L9;W3/>M@QURW&^7RHT7UHMAL<% M9)PN!'QSOW])VJ?A_VZ:BNYF=0NGS=(NU/G:/NP$N",E(\Y[C)X)S\UB/XJY M&8%_X+-I- _3A)MXSP2_QCT2$L+.O=%_Y@D^- ^!8%PZ(=PT&OEC'SZ*"7!1 M,B/#U(>'IB2=1*.;-XS&L=1K54ELK'J5S$O3KT!.'W]V82>Q-TPY.TD(L!@V M^?O@>X]^ -_/3@7\A3&>==P W*!?&#-\FL=@X3(^\!@?P.^)GZ1<- ;E MP0 MD$(-I2\S?^@%P0LHF60>I&!$8)5Q'$VYQ N GDP=!5'X!#N/IXO%$^[KA"HN MT%3+2AMQD//3"N&+=...WQM&"6 L$O!?RK7XT(*%%[\LWL]T(^P*8,U.P^#? M8?2$6(I"S@> 4I"'_R$*PM'J=^!CGGOT$OAKA+#A:Q- \7 >Q_@G\FU(R"BA MVIEAD,OPF4;TPR'H\&A*XALD!%U@F11>S-X5X^@X/^0B>G."+A\NOH2?TZ=! MH.EYJX=VP?$"+QP2[FY"X$LWRY0."C$OD1LWD&V(&Y%9E/B95L!- Z7IJQ"F M)-F ,$0&K)"C8P49=!V?_A[,-T$#CY9WQ8!Z%:1.+15&2KXPO>2N"@)P3YD] M8A)0E@ Y0C:9A\-H.@L(?%22(O;8.DM_)2!67@)0!D'T->'> [.!'I@G\/7D M^Q^J\U476S:-*7920P&.(@!./39.$P/>3%-&)5\ M; Y<:_R[@9G)6>Q/ :K@A?.RY#8N0U.WHVA&T\'PNWWG:9GADF4Q896L^-(.FRW)>,"?_5J0M MRP[].1ID 61%&P^)EI98;GUWBI M/Z7U*\2+0ZRL:EW:4C-XR[J2Z\.JRHOG$YP+N$#<=:GIJ-)@JG3>X*'=A.ZC MU M:9\,DW>!UY4J&I$DR3GZH91C+3E8L7>'R"<&M_?3.W&[ BJ\48:%ZG*]W M'NM^ OZ!),D/G)/? T@C#DORVR?QFL+KYDXIA$N0>*FN<;B=WWI='E)'E292 MI?-;C]$%D]U8?!\]D_C[Q4VWDUNVJGE+A;>TEHP[J0HB;XJU](N\$B/6];WI MZ-)PNG2UF]=2\;;5X':7_*S4K>KUQD^;XU28CNSF=7 M.G4BD7,VMJ(:OB:(.XE7NT).>]RJP9^4L8'>'],HR@MT!2D>5!E.E M\TN[8ZWN6*L[UNJ.3]IHQCJZ=,=:5W>LU9O'8%YINX]T$A-"0]'$_\9-86>3 MA",AMOA8RV[F74.P$4C119G[JWBCTQ7^JM]8Q0-3-.*L"TG6>IG'1B59G__@ M!;LOIQ,OY;YZRWV6::?IU4#W)6]"PGG8>WECXI&F&F^X/P@W\D=T^L!BE["_ M%\Z?SCP_GF*WDB!*$I)\1]NB8$?>HME)UH5WI4G+: O&8(4=<-9U1;E@8?I" MIIZ/J1N<@3'&5R.71H]TK_ 8=G^>P9:1[2C_Q%Z8 &NA;,QBG[;5H3FA/,L# M:V2=>;Y&\9_;?K>(&GNTM(5M>B2$& MW3Q@+.4D,Q/@3D:O88C(9^0!' G!]8&Q1CX)LT1L_QN9,FFA?- -$KGL02*@ M69Y(2&(Z&P1U3 CZ@HT$ 9TQ]9-DH3A9FS/:) U=!V =FKYG6CMZ3#/]YA5J M%T>'%+T&'LG0FRE!'$WS MQI=_P([<;+S!/9#) 4/QY\^P O>/_*F["4#G8#,Z?#N\FNZ'HA8>^$+&/[TC M4?#PN6_)JFAJ@B"9DBC\/U$4M8>[^]X#_/J 9DO4%?%!? YG5;)T>'4!].;MKX ( 2*UOV%J#X=H38%LGX$H M0Y\D"[14!WD5'%.T%5VV!X(I#@:":FNB8!KJ0#"DOB&)BJSJJ@W@B.]^1D)F M=#Q/MX-:U/]YSMNM^^NWC M/:@>[O.G#[?N;?^.LM[CL77UJUO7EW<^QY^!XCZ5H,_,SV-,BS+T&<*&H3]# M$88_%]('?Z<[GI]K[]B5TAO2/I/A"^J-S3J"&_@A^+/H-A:ZXKM%'\C S],G_D@X8GZ&+"MWPL&LG>AXX:8WVF:4IN9#8ZCCJ[)/"G M\'K8QE&=L]= MCC==.",Q&0>$#H0)<(WRGUE@ %J&SS<1S< L3@;H/&>Z-MX\&[QM!G;?0( MN @WAN"7FY4Y-//B6?M0RJ'1L@E(RO8!%ADON('.IJ%(B9@W3>GK3S.;EN0O M MIQ+HG12E*V*;")ZX^C*,5A@A"P)T.(R=%+R- #QG E*<".P@LT%YLI;1-> MRSJGPC/(8_&(AF-H# NNH\%:(9F%)P!_)[.T(/!O8#[@-TK$# 4V&"]0WMS[ M0D^Y/_YVS]^SW@;$3S/\PH01S6/P*T(:/B5SX)N-&Z%Q MUB,(&Z$KT)P,OJY,$_0YO!'Y[QQC0%AM1F.P-*/\@JCHT^1T9V/6'@DB&\ ( MB(*J),"&TW*3=<$N5V/@/>H X?B%#/2ST^5W1V&(*S!G'_#)PY M#$(' #Y52KO,? /;_7]4F^7CW182- 9\P[K4_:/9I%?S7.LL03_=?R]E+N*7 M=X;U[3[V J:TH:S:=]GLN %YC+&9<+$QV7%7G/+,]?;LUHT-E&=&06PB?JMH1S0B!Z5TQ"E2< M'O-$#).H\1SCN=*V0"_$L%4,5V [*&><9//<%S_Y$WD%3'L4)WP^):\BHZX) M#1:)H^KP@A4=A+FJF&J;&'8 AH^^GVFVJ<<2P9@>HXE?"N9Y:/P139^<3U?< M7>N5\(CH/0R3X)$,8_^1J4]8+BGBDR5[F44H2V5K&+@REF!V-R= WHE\5XBH MS@".6OA^L$88<_ (A]CU M_?NR;L^L?I!%_NB@@[(#Y*/T)\F<3DT%!%%Z\!P9C[.!S%G7^ )C4J[G/VW# MS1IU\!4+1J/\0EE?X6G^G#W_I7C^=-(H;HCF8",,+392$[9;A.D0ST4A_#QD M;'N$$(XFUO8_V]WCIM$:_%NO$.TY?/V RSARAZVU]_I>LNFBI@]N62'O:W<[OC_1/I_Q=6.#059O=N[ MSQ]L6(QRDX#$SC<'_G X AMZ: 76IBE1H&?'1$<+PX.RG8>'#*Y^>F6[^!H7GTZGN9A6>GI/DR.3+F,XH% M3$@GXVQ9<%*V+$53 EYF_N@KX^C9I\56;T18\T; (WSR0XJ[ M8HK-FC^"A^!)#C8[XZ93;-(XRHM..&\&@'B80 M'U('#K A?*F:AB;*_RIOJ M6(;S*Z+8=R5^51J9V>7-V\-T?7&H(D;].U/4QR4"9CXOQ/,@+6?X)W9]K5E+3O M8>=>_$3+&FZG*)E96 CL5'*\D=S%XS8*0#%RKG;=O#=&EA'R2%)0F,SX B9H MCH<>'10AC?5CPL+[(NO->0LH67IY$6K&-%G'4(&(F3#$,!6$:FWBS]@S4^]/ M/&]E*6O,%)3Q2\/CZ2P (\#B/9#RK)(&%0"N2LHT>)K[-/]\@T$Z-YN#AAUB M.@45%=X%0WN"N\4J&SP%GF&(C+%2$7Y1J2T=*)33 $Q1LF\LF- 8L; MTXB2EF>#PM%:[GYQ=!PE>5H2%J&+\\PPPH^8+L_#W1D:MY0F^[%F)V"9(N#' MTO=H:AE 0]YX.[KGL-,*8\)=#^:)]18Y*?Y MZ#F@3F_D1XPB5=IYCPYW0!!J3]GS[:):W M!I[<.UMBF(VC:MS6HC0"M_ M(PLWV%#%[W]@YT6Y&P,4P_SY9R_VGF#E2<)]+AW0X)\@[!J/2_D&>-Z9!P%) M:<;D9EEU^\NZ6JJ XLCE&6=I['D GG1.C\9.KJ<+RS M,U"LJYF20I6@@SZ=DI$/XA"\W%1YS])KZ,$K;![+E$!0*7UF!>G*9VOT%"S! M7X=Y_KRD=)FX;B+O,G'+E.2S>AL\A?:^E1^YG2Y,3I*G'?$K[CP[#OM7])B@ MN4>?8>G$T'8XY)'R>4_);Y2D_)V,C_F5%/O*Z6WA-&[(>^Z+]YLEQ)_R9L)> M52K+V<';C)VW)0<1K=R_"=(A2R2>M^+C#YK4SN=U8MD;2/>\"#CS0Y'QPOD! M2B99@?QW?]FG0 33[A_9B6S$GGS]^WQ1UE#*$C\2,)_KG;2N,/6Y-:U96E9I MS+([)&KEK=\Y9Z+VFA*SEYVB[5$ELDN6]LH1U5\$8KW:&^2?#E<5I'1G7*%! M9-4ZF1VK;,N/LZLB'U"@/RH%^C0J+'XMG:'OO/%Z6 \<22P9N:13%%T0MV;V M/F#&-X\.X8VF*A]V3+);Y)9#4AX]7LK:-(F#J1G,O/%9)$BS>L4!03EMF.73O#"[K(>;Q]LBPT7- M;+$7I)9/QANR.4=FEJS",4\'KN03-V<3O_M+EA$H"+V:5DQ9-=\-UU_.'OIX MJ%2D$&L#K_3L6C"4Y=J TD63+GIWD.4R:#TL0>7)S29X=)/5@F(RF%6)%@75 M(&C%@4^(/B^M,Z187'T@>RV=Y)G,9YN\7>UO/W*_][_3I8LK0(;T!%H*Z"*BJ@==B,20L-<6RU?)YW\IA1>D, I%6%)[F&BFK MA?LC(P9%2W:7=:%@X>$WL^=60Q.^]7Z]9:Z"I&QS%66^RM.S>Y$N@H)$R6ETX@\>".[9IU7$!YW15+NW[/>_;\ M@ ;*\$(!+W&NIQ-+U:Z/F)%+EJ] M '46&5(^$]22SY1)=>8$3,%KF#,91SV'CL2BIGH91TM'?MD^:/W)PK*";AZ1 MX@Y5T;V"!XD)0!^G6?%'IG&H#4 ;1&$$&@ )TRBF%Z%Q$[%/0JQ!R>PA+='W MRT4E7@(J$];/5!<8'%R99N)@MV3H)>FFVH#&^"56D_V2'+S7,K1?)X0>[RV. M4)P-IR0T3P@G\8]4&3W2)D:K@Q;O4%?DGNB M8"L#15 '=D]P1!>K-$2UU]VO[H:?'#[[PRX?.(R+ MGS<.1;G8"2C;L+!U,LH)QJ!TK/L&T2Y^+D\W%E2LJ0S_"*I^G+OU#<.31O3-5RQ9%Y36C+ OB*, MLJ7PBG:VN?7=M)U"V'XG$W\8L'X8F'N=T60K[0W#8XJ,]0= !X6315GYD9MY M+S1J@?@U*_/]+FOH2X\$D]0+@JQ"<25]2)*4BVD'A-@+Z542>CU2OM'^QHH> MU1O];R<7T_V>6.=ES>!U46F'N!X,JPAB6XMJZJSFP8* MRZ#WS,IA4=L&EDHZKVMB+=!V/M5U6>^.*DVD2J-\JG,8LCWGDRX7PO#T_P":0T#N"0DB^!GY(WG%_SQ[(%UFO;7ZEXG9;;6Y_.@NB%T+N2/SL#[=4 M^-I9O\?N[_+RJ%=M8@'D,W-SYW\Z+F8ZC+ZK\\AC0':7V MLK'0=;2KZ?!H=Z5P^M.B;2Y\I9,A#&^PSI4.W*T4HYXAI011U4X/GC5EMNGM MN\&[\N Z_$5L@@W]C[K#5J04=4UK/GR71__S=O5HF.*\8T.^3ZXR#SU3-JUV MBLYA*S1&AIK'$(HA-Q_0"^:(SD%]5<_:(YS5E*0Q'<72.G4K\;IY)16 ,B]: M+?#+CZ(S>4EO@1T]#E4UHQ:J7O+A?9']:%B=4RT;.SU3-P+LQFZLHT>S-M;1 MHUD;.[='_KK_?0K^J)IWY2VME@M^C8&P13YLU9)37K(NG8:=QUI9T3:OIK&> MG;7')G<4Z2C24:2CR/Z>ZR[MHNLJE-Y?3INHXMF-*.X=[3T\X[S/%>FS:@=TKX2LOG\:QU1[V3V*UU@GW M'KXUS_JM%'73/.UQCBWNV;20Q=QJ5MR]5UGUMV6H\?<5L+[MP._G+:O&UJR' ME%6;KS1+W5;EJS:@RO>:CY>8C(V*23V5K,-93YCP1GSU*X0-RWXTC#UP7D7[ M.,+B=;-ZA52G0O;E$5EL'X^8O&E5;R_8:8TW.$)J'T<8O%F]UTBG-?;G$;E] M/*+SEE*]7*S3&J_VI\;95W1\5NOX0A-YXX#"TN/E,8Z18-AVE?R7*!KAJ*\Z M+H/WS)YB6[I@&TY?4!UQ(%BZ(PN&X>BN8BBZ"E\Z<29"+Q(1P)GYU&$_Y(9> M'+_046\TJ8"!TU.&&NZKAYF'(N_ QN9>[45M4SUP6(RQ?T9!.]^5Y4M^=7>W M=-\;?+F^Q+<\QHOV'N]_B:,D^;X>T]0$N.WA<#Z=TTG-*Z#?3F>>'V,GBY4_ ML#FREXN2;:SPD:1'880NUGC5L]PRF_KTN4'+/-HG.//%#;(WH1M-'/Z2Q3ON:_1J\:+:@5.V" M[Z9=$4]HV%>,-),2,@&M/)X^F+\(CWF#COJQ>/V/>R MNTZT5B4:PRH],B331Q*7G#5V1F;060:L^"7A1L50A-51"%N]/>XKB4FI*&:] M!F9;C-LQ3PH3'8EIR=_OCG[7U?N/MLN\ :I<#L,XG!G $/#8E [^H6N[C# MV3IT*[A0Q0BK]5CX FY2[ ^S2JRCHN*"1;^F"2%N- 6':95%%[_:Z)Y=1@W< M1O O';X5K%?Y*T6/5W+YB3 M3LHZ5'>HOC+E5M?=QM,E,4X(U6<2<_0LM0'RVQ&N(UP9Q*/ET2Z6;M=V.XKSTE:('BM8V7?2119E7E/-<]MGQB8JUFXIU(U[)J"G# MX&6M>B?+YM)0E6[$EMQ>/YB&,B^>"=9Z::C)-U(K+YZ>UUCM>"4#-NM!96R%M:988Y[,;;B6!4]!NI!?KMFCL_=.AIF%HP M)%Z2*PM-*]0"QG#5YR)T,=QN=G$0Q6/B@VG\NXLUV4'01B,I\8I<.>W6"F%0 MU1OS/'[Q&:BI\JIJ7C8YKR?'",*IZF=JV7 Z2V75D@F_AGX-72.>8[)R(X!M M[,9.KST; 79C-]9)11,VUDE%LS;62443-G8,W^R2\NU'*V1J2)N]@X^J#(V7 M]$:?554M@#%NU%H2;PTDHJ3QNE4YU]!@(D),*E\+$15>-2^2AOJ->+8,>-OS M"EV/NV9XBQT=.LEH*45:!6US=]9)1M-VUDE&,W:VGY^V5W_:7=K.;FM9^\I4 MYKKZUJJJ82F:(PD]5>\)JFLK@M-3-4&TX4.SIXJ:JIUYIC+K"$L[RM(6L+,X M>O9'\#@VF'W",:FKPY9YSBNFB\(J7FF8->U4&Y*4>XRB/Y%#YZ3HBCOU_@,_ M#@,OP8ZWG+\@0@*KO/?#*Q[2?'@'7+7K@-N]^CI?W;50>.7NLR1NO(I/-? K M.>M:'*>&@/W&G>,#0>^X<>_)W.AEX"M*8[G=S.=8^9AUVK\(#MUS;KM=\K(N M%_Z/9'4LO0..Y,I'OS>DS5$G#ITX7)(X=&?_KY[]9RQ'1N7(=3U0K?U<\5S? MZ_;<[;G;\XGVW-WF*FE>=YX IDC,Q22@%C^9^+/DY)JWZN1+V>"MMMR+J5I< MI?&RU)+6'!5!-&5>-UO2!:LRITJ\6,_MU,; J)B\WI8F,M4Y5:E^-ZV+$*K; MJ>B9A!Y.@L1=[3(W:M?OA5$JI)$PC*8SDK)@;VF0U-(OK:HWEGFC+1KG4%CU M0YH;M U4S;H2JDH2;XHM&5!_**PJ;QBUC'!O'J@&+RJMM*&MLICWL3O*%UEDP'WUD_3[W^Z74>F#*I);'0P3I/Y2WU2F#53%Y2:NDP MVSQ8:5/&*X$5>%BLI]EF%Q&^:M\<;_AG$#VUSIA)"J^W)65Y+;!VK0@[IJ@% M5@N,P]4$L)I22P![#7=/NPX9'3TZ>G3TZ.C1I(UU]&C6QCIZ-&MCQ_#:TN87IE5#=ZR:BG.NH;XO.LOT5&DHTA'D8XB3=Q91Y&F[:RC2--VMI\7 MMU?GJ)V[/ZVTCR)!X(=/_6\S$B:D>F"UM+K"]D&#V%>*?U=D3"U!_[9,1P8@__._=C^"T=N5T625*@ M'WM^C)(T)[2I"+;+\BCJ."_#'2UI# KLP1(>0R#MB46?P*\F/KW3QL-?N:] M-_PWC5(OX&;S>#CQ$NS*Y0\)K9&$189>,N%FGC^")V:S./J6[2A=:N?E;6SQ M@GVV8(G7.FVUO!.6+N[?"4LZ7W>D[M7=JR_AU:UN>[3IB;IZ4)VLQ59-0*E; M@.J:9]6#\(V-8=S>+RWFH8T@?0+W);XTH.[1C;LTH.Q@-O$N#2@W"N;31__B MX.K$JKN^4+GE57]3M'MPRZM=GSC7][J==COM=GKA.^VN89<;EWC)Y 1:?5/1 MQFZE(JV]N-1AIL\=>^G M#BS3/ULCP1 MA-:9.JZ>3,.(9F.]LF, J$B\);?2ZK;*QMZ&SR1,H]@_O&_:B1A#DVIIKM<4 M\*S+!D_B5;G1H^D/!]#4+MHW,L2+9E#3/,^ESE.955ZMITU?%\N^:F?I83HW MG,R]74][>Z; IUUT:9(Y;4S=5H[E3&Z9. N.L$"K%G/5)LN M>BU9U<]Q-"-Q^D+ORY#_SOW9E&13+9MO5ZTSM=8X62 D7W8@)/.2>9Y)%2>C MH';AOI]VT3EBW3Q/D_*3R9]9STB1+I1](V6\F&';$DNK\,:91@R>2M)YJ9XF M_4T!T )9OV@*:@8O7W8LJ_+&9?.HPBOR1?.HCET=NZ"V;OOZ2Q2-OOI!T!+C MJO*6=.EQGG'126*#%R\[4E#,NK)Q38%0!N_AHF-9'"]]T4*H8LUH*\=&MCR< M92>SN*/=QBF'0G:*2W&;CT_^[B_M.M0]TZR^D[SSXF\Q7"[QCV/M+_I;@1P#9V8QT5FK"QC@I-V%A'A29LK*-"$S;64:$)&WL+I]=VWJ3M MEYX:+/JAXI2-38,_EF=W5&*4,R1N)5Z5+CIW*^$9]&57NLB\*E_VE09)Y_7+ MKB3%Y,9%RZ'&6^)%BZ&D2+Q6/5G<'13M:(D_D"0IM2='9D= +[VY4\=.CIT--DC2SR9G/O"G8,T*'G4N7CVI()55R8A 0!B;GH$;;J MT8&@;?U\ M37*[0I;F;NQ4#-P(8!N[L8X*3=A81X4F;*RC0A,VUE&A"1OKJ-"$C1W#!V[O M8=F>92LXZ)&;>?XISL/PCQ4G=5F\JC8ZXJL,E]3L'AT5X9),B& O$C!1X4WI M$EG1Y V]T6U!*\*E\5JS4WU5.1%D3*QGJL7E9HD4<#1&T?PQ($US@8Z[LZ9[ MHAT=.CIT=.CHT-&AHT-'AXX.Y][9?A[QWU,ZM+KTP@> M7W%/OJ5.$ W__!E>Q/UC1/P?[F-OY(=/=R_3QRC@AE&8PG>^D/%/[T@4/'SN M6[(JFIH@2!"E"O\/,*4]W-WW'N#7!UF43%%7Q ?Q'>>/?GKGCQXD6=$4698> M-%7IZSW;%!11505UX*B"XUB.H+NJY2I]V^J9]H,$3_Y\ZWS^Q]_7=L(VN(!^ M_IB0_\X!W#[.(4T6 ]>\X@_?_QTW^_]D/-&(Q\KUCAX(IK'7/HUHK#LTHIQ%A.!?/.3 M%'B+(B/OQ;C\.OJRY'ONJY].X-4>]TB>_#"$AV Q?+<78.7_7R51O!$+R*9^ M$-"-3;R4\Z91G()D)K# ?^=>#,L'+[CGOUK*C;+^$#["3;UT'OOI"S?"741C M>-:>Q7Y0PIZ&V)/AOUX"" P"_-?CQE'\U8M'&\" )8K=_^J5"*%(="F9@KD- M2'A\-S!7@30V/(*XW 3F-B!ON/L)20@W(K'_[*7^,\'*Q?@9^0%> EKPB< V M".C^V*=]NX:8,&( YG2'9_.O"Q1+(_*8 O@;Q@0' M0@'PV^"&O89#?^8%B-HHCJ.OL&K"6H:%A*/<"VJ(A FEZV@$.\AX]9[$4^Y# MY(7<"! F(9W(F^#&H>G,PPB0E! ;C@WFC[Z(1GQ^#W PQC7H+S)T+! E)) MWKQ;6&P;AO"OY4W!*G,P(L&"/C?KMFW=&&U3QRM:&Z_'3*( 2)GTP32E+Q^C ME/3\9!A$R3PF-6AQUP86&EBFX(BN#%K\FA*3PWHD_G' Q@842Y$3*]V0\)D/4'-P,%54A$/,P)N Q_H]N MXLF#?66O*Y0-["-)XSFJ@^2&&T3QPO: =O!#T+E36CO-@S3B/I"C.4! KZ2N M4"O\$T04A=W&C5 _;%VP:F,X>Q4SXXH#1]?*%W7]WO#]1;*EDO\;]P4-,P$ MGLT>?(6/B_T#H#, X9L/)"=@X_#B^N(90,8\ 4JC*I]XP'[X?D3>TMW ,3(0 ML/_34TR>T/ L7]IGQG;Y+7^5U1M]@TZ/ >G6C2%RWC.)O:=\A1E($MT +H3- M+.,TWPE%[#I10(2HD%\^L@L50YB!O<\ M35+ !'[/1TZ)R3B A:F+1S<"UC&D]G*Q63!)P1#U 8"VD\79U91LL$"W]'XF MXX?/(*;1Z'>\QWF'^W"0S&!R9Z!LZ&:JFZ)YZ+.G_"129&8PN6[0P$TX0OJ/I <<7!@R6*YH,$CHDH MF^]^EC7X804Q>T&XC*$_"!X 0AA7%/& MS 8[KA@#S;%-0(?8=P75[8%%MQ1#4&Q#'(BBH3B#P8/R($OO?E8D79(U4RIP MLB=,.R%D[2G JS]L&CI$1(>J&J)NO(F.S1 M(^,^TP>4RRA/Y3D&-TK27PDH MP5&C)48!C,BJKHI+0K,+6"M< :XQ^30> Q>1,8GAFSV((%#NT!_!ITZ+!GU@ MRL 0AC"0%!'0,% $4S(L033ZEM/O]U1;5,'/-=[]+$F2N@3\VZ PT/W'V0^_ MQ%&24 0-YD'PTD,_B\57+.-T!Y%#A] MTZ))-_7=SX):PLI!$%9!%/8V8F(W^L\\2>ERC<24#)C25+4"IC:!6*#JCC88 M'Z$:=JDO1361C>F MV/<"JGX3&F8E93?F" @H+5U&P.W'P881)GU(,CK'6D*() M Z+E3C(86 T7Z,(?"WQQ[[WO\.[V,RGE21588S9/O^>^8A(X@0@SH(D]3)/G M,6GR_0][)!N^+0.*OZ] \FV'$S!ZA%6Q]#D[CW,_??A@?[Z#AX8 E#=+R#MN M2((@F7D8A%+/&'^?84HF^_VK/THG/[W3S;\M2MJ&](#A'>9I 9/XK:7BL^43 MQ.QYT_K;SA5FBW=N?^0XGU];4P-ISU+S;6*3C^UXX03N7UZ(Z21.8AF>2D?* M5=MTX!^K%F/R9CNGO+6*@S[')/"GX,@!@QRWF^89.BPH]8Q-[I30KFU:O<+3 M;QW[O(-<]F:=JN*;HJZSVKK ]* M9)9RH5&2)G8XZB88];/"AT_A;UC>- M(BF>,81I[PS2I*Q_J2 --[_?[ M@J5HJJ"JHB-8XJ /*FB@6*+FF):CG3,?6L(%!9HB@_M*8M(E-//DHJ$?EM T MC/T3FEK="W6LX5L^__;QNX#5@,/A 7N4@?&ZM\JT>W[]&"."Y M'B%X\+94UWX,."Z82S)(,LV4*\O"A4^9"_]N3V(L?,KS/)]4M#UMT24X.WHTCQ[7YKOM.5KD/DJ]H'5& M2=(-7E?.TY[N],#*"B\;Y^OLEJYP](1>2/GIG;G=(A5?*2(T]3A?[_S+E<% M/W .WC'$^WEI1*_GMT^<-877S5HF7#006%GB5?ULU8&=E]F&C75>9K,VUGF9 M!WF9'TG*S?&.$?<^>B;Q]]QC9K).;JJJY@05WM+.,U#\A#7KXMFF4;?=*G4E M&QU%FDF1_8IH#JF *=V/770[O V3>8P7TS]$2?*%T!98R2"*Z>=D]*D89EI7 M-8VF]'NF8UI"SS 4[&1H"+;4LP6YKRB..3 M2='/V!CP?N)CGY8A\9]IP4HT M'N--=NPZ0_X[]X)2*: ?#H/Y*.N-1JMKL.=+S)"*7=UHC7$8X7&#]QCA9^'H M>/<,5T"6\8/]V7=;6XO8!LWVK(1=[=+S]TP"@5:S!.F%,^+EKL> M;;/3FJ"=-ZU:\JQ-@K">L5I[10V'N_N;0@>\;3DGH\62^7)U!0I]US!L%\(# M415[@JI8NF#9IBP8ACX8:**M]"WUU(%"N8$K0P?W1$(2TV:F&5[R"" I H2L M,_*B"^MW?]G8AY5U83UFZ7Z],4)+2O?-!O8B.>.K+]C[ZX*$+DCH@H0N2+BH M("%S_!>)1Y^TQN&7>4EL2:ER90A%I9:;"5U9U:M"$43ADY#BU(USBL6AI4<& M+^DMD8_#016-LPE*VT^SNYJ>CA[-HT?3/+D&NPE6707C#8)0ZJJ5JHIM5QO3 M4:29%*EX[K#;6<&F4X:\O_T70J>;E0:OUG;.8&E]0Q[8@FZ+BJ JMB)8KMH3 M^FY?-FQ+MB3QY#/N2N<,?T3QG]B;D!&)#; ;EB=/V:RT6^?C ME_5#"%AJ]1ABWT,(6*([ACAEK5)W#-'*_')W#-$=0W3'$-TQ1'<,T8S85.=% MO9;8M#$0:KQI6>>*OKMCB)8?0YC\CB;C_/)Q.*B&7,NUP6M(4W5I[XX>S:-' MTSRY!KL)DLJ+YH578*N\+I^O-T_+-7R7]NXHTDR*5#R(V/4XH31-EWRUAT.\ MNXO#9N,HA!^';$3SQRC]-TGM432#I3Z#?1N^U#%NP.YICM%7!*?7ZPFJI%N" MJ3M]03?[?4/O:WK/.OEYA&0N=QV;X\]?".9E@A<.AYU#5%2@C5O&&P>(XP!S M\'"&/$JR^4(;5CI%..!(A7!>3/*,!@! 0"SF'MTY'I#XTYDW3'&<[)#$J0?1 MGGWW6X+')]$\_NXOVPY0!G[HA4/?"[B[%#Y@H$(/ M)W1_(Y(,8_\1OOE(@NCK^H'+>0]$)%$\[$1$KC!307[ED?PK2F.6E798=NMW MSIWYWE,>=V\8L#47O"$7T[N]^_S!AL4HKPO(BOGF0&C"D1>/ZDVW5$YC;SPF M>0VATOX(736[&U[:HTIDAB?%':)>0U1_/";#U'\F7*_VEHVGPU4%*=T95WD] MP3BW8Y5M^7%VE2RL:('^J'0B25.VQ:\)/.^/_:&77:K>9>/UL-[42].WQT^> M-Q4/'A#]TR[7U<&[U0519N>_B[OJ^)N//WT@7@)[>G\?S?PAO-%4Y>_I5_U: MP^,<$MKA9U9V4&G53,PB!"Z9/R;DOW/J& H^]6QA+0^^-V(>W9 .-J.<3[[Y M"?4:O<+U33*SA)4S,1<@K/C\X@M\5I&#WXWA17Z,/P4D20CU$K'Y4 2<^3_" M3:,D92N@\_D=5M\0/^8>LT*=A!7JX.:GWI_4>?7B)S;C@PU?P^5PY2A>VL(- M^+,NHCW; 'S1@Y>-0!H((B*-HV26*<,T]L+$1_.!2\P ;QZXIPB:%P3YY@H\ MI#QZO)2UZ3D);, ;PR]\UAT)/5]TK/T0U@3/%U:$,(H6,O&TCQ(V6HJHN<+- MSQ.2^^ (_F(O2"V?C&]J9Q8[#+'ITXS$?@0D?21/?AA22!&J#64/DL;#:AC? ME0GM(T+\Z6(=U$3$#V^XOA=#_.&-,I#]!!Z&+TU]T BC^L K/;L6#+%.5B@A M0V =&@6Q1F, ".-!C$Q@&6Y&![S#%R LPJ IH-+$JM+@TQ0%+1<'UOO*#P)8 M@F)Q]8'LM?2.2#*?;?)VM;_]R/W>_W)_Z]H?!/O#[2\?P2_,")7Y@? D53;_ MG7LQ$@BV@;2XX>ZCC/N S0@W\8"U?0CB4L;S^.;D)0'S@7_%;7+SU ]0"($+ ML;G:G]_]9:$B8!F/QZ'!("/8VXM[!N6 $@$@(B[]PBX&B "4Q&B,N"/)(LAD MK[O!8)1\0VFCGRXX80U_&>[HSCVN9+P6X2H-3]^H[D._F:H-T $0T>&K0(Y? M*%)PZZ5(&!=;"';RJ&UB$,C2"1Z<)10%5-81VE<"EIO *!F7NI)?*%[&_ MVBR*,WY"I(W\9!A$].%,(U%52Y%#B4'1@@LFQ9(H*F3AM/W+ T&-7TJ"2 >T M6AMDZ)1-UN6S?+UEKH*D;',5%BF2[_#T/4GC.64,P07KXJ<<=C59>!*<(NNG M\"-*SVYR)=!12)@L%T[!F%K@(=MUP'8-\KHKEG;]GO?L^0$-E.&%0N(%9 FO MRT@>D4?,R"4$5#_-B%)1G,WC(:KU4>'69UV&F'EF,* N)6C2(C;!]0:HPWF9 M0N$S02WY3)E49T[ %+R&.9-QU'/H2# 5B)[+$H[0SUC=!T_53VY903>/%J@N M=V[D06("T,=,#RTT#K4!:(,HC$ #(&$:Q:!)V29BGP I^46Y$^@W!E62>8E> M BH3UL]4%Q@<7)EFXF"W9.@EH+@:[)=83?9+R]!^G1!:>T/-(^J:9.;IN*-4X>*)P?E><<;QR-_1F=W"EN.7SYGTOD9 M&)94/W*8@_=-G_*32)4EX^&WN]X[D.BA/_6"Y*=W@K)^+*$Z/5NR%5M0#%$6 M5%$Q!%ON&T+?-0W3T/NF9=H/TH/T[F=%T3&/D7>PW0LFAHQY(CQYWNP'.P $ M(<7N)L .#HJL6[KZT/^&/U;&PX,BZ@"]^4T1#4,Q5/C=T!5=^:;(&CRMP>^F M:,D:_%W7=%'&WR5#D?#[NJ18.^!16\>C+5F.*XJ6H(F6)JBZ)0J.Z5J".; , MVY$4T364!TF$UXGO?I982N@??]\/(\M8W/Q5.XXQ1D3V=%Z*KWSV7O C^RMX M6'U0VNE+R>Y^0L&[A]CR$U4+R2^P1)K]2T#[TZTD#2 >. M!SF>[,BY[&0'PJ="Y'GT%R!;4B1$OJ2KE!CP#6F5&-7T56\@]Q51020[@'-5 ME@7;M :"H_5T71P8EJX-%CC7CJ"N3H8TRQ1%J1I23-6RS+[J"*[K.H+J*#W! MME1-<$15T=V^(1N25BAQN=%*'#AY3/P4;VL>2X^OH79=+]]^'*RC5=>LGBA) MDB"YF@D^QL 63,L8"&Y?UOK@=P"W20\:HE4%M*JZ>@KEO(:?MEK7^JF"6E<5 MC;/9S/K?BCJ_79*BO/O9D$ %G8(FR]@Y#TW^H'DR,K*?(=1X(I1-\$1WX/GQ M[Q!$UFPY'B!*?E@GHKQ.0MFT3<.0%# :NB*H?=D4+$,#0R*IJBV;%H18RH*$ MFGPC::#;%^HRGQ-Q,>$GG9S:*+"A.(%\7[&>>UMZM4:Q6=4C%2I5NQ)/XI)V] M.P.!04!U[48_"8'/8^_.1DE%%^6#/9>^KIBNJXC"H"?:@FK(C@ .D2A(FBX: MIF:KCEQ04C-N-.D(E#P:O1[??OGCEI>S\.8"Z00QHJ+?2*L25S^JZI2G7^(H M.<+9Q!HM=G1(5,<11=65!:VG]@75$1W!L4U0>GU'=WN*W.OWG)*^DZ1C."3; M$5&').3G&_2KK4 U,+HE6MHJJH^,B>/B^F,4/M.7K+KZ[4,_1D00/A\/^SOB MYD0$N4#+@,ZV>F,>46"J8V_EI&^*-5G_HV_'664IO-]_#(C-ZLT.P;0A6=_P M[%E1=REWV7#")SF.#D_+@FOW02(L719,5[$%T9!-33,,775Z#_1X;^UT[U6H MEC'@S!,_)$D"='CT0_K(4IG,/5:\CTD<+UU=O@UI8=1AH?I^&-I0$"3J T/J M*SW@N[X(X;K4$RQE( MVSU),QY)43>D_* \25@09EK6$H\/@7L;A+0[")O?> MM^S9&S(_N WV :2YC9 LTRR)E,)O>1/:2%E3D^27*XRW0RQL#3 M0E.7]27XWP)M&1$?2XQJ"*ENR8%FJ M+CB&JDL#W;9<&R@NB@I3R,M0+\&Q#.(7\DS".1G$T32?\_Z'GT[<>9+"]^/^ MMZR6$]4+_&\$K-,61* KIXG*$B8J@+M9I5+V8;>%%E<[T19A<^K%7Z0CH,H4 M+76# 5%-0U,531-DQQD(X%NI@FD;/:%G63VG[[A]Q500#;1D$A<61$60K'4= MN1L@S;(K.5)J4Q\2M2N292BUV94]UCHB&U4JS=V9U33 F:1*E9&V$YOA?:!/ MCWAGCXQ*U\^;(&I@C:KK:G?C_C-&R/AD95 MQ0,?9]B_!=O-RYGW;/.?@>C4!$EW3+V/Y?H MFWVGKX@N!,8ZH,^11<$"' F6!D9'45U H(SW+*AG#W0"#+YNNO<'?AFAOT31 M".^;LF,Y$%B\$$QZA/U; Z+V2%DKEF'T95$37(<.LNK+.,C*%L2!Z (/#O2^ M83)D8=8ZOQZU&V3+6 !FQ/9%S#!]\9,_X2'\P'LB!QEA39<,O+UDR8:4_8ZW MF71=5,IN\.I5L8VL,S!ZDB/;AB"K?4M0=?B/8VL#P91TNR>K T54]0?P>E64 MO.5BI-? .S\B\%J7 >2C63K5> TQ&\Z-=D6+AF@1;W2CI6C1ZT&+SM BMA4M M1BUHD:0,+59+T6+6PRU&R[GEM?NY!Z#%S-"BM1,M2X641T2+E:%%:1]:P/60 MK'J$2!(SM,@M0HLI@:?@5( M)G8X^C?QXL/ TB5LMZ!IQJ8,F:+J9K^G"0-7-0$8IR\X%@1H@W[/TOIN3[4' M#@O0-$Q&RXH@ZIM V[3K94;N01#W[&&..O\NYJH/2A29BJ(B#\N*HF2_4Q[6 M%'%#CQ5XU%4,T1%Z U.$6-01@27[AJ ,7%U2#-?H#UP&JD)!E06(6Y52E?D6 M"%8*R%C*:#3 =J+D WQYM%IOM5*2]EM"QO/@@S\^)%8W1$M5J/RJ6,BW"KMF MR8[CZJ*@@;,@ ,O*@@UF4E 4292L@0Q"VE\<1WXV_UTJ'3L GF7,L!6"32OD M+SE$HZU@H$IF;']^UM65;.DN\#6*5PQ--]3J6% HKVAMYI4, W7RBD)Y M11-;SBJZO$FE[HH$E;**6 NKG!DSIJ3J&^SJKIBA)T^?I59+48:".J6(G84; MZJ%B5)CPTNV]7SP_Q!.N+V08>$E">QBC XIG'/9P.)_.:8_E3^[M?<3.P_I) MZF-3Q]%'DMI3;*]X'SFD=!QZ"%8E1<-J5QWB6+G!?95L1)<>E';<41*NN+9VE\@ 1WS10.\[1"=B15HA[H:62'W MF11)MRKSPI*58">(;I0<=#5E7_@W74UQ'4NR%%'H]V2(CA%T9P"!O]13Y(%N M:T9/LA;]*]>;SZW MD;*CTN,4UQBRKM.VF! =FQL:#@YT1;-U4[![JBNH/=L63$<'F"6][P [2 XR M1A8M?0H)]X*9##J )$GR'IA[0++,%?D4Q3L2/_M#LAEU]]ZW[+(*JU< MJ(]E[OU(UHK4' <#&RXQ)I\]?S2(8G@62SLF48 %'?#!YE?4@,/U4HQ-0K<[ M^D1L[B&N-??8$]#6-;_9 [V;N-.T7=$&R^Y(%OCF$KS+=JV^H-BRT;=MVW!< M=:4K=->8N!I!RF]]LXID=[J@K;GL9L-KG9VS3LZZ*4D533F$72[$1;*@]359 M *4B"J:N2>#*B*!4^H8KV=2KIT4Z2E!V' MU %ONS7R*_RZFP',$%R\_<@CR M3%'5T8%3=*GB2;)E:))AV#W![+L#B.=$0S#=05]P 6^FJ[N:I:@L@TX;'ZX* MYT&0[X3&?!H67:V->(,0Q%1666X_4+<*:.E+_D'53"?%"!Y(2>)6/;\,U,K- MOSB:$<#(YP#\?#ND <$,(X'C'*N;FB1CSEDU-]4Q.7U;,T&U"[+EVH*JZKI@ MN9(B:)9D.$K?Z8FRLZCA^JR7PLX=MGT6.#79W%!#N1.,7#NU.MYC3I6AF1=^G MY_9EMR>K@BLK$"(;CBU8MC,03% (BJH/%%<QJ>]^+<71K\I&DG\;@;AV265Q@2A7EFC%E/-!S"!G;N*WT M,M@#UF4DT?P6XC F$ZS>QCH8+&CY+8R)A^/81WDQS*>PJ)5)[!@D/WPJTR5_ M0:MPJ2 N]17OZ?@XV4F2V:%=S5H09T+N?RM\5ZQ*&#>*,K:LM5314MX4YC=A M;HSY6$%<#2Q)1VU0\W$ZZ_$:_EO#;A:X-9:ZD_%X#=YS6@_#E-2:-9[Z8&3& M0S8,_3C6XUBM8$Z/!BRXE0UQN5+ME8XP^POAHD?S$?!B2H9>\8QG5[QH^!]1 MQGM0V'[E, 6T@/U@)50G%H^LC;0'/.R1=0RR),D\2!=M0> ]M@:9QR]T1?9\ M7@K>%OPH('F"*LF&5+H9^0I# M&C FLVH@13WR,>>BR^MB(L,7+R683PZ'?N"S$JYT0+ _9W"7>ND\C>*7I2_O MCD!%QQLKD@'0H_W9L]69.K"DOJ4K@JA: T&U%!6,?$\53*6'!U #Q\":*;1K MXHU2:KIS!!"+DF :Y5-U-Y@'P4N/S&+8-9YLL4N"=ZD?!+?A;_N4H&Y%RQ[: M?+?3'7KED=:3Y3>F=H>GP,$"-9_CZ-G'YA/%>49]4&\>IJI;MBX!G*K<=_"^ MF"[8*$.*+=L@5J;2-[0'ZNMD\+ZV]WH+C2VJ/ RF/.J\$L9Z35@K)TY5[H,= M:7#1$2!7C('FV":X*&(?G!6W9PH.>#Y 9T,Q,Y2?YX9H=.RA,[8@%D'Z(<3=GKK>'D#P-7V6FN'6/L?TYU.9TH& MGFR:UDIV>CL0J] F\#&VU4WL<)15)21W47!\"T$SJR2Z1QST^&,:&5+?%+^4NL5\-)\=-S5*LO M0K#@&#U=4"6])P#'.\ MLFP8MJ.)2F8K5&4W!.T(Y4JTM@&/3U$8THGF([H=SO. X MR^9=) X91W$1FI*D_PT6C&*(VH&A;E,RQ4&D0S8F(H!'\[;N3408G9-B6"OW M26I$PI%G9)X04UAX;:W<5-II*B:-V,$A:2A@..M3M>1EP$I[7J48HV.#E0 6 M.I@KP\16MKW&A3&][^@%X$5-HS [24F9:< )#/?1^DW(XI[D$5R'74\1+<1DM3]8*!I3N6OB(!ZWL_X3'5Z8 7Z30BR3KR M(=X=H3Y>@P4::VV5U0ZLR]M>!FFENV;> B4+E)CQ_#1/D]0+$35U. ;>JWN MZM)ATQ=XAZ5I:@'NGB#MA(^UIXZ493\J-D3:;D^%_Q??Q,9F@$YXT$1G;LFT M#[]A*(:ZJ6%(N6ZXU$ $ E]EE[K0C1TD!!)6F9?=037 M=2$^P9Z@MJ5J@B.JBN[V#=F0BG:HYC%P4L>19S'W#F1-42NF,"7'T>%I67#M M?E]0+5T63%>Q!=&0@><,0U>='HO5C%5$['$">MP4RDDAQP*9%^8HW4HLL<]WS@7.'_[SS M@0_!2DW^BES%!AUK4M8J/DXX*(N=U.8W>,\Y*&L;$DXP)XL2_SCWHBK/R3H4 M_ /&9-',V-K)P*M3LDX]#VD-.Z<;A[01.\>16? M^P^3V="N=M[E4-L!DMUN.GZK2VZ-XG MZ6:K!DJ]AK": QV9&3Z(>(Z+KWHR#6;M[:0D-I!,6T;'^6NK#X)\IZL>$K:3 M DVSW#6G2>VD7L7!D1OE9/DD36YP.ZF#>&)'+."%%;1TRWFCYK23.@4.)#J_ MPS!W1L%9VTF=5DJ4 Z2D[G92I]"9M)V4;JP$CGNTDUHWKA]\[]$/_/0EDZ1L MVM7_CLP*;Y\EN3U;TC18VG:QQ:8B.*;1%W3=!$;03-G2!TQ!K/9*W@^HNOIK MG83Z&+'HEBJMP-^ _EH'T7ZG_EI2J_MK'28;N_378CWG5^]H-;B_UI$LQZZR M8ZZ:CKWZ:VUN<^QNZ+9T.!I6:W(V*(R=NC53A2'>R.7VB[O#46M_L5-H2^PO MIJYVRVIK?[&3F!=ZG4==.?1H6W^QDV *+XE+*Q<"Z^XO=@K "Y+T]7E8\*Z M^HN= B +"*5;JX1J5'^Q=30^;COL!9CIP <6XSIHKQ,]3.V&-O%!ZC:5$O*6HRI&E"Z M5+':W!9C-6.#MAA35$VQFMQBK!B$U> 68QL3LLUIE[6&PR:T&*-1UFJ>KLDX M.T&+,>EHK>KJ. :OT&AK@VG:J=%6=OQ7^5#\N$F4DP*.E2%K86K-#<;6X)1! M;M6*54-2S[:P\8[0@[A<4&5+ALA3]Y-2LAZ-3>@GM2,>3M!/"L<1LH-/_>S=<*IA MI8[^# I>,J18$<_>M:(:5NKH)Z7\_^U=VW+;.!)]WZ_8FG>/>2>5\J3*ESAQ M;6*G+,]L[=,4+<(2-A2I!4D[_OL%0$JD)5F195)J@/V46+Q(Q#D &WTY+4H) M31AZ4KN-2A=J.+8H&%2:*UWH2=FB+-"$H;*UTZATHB=EB^*_M)V=66S_C=5&@&=:TG95<;'PAZ4KN-2D?VBO6>=U#7OM&W MZDOM7"!4^4;-8'??:+L:6[N/P3LTMLHQF&?_'EYC:W40]J"Q5;I(O<#?F0F+ M:]ZIL;7[X[]#8\M\N\;6WL ?^/:.DB=;@3]_1RR5O>\"_6%DQQI#MC_9L3*6 M8BPQIDW=L47FP*[Z6I\X>_-G(:S%"IE7)U-L[B9A5@M. M]D9::A<$5 VN,5Y[4H.;>V,M,W &ZJE/K1^P+D42YHY:RPD&+0=&#S9>7:K! MS5VX5N"8NO"K2_6IN7-75 [J,EY=JL'-W;Y\AV*I)_*R=KPZ58.;.X1-_I)4 M3PUN9;PZ5X.;NXH#PV]=_'.O:G"-H=N?BEZ%0-)(.V#-'JF>7O><GKZ/2.CW\?IX_'YU;]^^\B_R70#OIRX)\?U9?6M,C(6OI./)S_O M61S1#^3G+*8CFG\CPLGRSXA.17U=FOSQV\*+EO/U1_IG*L6C87F+[/0GS7[[ M*%P[MV064G::1+=DFD8D+F]V',]_1/6XQR^>]V16.]7*GYSSM>^" M_XB/8NB.#.=(]$JJ/UV<2)*H<9IW9!OBUE'CI)/CQLU/CBO86L3051C#K/RN M,+XF3YS^PODIW\/]1+-\S:F*IBBN)VS$P>P7>B\M-Y#HO6+M9F?/S2,EE!G+ M/YP^/-"8B@.?Y&/T#- 7NV%0@ IPOK,TXJOD#:N">O4,/(MI$F6]!*MR]2@$ MUFU(D\]%GA/67\3\@4J(?0Y%L?1%FO89,:46Q.$D?2),(C:8ZZH);]#89A3'JVQWE;#1Y(@%<*]LZ>ST@RFDSYJ*4QUCW&^OQT?2*TWZOJ8"O$V* Q3) M6X@LXT3J,:=U#L CL7M.;%WS%)#8?2>V4E;(>](YD.I]ISJPV$W[62](\;Y3 M')ACO+WD(*1VWZD-S!'>4@X5\KIWO(;%8^27BOQZT94"))_FL8&&9.62<=LX MTE/T9),9]= [C\:]QZYL&*4>=HT7H1;N(:?J=L(>434-NY4@YS5N2Y8R. MA,2FT!S],Z%]*X%Z6TM357"^3I-EJ$L]V;:LZCTD$F/%05=DW[$'L@KD7W"B M9G_9?%H!LKT]4:K4]A::R&E2)TK5.]_I-$WDPM[6-_^B*.OFX8&.2)]JLCJ? M%&J.CH^B8+LRW-\.0_] & *U@: F3 -&$W!"-)1,8(#HH2B8;H!JG;JM)U@Z MYR3KBYBNR;8:(Z;4@G@H43#@&&J?'JDQ=L!V[#!$P8!C!FR'#D 4#")@* JF MIB@8="[UCCNZ@8DB4OJ"BB)2B@*((E+ $[$QV'<(J@.U-I#J&!/MAO2 8Z9( M>@P=OX_D>DT^*O3WC# M8VXU/*9U9)N=# __\Z4*HP+%(K"J)(+M0.Q2UFXCB$"-1*CY_Y#A!)S@#R6S M'29\1F"5K0]LH#$':9/R1;-@HPG?G'UGZ9B%TXT*^M*.:US2N5XQ/%RKW0G? ME7C05]G-EOD=(V%6L.=M;'-=4?0#TP&ZI]P2Q5N2AWSMC3Z%+*')N&.M?+! M2F>!TD!NOU'6%D.'FSI*8W@Z&A730BJ*RE"B.(^1B;C;(RF]E7W%UG8#Q;&- M(AEB"N/O(8VNDO-P1O/>F;5^X)J6>'&Z5@!LO14IAK=A,B:UCN\WFM!I,>TK M1DY@ 8L*KL,H_-E+C% T6S-$M:Y5UQ0MG:NP-89,U_IBG2%3:DT\E' V=!"! M>;)A*6=#!P]89!>&=#9TT(#%& !H9X-$#,6S.\CDVH-X-G@R]8X\VJ%I>9Y, M7S5M:#9PG4[HX& /'EOE\C@?,03('Z)*OX#GYRM?OB&,5)F-Z'Y/3+"-Y=O;\ M+?QORL[C,%O)[@LC(M1(,OX6D'\(>[UW"T>%KN]9!K PS[O0O6$183>L\L0( MNST<_8C3WCG*YO"ZG@\TBKX3O->I6+AG)">G8T;DVMW7F>N)0R3I^J$_M&-\\0'CC+=5UH,; : MX/N\AK;VJOY%)G3$%Y4D$LFI,W'P.LU[9\9Q!$WA$?=] VK1S3DC$ M6?\XD_I,:IV+(Y#9?6>VKC4DR.S>,ULI0P2;U"'7W\%U8.D_V*4..=XZQX$Y MR+%-'7*[-6X#S/!"(0.T@J(4FD.$$7$@"I8(")'S8,$\C%+%AGB9 8L,\ M#3#$AGGZ8HL-\[3 $QM]:8>HUB6_FJ*EP&GU!!P]8Y )&HR_HH 'SC0)H] 42,6STU4$L?@^-OL"3J7?DT0Y-;!ZD M,:K8/$A9!+'#2P_0Q0XO>L.+'5YTA18[O.B'+D]??R7*]PH9=&U2&S_4&@8JSKE%%,13OW#TJ_P.&$Y7_]089 MA=C$HG7 MZY^SB(\F?W['&'0X";:7FR]/ZP[EM?:PEB^6ENQG?,^H\9Y9M&HX8$<'['VE M&XRPC 4X@\-WW27' ]MV1 V"Y_A5OP13ZAT8_!.8G+_@@_ HM[57LH!*7"[" M?8VT0.$4_0\)V14?%+X3R6_Y( Z?PEEKRW1QGY'_%6*=%N[7U"FX.249XA&&3Y? ?HEG][ MIF"8XYI '?[GC$0TOPQ'-*9S^6MI4A(V_9JV9S!>D/N\YNSJ]PP)'_3HE!^, MIIW3QCLR!UN]V\1I>Z.-X0>!YS1H(]YU0,-^ZVA3*ZT_IC+%_>5)73/I]#Z^ MFU#6*P[YAF/:&Y<>L:]6B$.'6'H6VC3=.B>=(]/>POM6GM8!88S7O&^V":R6 MID/OFV]:[:),.;%"?G;3J3;_K&WP^(^W36PWM@,TW "TCNR]0H,]Q""C@XW! MH *#W;X4 PQ;>$$&B1_@NP(OL*'N)(?\&Z-"A'2^A?&,B:Y<(^'=*IB(#$C_ M4A+=\2^Y6GQ=HPXO93\(RP2R_+X=2/4?!C9_X'I2--+W#*">2&X<4"8GEP@K MKKH!+\B#L!W.2,+_DW]/^?9K<<47$L;YY#Q])$+O00O ROYWMFE9+EC MN]_ M)Z;6-_J%OZE$]%@C@+!!(7"8+,^3R1^F#4W@H\YOE5%K*5;]?,Z'?YRRYYL' MX60:DE'!5MRA7T@N$T"=8"%E?X5Q03@\TF5>JMF&&5T&*63LF2;C6S)+&;<.3ZP(,J)-(&5J9>6-G0U(O:Q,K6 BOXJ1X'2L$X$!ZNX4D!)=<: M^&JL>^=A-N$[7?&/B)4\AO%JF.1;FA!N&;(?)+\L6I15QS5WSAO'J7;F [#R M$&%23L\L/X,'CH'+RO;YS-[F!^Y(QV]_4.#^9&0T<'\2*C 8+H=4) @ MO6H[?^9:?$ 04V36!)9I ".FR))9D/(S2<_8YI,G7-./6SQ<2C>7[LS9R MEM^PV>0R3I^J$[7@$);00<3#V9.'B=YGJX M:5XE@$:A'23 9@*\T+/W3=L=R"BX;P%; ?:M9U^]=R](1L?)FA+,^0&^]\VJ M>/XYD 8VZ8W\&'RY*S(:$*R['3$69+1>HV5 MC6;BV234" AN4AL!T/#E1B!D1FWCB%:8& ,'Z"*Z$9/S:*PG(D9@V&!E.5Y# M9)%7RT>%9,VNN?'SU73*;41&PWC-Y7KL(5!0!30Z**@"# H45 &%1RFH(IP? MGBU* $2C6M==+ER3G6M]6^8->J8-M/RF&P&6K;]>U"6('+;&3OPIO9ND118F M$=\17J8%RPE);J8)O2]$VJ]XZ$R[?U-]_17-34U&__I5?,PP,= M$:;=S.G33("/#B1]A,Z?V^#3N)C>4[VPP @5-$PP'J(6FMT^FB,C"0!>F7*9,N%B7>=):+*%/1/', MP=ITW'G!A.6X)E C8%_IN+\JS!@2/NC1*3\8=9^ :P[VR ;##P+/:;!!O'" M;IG6L:'VGCZF\2--QB]/ZIH@I_?QW80R/:AA&U;I:S*-P"KSUVR@;HSA)&3D MELP*-IJ$&?G.A##T=&UD^!,=3T186/IN&Y?\.BK\+K#L(\/JL,Y\BT]\B#Y?7<\AS;5(@'AU_/RR_4DQNV.;#5Y\97DO-MP0Y2XBT=I&UQDY6KQX1;7 M-I[B;_[0?R_]%NGX)?78B>NN.6HLS-.::ML\>3FNZZ^7M[T@23JER6LW7C<: M]3U7+SXY;OSVM8_>T'58!?!>*$LLCF\QD/.\]+6WFA_X.33H(D/;.[+P-:HFV>T<5-4DF\O_X4J1LM2K1DRVD% M1T C+8M5Q2K6QUN1(C_]X]GWT"-AG(;!Y[W1_L$>(H$3NC28?=[[=C\XOC^] MO-S[QZ]__ MGO;=*7?"?2?TAU,:X,"AV!MPPAZI0_@0#0:IR-_BS(_0^_VWX_WW6LI=& 7N M$2('[F0Z_G@X>'?P"QG\\N'#># 9C_!@\O[C>#K^\.Z#\_:CQG7*"!8@$+F@ MXA%Z>S#Z.#B ?^.'@_'1Z.W1N\/_Z-3A8LGH;"[0&^=G2?P!G85!0#R/+-%% MJOC?T=75Z3XZ]CQT)XDYNB/2%N+N)[)X7 )0F@'_O*<5P]-X/V2SX=N#@]'P M7U^OXI+:^^M?4$Q[]#QA'EWAD&]2GO&0!ER $D1C\6CPIX5#)D\PUSF>#99$ MK='AX>%0I6K4G(F!6"Y(;L@4\XFBSY*&<;F.!N/1*FX0].J7$W4-8"$8GD2 K!%&0D_PJI7S"01 *U5ZJW_+-8D&# M:9C\A!>R=3ABH4<> *A(/GR[NVR@MDAZB:%D'9Z%3B05QX%['@@JEI>0&?.5 M"GN(NI_WK!296JEB+H'NA2H#1@.P7^9("0[ZL E =@NGWCH4=F]N^@$>[)W1/=S0J!; M?O,MP)%+(>7GWKMM>_<60U<@YD10**TFKE:,:_S]R[;^1F]6].O]OYG_+V'T M[Q/#N\EKNP_?U?-A1L)1.$4W"SF9 %<-=.GH0]%.@;S"R]\XI>!2QEQA.%YD\+NW8^;>%=F@E0N MO4_;]ZF]M2\G7^/EP_:\W+?OFWO].A2$/X39D#LO[QLVPP']KS(O=PG\@';[ M5C-=&Z_GS&>4.U[((T8>R+,X\:#IC6%S!YG^\8*96D$X.I!3^XP+?NCY]S!J M T;W=!; U,W!@3AV5/@0)-V"7QT*'(W 45.4W>6CHLLUJ2@7BU*Y/0K:0,$= M>21!1"Y8Z$.U%@P[XG^)$# PA'!)/"1.8!@\,RSR/.2>;=RD[ MR]R.KG$179H>/:K:0-67,'2?J.>!RRYEC']&P9_;8:6A2#L"?BDB()6N@A:Y M_!X.K<#A*@QF#T0N44U$,Z^7<]J=^Z[H7"ED(*4@*:9W:1LNO<"4_8:]B.0E MW7#(:)=@=_'[HHNE,*2DH:\$RY=]:]Z:K\\(HX]@G P!2!\DQZT+0RN=1BNO%(3M)NBI#ZTNQP M^&A,,4M"SST V@" 7#L@ 4]#1.?^P@N7A)R0 +07MQX.&G88C03:87!8A$$J M#"72^D:@I=FE7#)ZP,^;SQ M JP^?FL$$)/51Q#6M_%MA8X\N1)PBYE8PIP< MZJ:CEGXW]783>7;G&Z'$1#12LI$NO(="2ZV]3T4Z<).Q/Y!$ F>+46%#D79 M&!%%37JR4T&3WV.B#4R<1)P&A$M'3B!5:KLI%FJ*LF/ B/NE4I$FMO=]*[X_ MQRP 7GY+F-I>TLS=U=QV#QMQO:3/!SFJPHL%J,WZ5._"^5%%XX? MY&)>/8 T%&D'B!'Z*UE$1F]B43TD?L"Z7P-@;"38#@\C%%BU!MAC9/>+@0V@ M8..W>]R(^JTN#/9^?KD5P@;^KB/'ZO>Q$0FL6"WL ?##%@ :X&$#L79X&+%" M8S&@!\:/"ALW&CLVE6J'1Q*H0 V.1TB:Q8]6]"CEU7J8<]\[")!@QVKQK!1UT@_,QE MZF=0H#=G1&#:?_ZTF9>M8<-:;M] @AT'C8.//31V HTDI*=%]&KAH2Z;'02U M HR]XU_(\?>1[V.VO)DF27)(AVVBVC$1)=B\98*84W3:UL=(/3>!4RF\'3F1LA0SMT]E:(^^U]';/&T%9 M35X_U-Z-BTO7WGDV2CF=PROPZREF;"F_UO+EY/=FFK(5$;"M.#M C'ALY:K^ MRJ@FSA71 *7YHCACF9B)Z''4/HYJM1I-6.WXJ/WE=]^:O&AKD@T'OK"0\]7* M#Z3'CA/YD9IBP#LFDHAKS;9E0^%V)!FA8%M+HXU$E Y&,R-Y-#V0KDB/N)TB M+IM&'*?!E>,@B+"W#=!JR;3CRP@QU\17/BO*\D9QYCVHV@.5W#HFDEUHN=N_ M8I$<5G,SE2E%V-3DL@/#"#NK;6PBV\:V"H=RU\/8!G+M&#-BM0H]CPIC?@%C9?$8#9(J]I_J@%:4Z#&V2XPE<]6XRLL) M,^!$6?6Q/[$TSLN>L_OQ/.% M;X+J-07UF.Q>-V+"YJ=$OC5&*2U)M8/&"/26@48;@R1Y_X3TW)'*'L7YQQ%BT""]P;8?:;2,KFPJ M?AE NKRL[HXX!/KYB2L[Q0GAF"9BC%3H^4 MG;1#<8]_@D&_XR?,7 X.3HGKMSMV*7:D&#'B->U,G-= 98;BW!1.LOQZJ.P& M*FJHJ#?NY\_RD=1&2:4 .T#6GXJZ"A"5S6HOE&34(V/+377)J:#@BH*ZNP55K3:F,;\=+$88=1U8^I;F94%Q$0D@^ HZ^Y%_16"N>(N7 MBE)];7,=!HZLGIXGPPS)Y>#!3!$V:7RVRL8.,2-FNPYBL2XH40:I3%"J3O*1 MT:I"*-,HINX;J>WP6'),2[W6J3ZC'3-&R+;\<)>^.7HQ]V>QCS3QV/D>44Y+ M9TS-!=CA8,1@J^"@!4\R$CV?'A@O"PSK+MTMI=DA8P1C-X=,OW/WI2"4?5JA M[8I+MAY)CS#BKFY!@K3()VXC8&V:AQUN1FBW!MSR#TE6]^ E>YE2=8Q-38E& M/1!;!V+J$2[GX''I%T_#KH.U.F*L$\3DN:5@ZK'2-E9N M67@AQYMWA$>> %&W;7\%4OKK<;Z$OL/LNDO!*S/3PA7CV+@;3$XBLIX)486ZSC MZVT&CA*;;S4Y9:9_&N+%@D(/IW[#KR (8^KX!5@>,H$"[!.^P(Y-;]4G! Z8 MR:'Q]/%5Z"A!%A;Y:Y#R#>2KP>CM8#S:?^9NHF(3#?*";J9!RM=4@RGF$R6* M,S&04.%#Z8[!P0@D5"JA%-!9%=.0P PC%S3(!353)>*;:@*<,XP7FC:IK*;* MK!2S*]A02AD&83 ((I\PZM1SD,YY'3-*#QU*#XW>;Z/)9EILIH*.MW?JERMJ M S1ED)F^:XS)-M"X!0XS-&T/0_FFJ2I*+"?._BQ\'*H3S]E22OU01YTROO3' M(!>R@2(18R1PUFO"K9S9KZV4<0E=ZR!#CY1)/FSE$_+LS)MGGW&IIZT4H.IP M1BELW$@%C2]Y'N0RFJL18.KPYGC(V>+'K9# J2-%C1IID#+)AT'.O4'N8L&: M(R'C4D\52"">^DY::?!Y[WCBG3("4_OC&2,JX2OQ)X3%,TT83_U131&/!:$O M@H[@R U]3(-+07PY2=I#>,+52;Z?]P2+Y$@/%*5', *DH?N@&-TH/><@H/&V MBY261\!,1213O[ P6GS>B]DIB*^TXV%.F7L,[]P*,\H).F6%>==%D&_;RZ(N M,&PE4D>NF=>8,[8[U@B,!,ZNFZUNWFEL+9/SN-IZN+N7] MA.KT].\174A&S'48^F% !&;+,N.GV..EUL>30Y$F3; GIXI0*F1"12M% M[T.K49NAD@W,",WN7%ROLZMLN5<^2 ME3LW [<1L76GS,BG46D>-K%ZXJ+*-*L?N_T;)6>R; ME%6YG-=:6)6T!Q4?H!I-/J;2^A0TU[KNN62 MP7]3OM=F?GC'JK/BO(>.K&-)6W?)FW-5U35;:K29F>X,) M,.K''%J-?Q/,JLPJI]6MF\E7 M*OE'VI>=LQO?00,PN@[C#<#Q#4BZ?>MI7\/\^2QTE(=DLP\C!+'45I',$7\] MZ@ZU)"5=F=SE*VM722=0C_H5] (7(9-#V,M $$:XN .;[I_PPACSKJ/KTM#W M"V9X1L["D!EFE"1U2G-YF9H*S%Q$GK<\(PM&XK/8XWC=O8 \+H-O7.OEFO#L M;JC>'B*ST]]N6?A(90^7!]!SJ^U4K\-.GNPC+X+43.D21DL.=U77QKG$#^B4 MQEMP%/3RM=]5VYISOX*&-/\(-(V,+_.QI]D_UB3O4 ?YE?X3:IR<^13Q:J9T M":_7Y$G;"\/" !Z=> D3AF'_)N+8#1O@A2&/S/" M?J +$\73K8Y0Z;)/C$WSRJFV-2AK2UNT1XTE30.2UUW26*V!6A82J]*[5&64 MCB?)IYBWR:>8I894$77)FMLX#B*WD_';$+(F@L:W':5+UL63I4N"75L)Z5 O MW=R.0M!L8P&=#*S5Z^]>3V=7U/2.R*)V8/2AEJ.^!=2LR$UX.F4K"QU"7'[! M0O^,>'A)W#.&G]*-LYJ!ZPA?PW10-R(]??$FJ&WW&I97L49W!VC[$@D8D!D8 M+DGJ$E3OR )3IC8T^*%+C/T=5>G=LD$N]L(D!WLPXY%KOR#**1OBK*?LDEW& M0<_&"<]5JYS-.;LVX\LM2#OM9,>-MGMOO?7U>;MK?^:ZJY#SU'T7(5/OB7LS M\>@LGBNM+X_-976W?.ZQ^@LBJ$NA/))!+A<4EBV)KMI:P M4XV9/&)*C>+T>VJT;?DGRYPD&1.HT6PZHS[_'JDS[N5Q/&K +C]#8P&5R47 M[<2#7ZU\7B[+E45LXE ?^'YKL9>& M;/5JS(M9_$286AR[GQ/O45X>&[A?*6,E*VFUB#M5=034:_D;0"?QNG(G:DE$ MH"Y]E]H\F\J%>7X=VDY.Z>_5HI#+ MWT"E+ZS*\BDG2VN]+7\6' MI:F25=[XH1!]:?T:\@Z9=%3^# /(XX#^07011@Q04APXP=T$LGE/#G' M>R0R%&@8V9BSHW:?T]E-YQNX MU$K?)1M_(W/JJ.T2V1?SUZ$@AFWKZ+IDT^]R^77!PG *@XNB(:6)G=+>O#9[ MY6Y3982%YC7$I4OT-_Q43?(#O?5I&)\*!(__!U!+ P04 " 960--,:2C M@L@6 "04 $ % &EB<"TR,#$X,#8S,%]C86PN>&UL[5U;;^,XLGY?8/^# M-_MR#K#.I3/3EV!Z%\YMUMBD'23NZ<5Y6<@2[1 M4QY22N+Y]:=(W6U1HFQ) M%-T+--"QS4M]1;)8K"H6?_G'V](=O"#*L$<^'YT=GQX-$+$]!Y/%YZ.O3\/1 MT]5X?/2/O__Y3[_\93@<7-\^#?YM(Q=1RT>#J?7F$6^Y'EQ9KAVXE@^-#.XP M^3ZS&!H,!\^^O[HX.7E]?3UVYLSVCFUO>3+'Q"(VMMPA0_0%VXB=#(;#N(/? M0E(N!N^/WYT?O\_\\N@%Q+D8H%-G-C__^&GX\^E/:/C3AP_GP]GYF36#!RW<$C+\P&CXAC0GY25SPZ,]_&H2%+]X8SE5X/8^+GYW\^_[N MR7Y&2VN("?.!FEQ%WEA1U;-/GSZ=B%_#T@Q?,-'*G6<+YB@0.)"6X)^&<;$A M_VIX]FYX?G;\QIRCO_,.?Z&>BQ[1?"!HN/#7*_3YB.'ERD5'T7?/%,T_'^'9 M:LA'Z/3]^2FO_M=KSPZ6B !2YX;XV%^/R=RC2T'TT8 W^_5QG*->\ 6&RYD% MV.6S>$4])[!])N:>'TW8$U[UI+3UDSU)?_)APO'6)_-DXCQX#//&KUR+,3S' MR-D?A&(_WSYUO5>V9@X MF"+;;Q36=NMMDM[\?"ONHK&I=XV9[7HLH&A"%Q;!?PCI/G(<(4PLM]D-I49G MS0%[P@L" M&VB#^R;="2?*#RP7.QC1%K'>D.O3<'_1&](!+ ?[8'5'0RLJI= MM@GR*5@N+;J>S*.?&!2V%@N*%K"LG,OU#7'N+?H=^2#A'D)0[;)@%X(Z8="( M,>0SZ/4.6S/LPH^(/2*74S7UOG)1#QW!ARN/^-2R1=&K@/FP!=!KM.(Z!^N( M=8V0VBI3XTQ/I(WS,=+3M^-10EP@$U($9TM\V]7JKIAU1?D?R6@ M8UF?DK$O>4'5.SRDSG_I4D&*/;8-<21ZY]U#Q-Z193 ()]U#CA_ENT< M>5M'Z6SOK>\!U9TU!^S6PO0WRPW0/;+X9Z%PI/Q-?F89PV21WMXD_L9H:IM- MFVI)4HJKYL(L ,7@+X8=[CYJ>)HT1E-G;(KVZ7#P^#[-F >#!]M2C^99H]0V MQ]IK1/$+C-<+[-S./Y&SX J/#9]%1ZW+I%VZ;]#@YWOV][PENW4KGV*7S8&\ M@=+>&J%+1- <=W#$5.NP/8#)4OOFT>_ 9NZ50(2);O]%O%?N^<)+OJ3&EU\> M(X]SHQ*@(8I:9%&RZXT)_,[]WX_(1K 40;^_]6A(3ZLL4:.@@UD2KL)+B\$I MYM6B#H/>X\+=S(IR"CI@@1!*V4EY\\;_;,!MN$_G31K8N"MR:KUUL*-5]M6D MN538(N!PXJ^GL(289?,>,FM+5J)9P^G.5+3/B@Z\6'4Z;@XP+)@ECNRXQ$E4 M<.XK3!D_LFT:(.=76'*4$Y((VN:WO$;HZ80]K4^)VGUW OLV\*' /29X&2SO MX&2"'JRU*"E<&U\\8O.Q<%V^ 4]6XA!'%J)@5Q-E+Q*;8^)EP#!!C&MI,SB% M=2-'U#MM%VBR+<<_CFS03L*(L4;G0?W.-0)OS?RX)R4=L20Q\V>L/I%=@I-& M06_-V2?@MV#91$QFR_2UR[Z8*L8WOI",U(D2DM+!&IEZB=$U":MDV?A#;M[V7.R$P8@\ L45UA._&/&8IM63K%, MT9M_Z<)!=W\&=4AKR[PMC7CLA&.*%/2"#_$7^OF14-(R7Z*0K%OJ+>-HLV_8 M?XYC]3J9(\K-N6$2L$W7[XZW2?-F.&:1.1,ON<:>TF_K9_\BCW,';.@#AG]X4@7Q^&ZQ+0O0V0.UHZG3$U*>L67 M3J1K?7I:YE&!&Z7C.:-(02_XT/XOJ&\ZG M;G1S::<16CM-#W8'V'*HH2PB#O>ZA]_ROMK)Z!32K#5?F%X\QH#*R1S4>3FL6JUH09IXPQ\L[/"[ZROL\^"D8D22TEHHCT)?B@G- M!J7HH*MBPN?*U*-R:PN"+Z(&>6ACV.;-F^T&7/0]4&^%X$S!C]DB&\?O 5XM MMRG;L1$=#(XFG0C8G,Q#DJFG!PU[Y@<0^(]/CQ?+ M%4<2/W=148I(I:X65&%@%#=VE@+8+*:#UFLT1S#^#FPEF2#%RNE464T'EMA( M&)E%,H25+_/J>CK0@&:)?70'N_Z6)Q4V?PF4BDHZ<*0Y=0HIWLASTRUM/!J" M0-MK.4=S1730F+LI7DCB]NUL;12"0-YV\E2375Q-,Y9RH=$3*9%UOU<07%!2 M-\65^XRDL ZZQ6E,14\O**B9WDHV%Y?51K7R(I25[@/E:DSOC_;T0".=KE)Q M+2JIAV+)"5.^FY=6T8'A$?'HRC3/9<;\ SHVMK$,B4)%'7B>GCWJ&M#.( LX_ISZBVW#&QQ9Y[,MC7P*+!8O&3R_O3T:/"*^ L=XC-\6E'L M4>#]YZ-W1X. 7'>*K0O]A5=N:!*P7XP&>RN%L4$_MF9:? WE)/LD"M:MM*Q M/R3PQ9M BO7= 6$M]UREF,\/"'/>;))B_.F ,!8=]U*D/_GBPK4@M> MRH"//Q(#JDRQ*5L^_4ALD5@8T@W]M/_<*+&R9J$66212G ;I;54X)<:Y%*L! M"U\1JX(K-85MP,)6A%WM\4M0OSN>JEW+,5LD,%437P7^J52^6W0HE;#NQT]EH(U:#FK@95&$J>8#5K$:IA5 M7'XI_(-;ST7>JQ1N[B@]/ 2\M:\%I,S8Y:QMQMV8?"K1OA$>/1^MXQY YO$R M3L=FRLY"-V]%)4TAT)N3O.+>2UD-/0A8] JC.&DB^H)MQ)Y@M4L!2"MH";L- M$YWS1WZ<)2:8^52D)DF>5R@$455+"Q+^(.(#]>;26)AL"3UAQ+$4CS/381* MM$F3OEZBN9=[G^'F#3@+DAY$)%V/0? (BQ3/:>>)-UYA%2.*F#PJN;T>]7$0 MZ(PF6I3GHQ3]=FD]E(=L*U]7FZ5T4 KB-)TV$CKS9;2$4<:Y]2MI+2JI+?"S M8/OZ2D#3=?$?R/D5]'U.WH2D*:+8B&(&Q%\'E/O=X'O/J=@B6^A(&[] ]GCY M\2M?0!65](1NEB8C37RJ7 V#?XY\8'=I24N@)!([1?E(;132>D)34$.S1[4- M"6FDT;PFY#:$EY$6]P(M,V^TV6&Q&QG=5\&(LG.1),*OYV:<#K3WW(HK4G", MC 'NF'%;FK8D&NV_TVU+P)=H6T;%KI4>9?)SI44F&QG@ILBR@B.X)$"_Y\NL MY!R9BVW-[G9&1FLK MW4W251VPT<]O\!TZWJO;$P<3)'MZ_>*16Y%LN!'$7X(X6DI11R4DG^L MI+J6S%^'XO&#B;)QV^T1M"6*;1\YT6VX_!>9DJ$% 98 CPU URC\'SZ'AVHX M73\#0O0(T_)F/N>S4.*#ZY8(/0F;0&;8.-QX8'_+S 0)4\IJ:/'GI08ES%91 M:$#\:*;,PU=:1Y/':F.>;$1CRGU7%?7ZA2:]UU@;4*9J/S!E3GO*8+)U^H(B MO'TI3PA57J"R.%M%K[Q7P%1JHA<8 MJU-8E5;I!0;55-X[--! !O*LK+V&:;]&SC6U7OGUQ3O/VCS0JM30E($)5N%M'A?:+_CNAQH<:"]E>0LK:JG)V6I!+>JPRW5\[WUSNM>IJ8.YWRCV07C/^9$MO,:] M>723,%JAHMXX6RW^KHUH967+CI$Y$7K+XD*[DI'Y='K+XD+S2<+BGOVEU#Q0]/[?0Z39]S8_0P$0D_3K@>"RB: MT(5%HG-'^NS&F,P]&LZ.OA'\A!<$SX&5Q(^D#L\UZ;G8YJ]_F8 @2AH)2H<' M4(QA_#;93UR"T/5D'OW$H+"U6%"TX&Z^R_4-<>XM^AUQ(^%#V(5!H,(='DC/ MB*G(@SGUOG+1OG*1<&>&B3]YT3CQYS42IP]F %S[&3F!*SR.3%ASF8^7'&3\ M$,V$%(&ME_"G,+19V#;&X8.+CJ27J)5,6+-*K0;BK@O8D/CX2ZA3JJ8G.#\^ MXK M@B;<-M%COQ@^U:;^?R=H,<0BJ[U<1 M@O""Z"4661)K"KUF%F[<]YCM@GP[:8G&*14"DP=VU-V]/ONPSO9O[OG=AGE&QM@E.R];QGEO3^"-5,R(T1 MYQJ>M/X5!@4&-?5$LN08<"5NJ_ W*"E=B61+%EF9 M\^/ O>GI2XHYQ[J&3>06@Q:![O +/'1K2L6F6D"G&JCZZL%K/ ML&RK-(J5M!X U !EMZ;JX31JMVZ%$=)U?##[=Y443C2?46SJ&Q$26.ZV\.T/ M)GZ&]:/+*BF2>\L/J+#KA3=\=&P9"DD>M"=V2*Y2>A:IR/I36%0GS0J9B@J+ M:DG*6$UK,8TZI&K1Q,W*T.))8^0&H@I5L(5#8F0(<1VDV:'<+SS8-"'5 MZV"3+ 0C+%*W%J:_66Z [I'%/PNK9LK\Y&>6A.S#.:@@;D#+\SB"CH3$%)1$ MNLG+ZWHXA@=4Y',+J:-1KZ_GN9;XS=S2)PZVBFD5P)43*N<04A\_(\\$M9BQ M/=R'XD$O%I";OI.D%'=VB8 ]* 9_,>Q$#V^:(?@37)$/(I3]W ?!F,?O]R&G MYI;0'\29.4JEK5#%YO$IVLC6\>_0[\ MS]XV^A?Q7LF5:^$E7P/CRR^/CX@A^J)'+RH@,%Z6Z_)#JTI-+=E4J^D"OE<> M;VLWTS>L>R'LRX%^U\',70]5F>)&JEUMNO14%(;L^&$.[VXXAIFB ((:8HH4U (W24[)>-'J7L&('.GS0@]);JQ\6!1 M?SV%N?602R$J8@,6(8>!HW' 4%$BEB6E040:6J?;#,(N.$9PO!=!KSV@IFB3B,F-'CZ-1P]24>=,R_!8L M@<3];WT5D!5=EOL#Y*\#_,1S;&6"8TO(V<@1 F5$-HA(Z,N?Q-9'APX5ITFD MD0\NXW^371MLMU/C^1CI):*DF"Q=\'&[TX/B8^9^(F3)] MMDAR/ZU]YE;38#Z7PW1HZTZX&?=E.M?$/$@/9Z6A+NWW:SHWZSX$W$W?!G$U M<[%I&Z'\CE];O>G@7,6FL"VO=9B%6A[>W&7\EK5M(\URIO)?JET:>1/'T%'( M:$I&9G$WE.U%1U0C;WD8RG^5-U%,2D]OZ# HG(:-3(O?X7 4<:XWD;1@ZB77<9)D[2R; M_9S?1_)<[(3"DF>L1@S*B(^9NSQIY9074R#WTN5/M?8<;VGR] -#$7_1=S11 M$EK^:&"<(?,;]I_C5.+&C(HJCFEHE>DYFDP6RS$1]]7C9/:<_##F_ G9T=U[ M'N($QS\+DRFUG.1Y& ,E1&'VKQ\$C1DS,YOGPIB!*"3:#'X7W/$V9ZLL)=X, M_J<7D\?0'@WBF-*M.\H&RJ?M&\N\K(% LC>7N/DS?\V)6T7-63-UL)BQA))+ M6P;.+-FUI\.&8L:\*@GR-W!XZJ$Q8X0*K&,&CHP:"C-&)'XOX@%18>PS9A V M#7X*A/]RP@F:60S!A_\'4$L#!!0 ( !E9 TTF?M7>S#, -V P 4 M:6)P+3(P,3@P-C,P7V1E9BYX;6SM?6MOX[B2Z/<%]C_D]GZY%[CI='?FC3.[ M<%X]QB9QD+AG]MPO T6B;4W+D@\E)_'\^END)$NV28J4*9%T&QA,QS8?546R M6&_^X[_>YM')"\)IF,2_OOOX_L.[$Q3[21#&TU_??7DZ'3Q=#H?O_NL___W? M_O&_3D]/KFZ>3O['1Q'"7H9.QMY;$B?SU'[Z?/[1.WW^X:?SR?F/ MW__H?_JIUNL2(X^"%0"\OYQ\^O#QI],/\-_Y^,/Y+Q\__?+]S_^OWCI9K' X MG64G_]O_/Z3QCR=721RC*$*KDYL2\/][O*(""XH>%^, M%94T .+&Z:_O:H1X>\;1^P1/SSY]^'!^5C9\]^__=I(W_N4M#3 M_<_=[9,_0W/O-(S3#*#9Z$@&8W7]^////Y_17^NM 8X@6S>O@_7]6?YCWCH- M?TGIG+>)3TDI@4A$6-WA>AA'9\@N?I!Y\'#2,/"*$R6S5 6 M^EZD$\$A<,LYTHI&,:1V(/43O#9N%[1]FL'(LR0*X%:X_M<2#MT@#D8P$[Y, MY@OX"<5I^((Z6 *UF36B?.FELYLH>4V'<1!BY&=:T=H=O4O0]>\W]A3:MMY5 MF/I1DBXQ&N&I%X=_4^X^" +*3+Q([X6B,)D^Q)[":0P,T??B;.#[(%-E .5# M$H5^B-+.,6TQNS[4']$+BI?PCY],Y1]B4&D6,$"OE%&$4$H+X(PIQ; M']K#^ 6E&;G%N[]E&N?2A];G) E>@5JPE89$-YR&SQ%*U\?T<@9? 3R7'L8K M '\P)W?>:%)VTXGUOJ!T393.EUUEVLYWP/IR'EH#U1[ U2QZ4,L$@CI=>9(I.4O#H(\]M$D\SA.=7Z#FK@+CSLB6F MM_QH0G[120#)&?M&<5.UZQW?KC3+^NR=L\3FR?0A=N.%^'*1:RM-$U@\X-(6[3.MT.HC[17"X0NLUPM<9,%O*)B2^]^'SW2BSGE2F^DU MVK^RQ/^Z:=CMW.@E.:4^)*^A=;)"Z +%:!+VH'')3=@=@NNC]D>"OP*9B9$> MQ2F=]K_CY)4X@L(Y.5+#B_O'PEVKE0-H@JA#$JUOO6$,OQ/G\2/R$1Q%$'=O M$IS#TRE)Y"#H89?DI_#"2T&H?_5PD,+L9>-^=H48@AY(0)E2?5->OY$_-7C1 M]IE.;&WEL/-UKC7#JMAU0U!^4D6XWA"*6>3V:HG2U>"[UVQ-90=$^* M'IPZ*A/K0Q@.S#PLS)IQL!;!B>NL(OS ]_$2!9_AR&$"R)K1ZK_RM,#3"WDZ MWQ+*<_>"]LTR@P9W81S.E_-;T$S0@[>B+:FE_SZ)?;(6440NX-&"*G'QE#;L M:Z/L!:(^(EXLTS!&*9'2GD$+ZX>/R$_:+:+K:[G\<>"#=)('4&G=!^J3&T2\ M,_/CGI#T1)*UU;MF]2GL$@0T#'+KAGT"?EO.=80H=@Q?M^0KH4K)Q9>#4?D4 MY?NG%3J(P MR&/S2#P2"*YPG,C'FL6VZESA,D9OV44$BN[^!.H1UHYI*PP [(5BDA!808?R M"_/T6$/2,5V*"*4;G,S+X*L_PFQ6AJ[ULD.D8;"$%F.B&W6Z1Q0AZ9@NM?"N M84P]VV7 *)D^MZP^(;_PYA.-$^',"^,Q]@@%];!'VA":P['[!1=-VC/%:XZYV5C^BFWABDUAW MO]XRTW=,@2IP8P@HX65IT-V)X>CY9M@+KJ[E_)W8#]*V9P+) ]$Q->HN7Y)\ ML>D??HB\N!]&H@2'133IGLVT@*9S:;]PKOR:!"ACV4*0/ M=5@5F.YY",_!VO.6483$*KKTPEW5X>F81@PW2L][1A("*^C0_1Y1@J-CFI1) ML0\(4W]3+]N!/VG7LOJ6\ZD?V9P[:8&MAWU9A#E5E\IZ3J34$![)/"T& MKJ.U[A7&V5D0SL^*-F=>E1_:!3PP%:FGDL2G 9IXRRA3@VZW>S^P)G,OC%N# MFO?N$E(ZP^D&% :D0L0EA&,4;" M/F:P^&M9^%C'"0<\NM%([//&P41C"!8<[.R;9/8C@C5X70S,2%W=8$U$"SG"O?)FG*@7:S MC0DH>5?)EQ@C+PK_1L%G(" !;Q177K)T@('KQ-.K)2:A7I3IE'N$@VH'$YF@ MU_;)$+(V3F,3<*\EI:T#D@[>0M[N%/V>Y<+ZTY#8_#F=VZ=,^1W\6;N$1\-J?[684?_?[$M![;!DS.2(QC?)'B" M0/#EB6A[#>D(#6C]-7WXY\-9A#M57MH?Y]WNMN&FXS"+!G(#WY9'66I$-RC0 MXB WCF8"\S&FQ:M6S5H_JZ5QB'/F* -QT=(2B,LL37G(USV,8U Q:4QV<9K= MH6R62*'"Z[K&J3)##_ F=A[VRQD*-Y"J1ZOH/<')O,GZ4,Z)PD&H9J\ MG_3IXX>X^ MDDS.7F'XG?L8*OAG*KR_-X3W3@0!"W4IFT^=!!Q:K=']\,$,NC381(CACCVH MCM:V%:;$Y\.' J,\I. 7$B&%@E_?99AZ:HHODSA#;]EU1$?X]5V*IN0/2W>[ M+$%VS3W5(MM[_^O(H)M+-EH^*!#\=)@DDS+@5#7X^3!K( MF0#79/AH2-HTN168='!=(.L^JJJBE>N271MO086]ZX)?*\]GA;[KXJ&<8;3" MUW6Y4&C*KM!T713L(L:JHHXAF9&9=B&DT48,#-,^P[93J9J?K E)WWTJV7+X MK(OO5WG@6,F1M9/8!U_\"7=+F(XF]:*')(>@-O/.,2_<4ZJ]U;QN+8%EQ9RI M]-0 Y/V2\,[1Y);T(,KN,%Z74V5 )FQN)(:W &A=-OPIM_YRXWFY[35 G^*L M!CE\VH8:OOJSF/ S2J;86\S(06;&2XO;.@7MGY_Z@[=DGG4H&!&TXK;MH4V1 M_WZ:O)S1(IMX10#^L?Q X/VQ!F_Q]9]?GK: J_W0E[^F)7 MI!-S8)N=/GL@+L&^C?N"&N7G%I<\P;V!31GWY0I67.I&(#C669MYK]=NY8$= MI)JNC?7"\;$WOW#"F ,]:,)5[IBZ5RL\+ZJ"W97*PI@IKEY*6L\DTEN4A]"@ M%TC.R=-@E+H;R2-> _A$:CJ0U_F^+ (X'=#^NP\_-^5Y2_2U#:L?/WYJC575 MUQ!637%?Q#17N>[SQXQ!D+I'66FXHW7-"W,**1J*TMS!WY 4V<_Z"PS',,%H,@CR2U<&V?8R+'4E MM5OI0'7-?8BX9YB3G3JH#H+T=,>XH=2V$?XXX00R5XOEBM->%^:&,Y7)J+&>\,%4^ MY+G:W'-_"VH\*0UR5#\Z<<#R=]<(YT+2,*ZW"&,_7$2(9_#2-ZY+U!!5G]EO M3#,EF(JS1V[9/#2*WA0 ]N@Y"J>B&@IR?:W%ZOIM 8<4!>-P#DU&DR?X-IWD M;P? ;Y$7[XV\[!1'8\11P!KZ_*=9/J@/9U"1[ X- C8Y5]W?M80,4&*&L!9"CDEU9E- M#)E>?$1N0[(RCV'Z]0+%_@S6YZNP;'-CMP/"14^\L@9L5FO !-:^QFZ6X$+8 MHQH:ZQY68 !7/?G"FR*NK4[4Q0H<"$75CD:MA_,8F#K7A<*Q YGXU86&7B8P MJ=W; ,SZ/F^RY39VLP@7D256V$6#"/'9P\ JKI($\\66W38:)A[&*34B<$QV MS"8:IJ61%A>%;%D(?GS,1:W[2B\JIAWAHMP!)[.(V:QG&$G,1C%]RDW9XK=U M"EIEQL[RR^+@+L18)!G( M]#+ZQ,I%\>IQF>,G\[ -LX\&$O\!X^,%3I()D(E+4E8K<_9%66O'1N4.-G

MWR#M>)8QTS%+E;&E3>,L43OB?+-4@>NGP\%57C(J<#__)G"O1(0"[>]L$'-X MM39$-M2M#RPBE)$:_KG5B#0MK497:)&D89;:56R; M@:P_0\$R0J,)>8D $+A.LW!.4"SS@$8Q"U5W\+I'V1>8$H]>X'(,HXC@9!?T MP_@%%3D-UE1)(/5HR':&?TCQ_A)^%Z865ZVLDI)(-F2"Z MF-_!!/PW(!Y0ZEVLUG_^%B(,S'ZVNH5#P*I9K=C9*%[#>+',4@K,1V%(BJB' M40SNZ,LG>0[2+IF%(2%J8YC \C<4!7"]>=F2W.U/R"?_PJTH7*J&3B;PJ#'7 MB]4EW';3A%SX5^@Y*^!;"0Z2;&\3F-TE,5KE65$W2UX>4T-C$W!3W74\\^(Q MFB\2V.BKX9PH0^0,7&($MR*IE$;DKS+;=AB7$DJQ!+"E1I/:72H\:]W-=Z3> M'O,92K5XP(F/4$ K\9%7RFA>[N0VB:=CA.?D8',((='13#AKFN&0Y!*S!1CV MMT)>L=>01QI@0SN[TH/(-3Q.[G:NX=N&+!R5$>S$4)2;(]O;"&:S!&>$C]38 M) \-5E,](<4[XY8DRE^NNT*IC\-%%C(??E+K;SANL%$YW(P:VH>].&(6[(\D M=KBOI8BBIH37":2H))JG1[/9OY7>RZ0)2_4W[TV58QV*^N3.&Z+=B.[F]X_4 M>;*1>':PH^;CU[GB5Z=VD_7'YO@ G5I!G28\>XOQ&!=N/'D+C6##\2))3TK;@08KXG)63L+L9CSKLG UO1LSGD<4_$6ZB6QD,DY=]%5S-(2' & MQU(0]B" M"SH3I+"'M20U315LQ9L"7SXG"3!:QA%L.6'<>;%TQ (D:[C;\KZ MD.6].)B3^H>C2=G-KB@.-C*"@ Z[ :^V[6=,7C#:6 -H6GOY"+[#6?%LK9%8 ME2+FBL9F 0SI+%R(#?FB'D:B!\B2H]OP!=66H @_X]"9$T*@/I!E^%Z -O57 M@B\C+Q4%YJB,8!F&]#RIHY5WLPR7)N>15%?+<*IVS[TW%Q<-5!W%,DSO$<^O MW=#)R!LI"0U#11D:3#'*#<,?L-&S+?F:)2'CMG(SV',E>_->3R/TH-*("SZDEK(CJQX14V5U MP?"O@08B@81/3!.N@*J8FA8=P //X-1G_>*TU MQ"5O#EVZU.Y H2+^TW\B;UM3E^QDGJB--D=N6_A?#EGFM-V?^\-*KA_A5!M_-X75(_$_\UY M*Z3ZK5=HN!2J_VH=1'KJZY-@I=O$B]?J*K< /*^E!B!^1[/0![4@#DB$T(+R MT23CV*!OEC+FWC'%KLYP1?C\TK0A&Y]>G%LN$? 0/WV3>FC3, MB]T%:U!KC,6ZDG$+D![49347%QPB39)_B2_WTG3!RBV+9-.E;-R<+5]6FJ\2 M\0^O:P'*#4ANB=[&0XTEBF/O: H;>#B2=2R+B!7R4$/15H9J4F*RI6O:[.UM MPF13EU?UW=IH#-=0@(^IM@V>HSP?LUEYY#;5H#W"V.-9B(,!#!LT0<%LJ0.( M.5U%>76ZH8.12H)TA6X\G]0%%14+8S0T#Z_X)6Q64P=AUF/T(4RAQBHX+@]1 M2^U L S5O%;FC=2N>>U@$Z$\RT4*ZEIS\["7ZN05*-#TWKZ.@X]2:+![6HC1 M4^;AK"5.15_S6+GLY".WL)R7C#0T >\M(L]6C";YI2 ,W&8V-0(S7! G[)5CQ<5(8P4Y'O):%/PFS!*"ZY)^IS*$Z=DMS>A?>(9%%E"QSV/2DLH<_6 MW50[&N-^[!TH>>FJAML]=]KW7E:M8V.]OU8IQ; M1VSVMBOB*R,2&_[ONA%1!DR083EQXA%1Z01L=F><=672FV):F!69J\EJ)8_IS19 M%>2#T(M8+UZ:R/O+X5B#6"'%L>CQVYLP3'*A&3RG]/5,52S6_>QY,U%^;>3[ M&\$NB3,X4:1<>A*3!Z8QC?BAB=;A)$3!("509RL%A/<9THQ_#\.R9.%+D6S. M]>YM-3/ZSB*+516<+AC%CZ2X*B;U*N/@/HEQ^?'"2\/FHG5:YW"52J)T2'WC M&Z7.\1556U]1K<'S21F#3Y9A<*Z,P;D-&!ST2[:]8VDHQ;W&E]4%4LG.YI0[ M:4F[N<@^4[ZSV12^%PUV13Z;K>![H2K0)8V;POFU*KL0<+!< ^'J7T;I 9*->>I15R#MRV@YKV#O! EO*+2/J>O2X=()7 MC8]2Q4(.(68OHYA4_( <@9Q9I')F<%%76WPQCGJ3#MH74WL 6#[*HJ&3"3P> M2,D^D-:KRU7UKE89P3$S?-,B&S=S-MOB]Q1..-8EP27_+5C6-1)5R9AN>R$^ M%3'02;MEGY1@"V>.Y%%\DY9;25.V2.JN4T+I:K:)#G+[0I8,?P5[@\) M?47#1K WOZ$M(92-2R[$PO1EPY<+D;'%UEL+]HF#WU P);Y0'SY3.ZV&BI>: MC+<^+70.P('8%P<>#M(OBP $0&C_XT>QXB[7UT@R2/7*YRB;(7R9S!<8S0A_ M?X%=!NN&;I,TOY1R$=QO<@X\ V);_>P"XG\6HW4?)*%A"EUY,)\C-H M,IJ,O3<^57J8VPA5@[^6I3:9X'OT6FV !PR'8 E2(OU58(93&\-4ZDU)=H"J MP^1O$L#H]TG.,9AU$B4[F @[&G MMTJ0JN3,QS#]*JP6*NAB"PXIZXJMKN)&E]5^8[I"!?%3:VW'LP;[\NJ\6!5 MUY]Y5MSA$H-9A_TH93.ZZNQ";B)/CV: M#(+< BR$FMG409CK_,6(&["5#;!N[&<3P+SW2\K[UPGVKF2KR-C -H./V&S% M?%Z*[#/)S=8R=GHWBS[F5UBR?J0^I*W8V((GE#48$MFD4+;)'7#,F38R-UH] MC )I//,A2B3#C?+EHW3A3"3?OAU)]9T%\J\:"=O3S$8 MQLO)*#R O:?/KFGS5G*:<:G+#%&$9C#C@F!+>?!<>TFMT:F[7YV1$O9JOH".UDR7\GQ)RHCW'MWEQ MI?RE+&O\EFO2A4=B1#ZS+8U3)I=!]8E(6S)*GK+$_SI+(H"^*"5H318)3\'_ M$F/D1>'?*"@%BE%=I#L;23.!--DS!6%<> #G3$ M](*P-Z5/4@(3I O!BSV1[6X<-PI&6H(H@\Y6#^,8Y-5T"W (<>\0[" I5'A= M-1SS\6LRGB7+% 2IZW ZRQ"*M_=[Y+$#F)2[F]7XFR_CNI IOC;,JPY2^I(^ ME%VQ ,C<]NO')I6VOG$'%//%>35!HL1+2#VF+J\(-@L3[<(6;+',7<\7 M4;)"Z +%,'=F4767B Z. DKU"Z!W0"XJ6%$*4F$+YF@:DIV-5")Y]7! S,*B M2B,;;1)YQ$4*[W%5OQ$QZUS2H$3K ]O-A;/&^W6QD L[RTJ/^951_ MA.)RB3'B+DES/Y/8/"'\$I)BIZPK[SZA.0@@M9&[)1TG("O4?R>L\3[)_HFR M1^0GTY@(]@U4T#_?05$OUXMO$EQ\1=KQS/$] V$MG6W&?T>AI:7E/T^!& MZ$)U#@)-$@,'$3KQV&V=A-I0M8'/L &P%Y$7BECB@_#BDNMK406"8PV%_?Q( MP'"!?U(M./9S?I*S7J[KJ*F'"=*.)A-@B6*9;+.-!M(]Y)87(K"FFZH)'!]J M==XV/.S8GVIDW6B50B0/^K_?@5VO/;7(BH MQZE,L2NVP&B2>PFIW,N*I^QM;BLW82H\1I2]QX'45=;)5$>:*4]E\DI('[R0 MF/?&WML?838C?FSR'EJ"V8B*J*(ZE)F@YT+9W[(IB9YM$/WM0)JLDOJ&7KCY#K.2&$6T0%4'>6;P51/$D8M_A/XU$VRQ"0$ M=#2/P^"O"*?-!O^&QH8+3+)".W8"B+1?=.9C MF.4*4)J@CBLQWD)_RD:R\VY@3I44:KXHY3'1>9]$9T8<4[6X]L64ML93T@NW MQOV3+04X-;DVRIR%UHZ% TUDT$1:76%9MF;/F&^HGUO'+U'IX?YVE/] MGU1E4[3-A<@Z%*_V#8"UN>R5*;*UBVY7K:9UI*12I'M%7D/*@E0JZ)[!?74" M\\)ZC-NJ^B;$9E2;_=6K-://\>_97Y9:,QVV+/[VUZ'6C+],37=S]:;[ID:# M[[Z@QP\V>+%$3CY6Q"Z+]]GCJ)#RSJBAY8I;C1T3Q"B6).DLKT0:4Q88N4TJ M#C 6RRR.;=S]475E,S=%,#-,M@HU!JJM;9]-NX] P0UFQ\LGJ8ADGQ&Q+R*I M)A-57ES[M.P^:=:835@1RI1S3;+HI$P0YH;A@1W<8I[GRA6,W (+ MXU.%BFY3H*1-%! L>5<$L&,32+Q:T"X =J.RY&;6<75QVN<0T8CU=@&<"FTY M%X>M5>&>EO.YAU>C"2,JXK_CY#6^C+QP3I[J&E[EJ(42[@CD.$AP$QBTS@+U'. M3CB/@9X\%,8]P4TXX;?M*ZQ7B3EMV+1E^, !!NNV)IC\ MU68\^%;ZU5*%RT!A[_ YKGD-0M).L-^5LJ%GB3B<3?00V1%Z(8J@EN3447..U[*!@5@,D M&NN^?7/UNRK6V-X0+Z=T[3N^E>4Q6B<8 '.9H!!V@;'2-KL0'"2%R4/U?R#Z M(%/Y; 9-[KCR,G3CA9@^*6**^'+ '=:ZN%S1R2W:VK?M5>$[K-59!WCG62V] M4W][_@.EKGW;7@&TPUJ3WRG6QGC]UO2'3%O[-KTJ?$ZM3I/?3,/ 3M&#>;]_ MQDFJG4""F=RG6.^GV#6Y[+D9QV<.CEO23V&0$.[/#F9SFG+;EH-^*=DP^T%1 M=B]&8 8@I^EOG-Z'2=_?^V.XS*GH6PI MT^9*D7;34UK?M[G%]$=?(W$JN M=KFBD&7T;R]Q&WM!Z? 603DRS(42(:XM@EKZ@6JU$BM70$.E+F[ZV;&4F42N MFP5US.RDDER1/#EIU_I$5HHBZ_T"$SFLDF^A,)WPDIU-A"(PG@MDHK#;S@2T MDH_^,3&0ZVL"*XE7+7?*,_%[6(2!,#)%W.>80BP:WPAU4 1C3N'\W'GX*R(O M%LD70A,Z/Q=85,1 W:$ \H\ M3W(,#CP&!W9.>_6W*N7,+[8HR?E!&WMO*!T$09C#.(RI<8!\L*M.;O'\\X.' ML]48%C8EEVAJ7KSR3URGK2[\NE5UTD4"NS:@64:))FVCL9A$N#TOL MS[QB =HO(W\8BW"%V[O^B\!0HS" &?Q>4+Q$6[0.N;EM_/9F[35R9):SS:B, M9?(A)]Y=0*0BT0UG7'/A2N6R7)(MRZC7F@I5' M(R7DQ33S=B#)5_Y4+W,>E:RQ;[8P K6X*B4V"Y.(JN2Q77L5*-X].Z-]/UEN M5+W?Y-J7PK==9'MK$.DL5,69A9'OPM^2.2+OM7++'^\T,:V/N&8!4(17^0V1 MHZ;^K6FO1_UO/_W/#3&6'1BWR[&-2Z%'O=8ZU49:4#*OY]\*+\K7N$9")8N\1SRBC.(BF![(X3*7B/#R]M\4 ?8',TO(4 M.VL E6Y'FA-WLXRBU15:8.13;2Q?T*H[":2Z$+-$PO@OR*HA=T M!UQZQA,"9'M;A-D3\I,X^"?R>'NNN9]%V(QG(6Z!3-6M+^[T2$*+&5Z4"#7ETWA- MX$8_;COC=1G)4U-?C:L6':+:K(@5V'^R5)-DFAHV%G$W5LD^#9%CHBCQV++T MVEPJN@F334NZ:D%F!X(#;I:D;&.Q8E26*/+ITR\ "%7HR4F+(G(4-X4.RR(@ M+I8IW!%I"L@^A[%G6S@^B.\IA844A^'9JW>::?#=#:+%S./&K-=_-6$W'LP3 MG(5_TX49389Q!H800\HM@N@3QV,H/9@GQCXF(<87R?WGHB#M95.;R6*C3=2P,13VNBSH51[2H@"S$8+>U"6D'_WE\Q<"6@ MM_M"]X8"3%HDR:OI]$UJ@".!%SK)(%/67SH*PV8?\OJM,1:MU'S)#OIGCWY- M:_V:UY,)Z W CLG[FJ1 M7Y5M@'H;>L]A%'*KW;<9R2*,X28=/6? V%%PA5(?A_2&5\.5,X:.LA#!M'8L MN+AD53G(D!R MG!02367F%16D:>QF^'4'>@ ]/R/%NR^7:0:KC*_?_&A)I&=BP('_B(V2@UZ; MD8YN7:7#,GY-QK-DF7IQ<$U?64=QHTM6OI]> )_(=F@#H:BC549!L7N8?>$< MG)]8Q,/->X [0%;R#-J<\Z YY$$R%\()#&496(6\4UZY!I:U):162)IRRATC M.(X1'-9X\87FMD..ZI!4] \QF*-9U3O$^(Q6-JU##.'8UQA]B"$>:D;=0PSX M:&4S,1\,TD&8XZ;%\!@&X'1-?&7?]X-'*G+-4!;Z@,S1$>ZZ(UP+-H;2I [+ ML7]T>#- 3K=A+J/LGV; B(I?V])#;G!+Z+)S*3L8")!'! _BH%0AR$,E&*"- MIZ5@53U@0F/A'Y&?3./P[\9%UC7+-^F=LD'H;)5X9]Y&*2R4?%A&ROXMLU;$ M6!]MLS:HG=IODT,VWNXK3AVB55>?6<^0S?=HZ.C,T'&=9B%);P]NO!#3=1]- M"NY2I*UN<1G8(G, \6C^<-W\X:RYX!#409X+@7EGD5<""LZL%%_<;@;+*53C M1#F"QJ$5SS77 MVC.8J1DX+-E(K3&]]-)9\1#!BQ<1M[C\1M,YJ?-TK+^00S=+'W3I3&)+$ZR0"J9A+M>IQGQAK <* MLN=UG9K<]X5ZH"A_;H>H6G(C)H;\5[R[FNV8)-G'7FFX!EO>4,?42 M3(XV[ M8H_U7VUV0S#,?V?V/0T42I^*=6^7].17(W#;US=23>IB]S5;[1TM6Z1*K/815X[6 M-M)%(&; E:/5D(0T42A^8:H,TC$06G<@=!G_G!85;O"N\&;L_6R Y8:0"-V& M+[M@[>QEUMO:LD,8>0J[&< _$*TY%PQ>@"]-T9<439;1;3CA.9_V&M($#(K( M.ZIC9,LHS!BJ()' 7W,@:2- DQ*NZ@FVVIP*2-PF>>X\HA;B078X3?=)?BR8 M0$EV,D/6$JRRV/88IA3N3V$7LS@ ET7T\B*/2/ X K>Y:=C+W?H8IE\%'$W8 MQ2P.=UZV)+*$'/DW6ZM#GI:@I\A_/TU>0-YZ06E& #\O_B8@G]= SK^MP2 ^ MMPVMS1";U$DC);0&Z6\HF (;J;:!T, ITU,#=P1Y[-7#01GB\@@3/KUZ'#>C M1 <31"[(4U)L*_%CBZZ3DW.8:ML&ZWB%92L:J;_ZN84+ZHM@_D8>W M-Q)WXS7U,)(JNBEP[UA>MU-!>:>B5_=/L!V%!&;M-/'[M@JT&1HW??(U]PY++U)-=,&.+-/SU YA; M"^9",+2,AECBUW@'NY!QH()PD[!K/G!9ZFS*:*'U4RHFD?G3*H6T6,BOH\L7 MJ\VCVKR?FY2"S865T"Z-9RAPHV::I.>-+':FW'? (2\JQ.&;U%P(:9'!M-$2 M9#PR11>BDA9K%]SD[;;PEE72!4^X&J(\SX@+#F_Y+2SP7KF0W2R+Z);AS'AJ MLWP2F,"0PKM;=H5-XQ*5=GRYQIH"U4^'@RI+QR^P/#\<+'F*0X'I=S;H/:+H MS ;K8M4?UD=+R="#K2B1EHWE2@.VNA4:NF('92"408E$Z3F["V(O]T(N> M,I#Q:-#?"$^]./Q[G6N>1&&0G]4X>, HA3;TXVC"Z%P%0(T!W(LH\;_:$)?% MQ_8).%$X"7U2.BL7=D162Q&.<5U*S&94CU M_>)/HDP '[CS\%>4$>#SLAQ/R">*(JE8$@>7"&? .DDD-XXLP';67C/8_S@C\#Q[ M*8(/_Q]02P,$% @ &5D#35W+WZECC@ *QL( !0 !I8G M,C Q.# V M,S!?;&%B+GAM;-R]>7/C2)(G^O^:[7>([>VUR3*CJDCP$FMG=DVI5%9K5IG2 MDU0]VZ_L61M$!B5,D0 ; )6I_O0O#MQ !") (#Q4:SU;2@GP"_YSC\/#XU__ M]_?]#KWB,/("_]_^-/EQ_">$_76P\?SG?_O3KP]G%P^7U]=_^M__Z[_^EW_] M;V=GZ-/G!_1_UWB'0S?&Z-']'OC!_@W=N$]X%Z$;S__]R8TP.D,O<7SX^:>? MOGW[]N-F&ZV#']?!_J>MY[O^VG-W9Q$.7[TUCGY"9V9I.SU?GN@RQ M&Q.":$-D_1DYX\GYV9C\;_HXGOX\<7Z>K_[?XM/!X2WTGE]B]&'] WUXB3X% MOH]W._R&/J>"C]#-S>6/Z&*W0_?TX0C=8ZH+WOR8T-JE-B"&]:-_^U/!$-^? MPMV/0?C\DS,>3W]*'_S3?_TOB#_\\_?(*[WP;9H^/OGI_WZY>5B_X+U[YOE1 M3*0IO4B)-;TZ6:U6/[&_\J(4;D)ULPX"@(BX1/T7V?I8V?T5V<3YVPZ M^?%[M/G3_Z(,_S4,=O@>;Q&3X>?X[8#_[4^1MS_L\)^2W[V$>-LLQ2X,?Z+O M_^3C9_()-Y3#BG*8+"B'_Y[\FCG?GQ!]\M?[:Z%"JQ(M_M)/QH2\PZ$7;*[\ M;M)6WC8M]D/LAO$)@A?>3T3?T7_0<%$2'G^/L;_!FU1\2DGBH(P1\VU&E)(- MUB6".^KE05@VA_=T.*/!8+R8CIFNY!=_OWC:D7BQ\>*+YQ#C/?;C+WC_A+-7 MF<#L7?&C/V5BT(=+@H0X"H[A&NMHM@G61TJ=X51#CK_OGLAW(H&!/$RC./;/ M?GWX$_(VY+7-WR?.=#YUG,G?I\YB-IU,_S[]^^1/_^OBXPU:,V+(3:G]^*\_ M,6[]:K7C;C24-I-4&TX,9=30;YS>_S>(5C')7?AF6-6<3JI=A&5(N.$Z%9'\ MV*);\L1/ZX#DFT-\5OIXVS#8MR BY1PH&.*G7D#\^.*%FPM">M.&X<8GS4.X M20Q5QYBN%K-E <$QI87@2X9?1@MEQ&#AVX-B3A?%#(%7!IH"=H56 MT(-N(C 3=NM&3TSB8W3V[+J'GRBF?\*[.$I_<\;'[9-D6/G?DU___6*])K." MF,Q3[H*=M_9P=/$4Q:&[CBN?4.&%GE'?A)!V*53]B40\\G\)4#)J*"6'?DL) M&H9*[QHZW30<&C/J#DBAHVB5/I)?G8._^07[9*J^N_:W0;AG68@,NO%UC/=1 M4Z33)6$Z76K*I^QPJRGY1Y)'&QS.]3\*_'4[HQ>337EJ.%V= MCQUQY+H0N2CC8F70ZJ*_,&!!Z-]'K.IB!&&J:X2DW(^P4Y2$F MN<(--]&O![H909Z?C5>-BQ-Z[X),7"0":8SPY\ZL!MN,,N*DZ3;,[&R\ IK\ M#ZEZ%:R=5#<_U5%PY.993YOE;,/G016)-#PN]5B M58)$6W3 Z]A[Q;NW'VR JLSCFP KM+\=L+W'.U8CXX8QF<#J(KCY;5 P M-XJD,_":S22X3JBCA+QU&.]#>Q'<*1BY]@=.WBXX2CU9CDRQU8! &A[QYMJ/ MCB$-JZV@;'S:+ B;1- 9G*V6&>@H*931@D=8#ZHQ1%W[Z]UQ0W3S?!3$+R3+ MK3DQM//<)V_G60 IF=]5("0TBT60N? W7XG>7?!3?A4>3"5Y= +Z8B9 UC" M"F)WUP%0IZBWH.H]4L86HJ?1!16@5#>(#;C21I,=&.KD6LOEN3 GY03M2$N= M%11DIEW@/Y\1*?:VYB8]3-F!I./^R(:9M]3$E\'^$.(7[$=D:DL^0+#'-T%$ MQI[L(?*[RQ?R_7!T[9-IXR^NY]._?B8VN72CE\]DPOT7O"%_OMINR>R8/'*[ M?72_B[W% &^S^!Y>(74DS<9.OOV?"H:89*@D&N*RH0^4_P]T:)L*B!()*02) M (@*F3R&*!(0E11141&7=82XM.SI8$N/P8&%(NN^!9_!;O[S&,6LO#D.R-0U M)KS(9\%NZ'O^,Z^<<@O?*QF3E[Z7Q[\7>W^]%OM MA>+[=L%:MQ"!N&^Z(7Q[>8TNXCCTGHXQV_XA:?'.#>$.1@VM=@VUDCAF20F& MGD]K A>\%.,?1R_$F\^>[\7XAHA%9G@Q^9 ><<:+*,)Q=",X6-*)A%'@JLNE MX\33;/&/TT>EB+[/S!M=8(W M%Z\X=)_QKQ'>'G4L$6<+Z*, MK0T-?9F*A8J:!:ZBV-NS@4#!%NC#6Q@!5Z:1Y ;Z! ";#9/"W=VY'@'LI7OP8E?XS01/FX1#LP@:WG,^3JM&,E*(TJ*+Z DU M($3THII34>V0J+86JV8,&7)G*P%$8@N+<")?[)&^ X\9_=-?YZM&Y)SER(%> MT^E1TRJ06(RX5M,4&%&2]9I6 \&@*]UTBSX'X5?\K7!(-@Q\\N.:]=R*+KY[ MPC&:%@VCZ-,03*>(*9N!\\^H_)7 M=W<4KN8,S18FB@RBB\XH<[*J!YXX0.+Q] @QT*C&WCM\9U%\F#!J*1F+M&GE],TJWWC!+BI( 65GK3RM'7:F@4MCL6 MQ5"+!4#&!CM&'&_8R.9C=623# 5%<5SM99/Y6TDB#7^;3><)BE+*POF';-QL M(*<.H7EAGL#U71?UQ0/J^XK#IP! XPE7.0[6ORLK:RS%:V&UE+353045A%C_ MCL]!^"GIWE$_(]]R"EV+AN&0I"R83B:<+O+(E'<_25FD:Y7E[A&P1]D'M(13 MMT2M#PPT=K5=O IA/>/UT8=X=WAQQ=>'%/YJNHMPSEKY!HKQ9+%:)DV"Z>N& M+P;I+/$DDQCR^H_.XCMJXAOIM5MWYZR5;D6_/L"S9]=X/>)P?Q.XOL*56O(7 M3$-,*HUR5^;98G8^25#'*2)^K)O0!+MEJT_5)D75*$E$:=IQY5:?>CJGZ&D$ MW4IXRP#?;AO]H7"4CH4CO/[Q.7C]:8,]/@PF/U1'O^17?\_N$?J\V#,/;^R7+( M[3:Y(-9_9H6H%_[FDQ?Q$:IH1J#ZNLGYFJ),.ENNRW2J5J!-#QM_PD\QNHZB M(YNT,!:\#67*!&BB-HP)G"83;/ 6A_0XR#9EP\NNF1TVU#Z;A!WH]$W3STLS M-QUKPH.X>M)"R4=J+X$!MBJ)QK[@9#QOAFGM<)(-L#Q1T1H8P99Q>_U\C3'& MRXC"K@$IX4P<.AIM Q(PI('!? #0]I19.FT;$,VM?0B[2)UW&D2N4'9C_BSV M6QO\LZU4J?R0<7_M'J\0'>B:45+W4MX9RZ91.L M](QQE];?NIF/IT6/'GB#2BTD=].B$)G3KLJV1&C9KE)-8W#75@K;U6>A7+U# M]>$D:^]?=GE+HOEIBK&@?FFG_[?'^";=X?#PV?5"5CA.5PAV070,A758PN>- MXZ)!"*U NBQC@Y)#C![*"4(FA]/U*R2*9,G+HL&\Q.?JW)K[[33NS\R.EC!#C MQ&ZCSGB9+7X8VA03ZTPAS.U&[%%(^'[@G\'/#D_#?59 T21< M9#T?2L^83/I%QAK9SLFN)J8$$*4 VY#A!#T<93V,9>TFEREEZ)JZ$)[]T=W1 MTH&'%XSC&\J&I#^)DPL?-^CO(ADT7&8V2U8-$UJ($4,I-5 8]*2>TTD]4^AH M<[LB4*0&L04SGX*]ZU4'C@HO ..&2Z$3;)VY'#F M8^#$4$JM>,8<:.;0DW8,7#:^9!'N\-06K0)-8-(^AL'D@4TD/#->^K/I 6V!MW)3@-5RLCI/1JWL?;-'OT^0>9++ M#'BF^P0%'$4%C P-&]PZ&_]5503)6<>(S&BCJ'"]2G(M$98O%K>^9S*3M0FC M$?A7TQ0""5%4H#I"*5WH)>2>-79.U-A8NE)UUU+F4C*6+>B3;&L*G@9&FMZN MWS)MA=[D;;!;FKWH)D22#?N9*/Y'1]^VV\)>)^A>6 M$8'%E40RG=G^:BY+9QD31+G0B4WAS]; L#]3,'1^@E[FZ.3++>ALLY$MH"4_ MQ6_7/G$#,G&F/4'PYC9DO4&>=IA5 5]$D??LXXV&?V@0!0:UNJ0Z><=QI"!G M3%'*%7&V* A1RGB45,RGO.U!_F#VXA7T^6$!MF"UWY,\S;OB5MGBJ:6XKXVM4E?OK MD:XVW&Y9@^3DKUU=4(VX3?%626*M$<7RU+C+):#PXC)8&GF'L)PTZOB97=Y/ MV-%"FU;X43>_)6'H1E!'I_0*;,C(Y-#9+5I*%@T!"\,&4%.ROM&B)B!.:^[8 M@KZR<2S!U!TF;N''[C.9WOTUH%<,9>$A6<[42.4JQ&!QJ""A5L*1+NOGS&C* MX>RRQ!VE:^#VS(OZ-P[/QB4SO'(S8#Z,\3)KN!)K ()< Q\M\%>UKBV!(0P^ M!^'>O4KJ#XCXZ04HWEK#IZ1D@(.!3#:=#'8^EH:!,$",#TH9TS2Q\]X._^IZ!7O']CE OVM RL%_[6_H?5@..O\R7B/9N'C^,P ]S@Z$E^DP_GD M9MK !VW U='K%3$N-* M $^6.^]";XV3ZPK)KW\)@LTW;[>C-Q2N24QZ=+]_ MPIOC.F9=L/>T;[Z&,W7G 1P<.@NNA1'I\"!E-D(I.T3XH9PAXASM"1VFC,8" M2THV6P-@%X8R,\4!>L(H)L;:9(QL"S0GHZ\M#)WV,2P)4E$:34O7G:N[I.!] MV.#2+)0&!K(>SFUC#L( <0[H ^71>+X#)%;T8@,6![YFDP?+("[WW1;X2NQC M&S3O\2OVCZ).N2IO6@+'1!RM!2O%"7Y"VC[X==,Y UXHULL&Y%5<4Q5S1:- MHNTRV#]Y/C^.S:]$\#9@J#)FN>2MUC1F2#E$[ M@U&#I#K+[]-)Q_A3G ^EC*V/-Z<;*P\Q$=[MZ#F"IYWW+-[\/%E]C2-=9KR% M6>"AICQM8D1BGT^/BA)?^>;%+WPK)ZGA)F'X*9$3]A+A?D)+QX KLK\],99/ M-..2 A 9TU9&T>4+_?':Y]-0VJJI\954T3>]J5__W,&C=N\J:0!V.FX+ M[PFK2J0ORD<>8Q)2@">+6^Q$:_.K>6)X ^O09N=G8"W?+M;K$#,3$VNR\:E] MH7"P"- >,X?Y2'TTD>LD[IW[)KCPZS1ZIMO4G2*L\EU/SOGYPDGZVDD7C>/R MB4[D%IBB ^=JN">>00,)P[E:-$<)5X"^>P:-Q*]#8D&"NH3':HCX@!WLPK!> M0DC6X>]D8QH-BMD]C!>;_SQ&,1/F)!=I)&AM6&R25MFC9]/5=-$E+A;6P-R< MKZV1L0<;=0B-A38M!;XV!\<>[)0WJ*EYA_W!419*]*.CT)IV3\BS >[)4Z"< MDI43Y4P\G5+"2=N>BMF9ZVGKF'U:I;AT=RM?M[1O"EKS^6[3R;+M+((YL=CM M4^R2/VT^X6@=>H>&<4Q5 M=T>DNVTI5N*U+:@4&6F8Y81K?QUB-\*?,/_O8W"/MSN\CHMUDLEYL8LX'\P_ M1>PN%+6)UJE,X)<=3M1 V=RM'KU*/DPJ,4I$YE>W ML@^32%U\S70IRKOY/FE1RHE.#I3QS$5]25(T]%$M6>_HK.VE&[V0/]"*\U=W MU[ !;(@I[/I*CYKHK/U/J[TI2XNGJK&X=@R6BS9"5#CVUX)XUBSKP)F1J_] MF/B6ESW,$L3CBYLUC33@_^TRO-/ VJJ8%L*K%U?W&V%S6;.^M.\_ MV/;]35C4S8G^80:JRH%AJ+"K]J'>?_Q])<\'H4:1=@^\WFT\3130F57.AEW6 MS&3Z(X3&;N9-0B!_&6CSQP@VAPMU1<._]Y#& O77P%\7Q\T&W+>9[SL-=8W* M:.%24F7;0]CC8\-@H5TNG',O 64"HC^8E*.PREK=@?*IS*O]$["JGIFD"CEE]QST&TE9O]8;--!9U5L'D? M0\WBW5?"F#E8DWS:97J P-BSE1>5G@S!MK%&^9!VRSY8V"V[3S3W$!:5OI E M@3 2'%E3>@4V)$7:IW/H3$K2"#\".[4T@);B(Z' AXATG+$%C-$)!WSZ0=2E M>_!(F*>WX/D;+SZ&>7O5C\?X:Q#_#<=WKB=J#*W\ND&DJ-;$&3T=8T3HHS<<(\H!!H,#Z<_P^*O/>L*ER93=87MHG(;0J^AVQPT]/N37 M#@-!PE;7XXL0UC(M()QOZ!G##4_JOX3BBR*%CYN':TT&=?> 4%.71&>H MM1HW8*?8Y"HK-(1'T,F:*@*:P%P6 MP:WEWI&VM^ !U^4NB%53MBHB#OA:D'Y599#[*W[QUCL"M 1E;.7KZ&_HD88B M[OB-D2'>T?/![P**LNLM5 QI$1CS+40]QRB\!P_(7!BMU#!I38(Y8:M0V5G? MAB%E4-1WQSI"U%*EA1"L^ZT"""MV@X9A]-$E7VV-'UXP3G;P/[Y]F='-Y$9P5C0B#[3!\\_SG>WP(0C*6X5*471KB:;AS;/S9+$U)9VT#OM"/CFAQQ87?^-4@78YAM4]03)GD;9- MD^AK#KN=7+H,7GW#P: W>DDW0^DUXH6.P4*7$+]A%)5",;2\,)NA1B]YU19U M!U2@" 6^OE3,NHQDE0+"P8$YC+4Z7AE/>$=0^ (\[(@4.K.BQ;(%:^@W2A)L$-F3CDY7'8&Q57!"!4"E M=K$'10W#5JU/W?0^.,8:A-(:5;6GMT(SZ)R'31 \W00Y(JW.;A(';@>DR$I0 M^*R(=X^C./36<=8(K_R+]F::I]$TC./.@NJ,W_(]DNAEU #LG$G>UK+ZNZ'; M7!YPZ 6;*U]ZS;5)B\VD(UXZUL>T9? 6<8:E0]S=KO+M+>L:]8O0KAFM6)D@]]]7W-+BF_=V-\M=UB84F_ M82'>2RS7UDP#L\OTW&=/P7^$N+3Y?2(?4H%_H.U#$IE1*C2B4B,N-LQA)ZL_ M#3L#]17'*+&6Y_.8:N,JB_GPT5O8[?89H>+TYUWP[2]X0]+H<\LF8].SAJ-> M30 -!$S'X\*LDU)""2GP?<+3%7/T%3.)9J&354'7;(<>[C2ZW#P7MCT:/5WX MF.$;@9ID4'4'YWR\FLWYA3V7GW[A6U:!3)8-H^O\KOC;K>!NZ4=Z*DQT#^QIM$QCO*N@JAXWG9XO MSZ=)(.#,R("YN*QZNQ5>U8Y^8TS1T+?("H.'(>M,K+:./!H9,A&_TOZXW[OA M&UUCNLY0?,!W)2MS5$^)R MNDK#4T+!\ #E%+DG1;DAQR2G*.$H*V$$L(UNGJ&PKF@OT-KO<;CVW)T$7)5' MC,.KS%\Y?#MC)P=82L,TQ$Z2?5*6'11F)RGB:"AB!FK-;I^#K4'=GN#FQ7N> M-GD"7;^QE31VD._.#>.WQ]#U(W9V.#+-QG D>T MYB83NGZ/NLH;)A?QQ6+H5$^-%U5@\R/A)8) J_F]:>@T:;@N$D0?O@8Q1I/I M#Z +_.W.6%KF;S&097C*"]=:6@CJT; #E9=,S(-J/KI0:F+_IH!2:R_ M-;&HA&NM.)3;S]I)D*CZHB,1VZ9!VMOD9/0_*>Y5J(W^P4H'C!BC?2ID_:2G ML1S@!./U-*8(_(>8D+SXYH:;2+IGV?0DP&BA00SU I3%V"G,6 (?1906;IB3A?%3"5L"6B*V5ED!:A4G,@C+\JO/6EE7Z0ZZ2/.,!Y0B\$"V[ER" -; 5C M6!'4;H]Q%+L^/=:N^CV+KT"&MX(<6MFS<1R>QK@"44O@TUU-,88"N99@0&KP M1BF:JK8!AI2TY6WU,1CHZ'9S/5\T+/.,^$1UT!&!#E"Z*%5;Z_F?Z,_C'\>3 M?&;Z,YJ,QZ,Q_[_"N'J$ILYHZ4Q'JZ7#-D;(/^?.;+2:SI+DQ'\[&2W&B]%T MMDK_2=B.)K-% PAI(ZQ_/_H83< MO5F"7'''W*8/!(30 _8CMLMQX6^N]H==\(;Q1^SCK1??$7>)%#9%U4F81;:R M7#K9P\DG AE]YI,I!Y2P0(R''?NA0UF"A8JJXM [H-H>78&FGK$L@.T]CCU^ M*XA.0;I#$ =T#PD/=-MC:[K W&RSJ-O 8/6CXM?AF%6XR M:U@&+X7TU_:F'7#K$ONSN^!/@YT5J;%?L["4>!N_T$MW&_"(/NRX<7QNG-C] M_K.E&&U+C2IV@\$LT=J/>5.A>R_ZG8Q*UB][-_S]4[!W/>'E8FVO&46K7!:= M.=0T6W(MT$24*,JHHM\X73 4]JJN.I!+7L#%F6I&%H^ M=RX$&"5G&[8ZJBB"58N*@(BJ.F$+F$IVL0)'=SBDOW"?\43U\Q9?@41200X= M/\NG4 JEJ%2N01+&M M-^$JO &)HUP,G:G_=-J2D>R:87564IZ3;)Q7U1U1"J:*98"P% 4[;\-DNB,_ MK=_:]\@EKYA%DU .=4];3 HSJ)P>24B,(OHM^:\%&]^]JO_8..QPE_<)SOL!H:W75"MSD!@/"6U-#\LN=&T7>UL.;BXA> M4!2_:=Q&>PI)LWCM+*>&@\_GV=$0P:T .4?D1HCS-'F/K6(1O#%KL4KY*UZ@ M]M$EKZR'U%NA4-Z8YKR:/KN9*[*;6="CS6T/= ]!D=*RG@-)OVT@VB M40:2=7?>WO/=\.V.^-*+&V&2=]?5(-^%@O'N$5KB*3W %U:$GQRN=44GA.8^5A-7%RP"5D+"@>.54E1T\EDQE?X%351-ZD M/R0._L.+7RZ/41SL<7@113B^("-ZSWWR=F1 H8@0-1H V%$23&?983$IHPI] M(QQ0RF*$&!.V_)"QL09U0QC#Z=<8IO&JY?Q-2%:WJ;48EUYR>0HEV_#>[5Y" MYNA.!]0#7]IHSC35*QL9]:AD#MJ/,KW9)0[0K[3^\;##])^I?$G7QD1"] D? M@@C\W%)G^&C'BI/O%';[>COZB/)+5?-[XUI"Z;JD].9HO%-+M(->*S M1YQR0#AA@8Z4!^VY&A ^Z"EA1 _#F=X:&LP&DY(-,@XH98$8#T29H)2+^>'W MP$9@P8G6U_(/_H%^[A^R[VWVM/7 JBZT536S_:4?O_*]+TUCP8RCHOAV^TL0 M;.@M$@\X?/76.'H(=N(QD_ %H^,CD10:Z7\Q*8:98(L8/19O4HJ(DH0:]?2D MHE-4,7)WT/./-HE_-M*GX[MKZ!6^..\Q/,HAG M2H' :I"#ZI/#3G&4?9K5^PJDU_[Z&(9XT\Q8Y# M;T$$1;E(RO.Z"5UY+X8^ M+Z%+'?)8<,AU2MK\XD6_NA8"V'5!5V7P&8A/O>KK:'Q;T&"C!LU22%$P%-3L M@\AV]9U,@Z+;;;J$0 )@^F/^1_:L8B'/:50-SVQ.$%5GVN"4AB2>CSA=FFZS M%4>:T(4]OF#[X98M['T$7-CK&4O5J=JI9K8HK#0' MO]OP+@R>0W=?'=2<2@T^C+2)J(6#:6OXL"H6]*Q[87 @V,4B)L&92;)-+-$ M GU(?TQJDGZP,':H D8A9BA]#I!8049%7OS97?-R9DFOK/J#)A%>XZ[AP.-L M#91102D9V(Y8IVKDZ&ED#$M"ARK!I%E[> 3(N_,T/0J& MU6-<1K9@(

.0Y0<,"L:4686@)GEL@;?@.%GL',X @<8HLNUNO@R Y2H\L70@H/[Q%D MDOX40%EB4C4%9@S:/KZQ"*T?[$J!6]-N^O$\2@-ZA-<_/@>O/VVPQV,Y^:$: MPLFOB$@AO4?@LQ>MW=W?"-BN_,TG,EFK?'GIHP:"LHR_CHLMQVGT9;00)X8H M-71%+ZTC],Q&EQXU<[IH-C1T5)R,8J35#C"#&UXN?5GM<2BO_VEYR^@@1BJ* MSLAYFK:Y38]D7M9[6 )7"O6JK'.*LN82DI*#EI-0NY4@L<;.!1.1HA?OT%)G M)WD# &,-8FBXW,R95/!5HF<)M$[7T>FHHVE$2=RP"4TBPT @Z1-^4K]E4O"P M0?PT2Z#A5LMQLF1+*17:7()W6NE%,T=?,U-8D3M:$2822_10A%6F?D,F5-0:EAA@YL_6B_>C4C..A=9)63_6C6#., M6Q0S42;5 IZT-$IFA=XAS&HC6C\%?PH4NDP$54]PILOIRA' EE&"1&P759K1 M.J J&D#MHD\S2,7ZF,=G"1G-V,P5AQI\7OLDOS,426H$&AXT/.@L<]=9'DC; M_C%7RG6B.,,X*(4H1)9/VHQS!-WT,W M@>L7OAF_M0 RI[5@JIC;9+: SW&?W36^V--M6J7(7'@<+-_E,N@L1DR:LQZ] M9&2-$:=G0^[KK)W3$.=&:$NU3!NM.)LV'%'O"(N?;)%\51?._&^"&F MI<'Y!7Q*7UA* Q5,JDT/'$Z/A?@+&6 *(<1XCS [Y@BVE>5-\$PU"B.ELLM!(DLI2;/:U(1E[GZJ_H>J'7'W2T]?"A\' M2]FY#%JKDJ(A-"4'?!:S)_V:9J4*^L%DW;KCB1-MQ2+PJ&DJJY$]"885K=H- M.N=:)A6@QFF*@R":A4L;7:Q #?UO7[) M@W"HT=@?9I[4O-PY MCU[DVA?,-[1S>\M^GY_FQ !K?QW>Y;$C38L]W]J^_N M@S"F=X70FC/E?>^F]\"@TB",SJC%$8W*"G112M@&))VN+P-64;T-F\I&T=$E M'H_6M)61/:B2.*D89"(CP6!NBVD3RD?W>^'2S*\![TTI@5S+:T81)Y=%W0&7 MD\D\!1RG2;L?%&\395T1R/^7$8<"7:\J.R65/=H4#-,6"+#W.*BZ9AEH"H8! MPAGMO_ 1^^2'^(Y\%MJR\39^P>$="6DACKT0T^!0?"*OM:Y=[UYWB'[(F\5M M+S)K))C5+"MY8;Q10AHQVFQ9E/%'90$JCQ5DL.#H'X@1'8-&-!AO>H5H)2[U M]YDLB%\EF?^"W5W\TY%^!!J*+C9[S_\!A_,:O;?C'T3OL!4NIYO#; MZK9E<,H-UDMY8^B]LO%"0MWSG[\&#/"[QD2L^)+Q\L8VB91O!%O,5^?SM+PQ MI9KZ%NU<["=TDT.4IHL;>U9T4E$T)XM2NB C@T&434L;B]\/9;MD<(6-JAC, M"QN5# .3F3/1V.4VPEQ0>VYI/(X"(+*,NCXUF1:10_MD9!0 M ^CEW[-NC8.O)_SL^>R*%*BC):I.UXR:!HM (R;-W+0)NK1AG>05(.14Y5#W ML//I=%;+/=:TLNM-PVKNL:RU7;L3BE#4:!=;D$2+*/Z"-R12/5^LR9]8M9=& M2_+N%(%QJ"BF5B)82&#*RWH2CBAG:5<7=%-V$H/]=#M!Q@1-.+6%#!WCOY.( M$MVT-B@ZA:;=42475 LOR]/B2F1%6R1SQCHIN+0;R^+X4@?7B1&F\@W>2XR1 M'Y_M2L_RV*)Y/I5 Y?SDN )[.M>,C4X-)S8@CPMH2/^+O\4+USH\C;>FLF[6=BLXOUFE\.CC>WE]>/P34[['L5Q=Z> M_NXKCGF9RF/P$3^&KA_Q\[1='*]/]K;$D1YUTH*?=( R0E0\]($*^ .JBH@H M5%!!2$2DI&<*TMIM4:?@+'4].T:RQ8 *\%:>BNS5#KVX.?:1$*50BO/[Q.7C]R?/) M]#"F0)DF/U.(3 L0X;\MR"$O<6]YV@!$6D30J0'QV^WA1SZ%[QK'[B+W@-)-P)AM#RO-E0FJ&)D MJ?,5E_4H9>@LU(_"U16Y$?(SC0L80R\"C1N4]C>- K!5' V/7#K948R4+'*C;(6X6!D'W.ZD;ZV=D[4VAT1E MURUC4B+S#F:HZJ +H;^&+)9L&D]9"R5^#1IEFQ=SZ;3EN1!EJUV)^:;0"SH/!0 MP1T5< 5GI#W2A;^Y\F,O?KOV MMT&X9ZP%$S?EUTQWKU2KIY93093UJE_G9W3=3;2Z4D#IUFO)U5K];"3OL$>3_GDAVJF)[_*9/GL16MW=\?N MGOI,?E>=J,J?-9#)I0+H-!O,KD9*?8M30YP<8O3,(JA/U9PNJ@T-%"5'H^AH MMX1Q2- [9=4 D3\) H>,O9;'+)O!0(G9 86N:C4"0:Z6>1C4G*L9!&4;&(0 M1Q\9P]/J+LFG*C]GV/U+S-6]9#595#-!$B?IG,5\I6%?*CFZ*IET^T:'JCI] M77N#+D^;I4F^#/NS80>G/'6BWW12\6M* ,Z9.XCO*(EOTG&+;E'UUTQ!B&6Z M*S>DS=8B IJ'%[>U=9'P<8.+<2(9= +=*BD52FG10(<8-? -W)[4$&)= MMDJ<^5BGL^4C[JA,PB2MEJ;3<,-DDR:@GAY39-=R4 3W= M3%S&VZ4WZY /O1;<'6, >D,9P2D;(2;:A\"G"O7]N(1+/4O9 ]2ROUW$G_&& M2+I[B-WX2 1Y*SVLY29ZE,&AK26NAKO/TSYNZIAW8Y1P1QG[ZDM61H8A; AHQ+ X=G9#5'E/T;0P2;)(;#._YE:@WGOM$1*8=I"Z/88B%MVRV MOVI;>%EL@.T()82!0]ZPOORLWN?=Z7;CW&A2LJIY9 M@J*29:P$&IE8?R562?[1LNK:C9A-D&R44&-)TYE/VW$*OW9KP@Q.T0SHOL$, M"3-6]I2SLV7I]R1D:*%?;&W(D/" PU=OC=,U-GK7;AZ"B;RTXP/>7'QSPTWT M&,3NKOCWRR"*OP;QWW!,!QS//KVFL,49^^<'$%AZ5T(C9YZG5U1DH$NDX8M4 M9T]4'E1DR&[7Y2(A+M.H]'=$):)-5] ;CE$N%&S4@K8Q"VR_^F'V?FEP8D.[ MLL$AW!3>AODL?Z@(F);YA+,0?(58V:J8UZ5@:"J"CM&)I&X2H M(.T?++#V\4%8M"W9=$UMZB0V#>4V??>!6!I)C$1G\;>U-F0_NM\_ M8A]OO9BVR2S^Y8KG[%/PT4[[: MW^#O_P>_-=2*-C]GJ,ZVD;G.+LIYN@3-3Z@EE! CA0@M\[6W?:CDZ*IDHAY7 MZE!I8:Y8>W,NSXI@'N)@_3N#:'1[C*/8]3>>_RS^7K*7S()!(HG.:N?YJHR, MI#2(TAWQ!!BA FDPH/2GKG.BN@9!I."B%42UFNC%^#D)Q/BD_ M911 )=8Z+K1:E!##Z*"4$!0^3M'&T=+&G/LWNE#9W^MJ&W/P>_SLT>T./_[J M[IL.)#4^9M3%R[PUO&(\GI=\/">$*"4H)S])'T=/'W-NWNQ(93]OT!QDJ>(? M1R),VU9Z^2&32PT4 G:"8WHV9^$I&"?W&:8$Z_VEZ.=IZF<6"P,7J MD&@R0P_-J[(;E=)3%;?^3> _/^)P3RNW*0BKAQ:47S/LC2AI1VB@C;KYW MU0 J.\U?&*I'E0XFC2UR! MEB)@'/\2!L<#D>^SYY/?>?S\'/O,J,V6I#J$',9CPJG0B[QF!TR@>!C4%O3:(K#7ID MKX+$$K$\RHZ_'(_GRWJ\>'H3^+XE@Y/^5*]AOI/JYC'=[L;-N&TQG(W8;.D" MI?RZ11C5[Z!$$M14'Z?PMXH,9(GJQ2*7;AB^4;T9+[[J00;, 4E'=&4UMUE$ MG\[S=_,BB?AP+\3/5 MQL_4#OQ,M;H@7\R)6"Q,]4#S]36_!3'!?7E_C5EON4:$!@ M3$4P#6>QF_9[[%@&'$!WA;TNFU8%=5R[$:_*)@1!,+^[X2_!'M\$KO_1 M]7]O72>4O6(2GQ(Y-%QRF6YYI3=[4(*(4D2,)/Q"87]Z.MWU-(8[!8*]Y<^!O:5VN;_^;:C\FW\IYV:4'[^A]'+R1/1G=N&-]N/QXC MS\=1=!GLGSP_Z5)'GFY=:AR6J4ED#ZJ)!F;FRW0/@?$_8P*P-)4+E?PR%RLM MJ4H%0VZ$J&BT[BH5#A6DLZ=2S2:SETX&LYJUS)XU4X/&*R-0+T6\X3\3<,RL M*[$^[H_LYHN+?1#&WC^;FA"<0 @FMBE*I[%.-#M?-,2K&EY&J, *%7F!!YYA M;))> Z6L,T#TT'1Z0430L1\R4"6ZS4#I5>-(ELNCX:>KZ7D)N[N6804D M5'M5NM(#)%\9@ >FFI_6H:A@'^M2K-HXH4L$5Z1L2Q)6$U?+R9MF$2=/&.!G M"89LYQBRG15)7P^&RJ, C0]C6V0J#%N2GOP76^*E?\-N^)F\T,%-VRA:$HE: MQ-1 T2*]^K5U7E#@F5Z?,4(N98LH7T09VQ=W^K44BS>/+SC$3'%;0X4B+E1# MA(H-[0\-]YANIVQP>+O][$5K=T?E[\6CFBE;&RH:Q=5)O+/Q*2$C8\]/FU(! M6 !Y#[&C#].Q&%(R G7O]Q-*I#CJ'E+$IK4_M/0ZX+!_K-$I>2Y/B1GO:H#1 MT3PL+CACQWD_H:"_ <4[&TLP<8F?]>B:B5QK' M[POU)><_#?:YU=X)[K\%_7D,H64WYK\%6@Y]>I8G'-\-WK6-DZ!]LGIG:,]= M_D2L)Q:S#.D?W[ZX_QF$ESLWDC;RT:!@!ZJK8FFM34V5]B*?WA#C@1@3V.8_ M@QE"96-1V1 6X%SD\(KH;K2F99C^)0RB#D#FK]F!7B:+3H99.FKIEQ&V#J-= MU&7 9"_F?2UY7QU+D5=R2T6XY8:Q#&,W;7WG55ZU VLWVHW0:690VBRWH3M\ M_XJKI$1K^KMKN+ B)F_@^[2+A"ZH7>0U]#(+?;2GF;T.78MQ(K6%?F&BJMPEV M1(CG+VY\#-MOC.^-O#6A1UUF+0]7/&5'!!#6QW$I4"H&?)>$4E;H0\KL!^LB3"]&2093B;:>CY[9 N(Z74!TV0(B+<7U\A&7I7%" M#@7%@""QJA[RO2<.Y_%B.F9@IO>>?P[";VY(F6+B+O&]&^.';^XA:FR?I_!" MS_#4/^CL&L+A5$(UE-ITG;6DH0?: D?Z"7T1>HTBQU%P8''))1 M[1VA&*.K?QR] XUH(S+^7>^.&YK3;KT=:T?T"SWVFCY/?_'HT>^<_:Y?<*ZX MK7S\3$_LRW)^KR:;938C!HI<,M0A5CH4M<:IC2#3NI*/%U-XNY%Z2->_N*'[ MC#\%02C.T/5G#"?EF@"J+N+,9K-EDHE&P;7G+9*J4BZ(> M^2?C9;*IEY#D%YN6B*;K03#3VGY5Y9VJ2H1 & MXYP[25EF^NX@>#BP-;PK7S[+ZB;]K"@]^O 5QS^,$/;9Q/*)WYX]H$X/L1O& M V@U;]+J"3][OC^T8NW!JYM*3IN;&0M(%>268DY1-\BPDC:[^G0,R0?GB^ M MWZ/Q%8#PTR2'EJ],RR%IE/=%XR2332%8[^]!2X:(IOYNP]2_O^+P*3"FW$1/ M.]/@E^&K*2 (+0(:)/S:=EE^,V)+F8P>#8@PHB*8SAAY/B['E:0%?K50(V<" M7LXRI"E*Z1A=G&8*X^C55C+Q;6A#'\C1"JF[,QG^1D ).H>;SQWEM4Q^G#G-K56#[IH4EE" M8"2L7$3HHMR\63FEM033P4!X +5N $@H7^\/+FM$G5]+P7]%=X5OVF'>_CY M"&@52LOOSJOA(25?OK4EYX!N>@\?Y0*/.YTHTKLQ%M6[6RJ:TU,S0\:;)ELH MAYW>K;%4L(:5 4H9^4W!2\V,\(%-*XK!AZPN3C@=-\>G@2*1[E3@),7*0WXO M(V4/?M3!8@TR;N,7'"H>ZI"_ X"31D&T)I*U=,Y(VG,JHT]-&7X8(>A5^%Z^ MFUP=TP% BJ.F.""V 60XT#KDU?(20$ X_:32?%6-"+8=U.I5U_JI+(OVL=6/ M62G8! 15=%9_%P9;3[A957C")%YRMAH5D--)8CE']7VM!7_-E MTT<3E"53=I?5:CE>)F<6F+N\4O)H2^FC3@!N"EIUS%VH<'.RFA#>'L"(6>G2!2YE_P MYMGSGS_AR'OF5362WL""APTFTF8)=%)2.N!,**$"*="^OKUHYNAK9BKURAVM MF(4EEK #(=)>@\+'05&BVRN/C&*F$IR -@CL23LQ5BQH]M?F='*\ +?O2P2Z MQSM>IOGB'50@T_"\>4.YM+.,P%F&Y&@0WP.JH0&8 MR2+IBLO9I"UCJ+.B7":4"X6>F%0H>9[)-4)E.;(F1S#KJ_98=E&P;&(WC_\K MIEPA Y !W!:CU]#?!"[T/<0ND0W[<KHZW9&!8@Y89RDJ^.RMZ 0TQ1# W/6LS.!:A)"8*NEO:G9#-\ M%)0$PE"3(TIP5+.,15B2+@K)WX''D_;BR6*V:D44Z I1GXJVHC8=O.Y/2:>KDF;Q)'7$.IK$EK$$ M2VV'HZ6OP**IPU'?R6RQD,()_)!SCWI6$&7#VH;<]5K@ W]$N; 2AD!$602M(G;U?5[Q &KUY$YC=6(+\92(WP;S!##W7<&?F[U"X7F_\\1C&="58^ M3.OCAFNU9;*H>LEDOEJ>)]7934Z"W(RDV5KL'I6KAJ^,(LI)FJ^U[E'!I+%O M^C:*@_P#NCOZ0:%*K%70E195MQH$*..7CD!=^Q?K-;U@BXQ%WMRGG>A(7_M[ M9D-4*L.7R:'C?:CI5PUM.'>H6I"$TGY6 %TIUA,=>W5G5 MX%>QCQT(+,R[E3]X\1U0S!4$472\'6MJ@(D=BZ:UI;&TH3VT^VXJS! M)>4 JQK'%F2]DC%M$'I:R,K? 496)HB.OTW&+DT>"+7)I4W]^4Z5E M$&[S?3F>I;:U!-RTKU,FI_3J7,6784'=()%64EG* 6PY@SL2:5]J#_+ M&I4E(+8,D1*';4&CR#@V(O$F#YH=OWZ1@D68+(BEXYF.?&!;!6:!BS6)MB _O+C$;R[B./2>CC&=PS\&['-G<((0SH@HC]*47P:8=/@/DE:'6>?%S'/N2+.%G&^J,B8[L=]\G9' M?KTH&US2L25[\NR)BH,2>5!1(,#P8-*0+&IDYL&9>8)C',4N[WA.C]:%WIKV MR8KB8/T[*UV/XAA[8XU]P_-)\'9S1 M2-0+3&L!ZO2/!1.WMD&X9Q_MX]LE&5 ^!^';[?83?HJ3\^1OTB-9:F\;C4!* M(NF@8Y%<5D1II$T#WE!*&_BKV!+>0WD"2[^.R.\.][VV1HPJ;UM&O ,0Q%M84=R # 5E=&Y6JVU;FS M&.?09GP*>_YLS=8KL^(K0<@/_+.$F_E0,+ ])F5[Y(R2.SG+]F"\: ^4LTO. M#2:J#&P31]]'((-2U^!0#%R=+ HSLD^$?DEI^G"Y%OKV7'U]XP/-!2$4O:X\^5J[J0CB^RRWXRRP9/EXH%$__I.+-"W M9:30O]+.Z4J;&19H@#4?!ZC:"R;Q\R9HR4$M838I/V4TC9=8Z]0BGV?'YSF) M] PD5$8^11&GI$ARWI&="X;-M(W>4TZH=;4M<'1I$]_F9^&<7K>-K3-;+9M= M'[A/;Q]Z.=IZ :%!W(I7; 9(9+1UB2@_!8 &[6X*SG)6Q0'O#7&5U0TFM73> M/^E]QE3%%Y& < M90DT_&2:'U9+,$))(4K+DFQQDFI.!]5,HZ+9U9K T6 *&(SPHP5OLGQ1>,0H M'G*^.JZ2-X1,W@?M(-19!\>J,RQU+RD[=45-*%?F_0HBNK-_X6^N_G$L79#0 M>D)%F8!A&*A)I>Y@T_%BEH,DH3Y"K/:#;N%P#J6;,L /J QD!:<_*YA$HYZC M5[&J84E@)']VO9!=]9BOM+5[2--+,(AMD$3+/U<-**4TDXM,M,+6ED6<0P IB M5O_FAXAV-YB(A/,30O38T#WV\3=W]XC#O< +V]XR&'M:1-&80IZG-S)SDL65 M4$9UA!*ZB!*&@7^_VC(4T[H.6O2QV['@&&1*[RAQ,GH*$ZW)'SS80RF*SEH$ MK(K!8' 7DX]]N[T,\<:+I>NLC8\:15B=OT:ZR!KR3-)\,?82Z[5+'[O*S2Q@?*7U;CDBW M'(&VX8AS008R F0G.E^"W88$)#Y ;/]*S:_!>'RC+#INE#8<*- L+!:"(Z(/ M_9IAPK2,"K3_!6&AS@#XD3JG %1B:]F(M);M"^77+4)>AT5[9SR3(1!\IV(@ ME?GH[/KBX_7-]>/UU0.Z^/H)/3S>7OZ?O]S>?+JZ?_@7=/7__'K]^#>;X2C; ME]"R&S \+Z5G:!H>A(' MAL&31"(MQYLV8*MQH]LFI/6G/$/=9\]W_;57GG;]; GP%/Q6 ,(V*\$ TL?I M.N%G=\W. 8H7W@QR^[-_*K M*'9WN^3\I.>G@W$O;281NM2&]%X&^FN* ^3\./\?].J0V8^+_V$##)L\N@F& M-;M#P/"+NSO0_1UOC;,VG'0E^3K&>U$UM/P=@\"4"J+ARLME4BI:((CR?K._ ML?T#1A1H%-BGHDYW14TA2K*G_ MW0!6:DPUW.7VAW_,7[2[#'T;6_ M%EYR4GO$IBHH^P" 5IR^!&C8UE#<^79XW2WTUEC2)3]9 [=\Z3Y8.$ &36.$$% M1U4%(UFCR4&RK%'3$F0F$?CXC?"6\X*="!D):+UR^CG MT_-99V2#'RH8W#*\=(M:9;L+OD5\C?O]XEQV]*"C+2W"/>_+=4+F;B( C_,& MJ336W%8+M*F$;W/W M]'3,VJ>;03S?SKM46HUHB8,K(%ED0+L1W"USRPA9B6C]_#1;I>4M'9!M:^;N MSS*-F?O]XKQ#YFZS)1#NK_UUL,RH6^ MXF\7ZW5P]&E$(*'")S^N^:7L7X/X;SB^V 2'&&_N@IVW?A,=#3J%DN'BHXYB M*I?$S)WS<7*G.F&%(3 M),=XAUUKP?WI=(T.CDX45F/\OI@N5>)'$"+.F"Z^EQY+>%M0XF_:;(X)LYD; M*?4$O/+HJH\O\I[BT*/D$-YI--]!_'G4._\VGRPG/<4>QOF=A9TNUNHGY(BM M97NT>12="#S](U@69?B 3#Y#[$S&CEC2*)M6#CY7"!\CE$QU?JM->>P+&'V8 MI#S?22=\0OM8&@:D_J^(?+$U0O*''6]OH1M+=-"@3K8'W",+YY#S,..]-B.Y 7#L&V60L-)%\M9CE-.#>7D M@$_P]*8AW]P,7C'Q.[X\>!8'9Y>)OC:IAU=K/]Q]$*\$3F'^ 63 M*!-*H;,2DIXMY]3HA"FGAU*"0!CL2T&GK.!3KJ K4= 81EK=KX08N5'Z&)^?]P?73JY]?_#I02&7/U(#J93LZK.9"1 $EY782?F!)>*:5UT:"" MP$BD@ MRE/4 M<%35,)5%&AVFF#GJVH+X=9JWKKX?L!^UGGD6/V_2WT5"Z"S@+Y*92CZT2JF! M5]#TI9]3U@\GU$!AT>9O)8A([0 *E]:3Q$U/0D"DRZG5Q60QKX*C=+88Y@SN MZ3HMRCK!G\>5^%,C$$XZF]LS!&ZP2R#Y^1@?0YSTB[YSW]CDY],1TYY[K_AO MV U;$:)." ) RM+I^&):*9;[(FJ.]HE1?7D M?:"ZZN3=4%VRE=6H?B1<^TG6!4HVXCH73V@'VBD=*X&="*?AO*MI=UA_"]X'J+M9)8'T9/4^(%WQ M[VZ +EK*8C@_ON 0N]M8O NA3<<^..?"Z=Q$.EMU@G/.S&HP=[8)OZ! =(5^QE*Z3O\=[U_ W=X?SL16MW1Z/0"9[23,\RB#<*J3.C/)]J0SWC M2;>[.5>6PNT%?1]62IH?%%2GOFI[#)""0C<6B,UH04RXW=[0VG[\*3O*WM;< M1(, '.HE4NG,+E.8Q0>^F\E@EF!0KH0WQB,+QI"FY(@E=+7; P91SZ[O M_9.5H%X&?A3LO W[QX6_N2..D9:GTNS.6J&XNP?R&][(H:V:J1?:1O'9@\ Z M>2<]-5ID/$(EUJS-3I$Y'V G[%'.'[ZN"L!ZCB'KF8LK/<*Q''[Z^CCO+DII M#/[[9O->8M>)P^?5>8]AK#3I )]NP%JU%M[>;6Q2G8,,8>\>S@G=QB\X+)S> M%?:6$CQH^.10LQ3*9UC.G?'Y@A\A8I2*Q]"'G58T1;C>%)H *"0]8=2+5HZ^ M5B9.'7QY!>Z"3*"_4'3>;Z&G>=9I_9OCSW&4:& M9&M.""C-GJI0 01K3@"YC!QHPA1Z4RGE->L.[/YTE5,5 85G84"0"Z!3B9$= M42KA(*<%#H7.:A70X ?^F96(J#N8 !05*UB#B[;%+^D[T#CITB0Z[7\OP@O\ M E2/FF;]-RT'CW3-I]4>?KV^+6N[*G(>9(S:(HC\!GL]ER M69PH/27TZ!W4C*#9#F7]Z51 >DHOW6.";++;GX).5P6-39[DH"K-H"06 A^EX5OR5NFG,W>L&;9SQ"L?L=?3C0*ZXC$JE_ M0$_8QUL/M$F1H@/7DFV+#6W"8OZ!?B'?ATIYZW_"H?=*\N4KCBY"\C7\YV*3 MPJ\XOMWJP_<$1A8@OKOT.@/.U4(Y2!2 ]0L#UDT*K()8*)&KW#*4#-9Q3/== MA@HTAX"NXKUVBC7&##W5C4\^-YH@3-$_??CS9+[Z@6UQ_7D^1ML@9+T*8W8Z MC?4>CQ#V-X37OQ]]C*;C$:L392^0'Y8C1*Q]P/0&';Q[&['??_CS?#:OTXR\ M[_H4[*Q\??+;328!ZQ(?'H?K _B*PZ? 0Q> MH&7#ML?)JC7L?>QRFN#@%/M:#6$"4]@ $[7]D.87 ,'290MAL1ROA'BQ8GND M#P4+J-D%_O,9X;RW%3<*>R5BDX"AI[#FS-:@Y47ZDC=,XZ=9# W_6LW&10 5 MMD@X0>C2_-Z4=$I*GEVJ:VD42G)/K&%)8AI(,&5MO/G8,^G:V/*-!2\!0*I9 M$HUIR7RVJJ J;VR>+I(D5'MNH;CB6OKXV8WQ1@5:_2@[R[2U 4)R_VM"D<0* M]@%)93^__65K@-5AWWL^KZ8M,<#LV.SO6_M"/DO:^=H+O-:=?S7C@ 'Q\<7U M'_'^$(1N^':]/[A>2)?<+D.\\6*ZE(*C>[P.GGVZO'+M7[FA3Q2)+DD(?@Y" MCQY0Y3=U\]KO@!Y#E_G*(/Q,PWT()726&Y:EC8J82(,R<5 NSPAQB1 7">4R MT?9.J53DJ4PN=N]9+AGZC-L.5XD;3"R/@]TK^U# MRH5= OP#XB#,.*&<%=148V"+V#'WZ.C71;!WL1,PA._Q@3C,BQOAV^UEL-\' M_D,L/K6J\"(,4 72:.3 \W0AK83-G"[-9)PR8J0MP&)/2L]X9ZFBHFNN:"12 M% "3+8XJ@*',1)#(N]U^PD_Q=10=:7^?RR 27H8H>P, :PUB:/C;XKP*,N)L ME"!**2)&$AI!S((,PG!:.!9^%B2F"IYWW M[(+=!WZBPS?C6-V"D-A^#-CW"/''8^3YM#-<]$LHOJ"K]34 ](IDT?+.>06N M<8 2JB@G.T*,,,SB5<_JLC6H2UH4>W"]C0VH:W/%)IA)C6$9KEB-(+5X\I>- M_H>ND[ #;S6Y=.9%\^I"C0![264J\]F4#W2B',(6U2S)Q@Y/!4,DE>NLHMU- MF-!?_'G,Z\J=F4*AN 7H%@)"$>G-EK8"]84E9%4/*KX"B>J"'!J>.YU(4%P@ M:0U@3U"3 ?0N6>M@Z/3D"H)AK<$-I=BJ&L4*+-V%=+\[?KLC7R>^\#=7Y+>' MO;AD5X, ),Z$4NGDBX5DW)HR&"'&@I\_RKA8 \3>[%"'Y2$AS33',LW!$-KJ MW%*\RFW70QN(.WHL)O I_>B.S&%#'!.VE /AQO9:KO:'7?"&\4=^;BZZ(TSBC;>.\885 OWJ>Y(6@AHO P<"L63*^6EU/AY/1&$A MS.CSHC!T] $F>@/I+ @:.7U>\8<8!XN"2&\&$(24#@: "#'MD!8%G!8#@JPT MYR(^O+C$A:1'V45/FUQ#;A9!8^=_NIS5([T>W&KH4=#.V]BMWM])" MK\08($@AQO_J[O'%=T^XGUE\Q"0F"GQU-O*RXR'D440)H-\H"2CO[ZZ%HZJ% M,3]O<):2<_9#?J"4?\6A0,(D-=;$T1@_+53HY2?I)NC&B=!$C MC+Y@EY)EJX; Z7!U'=.5]\8"O6=NP1131O"X#>*^78OM7JZ.MO2SJ3E):,H ME4FBX9DSYSP%9I%B8:$>N&5)KYHZW34UAST5QRS#K=5"( @CM' 8)BL2=VYX M&[);)SF1H@0I[?3<_))BB , M^&P;"(5#:.^4M8^X]@>B_2NE"HI"+>_SB>Y+.IG]%\-!Z/Z?\5 M1GRL?GU\9BMX:#H9*=Z>! /0DE>+09D;OH]:K4+/ MM$]XY[[AS:?0_?:(P_U-X#:60;6\8;HJ2RZ.JH-.YO/S>5J*5>P-B#:<*-H0 MJHA?(T'H&B[#ZE7)24E)2A,E1!&EBBA91.D"E%OUJJBC^C71T=_0^W5XIU7W M.<3)F9G#8>>M:2$T/5"91PUT8+<]H0]?@QBC16,_>B-E66KHS6JQ%*P+D]QS MN=*65[?;F\!_IJ+11EC"C-3ZHM'4WR:-3KI<32M 9?Z;]6P+MN@FN]B&TH8: M$_2L "D9$#IV43>+[MRWAI-\K8\#Q:FB#!I.N!J?-T4G1@TEY. #T@G* M-82A5_SBK4F(*3410#Y3^2!6&0)938XHPE/-2#W/*K).>+[^_$+^+N!,0RJ8 M^BAU3 S7-.OF'WVJWC 3R3J8W/I&9B7M'4L&-<"LW!Q4]+G_"!,4 MI4#0-%5I-SATXG]P=V0\HMV@2(,"T/"@12R-I#I9S9M&#)0!GQ7I.[IHK*%B13NP_/ 2A#&-,0H=_-1>!D5PDT0Z5<&SF0R\ MC#I?B1BLQ5]WT/:@.\/K%S<^AJQ;,]4YHE1Y@K:EZY^6$\LA*K19#^B,PKB M3/*O*BK)KZA(F^,ZO@T?3HZS0T0MHSK&Z72?7F0>^#$1; M055'G4[C]-@]J"E%E)($ UE? M2CIU)3>IDJY$28/H:G7%"JSDI@'!4WKY:G:7WJ\>\5?R)SA M10@MQ;=-HDQ-))W!U3)-<.G]NSGM$2+4:2$5I8\X \0Y .%O$/6=DOI!07WB M5BM0$.KY;PF/&J:R")H/F)AE\S?L"AOPM+X'#\=<&)VDL%( (J>,*&FK$-A9 M8QGVG+&%V*L[J +J*N:Q"&^/+U[8 6[Y:_!HRV31<+UIMG0B 1LC;!_6NNHK MA=K$0JC5?%,!:67C]%"^>>]Z_B_'F'XL89_N^C.&RS%K B@W8)[ES?@I$?3, MJ9@MJ3Q5_$DF?D(%L$GVJ;HX6KJ8J%L4(B"M3VQ6V=0^\3VQJJ@D(O^;H7W@ MC*%&;)ZG+:78RV#E#EU%=U1$-[&/6W.$=-^VK)E1OVQ,&=6_FO1-[2:8SOEY MR3O!ZA"ZB^^HB6_,1^M1M$D_B$G"/3L\1_?4H_1 V27=57?7<70;WH7!<^C6 M;K'4?-G@A$%-(IUA]'ER"V.!\JAP]C2C3CL!IO2'@4H0NSO9Y&$0W1=4]T?* M&G*ZH.>EQ4F#AE%@X+>C6VUW;AB_29NP-SQH%%95[AIN-)YF$&)4$",#W)#] M9(T7/" M_=R#HBY=DF?AHGM:%I.!1Z50-JT\,F]-O!D?GGGMS;-]&:2T.05:^-35N160 M*S>614ANNU*E]35XI':X;.3\?-(X-RV->Z%O5NE977GZM.5Z%54W5< @_!4K M(L$^OA7_(KE64H. !3BL2Z65&II7BP"OI1Q,SZ8U)/"+*_6=506# EO9A,;\ MSK-'_#W^2"3X7=,AFBA8@,<&L71J]IQI:XK,.:#?* _$F%@&U]/-T)(Z;42M MQ*E58"NR61]E5OC@>N&%O[G'^V"#=^):J^8'31=<-4JAZD#3U7*R6B155XP2 M.TX6.BF#OGG)6MJJ_&%R^\!PZDD MC);?.7)<,<+T5YRT31 [2>=:Q^-WW>18V[_;4%JW;2\SSN_N*OUV2 M+!J'1S:_ET(452D M"GE8J%]5G9-4-3-W50-?/HM5,!!,#B>2>&N2,"[=Z(5,L^E_:"N95W='@UCS M;QLC3"\DC6;^[G+J;(FD!T\H(;;^PGXHD 0O&C9F!Z>['579**N.$+"Q"59VSC$,EP]B MI;LVO@P(*JT,\%D MMA(A"68(VZMFCKYF4,B192VA)8 0XH5LX8!V.WPD[*1E18T/FT5(@P0:@7>^ MR+9-4DJL72>BM("KAGI0S>F@FD&,2%RM@A&1*>S 2,O12\'CH#C1/;2XFN8K M(TWN!#RQZD4]"5JLF"_)W4Z.&/!CFJ_8/V):QIZ>GZ9'PBZ/41SL<=A:/:[V MME%$*8FD%:^7*< 8:7Z0(R7.CT^FY"TH*A]"?:+WZ MGERO<1%%F/QO\^A^[^8IC93LP7&3>%I911W3]/!T>FE)R@T1=H, _!!$'MT% M/ 'C/9AF6@2\E8&L!R6S*UK" ?5\Q>%3 *WII*HJ\.I5YQ"F$:F%9K,P:K>? M2U!\W9[XW*$4?S4;CS4&6A:<1QC$ J6QUCU>!\^^1[=)+89LRQ$$#3,!@[-P M7,+#XM4UT?,P\"L+H>5MDP:\%<_!>,V9PBBV3E*/@8E>_FI+QFOV, %>&E0' M!,@]IBL5)*/>X7 ;A'N7Z)U7,,L_9,N[YH$C%TC#RYR\"QHC/$(9:52@7>I* M?K&GEZF (JM7_1G*BKU:#B&]#M3=,:@WC88?K/==JISP)0JGEU M T 5+&@M6&DW*%J0\>CMR2.WVP?RVVB;=8HB'_UD3*NRL WZBG+K-&>8+[4C M1"H%XF*PZ^@+@K '4E$LCB/#&)-?9Y=:*/;V[#:[9&I+_FO3D+E7'&I'(1W[ M P6K8/=*1..%X9_=M;?SXK>6\@_9.V;#B5@0'9=>9&55"<'D< 1*28(7A?2G MJ--=48/(;7?*"A1;[ .!+3;K2:+$5QQ+,=7\K$$L-0J@,PI=)E-91@AEF9:N M><*"IP_-2DM"-D!$ZEM%:(BU[^'\S\/Z!6^..WR[O5BOPR/>7/O1,:09\!Y' M.'S%T2,]7B5:7>U$PO#Y(%WYE(^9S,=!#E4L4$I'_0;XX3 EIL-F,.IND%JCE^PCT-WUV 6J&-'73&? M'D/J9$F0])T)^O$8T=.3T<7Z'T7C,FDKRF;1M9<+*L@ M)UZ=NX$RE+ M8T"'[FZK]';0KDX/E_<-6D@<%BZ#_9/GPS?B.04174. 14, VN1$.I=1>@4$ MUG4Y-'+6:C&OPY=2M!"=)RM:0^$7-SZ&'MWZ3=6V X)B;VR&FL RO:X 7.T/ MN^ -XV3+_,9SG^@BG*>U!J!,!&P50%5"]0G@Q%E-ZNL ..%#IO^\&F272GVVU26?A/O+EC_:8N@RB.U(<7??,#&9OTK(1.OE\NZ@.;+/ D M\B FT-D3E:@$O1'*A:(OYF(A+A=B@H$'*]LL7HUK#S&A40YJZ3UI=HRT!D)U M\S!MB&\#&Q0_NU[X5W=WQ/0,0!Q=^,40_@6[_W][U];\J+96-35 M9Y_DL6?66YZQ*_9):BL/6[1$V:Q0I)>D//'Y]0N ]PM @ 31D.:\)&.;;'0W M^_MP:S1(_?/=O8_M.(:AZ[]@:UW^>'&<-D#(3X'B,LL,BUF3\(@*B.HP08D6 M=!Q1'F]EBI"2BKDJB.IB(+WI]VECTECXE,X:O[B^[6])!;EV!YO!_PQW=BY<]_)ME6,P\/%"B86?3G&V(3-(0AC]U]Y[A?NR:3H3$D3 M &RF0F^9L<2ZCV6C#."8#\&>#R&ZBV#W0^??F MY26D)7W1QO>/A,I*;9M 8"J1V<9?RCX'\'",;838%G:G )B!5(=6$D!83>OK M49W$8LI^M6(O-,R?H%7=.XM M/@;ME&EL3R)0CI[YU=Z:I&B82RWD+!$LSZ:BR<832?6]-U,^&L.'#FD>E> M=NH,[8,P^1O9 BP:A\I!T^2>1DY:<0"+-%P<3L--H[3M\M6QX-,,$*\U1C;E M8VM;QWVG/B$1E22MP:>H#26=9LK:(%?##GN^V=X;J0KD;IW<"K$A#_M-D.$. M4QV9I3"K)4&L)+@4VX8,=519W9(&+VFU_F%.9^BV#W'X+C,0C>2&!W_WY#KA M+;W+;X__Q;F'I*\TS2JPO(.C41C K)H/>:Z/&$-=@3 MAJ"["PH2B.>Z%I8%O@<^'C_$SHYF@V[(!<5X,B:YQR M1I+.C;)6P,?H6MQ1WQT@-SS&'VE.^^:''>Z2.5Z6?&Q(0J),W+,E1S)?'?C@=23%V* =2T D(12E27 ,U\VI);6#K@46B1 MY09D>C1RIU-5#"0:"*>QJK%ZK< M \$MTH!A,8BDACY 8H]BA_TFDM@0+=N0;.2(9P24-,O@<' [DR&[( M<8[9X)<;.0C[5.E6+BDZBO][?([XQ++ 5? MN*96DDO"NV7EJ+^E;K M/2DDG_X_ESSVK97=^ZJ*;&WLF^JW57!+5)'!UF"#]6YX=D&SN:')=13L2(%Q M0CX,20(LP3@>X13//-@?Y'=TS4MLEC%4/LC88J#2$CE1%Q:,D?1Z\C&4&5<1^H?T"@":_M(1\6W N$RYX5H4KVOO!Z1E6=T MZVRO49<'R,8DM5N1< G@/A*E>%_T>PA_=A)6Y8A8FM114HJ M A02_G0=2*23;YSW]W=T?:\C]L#V2T/7=MK*YW> MT9?T%*<5)_UTE G%>3XQ"=.BWN764-%<^Q4%X+V2%@]1L";W#CB['H[0!^9A M&*G"?H!K5>R=D!O:_L>QPUL?-^E$\6^XZ<T+UKPE='>%7]I/UAG;U]JP8R\ZIU!B3&.CE0'ZW"+HJ:[SAL M[>@51;1&]K;#,FV=+C?,*ETJVQ/FX*.T0\#:(*#_^1T#/;GCVPUV4ZEOW[,) M<"SVTUMFK+F:\Q%D0 M6-X8!K]NMAG@]I/BJ.10SZT?Q2$=I4?W\:L3/KW:_OT;G:U\"<*]X\:D9%UB MI.KH[:'!*3";@Q:/(R^1@^ M+1>]&X4HQ_\F<_)1EH?$XLF:#,%I0:@Z@U MB)A3.F)W8L-BR(]I_8S]@!1):>TBQ#_Q>?4>U,@(;.1>:_XL>H"J35+S[+5N MCD]T'6O #D_@@[Y%DJE&)+33\F#'8)YY#D[2-=-D&?E(MB7(5G=$=(C0"]M9 MI]^'M5.EGEZJY6.=5T>2E^9*!B?:X55O_RPZ@II14H/%2]U$GRN+_TG5'87!DVW/&Q]H M'V+8%YFG22!I[4)LRSX(#V0)*O5\LL5KTQ)^OQY]E]QQBFTE^[W/MD<>'-&I MC[$=QJ?HUD4?MUXY+Z[O=WCV]+M-!B_KZ1;;/NN9=GOF39TD5#NOSE+=V)JD M[JT ^U' F9(I_:SJC_GO+EBWQ__=.ZOL/C1WW#_C5/9W:CG8WERM^;/HFZLV MR0SOUU/=_6^BZSDGTPW[&K0'342<)RFWXU\/\;9\FG,F5_-F3;+ZG2$]J]R; MF*W5'0CIR=\_ZX;3N!_5^KEZ Y&-OIHD.Q+W>TRUMD>8UO8\2K5? M@C ].GB_?R0K4\F%6K7XU-NV[L(?N@P3QN;E8KI>)B5$BN1'A[1"+K+.FZ&W MGF4'9$DAA]#=QMD*H^;R(H;ZL.@9T!6?WZY2?DN?J_);^A7NZ>5S^"N4%:47 M:&?GMDG9=+J^FV@+4/S$T ]A"07SMG3T&ZR:BFZ.S>NR:/UT)S4^;LT[^QH& MD?(!,Z>E4QA!L]67&1C.U>T"Y=A33/)_[K;SF6%G+6LSO8F%.[ < MH37=]*K>!"FDJDMS8"?DYU<0C3/(%$\9!/=U+0NP/,M.$]&,2_H#]]E"P&?F MI>V-QX.-KF6D+W3274B]()3>+J6C]5/L8O@FB4-Z>C%JEY/]JJA.-W8G))E8 M9]ZW,+9"G3X>&(52!;[265'LH/43&(7.@8@53MPQ'Z@KTR#&S<8OL)S")S.V MMAPHS6@A]9]@-0:JH_AA2 MISW/E3G.>ZX(0;-]WOGW=[_JV'5J;.J'^JTU_F8R+A;IS.;63-^>S MT*/"QR:=EAP)F2I)CNGRTZ4SJ'&[:.LG1WIJAS2+\7CPG!=5QOD4)ITJU =\ M]01J^!"1EX03<6_U>L+Z;?S= XZF[_;!N0X.MBMW(^; IDS*^NNAOT3MGO4T M37I.SUVG!]L2.:8>!QS?)9:42XQ)KQL *ZD<)B^8G4?PN E MM ^;OUWNI+/]!=V\T*J%S'[%NKQ4B0IQ*)6'_B02(7&NPD2KIXE:<)J_7'Z^ M!.&3_?N[6@'?$RL-(NCC;AB"",+XR0D/MW1+B(Z[F6'4\JA6@#?;E^EU+O/.%MKIUH&[IO M+7V=_/O:ZZE(*"<:2-;TXA('TBP'!Z+@<(LFT"%M R5)!VA7M**[&,IX#BC8 M 3W5V %E;:3G2%&I%8A").,YH48G^9>'*QG2 \Y%V0]91ZDAH!].>!T$8?3X MZGCON-_?^+MO;ACBWWQS6NXT$GU+/]ETJ20<7//Y?%50#!:+=D0N'BDF@I'M M[] A$:V=411;.2U92>6B3##"DE$J&OV9"-<\EQ_'9*MN\J2PV1:T61.;B&*S MQ"%"S@(9O;LOOKMWM[8?;[;;X.B3>D0/@>=N72=Z\ M &S%$=,K"G 4A7$)0_BG.G[PKPI-OCIDX^GM%?>-7@MN^,]JP M7 :E 2DO0 MEF6 0$2E19:$16.C0BBL"!JZ'0#:F]QUW0#0?!"BW[CK46?^TLK*B6923*BT M/]0B2\XB[;U#(Z!:NX2[ 17J%2/@?O_9CEZ_>,&/:/,P1D8BH2,RNJ5!HK RWT^IOIW8$<0*R%4LL[P"CZHOKV_[6 MM;V'(')I^JHPNMBOPJ",J8_4U+@-;;EDE(DV"76J[*ZA[[Z'W0 H[ Q@!AKY M7E.QB5:T13-F2 (-_JK)-(LUH)-X4?=6FI!6XO<^S-;9)2:5D"O+SBZY&WT\ MR-Q8&\/FJ1DV\[?7QC"\R2]]#->RQR8%W7R;3=QI8]/+D_WLU8_2"KYD$JU0 MC83W<6>7B_5,E%*H:(/8I(^I@DPRHJG]2:2/O8($PK87G#LJN!3BC<)/P!,% M>D-0137QF0+G79BI ELAJ76>RY:Y0EGT+WE,FC-;4&9Z<[+>PW2 "4-W(#-F M#!V> \5G6X?/> @"<5)LCZ>CQ4TJQ1(J1#>FQ)#Z6C!<_\0/F]:PA^Y_ZI!C M?J#&@UKCO-ZZ1(C,IGFLM]#G)HY#]_D8D\] 3B ]X &"'P-6-QQJ*JT!=;6Y MVWS_? -:5'"H(8NQ#8F#V/9&-6%)3'@BS225"O/@,(.J M.L?'9@R*AP\'<2Q-I2G,@#&Q(LNMIN4FXH<_RC5P:%M7Z7L0.]=NM/6"Z!@Z MG;GAPN^#HHVAE%0(+CG@(_)1T8 ):>(C^: %AC<&PK CBOFHY'D*#*2W471T M=M?'D.2O)X,O>GY\L\4Z)WMK[+PET?=U@U1$*9D M68ED*)$.DK$YQ=[)BU, M4+D-0(R.X(+D:":62ZI?T_R.Y.*TQ"ND[D1)^(13,5^.;QYP8?CG"I]-+ TD$>J'C\10OD:!E&O M^0-/G-E$0G64R9V>*2$1VNS)##GZ.(D__TB) X\[3ITX*I@92!J%GPTB#%JW MO?\"0_-U>$)HZ"23CS&?=Q, ;<#@U86A#J#@_ER^B3V=2)!U!;N02W#_G!X: M'\4![T[X'("X8"JYP,*\*'GHHJ01*.90GZ- _T)09#I[>B,H:S^BRH MG"!M]%E.$7;W:1!)C\643FE&$XCT*L%E7.,7X/0_9>SVQQ(_<$I+Z0$WM9-!-TJ24R?E]/*J*%YI)1(A\0 MXI"\.OUPNN8B!O1Q=D8$\U)AP+7I7\'4@!_I"]./;FT=K\]A>5E+ZUM\' MX<$6J=\L^+967 FI)),)M^(,M^0,DB='__)&[H;?);O>\:N379J+G_P'+'2E8K\*9'$_JRC/FF73W.^3 MK7&Z_Y1LC%]]Y-OBM:"0>5-WH58QM43C=#I?+JU56JVUG'FT+2=PVWGFD9,U MH/EJU5&LGE:MOF]/G[@JY5OI3D(;T?9FLEG7)PJX3?%# -N1SZ M+K#]S4OH4'YC7M#,>E(SDS#4$(VCV<5RL4SK/--+SCTL"]F9,+W\H,:6:6X+ MD85R88 7+*LQS.ICF YH=X F@S+/"PJAVXE86*!*WJ>]6N&/7\,G#"I[*5X# M(SP$>UEAB5NA$V]\F(V#KD<'*[?;X$C?"76/[<\#8:]5&6$6MN:+Z46]JXRH M2&1G,F&PJ<*P&E03D2B7:0!V55AI#;!2)[:Y.*M#G>T8B#6U)S?VG/O]K;]S MW]W=L?7:6?ZS&M?+6A606!]:93F75!"9@!6B0/=L5!AFR1NF:_&*&V3EI2JV M'XS QA]N_/J;X]&>*WIUWYZ"&S]VXP_N#HZL%$@\\563"LAT';HLC1Z+H?* MMWO&M=OJ:3<8&L7"FHM3 0>"(#BT=\[!#O^*-OZ._O =#_XB;KHT_QV=Z.0I M(A&3\VSGM1"(;#R.HC\B*A,XD5JEI=8 2[4A4"0L*WCK=) \NJ(,7GA6]!\O MP?NO.\=-D(7_40<4_A55PO5?'C\.ST']2S;_K@$HC48E=NM7B\L"%&2O+Y&@ M-_Z'&F")&3!V6#.#@X1PNXTPG8%C1\?P(]F4(&5R0F>W>7="^\7Y'$3Q@Q/2 M$ZQ,DA)\76L7(::3>%Q9TT6V$)C*SK;F4ND3E,I'I %R,#PY#0[5Z69@2@B&6ROBY$+IBKO8F$T\"1VC%8:SX)A3_IXAI9KD+;*"4S*I4+E)U5^"UY=II0-5L M;QU44?$,.&70VE(BGS5Y$(H@:.L2\\P+:]G."\QR8:JZ46&<]#)IWK3I/Y$= MHRV>6?X#32?3Z6JRM&9T87:YM":K]3J93D?DJ?\^^@Z:74P0B0SZS+6SI6-P M-)O2WZXF>$X>O3G;V'UW/- [[MAAR@18X5(S<)5!G!<5> M4Q^959_VN7BU=CQ=_J++7HE\ WIL-98SUKOL$6J]#:&BX5]XSNN[P>LTRL"3 MSS ,3ZG(+?P1/+T&QPA3\\;??<$?/G8<__[@N\_'Z!:;Z!->?O!XN;VR(G1G M($KJ)YR@NKA8+[+\X!\!BM-&:#>W3YM!0=(.1_+M>0Y]L1\GOK8QW]JN>K&?7DEC9:O MQQ A*,Y[<*S$5DHX\N9S:]Y&14XJNGQMC.:3AV,8VF2<3'3E5B S.$:9U1FQ MK,6-U$PGW;!LX9 ._XQ#'/4JNH(#G.[7X6F$J9MPN*TOR!US'#:)&N65(<7">\W9'9V1[_BW_*A?.&SE5AMAHR2X7K[(0EJ=Q%,\BQ&%1(A#Z_ MHLQ*J[>5VM9$NT.QLA3:X1HH--WO-[O@C6";G\_8]JAF_-3;E]D G%V6@!/L M42;) , ,-,N2-DLG0ECA58=&JQ/Z8R([.K(E^T3A!X'$*ON!H&%50D/ZZ_\E M3JY\I-(?-$1ZT9H,55ZD76W'ND,;O"XZHU,3;X',>/PG\ +FJ=+?&W$Q\Z+ MQ6J93)-2B;2G=S*9R"="]:[$*#5M6C:-;"/E,A$5"C@-4FJG5?^$A9W04R Q MI&53'P&O*$#_'YCGPKHH+$*O\\ W=%C%XX#[=@VK M$+7#S;'DS-$!40X<,ERR[(:8,?V1;!QDA]*^'XDV]_MKUSOBWR9)JO?'.(HQ M$6)M&:-^62D:YUF2JDFD*"\OTAHW61/Y>2C4@,3E#8-,S\;UQT4 MCQS[=$W4>D9U>0[7QU$& ;BA8$?-=FDQ\!!FZB8Q:UO/+X9@&+RR^\BNL2JN ML5/7I#GD02$>M&![7P0(H)WO1Y/A?F5'[G9@T"0R# 0Z54RJ:YKW0CEMQVQ@ M]W$%1373-M-@6XGD/I@M7*1BMAN$?^%O]SDXO#E^1*>:-W^3?];/374\K'ON MR]1$N+3^>GTY2^N\;CP/.)N>)LOA3"ZS@P#6+;&PC3(88O>QIN$%I; M0UL2NDT7FH;C0>@U#[.] K:8"G?UK(5X\SK7WJ8S^EDP>PN8^2S\9%AR]W&YGJW2E/ALOE>>$H'/7WN9PYZ^ FX1*[+-8E,> M^(9Q%X0XTU?HS>/0C9W[_?Y^?^WL';*6<^T\Q[=1="0K/:0B HO;NU_4V/XI 2\ 3]"(/4 M"7OE-XR*ER13_X&M_ M_2K_PCIJ>?5A2@@EV "$,S@% !0 !I8G M M,C Q.# V,S!?<')E+GAM;.U]6Y/C-I;F^T3,?ZCUO.Q&;+EN[G;;T3T3RELY M8[)2&9DJ>WI?'$P2DM!%D3) 9I7\ZQ?@120E7$F0H"!&](PK,P'PG ^W<\?? M_^O;)GSU A"&SI\O;VN__ZSW__M[__ MK]>O7UW=/+WZ'Q^$ 'D)>+7POL51O-F]>D @RCQ$C+*JSL8?7GV,'CU^M4Z M2;8_OWGS]>O7[X,E]N/O_7CS9@DC+_*A%[[& +U '^ WKUZ_+K_P:T[+SZ_^ M^OW[#]__M?:7QSB-@I]?@;?!\_+#WWYZ_9>W/X#7/_SXXX?7SQ_>>:^?__JW M#\L//_[E1__]WVJ]+A'(R0H(Q3^_>O_VW=]>OR7_^[!X^^'G=^]__LM/_Z_> M.M[N$%RMDU?_V_\_M/&/KZ[B* )A"':O;DK"_^^KN[O+[U_-PO#5(VV,7ST" MR@L(OB_&"DL,"+P1_L=W-2"^/:/P^QBMWKQ_^_;#F[+A=__^;Z_RQC]_P[#1 MX>N'LOF[-__SZ>[)7X.-]QI&."'4-#K2P5A=W_WTTT]OLK_FK3'\&6>CW,5^ M!HX"@:^X+>A/K\MFK^FO7K][__K#N^^_X>"[_Z0?_#N*0_ (EJ\R&GY.=EOP MC^\PW&Q#\%WQNS4"RW]\!Y^WK^D,O?WKA[>T^W]OZ+"?'V\;U&>XD.D*GE,8TF6\17&0^@G.UEY2K-@WM.L;X>AO.I+^ M1+8#H*//E_N%\Q!C2 >_##V,X1*"H#L3BM\9AIT'#P$#$Z/QL60-$NA[H4D& M;\D)N %&V2B&-$ZD>1,]0M!&X(& 6B&,4@P^>H=])YA2/X(\",(*56+^#,] MZLF'R ^7<90@S\^:7J8X(5< N@);*G/@@: S0FJOH!*=(4A#0,[L&-.9O,8) MW%#ZKCT4$03P/&+1V3-^;:D:!JI[D'R.B,@Q)TKV!0Q#2M!0@#"_;8[MV^@% MX(3>XOW?,M)OF6/K8QP'7PE:9"G=4MUP!9]#@/?;]')-?D7HN?00VA'R9QMZ MY\V793>37'I]VG<_VO@+V^^HCBC%N@DZ:$NDGW:39>4U^AY)"^AM@ M/;0D;#C ]D?RK)0)9E&4>J$MG)3H,0?/71RM$H V5^ YJ8CXY"4IRF[Y^9+^ MQ20 BE\& 76G&%XFQF@:#*;BVLHGCUY; M&,=D\L@I/:)U9I1:<]!> 01?R'R]D(LL^ 4$*WK_^^3G[$.]GTEM/F_0_I7$ M_I>F8;=WHY?B)\TQ>4U:QSL +D $EG C4OM@_TQN-]JO\7H"X&9&NE!A+// M_G<4?Z6.(+BA6^KVXOZQ<, :/0$,4=0C1/M;[S8B?Z?NX$?@ [(5B;A[$Z.< MGEXA4:-@@%62[\(+#Q.A_JN' DR^7C8>9E6(*1@ @NQ0JB_*ZV_TGP:\:%T^ M;M+>1#US"^_; #>:]%LFK8>9:DZ4DV2W(%L(>S[]0FUO\5J8M2.VIJ)_* 9P MZNA\V!S#9,-L8&'6C(*]"$Y=9Q7P,]]'*0@^DBV'*"'[@];\E6>$GD'@Z7U) M:'][$+9OTH0T^ 0CN$DW=T0S 0_>+FN96?KOX\BG;S,E+EIE#8=: M*)U(- ?B18IA!#"5TIZ)%C;,.:+^T7X9W5_+Y1]G/I%.\@ JH^M _^,6&>_- M_-B1DH$@V5N]:U:?PBY!24-$;FW8)\C?THV)$,6>Z>L7OI(J3"^^G(S*IY"3 MUS="*B3T"\(#BF_HT47N^#1,"!W%N3W :2+ZM&G=XB&+!=S$418K.)"2H?)1 M@\:R]!F#/U)R^ER_#.*Y5_M@5P8?2E,%7O\%D78:N#;)"E&D8"18+JAOUND8T*>D9EUIXUVV4>;;+ M@%'Z^=RR^@3\PIM/-4Z $@]&"^11!'(9:.!SNC>:>\::&1QC!4%-2D:%2_\[ MM!4]/6-$@T\61?#)($N$_4$;7/8_X:+/]LSQ7N.N5M8PHIOXPS:Y[G^^53[? M,P)5X,8M80FEI4'W*(9CX)NA$UU]R_E'L1^T[< J1/1,QIUER]-OFCZAQ]" M+QKF(-&B8T28]'_,M*"F=VF_<*X/+K$+OMN[YL?V, \,@0X9XT%D"'58EYC^ MSQ">@W7@):-)R:AP&>1TU:>G9XP8;I2!UXPB!:/ H?\UHD5'SYB42;$/ &7^ MID&6 _^C?Z#V#\!_?'?_]3?\$7::(!E[07OY?3,F-,R^P99];X Y*4NPV 8DE'C@W9U# .;LCO, -&?MO! M":63J$9FU7) (G-L^ N2W6Y A=D7 %=V9\'("=?^I> .JW"6W)4?OMOL&/0 MQ6XW'(%Y3 >UTV1W'IZG":8',3FQ^=2*.@U&^@T, ;HDJVL5(SZRS5:#$?<( M5I >=5%R[VU8ZY'9; #R"K_>TV[S'(<,NII_WQ-4%P9FJ$FQ:/%FF\46OO;71#HH>R]1O-&X0THB8L8.?Q6C *"L5NB[MV^_>T7H7P)R M509W.:M<^C+B$H PR%K2GC!&A()_?/?^NU3_#P MK[<*I@\33")1I0+JAPDHL?!90?67":KC&ZF"YZ\3/%QYHD+IQPDEOKA=P?2W M"2:A9:%"ZJ<)*9Z.L0>)R)032&HZ9(59WX+XW]\]%A#5^\';4@%^< P?ZGZ2QOG9J MCNZJ7L,]2-2H9W:QQ$-9V8Y7R/LNQIA0.5\NO&]\MK1&L<+I/FOFP8,!+?FX MA8EW:&:0M;9">9$BQR:TGKQF@RZ.M9W3R!Z=DHW9:&.=2B50#]L:<*OD ],$ M\WSLZV]^F-*+Y0'%6X"2'0UVRJ[A/U*XW1SCV7(0&X 76SI+FY\_AW"5IT2* MUXFDTXCXJ/#78Z76SPXW>$W#0,A_Z/)X\<(L,"1IE(OC"F#38OPNAIAXH-*WL\&-T3S M@ FX(U+A448.$0XYK$@ZV>"C*E7.I/B@?/BPM-&LNHB,O>,CVFAB@\9&Q5$F MB<=5/JU12,[?XV0!.=GL;F/D12)M*G>WS)OX0!S)"7A,ACKZW01^0_374NPD M@#-:VJ98*@-P&MN@.[.DJ.BNC(:6Z97"S&X[&JHE6U+%76SP\ AH'8CJ@:J: 9IH<="'/$X4.MK@ MYVD=HX3>.[62&!P.F$VMT"QP*$D.4*6N=GA2E/-'(MEKR_(CD]X7*'L:8B<] M/!D-;3BCFP9XENM98L[?>YS?NQ6TIPZ,^/JI\'$K5D\='XE 6@'D5H2>[LZJ M(]$F&"^FKH\30()C)*@#HN@RJ?!R*RQ/&R^VL%7!XU8XGC8\XK"6"B:W8O&T M86J:V?>P?' K^DX;%I;5J@+'K7P7_:W%PZ5-HLOX;S!=OT,=*I&=W-7\*2.X M<:S=KB95F-A8Y*J*UIC6"Y[ M0!"?HVQR@NS@*Y]BX/"FTM,R1WE%M%F:K,F>^+-:OGQ.CGJ,@H-;C%-UZHO6 MHZ"<7]%$K1QF M#@NLEJ=HQ=*4)67H>NAZ6:Q(Q=-]G1 MN-2VP"EIBZX^(F 0/-'QYF:4@#'0CL\V-Z,$C '&.=CU&-D'$@T>Y6>=CC" MA H:EI<%:P#T GV G^*0;U?E=K!2)_?@@>0+#T.?$'8%PS3AVKYDO:S4E@41 M0%Y(J)@%&QAE3RLE9+%$$Q1@_H'C)+<=5;V&G5F[IC;TA M]V2>&Y62!3'? I2G&%R 98R*C4KV*,#7WPBRY.HCUR?:W9)+(8NJ(SW)/4'H M6Y$3%I!KB5]ZM[\OVD-P?SU*3C]>:WN4$X2++7)!=A!_I?):VZ$\GW#QB7#8 MR@:EY&JK%CR'SF8;*S4H\[T7K0JH9&^:\-M;I5Z*-*NEM9J?#$'H_I). MX^-#I>BNO+.=:J0O($I!>:%3.GZ#R?HRQ0FA$.UC[:G*1?X7\!=LFY&LN#9! M)GF(5^!!(QMT_@;@:DT$^=D+630K<)]NG@&:+POQ7M6YK#O*B#@](DZRR[2' M&3.OF3;7D=%\#)LV.PU;PU%6E.%+MI,5?IO9&5]&;B&5Z#/-Z/$6Q[[K>1P: M^(E,3JZGYV21Q.0M:K4;!;KH=3 M&YAK@.N4[4'DN>?8H=5X8$+K5B[!J?6C)!B[7BW!#%Y=JR4XM:ZDKL1NA1&< M6E/Z9@?7JR5(G0F-7,<#.YKKT>-:X$@=X:['BFNA)0L.'BJ9KZY=]/M$]"$I\\-)^*/:5=GYTBP!$W&KXUB)K9<7 M[?D$Z)')"[-7[F]C3W+J@8DY$O:QP\6_TN*]MD7,(2];:,\>!@&= 0)_MLX? M 5ES&":@\#+FCNU'X,>K*!M%]/9H[Y^U7(I$N J.VXVB<,KIEGQI0_GO[^W0 MGI]HU.2R7 (_F4>'!?-*^_$['C\:(UC)&LFN(KIEXXCL[ZMX0XCCY8HPVTY1 MU5.4KZDHTN;.$![+G,96R]P<;! \^P:YC]@+^UCE@HC$(//@RTBO&EHN+M3B M$7B5OE:Y6M"B.C+R\T9VZ#RN4 %*HHK);6*6Y?LO)4*+8D MKS$HR&EKKI?:%N\P'8>ZZS'6&H>VDMVP4UWMD\@:[808RW-R-E6U6R\QH3'/];!S M ^M-$3_'JVT;7GXU:WJ[_IDUO M^]S]VC8M-%>N?Z-=?1KWCD*A/ZO;<\2N+*A>*PRV*6_CFA)W&(?7K9A-;HB[ MCIS8GOQ$B6Z5;)P"B1T=T+)\#3HXJ41)-_=?,Q#Y;#PHCO#S'PBLQ %5OHF1"^?LI)DVZ@C5+P2%ZVHCH"S(F@X M?_N8AX-J=_N\G>X#:A[CY)\@H<8K#L?*W2WR=D=$ M.#!_#N$J+STKF419+SNA>9<[2"KF6HVX KD_R4_YY7VK[_Y:W(Z@T]CZ TR?" M!LY7@,A]/LQ%Y"BHWV(<4$0]K#P?6%F/(-X6K]3.E\++6MS'ZC-S -.[A$B$ M'-(9#2W1>["N9WXNLCUX.T%6KKS?N+@A,CH@.[H-0[6NX^"IMG24F:GW&0L7 M+^1X)3JN%A=5GW%PL=?G"E%,7KE-=8"1\$>M_I72*CJ,%3N/D:^:AM.2N?H( M-A\)E5TZS5:6RMFP#"-[VT%E&.$PH3' N/F3G!4M!AH1O_2HQDF'^60-,&[^ MVLVG:* 1\0I+ M9D,3Y_]K#3$*'O.-OQ$89(5=1L$#.V:6]I$E2/^ 'K\ MP>>X>&2Y4>5D"OT50>2O/E M71RM*%GTJ.*!+>]HFY_[. $22R"WN>$%LC\G(_VE(NYK&^0G+R3SKKU5-488 M!X=/ZQ@E%'6%DU6MLR6^EC 1U.*M-;!$WPO$><;+59P^)\LT+$W9?(KY7>P4 MQ]WNI:+R/.3XNCDLZ8PP%@X%5P6W^5AHOZ.R')'BB/0&=9AH]K-2W$VK9-^8 MRO(=1]^I5P(^[C*VPGHG7R8RW6[##&TO+-&^C98QVN0N=\E4*?8V(&0]T5BA M**#/0]5L K.O'@KPQ>YZLPWC'3A27W5ZVH#_-P03(C8LJ;$@#V,[-!IPD%?H M:#,PN<\@UWIXLS"@Q/6'2X<"6?T5SQ;YLR>1'V4':5&;5<(?V]4Q.J55 M:AK%1JABNS)&YPP?.X;0_5I&?6WFO3^F72&C\ST-&X'3KM+A_:'(#>$HP)51Q8_/U"U M(XXK8-L_57!.P(J"ZRLL=5P6YX.E5BQ!!::KA4?-+$R=;,D*TS9U2F-Z,I\B MH@J9>*RMSH[S;U=STX%UJ8NB8G1OI_*7YK5:N1\"U,:C M7#^T4#=/[=4R15"5$^8K\-Q4B;2O*74IM8+.37U(L^A"TUIT4$&YPLI-UV4G MK(Y?.=C#]9?S?OGL(0-^#1+H$XHM/;E2.C:I(ZEF3RH_=U#R0M3#J=(V)W"8 M"V=ON+H;]O<8+J:\=57J[C%D$Y\+#$%-G=FV!1$'] MRW>';Z_6"N'H]#90L4?^N06C8*-.3P-$WJ>;9QH'>$=[Y%;9PH!S= Y)FUNI MFUT0M+NRQ]1RVUJ^G@HYVPL?BF(0ZM<4OVM[GC#POU_%+V^R/&&T MHRS]6/Y N?FQQDWQZ]\_/QW06ON#C8NSY6E<1B"+CQU7"U=U $WAO.M4ANKD M43MZ 5IR>CG[-G9+N+37YI"O: ^+H-(M33&K'\ZN%B13$@+V^XV/6H6/6XNE MC;BAOM\6A\6 W+?:5!KE$UQ%<$D64904155H"$X<0I_Z\KJKF&;D3 9IDE?I M^1T,*'2,T:/@(XB(N%!'2J0G:P\Q'-D\C5FKNY57[O<$DH,B"FBFW>=M0(X, MTOZ'MS]] E2LDRX84=^QMN:KZ6N(JW:19SFX6WD^+VR&P!A&&+Z"* M"+[,&Y'?76;^;:+#W(.D+#Y(K8*E*?$7$) _Y[[O+*MEX7WCHS+ MZV@6L58 MW\3H'GRM[5E$SO\T\K/[$S.L"^W&L/*2^GYB9LSV7J: ,?:HQ'V@VMLB9X^ ^OSR?.GL#J0UM/>) MOV*^)'U'RQ5-(*5I) NX(4WFRR?R6[PD$Y'_+?2BSLRK?F*R"D[ZU@"P&;O: M[%@*\X>A7LX29$WQTE5#8*\@*]Z%KIL9[&&K?".[_LJA$:E[,GX/"+"!3>.^ MF5Q3C3*!K^/NWMXMZ7W7P1NW:?@IW6P\M)LOBS]ATMA;K5!>Z_-B=QT%GSST M!=#ZK _Y)TSDS)$& 69J9$=_-A#(1PO* T2C7[F?/&IBR<3J WIJT)EYA/C+ M!8C\-9F?+\QL+.5NX^!EMR=+8 >7=AL)+_0XTF-CWV,4'!#IE/["6P&N%5O4 M910\4$3U-D:MAQW70BX&'-$EM$W)>MG@I'9+0/J.=7%[2,S$LEXCXD3FZY!V M&Q$O(D^%L(N!J_>CA\B!<17'B'_='[SV+>+0B8K M!"8^YZ+60V53%Y^=HR> 7J#/NM6XS0:FD<9A%9_'W/QT?EL#T_M(QOF8)E0! MX$[J<1L3'P9;#Z*L.-@F#@!?D.4T-$("+?!*5"LO)+HJK?>:H-07[C!IEQ&Z M.J^_%34"Z7/CY'\!/S&BS4A6R@YX(< %L?<@$4H;[+96J,X3-X427K.-@47^ MM(Z_ I3=14]K$+[D1=$^081$-YA*+ZOU)LJ"S65FOD!U$?&SPZK M8U- TX$OT;NK'>E6<1=-=;V.F5B7='V!J5H%& Y@/;G2W<2R+E"*S96NAWZH MF'&:3\((I3SG7=VJ>/&M'25$YW:><9>47(0K(7L_0:8@OY5H?9C04KT5W T6 MD5E=#\XJEM735?E+R=A;YND>F_A=#5S4@H5I7W$UGE +&27CWG"102-&BN&V MJW!QZYU++5P8_I\*%[?>%-'"I1G054'BUELA6I (/<$50HZ^$,+RW>PWD=21 M6-GCW-3P)?"P7;T5*&X)-TJ@'(=PNOZ*N)+OKF$&:N)WGO59!1'.U.Z:G=NU M)VD?05:Q:A%_IA6JMB&@CZX5QEO:M#3>7H$L-0];>96'E4A >:FQLI-$WNF- M,9;R$AF%V1-1>DS1+F/A88^N!A-5'\M.-OUU)TOIK*;4U0<5>H6OMIK:>4%^ MRO&+\OP.1TYX?PV"- 3SY66,*;S7.($;RE^9GSV/6.>[CPN$6$;C28(=E01K"N!,!"DGNB2'+8Q( MQ;*VHXWX%.P,U)G+;[(3:$B[R"@!ZG+-]BVYC>F:O8U>0%$Q:C0%LK,WW*. M_N?ZCY0(CF%&7G+I(;0CC/WJA2DOE5NMKY4[@4V9H'P&OX,-^F\\B#+T+G;[ M?_X" 2);=KV[(](:Z_5IS";-#13VL'1/Y_7?CF 6 MYI#JC6&#RU] &"3D\TE*#]][-M C.HU,2O2 6\:>C"^).4OI(9X1Q M&ZRF9NIC'(U;0O0 B/H77 'L(YBI?0S[E5Y_JUJV5&EI.DFZ'"VNIO.T4Z#J MN&H*^&<#I(Z^P\23I?*YFN+14O^HX]:C(.GZFM77C1I1S:JWN>LP]J[*U%&7 M61Q<37HRJ2G4\>3ISZXF&W;0-AH^,C5SN.L>L8XHJJCQG6*=3J(.34<0V;J7 MJPGG'4%KH2FZ'ANE:950. 7/H[A/!]R4Q7WGR_]T %%5=7>^'E '#+5.T2'K MWHPI'.-C' =?81B2D^Z6?#I:01HTN\_>+%] *D6_V88^\S-?EMUL1&OLO\VV MP>[_;,-6K$C;[^^M4C?SR85&EO85V0?9DWE$+)!0S.SB ^V9Z*^[?)4Z6IO M2IS7>F/8Y/(CBC'/9=)L1CX"'@97(/^OA"=V'R>XJ,^&!?&RU3E<%S(/#H]N[U!G-])3XJ%DW$*Y M,=38E[CK&8#&X./L0M?-8V8W+3F!NIG!\FU['8T\?\$8:@HW=#L'2S,;Y.'L M3D,5T:5EM +VO-9L1T]I].]7&C*W4I,GH2_JM^[N8EABR*4YX5A ZXVSS9I M7\WC-\V.)FGN!D8P 7?P!1S-6QB-FN/-]2N-T MYLO;#4VC1=#++R2<+7PLL/AJ=C[)0U(7(-?#= R+WRPE9C)#,(%K<0,,9YH8 M_TU>^:?*DW4;&RYTD+U"IZ\AXJE;/ MO;BMVLILP+-@*:CG#T@%L\+= 7@#HRXWT18/L!WI,B9>: MN(_5%$A]>4)156!?!J[GE>G<^(I 'H4@N)GLA1 80E,GAKJ?6=38?ZR@ MKHN#^LJ0XG5\+)R?4>ZB82SOIG0QF2=C7_IX5CPS#V91E'JA;0>&2/BOD7;] M;0LB#&9+,D'_!!ZZ(1U:^ %D(X[,2,F@]Q'0:X]><&038=\+*>U&D&"//'Y$ MC"Z'$UH)&:EQ:F;R]X.=!M\+\GES$YZ/=B*#J,#6\@8*HB8/]4I=1CH]YOI(I:JTE4M0@J7XEG;*H9> +VY](9FW=L M0)Y?@F=L$;( >BYQN6Y"&AGFF71_QNZS@3$_T+)=];5IRV?JCC:=V1JN=NB8 M[%6TW&)2E%NLK%0%.EEAUJP0HP7MA'Y7.:J*T]B&5J7P#H7U%RE8JVIZH+ M4E)NR<2@E(9?"G()&0WMTWL;D:4!;?!J6&BU#]KP:.R-*BL,]>8'Y8U-( $;^"-?1#4#P.M\U.+*JM M8#XL6&&=NUJ*)L,A:;E8XHX,U"KF:FVSY[# M_.UQN?& V]2 ]8",O5A#%,S(L(&,"F9+$T1LLEE4-Z=(.M@P>N8S=./Y662H MP(_":&B?7J$YG-G4EF%Y6!\;US-2.RPX+AI12^-$L-P"O%;V70*GYF4D2Q_D M)7V5J*XUMT][:7FX\A*0W?O74?!.B0UVSQ%RE+WJTI*GHJ]]KD[:*4GN836? M)&UH)1(7) G-^LRO,F']1F93*S23ZZ(DH[Q\"_'\(D8H_DK$V4MO2_Z2['B\ MZ QA@\='\!*'+Y2*)HVB"1+W<<6M5PXM_;;Y3SX!/XX4- )Q>QO+Z3=RMI,% MOZ0Q8;FBFIT_&*=>Y(/+&/,N<(6.-LU:?.6B48Z0*=*[:LY1460.'0S#FS7& MB8GB\=OIF3.'8&)+#]6K9NXZI^3/&#'U4%?/' 7MG^]FJ&N1KCHV.P&4JQ&N M^C(UH=&3_EV-5>FTGKB& E=#5,RBE1N*7(U1T<1*1;-PU64H,3>K1F XYU+7 MP(6EP)6XG(&4=(2+Y&X0Q!?(.'CC8XI%SAP#B1QET>I/;(80D1L\*)K>T M$>V%) G1J'!R2P%IL>'8\3050'WK'&.*I+KQ(/K5"U/P"7CTY^R)EUIQ__+/ M."OT3T1I^@QV7FPN"LHZ:Q!@&QG=.1U[$BNF.#X$?GL;KA N-9*P&7D_*]%* M'J9I$_0_- +^Q0OI0E*?&_7^5KB+HX3L*$(2^1>&Y*#(-FGVX =<0A#,,*4Z MV6DPW&5(.Q$%B$Q+ E^*THC<>(*#9E:JDI>8L8ZJXJ0+YM$CH,4[Z'/@47 ? M1ZC\\<+#4/XFL-%OG"I*HG1W<^-;1>>BVH*_0+)-D;_>W8$7$(K>]5;K;)6O MZCS!LBK\HBY6>;B-MFF",T#?"6-21#W&PL%[;0[>CXR##]H':Z&A P&=#<#@ZO!);TIJHW7'Q3U/&>] MY,.B;&8'N>^!UC,_,*%64VM<=U6KV#M,KU3'HVP[*=!,K%EV'-=S 'I![_VY M!%CT@MZ'X1,KQN\,3C<;#^WFR\LU#3J]C?:MR*_88JL-9_!%BHEX@/%EO'F& M42X]LZF;(409R9@K>EV\A'9%>"*Y#_=Q$_@F4(_*0FG$ CAABQ8M'M(R15/END#@CZKN(KN"+9B ML?O;[GW8F%K84K> B$%!EMTS3JFR_UEHM:)=M:L. W=7PQN7CP?!8>P39&!/K\9&=0*8P?TQW%;M2H%]+$XZNEE&TL]V+CML)8C:%ED*X4.B[I.4<&]\%4[1S-GEAI#S%XC MB6^F6R _++!:,*>HZTAX'C^^DF#:DW:9ZL ;J,-V0-K$&$R7S<1F3>P%V, M\67>B/PN=VWCV^B>;'ZRR.E?;\@>H8G(-V'\E4X@P-?+)? 3TF2^7'C?^*@, M\&TKJ%9!&#:AJV3U"_$7X()N@ MRUAXP*S+2>.EP/8CG@@"4@]PMS%/!0613[C]>*/AOKQV+W8%T8\@S$0RO(9; MS3VN,-CH^'X$?A'0Y.=QET3\J,LQE[>+.!==KG$"-_1W1!+)[Y1%? $6R(MP M+M6W0$&PU5$5_0,%\=%[64)D>RITM,& M1P4M)7G4BL$_0#F-QT&W4$3E-K=(>_VB42&>T=Y.9 ,]VO>.G+O8ERT;48\1 M<2"< W$?.UPD@,AFR?6W+8BP. :#W=8FU8\$R*>OWE:)[(/&-NBF&NU\.0MR M&Z:0:F93JY$M;2Q!=8,QFWG7[>PJEI!F+!![:;M>@4/%VL*N>LC"]7Q656N[ M#AM,;?/ A+2"_2A+[9)I8:Y'^1E#4D,K=#W$S]SJ5'1 N!Z5T>,B/; 3N1Z6 MT2.2?5LS74VA[6UJ!O*]N_IFJ#$OC6R[5 *U\[';1K$46JN<#^;N?5FJ^.)* ME-]/*"N@S#/(ERA^F%!40%'3Y%6"^\,$;MN#0%T(<3_/HUO4 N,T8+F*7#?? MB#V3XB/S?#'BFZ>5?-?#5>RU"AC?]7KXO!$CMM3UFM *#EX%"?M53)<7B&(*8W;4I?IWC(*KU),DMZ^) -O)[6 M9&L_@NV^I&J\0MY&$.TCZ# >^H6Q/L(N!M)%]I?%?)E]JK&ACZRUM901Q8Y] MD\@*+U?L9&4%T$/S>$&FR9H<_'^6:;B\-PE4>UL)2D)9!N@NHW%?*O,%(&\% M+F.H))J=^N\963LBX&JL'/0PSH'>>G2@AP*[B= 5I 2*[RN!K;Y MXFN\6,>NQH-^WN-H5/MG!2>L]5#CO7U1CY-5\7TL67 MZGEB=:SQZ>\P5]VD^E)/?;7U(;*[&K+5#6GAI=LI(HM(%<^QFZ IRY>N1F 9 M7'-<,4#E*")$9205+@B.$JK8V4IMFZ\>"JA'052[IM'& MSGMRFTVQ0B^G^]D+Z/K.0VL-V=C*QE^3<"8H=1W4H&H&2:0H/ MA$ $$E@4A:RU4*_[;FSX$6#3H/<7HC$EZ\LXEQ$D*>N:PUCD-! EI]/ MQA:OVV8C&W26 D$69P+JKR!=IHC*9CS_J+2?36Z> 'J!M.8F2QRXC[,L.:)^ MT'L7+V(B1]7_3J^-^SCY)T@>@1^O(JH92U P_SVGT,M-6C>;W=8&U1\)D,@+Z5-SK&M8 M> &H]1U1Y9&I=DHW-R8YN,@YE&G:D9_OR_P(XWHN93VL1"8ME^1H$[ET2OQS%:6V%1/QH6UI+>N]$)JI M=R3SMI1IFL42F"]S=V8FC['"3 ?[]B@7(19NH^R C *EJZ"73UG###]XD!HB MB!;^&TS6U$=)7QZ+$9M-$2:Z0]F):B[4J0.=7?2<@[B/E1A9F(2 5G\*X L, MR+844,]N.PJJZ2JIYQ0NXNLHH06#1-M/=Q2S\;YDY][$*:(!B?--!)]3SIX^B'*FG3S4JH4^9TKYG3C B5:D6Y%1;:&B-%O\D>M_=NK2U# M)NUFW8QNL1,&Q*+TTX5V#>,(B2J)82QK],,#)A["Q9N5^;GQ7( MS;IRS\4+RXX49)0O4PP8JB1CMPK-J 6OBX7?+JPK&<,O.,R3>TA30"F2W+#9:\> -DQD[D,_U MNTD8<2ZT(LB"O,\..;6H]T8EUV:*C!#8T$O[VX?R1W+T O %MY%D46TD9H)'>77_P@>3ZE MW6 V4F08$U.2NQ/70%+I.5*.&O"W9Z\YS-AX[<0ABR\;20R==F7]?%9:YZZ& M \+9WWAN1H&;&6!'AQ;W>*#J5/="1'#7X,@S<4W\G>J53X"'\ 7:G._B5$N M8=@0*?;T/(&$R)>9 EV1)CV>E;O;N'@^>>&6KF2B)>SI/ K\.&!(W,=*;O9^ M[;!H8]4)L#%E'0"5+V'T/?\>[JF$#%IVPKMI[]:Y)C;U\'@42%&YE09;F\4MP?2NX MHU;"2CMO[JRJN?6(!E8VMJ*$]?T""5.^JI74D-2WY;6T] Q*Y?2-@BHXI)IW MB=U;9X0>*K!*L#982/CL"L+6[IG600)J^G37\4=9"[!UDC0Y/I< DE5@K2;E M,05.(DQK3/T&LI=?RX?YL@3U*R\!-QY$V8.'ML!7(\ZM>3GE4JRGA>WXEKTN M?6[-SC[],<]Q'QS]P^]/Z/;X_=_?NXKO^(X5#=*F.1G=G#BW4W[-^+8FX1Q\ MWF5LQ[?L=>D[J=F1!0(8&/BD\&!*M1]1C(T#)/C2Z2,V^"X^-6WD6<[C,X?' M ZFT,,,)UV>("->1-AX\ MHE %[PRB9GL TX3)[PP"EXT91H^P[\,0T2FA89L9O9X2#R5G.RFF;;ZN)\6. M+)CEBF/#H M3H\;36+$T(]G.O;.T:G.SV%L;[M:Z),6V]\,,3(KVSU2/TW28+=14VB8C ^C MFR8=P;S-HP63/#&2C,O:-$X&BS%,H';"B^LUW4]M O7J$ Q77GZ:/>-IC+4W M3L[8\&'@,1ENG:7II1[S+R.=V3,]%A!6>WNJ[\?43J+.7 90?6:NO]%_ BLE MYL)L<#)KS#534L:.5E;L/-6#ZX=#G.25,]F%V?CM;%#[D6P"Y(4$R%FP@1&D MP-%7/8LU(N1 K:\-KH3/,3-Y$?48$0?") 5QGZG"GVA\*^B D(RY(OOGDX>^ MD',L6JEL.VFW4>;BC*&NPY00XG!"B,*9WZS=+SQ@SQ0M_EN$#+'&]9!S;8SD M!WJWYY4!0',Z;R-,NL@_<'*B[C+)?#I^;XG[I',X&4@1]'/@QAONZ3&Q#02X^>R"DA9-=HK,6XWLCV#!F$ F4# MGZB'@1<5]L,_H/@%8@I;\*\4)_30.:!(VMR^J"4$MGY:&EF9KC]C9@13]FEV M'LJ2%#KY#AQ.11K395V\]?O@H62W('(1IN]GD8532:^\%@:N<8R2VH%.?CH\ MS,FO?I\ME]DY 8)KLKZ3'=-&*6AHX_*I8R8TG3,:VJ:W-L>%*(MOR(ZK3_UO M,%G7NR@PUV;4$2$ALQ9+NXV(EX<4^6NOF(#VT\@?9D2\8HG,)^TV)EXN=O6_ M")R*&@/8X>\%1"DX6#>06Y*/W]ZN;U$-9C4_HLY8-L4M_LU&I2S1?>VZ*57U MYJ@+\H*=X+K*TPXNW0O-=>W'((KJPI[KSB1568+M,->Z%5QW]^J+,KR5>BX. M\D[BA<(V9T)_1LZX?E"UY%8[!4O2:'Q ,]^/TRC!C\ '\(5.<%/FNDP1.K;% MZ_8VH)*,T"S&?1D<9M;3W/2\ I&_RX+-M'3Q3D,98.,3_"7> 'P;^=P'K8^: MV#8+G+!1T253FC,FF?,T:I@XQ"8E8!";D?OJ.SNM[OAR.E/M6VC24!;MSM2J M-NG;D[[M%*J3O@TJP043<:427LAQ5Z%/#D:4@J"(=K^-2$>:H?U(R$4OP$0, M1QLUG)*TIT6J=C-;VQ"2.;00]._CR&_#1K/K&'C2YL0R_8)=H)/9K3&&Y:P^ M?6X/!"7VYG-=,#*.7'VCN*ZF]+7L#D[.;II-3.Y0Q^[QT9C.+[R03MO3&@"5 MH@;]08Y,RG$A/M&\$&>M;[% $.1S+)-:W8V0&JVZ;(B>3=I M&.ZN +E;_,S$F2_;IP2&Y%C_?%1,2;.SD MYM\'HPI&8JH:?[ VNB>B]N(K"%_ )W)*KWFBCFKO M$7'V1/,>@W\"C[?FY/U&Q,UB#5$+9JIN0YU.CS3AGZ&P-/\V*#727+^L(R6\A3J](74"4+6V(^G*_JZNN?9J6Y4#W4;6=]4Z MW U/N87&5<-P]W6HHQZ[&O%B9O4I:06N)M^9W\ J9LI.;T8[CZ;4O-+I,6?G MX5/6B5U]9KE7&.L*N*L/(?<*8$WG=_59XG:>AC*6N69K<#;,KSU"*' 8MQ_O)-U:!F!TU3,S*+8'QX^K M7AL+F-8N,5>].,.C6A.%7/7K6 "UDJ===>\,#6I=R!G.YS,F]?LBQ3 "&!/$ MGV'DC:T>UA\IQ!DM])$UGMQ]U,Q Q/DLW*X];K6E^E^MY,1N8I3 /[.)F2]O MR9J)5I &RF3>8!Y,XDY6,I^*U5>;P>R?Y$X6)T!)^XV%&T$*&J?U2"@_\KS) MR;^S6@"+0= #0#X]4%=@OOPUIMT^?) 'TBLA.@0VM3Z,!1_MOV$2I<<^)3;'"+M.+ MY,:X*E8,V5\P#FXC'U&1[0KD_^6Q(^XTHG?)IY?5K7!!SIUB:5^0E;^$TB?5 M#EK;H/P^I9MPOBP/'B"[I00=[)9H9-P7^&)7^TFM.J/B,'9>J$=$&:5B= !? M8) 2S6MWNR&J$OF]%[((E[Q5Z9HY$ MN6I$;LF1=S7N1D>AJT,FNGI<=^#H8M56T73=:6,"QPZ*J^O>&UUXCXVGKKMB M=!&2:9ZN>UFT5Y3$ZMS)@Z+YG/QI(,;515W-C-$QM['KTJNJCJY+< KFI..5 MQK7=G"E:?$5+T9;J:@)65Y.-3-UR.[G()'K"?>YLIE'/ZZ]V*9]K\776#?R4 M;C8>VK'!U@OP.,&@B2G88+3!!M?+)5'LR?5[18Y!^B; _B_OU!D2#3(6/LF_ MDEUI&[K%. 7!'-'_TL,M*S9"E"FXBG0"$W0&'0D.1TK3J027U$[32W)FPB + M,R27$WWX([]69"M6:8CQ\)A'7B8-4N^@]PQ#2%]:UF!5/-*(."8WZ?PY(0<[ M"*X ]A',;GD]7CECC(3+ 4-?V%62@U5M:W,E!F8S(T6:PY0PQA=5#AI8"08 M2:X:W/$KJ3?;& FJ_VG,C.C^S!#[1Y="&0E'',1B8E6-/V%?.%(1R !/O!CC'\!(A M4(J[W]72)H9CP'HO>7(BZ*@>V15P9Q/L(#G>#T3Z"J"SB768PN'Z#$T2FBBG M$#DV?HJ&E2DR[J"PI52EG8+=E!:R*'E. U=K3K=% MKY4MK%-P1^O(K@G]))-O65D2!U5(1GR)YH>26@QJ(OLR-<(3=^;[ M5'?"#]XNZQ$%63ST)24V2FKM&8>I'3I&LI!:.IH/*-X"E.P>0H_PE-^P M6QK*/ "B_&^?$*KE:<3D\!X8QE'ZM9$@-Y4K&'VY LE5WO*6G8H4C+!(@?5P M@.F9!]M>P$ZI]F>4D=DQU?YLTFCX0'7?B!6<9Y-7TRH#W^U"U 82R=W.EYE" MN08*Y3)J*I\BNWK$FVL*GN*^^D.]9L:@<#? M0%:$.YB]D.M\!3YCL$S#.[CD11]T&O+\PJ+,\%#6[GL$84[-&F[% 1.B'C8X MR)=+R%HNY8KBO?^DU-4>3\PML->I:2VMI+IG:BM*%.)C8N21(7*Q^^3]*T:7 MH4?N3'YVG\X((^.PHN[>VXCS,'5'L?*.4DR+7VY! F8K!+(W5L5'CJ"##?KG M5 2;HX=<;"';XL+SOX3Q2LB#I),-/HAZ'8"-A[[0*B;9#W1AB*="W,>FZ-U& MZJJ+W6KWB.O>_:XH=I,+S\6+KVJ>,"('N&ZQ,"@L*6)_+'$X;]CH"62]XV9( MV\?H8.:)N8IKEBU#GO'9(!*JZY@*-637XZ$,X">1,EV/<#* H$A? LOJ/ M%QZ&^_4GKXLD'F8D]9YX1%[!,$UTRG#+!AH)O_OEI_+.MGK_L7%7/*+3@J^R M9S\5F@AD"'@87('\OXOX$2Q#X-=#L?:B?K(OF\=Q>/3T$1M74;]X23R_Q\O& M50O4.&#F/LWDED'**MB22]Q5G6J4F.^%B>'TL#%)P?E>)V"0"=G$40;)+ A@ M3O!MM*28T1]LR+^' VMR$!9:N::JI>6(,6SY($P>A 4 MD8LSA(B*EVNX'"X-#&Q3GY7-:7T;F\!P.&EA3-OZ*7W&X(^4?/::IB[BT6SI M2P(])(>XG[UW*XA68#2T$A[4($,8>M3V,4N#^2@!]EA2A^RYYT(W.:V:2]7ZR/$7P0GFK"+71X^ M>4E*[S8U^)NM]2G')>D8^-^OXIX+# ME==Z))0+CU=^>P/''57$[F*/7R'VH(%-6PU?66_$!S%59-<#JT2&@;):Q.%< M=ZLM,'Y,5)32$AOIM>]ZV1$=L&2RN>MU %2T[?J1),;6]:-)K 75<>+K'>>' M$3]^3DEU=[VTB4S!86^_0\.>J[$;.BA);5FNQEQH@:1HKW M8JX'$L\?Y7HDN?JV$_@;7:],J0K2@9G4];*4,F-;HZ04T[CEND I,NGQ9*-C M5<;Y-$I5F+C6QA*ALU](+.-<"<[[

'IP*7 'TX=X#X]YS[.<823X;D&#H7 M"XG4:R+ Z=B&JU.W^#2#+XEF"O BOH&1%_G0"Y_(1_,@U#E:>1'\-0YA MD,]D%#S4Z)LO&9VKF,X%(?6EFQ^&C*$(AK3KE3?E>4OIMW9(O6C?H=D%.UD>U+8Q41P M)OA: PF1A9)&?KX>R$KY)TAF 5G"(!!3VV4D*^4R^;3FY*E-CO8PIW-TBI>J MZTY7/:ST5Y/K_E@U_#J=/\.Y:<=\9QW M:F\;UXV1#(BYES%.:+'$\GF3H"P:,(\^9Y4 0T!^61*'A:QT'\^.[D$?4(NNO_D MX_GR H8AI9?P4/ZS^F/65G$ZNXUJ)6\28F^U0O0-P\QV5VP_)7[5^H[P3C)] MVY[6C:0XY:ZK-1T0;'4#N*[FM,#3P&7D>H!JIU7:\9([IY)=?('T-HLG+_Y) M@S<)@)\\] 5D!9+R1UF?@$\#@JEJ'P67 "4>I(^+TF_FM81'XF:N\5)PYDJ*AMG/V3QQ]-=(LZ987S,PJ<<4U-H+VX?URD=RQBA1*#EF M],:P<=)HSD,'-L=Q*K2:U?K!H O8M-WUM[L]F]AY;/KR]>5X*7@VXB9-*)UY M2EVV>*Z_;4&$U6PJ1C]A$Z.YB $M*'1&LLMQN8+5.3ON<=*'O! *UPU*!M'3 MV#JNFY6,H6KFT)X\[50LN8NC%4U8I0J>566#$J L8' :V[@SV "RR6:WM5LO M1H1Z??-Q^)R$>^XNLB?#G^I>JJ[-#$@]T9+1Y31VEICK:8/1#;9_S*2"U&Y& M!8L@R483=K&QW<2@JC,QC@VG,B.-%W#%W$_[3KKOVEQP[#"F-7V'!-]&^\]1 M/V86.TN(H#';,"B>EY2',+4>R^H6O-A=>"%!'SRM 4@^HCC=0BI3*.Y&6?>Q M'"^G=D36%/G]B1N[A;T2E7J M]B..Y8T>Y1DS!L$X[C #JT%6Q4P=VDD)R3*X$P+&.@X)%CB/.Z)M1W)ZY 3) M'MQL-K(BR2J#R)%2E?M;?323.1L-F5,=AVGWT=UW&6^H_ZPL$'.]V8;Q#H + M$($E3!Z(0&37$J=%'WMM:PUA8_,^Q)C,!J6*3DE!ETR9EG2RN4W5^&F&P.O, M\K1S=7>N/6=5KVN[O4VRLDV4N#V"D&:UU P34F-DBT'L6KE*,I\ >H%4T2V? MC&ZLI3"CI4@Y\^-5!/\$P0.1=.,@3S]1MGB9_I[1B2<2>XJHOG\78_Q(]C-Z M ?@F1MGO03!_#F&>>:>S$%H/:G=AW,=9.@ (\K?(<[5%+3=:N9EUT0-'XA3JF8>489:0T6WK>16'$8]$CS)_D] M["1,"A!59F$/$3.?W+18H(EO4U'LO]XY$GK M>TBZV2E9H@ZU'EMCVZ>JL]:LHJ6!SK1W-?>N/3..2SNX$O]XY&DJOHK#G-I> MUL=IVM"%878#D](5O _+\<<3$Z%$H61KZXUAIWB[S5K!YX8;0 MF[:[_G:W60[S'#;]?)O%/4:K.^!A@.?+.X QT(B$T!C J#MBYOLHI0FOA:6T MM))J.!\4ASC),ZH=6*[;XSL?^3K;93A3_)B/^XL4PXB 1*!_AOF;BB.1ZA0I M8Q][BIUM'.D,TF1ZI["+S0VKPDM]?ZK.Z22*J>]->R)82=_,_R.%&%+Z'E!\ M$Z.-=QLMZ7^RC W%K:HZBE-[=L@,MZH,25;4) !+?F&2;#+(AIMA:B69+QG< M*%F5>OZH77L;8^7BBUWM)W6;F\90MFV,IW=-68%86L::('2HYE\7\ M'P#*@J#L)ET=$"-+O^(UMW'Q\X%4(WX6]]?S#, -V P 4 M " ?YI 0!I8G M,C Q.# V,S!?9&5F+GAM;%!+ 0(4 Q0 ( !E9 M TU=R]^I8XX "L;" 4 " ?R= 0!I8G M,C Q.# V,S!? M;&%B+GAM;%!+ 0(4 Q0 ( !E9 TU$.G @"D\ GH!0 4 M " 9$L @!I8G M,C Q.# V,S!?<')E+GAM;%!+!08 !@ & (0! #- %>P( ! end