0001193125-18-317057.txt : 20181102 0001193125-18-317057.hdr.sgml : 20181102 20181102153616 ACCESSION NUMBER: 0001193125-18-317057 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 90 CONFORMED PERIOD OF REPORT: 20180930 FILED AS OF DATE: 20181102 DATE AS OF CHANGE: 20181102 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: 181156831 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 d622324d10q.htm 10-Q 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 September 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 pursuant to Rule 405 of Regulation S-T (Section 232.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 October 26, 2018, the registrant had 31,224,974 shares of common stock, par value $0.01 per share, outstanding.

 

 

 


Table of Contents


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)

 

     September 30,     December 31,  
     2018     2017  

ASSETS

    

Current assets

    

Cash and cash equivalents

   $ 139,089     $ 62,510  

Investments

     15,358       30,053  

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

     219,444       180,725  

Inventories

     51,491       48,346  

Other current assets

     32,836       33,308  
  

 

 

   

 

 

 

Total current assets

     458,218       354,942  

Property and equipment, net

     85,505       81,075  

Non-current assets

    

Goodwill

     167,738       155,466  

Intangibles, net

     139,709       137,991  

Other non-current assets

     11,936       9,272  
  

 

 

   

 

 

 

Total non-current assets

     319,383       302,729  
  

 

 

   

 

 

 

Total assets

   $ 863,106     $ 738,746  
  

 

 

   

 

 

 

LIABILITIES AND STOCKHOLDERS’ EQUITY

    

Current liabilities

    

Current maturities of long-term debt

   $ 22,481     $ 16,650  

Current maturities of capital lease obligations

     4,954       5,666  

Accounts payable

     94,781       87,425  

Accrued compensation

     25,370       25,399  

Other current liabilities

     29,510       24,666  
  

 

 

   

 

 

 

Total current liabilities

     177,096       159,806  

Long-term debt

     433,752       330,927  

Capital lease obligations, less current maturities

     3,870       6,479  

Deferred income taxes

     7,758       6,444  

Other long-term liabilities

     26,279       24,562  
  

 

 

   

 

 

 

Total liabilities

     648,755       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 September 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,224,974 and 31,862,146 shares outstanding at September 30, 2018 and December 31, 2017, respectively

     327       325  

Additional paid in capital

     180,106       174,043  

Retained earnings

     88,736       48,434  

Treasury stock; at cost: 1,498,998 and 662,788 shares at September 30, 2018 and December 31, 2017, respectively

     (57,890     (12,781

Accumulated other comprehensive income

     3,072       507  
  

 

 

   

 

 

 

Total stockholders’ equity

     214,351       210,528  
  

 

 

   

 

 

 

Total liabilities and stockholders’ equity

   $ 863,106     $ 738,746  
  

 

 

   

 

 

 

See accompanying notes to consolidated financial statements

 

1


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 September 30,      Nine months ended September 30,  
     2018      2017      2018      2017  

Net revenue

   $ 348,999      $ 295,193      $ 983,311      $ 833,058  

Cost of sales

     251,665        209,612        710,358        590,377  
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     97,334        85,581        272,953        242,681  

Operating expenses

           

Selling

     17,434        14,865        49,300        42,541  

Administrative

     48,337        41,657        137,511        122,679  

Amortization

     5,228        6,824        19,678        19,790  
  

 

 

    

 

 

    

 

 

    

 

 

 

Operating income

     26,335        22,235        66,464        57,671  

Other expense

           

Interest expense, net

     5,282        4,421        15,013        11,456  

Other

     132        83        417        366  
  

 

 

    

 

 

    

 

 

    

 

 

 

Income before income taxes

     20,921        17,731        51,034        45,849  

Income tax provision

     5,358        5,721        12,762        15,502  
  

 

 

    

 

 

    

 

 

    

 

 

 

Net income

   $ 15,563      $ 12,010      $ 38,272      $ 30,347  
  

 

 

    

 

 

    

 

 

    

 

 

 

Other comprehensive income (loss), net of tax:

           

Unrealized gain (loss) on cash flow hedge, net of tax (provision)/benefit of ($278) and ($21) for the three months ended September 30, 2018 and 2017, respectively, and ($822) and $30 for the nine months ended September 30, 2018 and 2017, respectively

     818        32        2,453        (45
  

 

 

    

 

 

    

 

 

    

 

 

 

Comprehensive income

   $ 16,381      $ 12,042      $ 40,725      $ 30,302  
  

 

 

    

 

 

    

 

 

    

 

 

 

Basic net income per share

   $ 0.50      $ 0.38      $ 1.22      $ 0.96  
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted net income per share

   $ 0.50      $ 0.38      $ 1.21      $ 0.96  
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted average shares outstanding:

           

Basic

     31,229,086        31,659,503        31,373,871        31,632,400  

Diluted

     31,312,756        31,766,881        31,512,104        31,712,515  

See accompanying notes to consolidated financial statements

 

2


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (UNAUDITED)

(in thousands, except share amounts)

 

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

BALANCE - January 1, 2017

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

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Net income

          30,347             30,347  

Purchase of remaining interest in subsidiary

        (1,890             (1,890

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,971     (550       (550

Share-based compensation expense

        4,360               4,360  

Share-based compensation issued to directors

    5,940         300               300  

Other comprehensive loss, net of tax

                (45     (45
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

BALANCE - September 30, 2017

    32,524,934     $ 325     $ 172,206     $ 37,641       (662,373   $ (12,769   $ (45   $ 197,358  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

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

BALANCE - January 1, 2018

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

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Net income

          38,272             38,272  

Cumulative effect of accounting changes, net of tax

          2,030 1           112       2,142  

Issuance of common stock awards to employees

    194,093       2       (2             —    

Surrender of common stock awards by employees

            (42,799     (2,282       (2,282

Share-based compensation expense

        5,965               5,965  

Share-based compensation issued to directors

    4,945         100               100  

Common stock repurchase

            (793,411     (42,827       (42,827

Other comprehensive income, net of tax

                2,453       2,453  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

BALANCE - September 30, 2018

    32,723,972     $ 327     $ 180,106     $ 88,736       (1,498,998   $ (57,890   $ 3,072     $ 214,351  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

 

1 

See Note 3, Revenue Recognition, regarding the change in balance.

See accompanying notes to consolidated financial statements

 

3


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)

(in thousands)

 

     Nine months ended September 30,  
     2018     2017  

Cash flows from operating activities

    

Net income

   $ 38,272     $ 30,347  

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

    

Depreciation and amortization of property and equipment

     24,567       20,732  

Amortization of intangibles

     19,678       19,790  

Amortization of deferred financing costs and debt discount

     883       768  

Provision for doubtful accounts

     2,219       2,208  

Write-off of debt issuance costs

     1,164       1,201  

Gain on sale of property and equipment

     (551     (329

Noncash stock compensation

     6,089       4,750  

Changes in assets and liabilities, excluding effects of acquisitions

    

Accounts receivable

     (35,953     (24,636

Inventories

     (6,799     68  

Other assets

     (801     695  

Accounts payable

     7,523       2,665  

Income taxes receivable / payable

     10,542       (10,167

Other liabilities

     2,016       5,249  
  

 

 

   

 

 

 

Net cash provided by operating activities

     68,849       53,341  
  

 

 

   

 

 

 

Cash flows from investing activities

    

Purchases of investments

     (22,818     (25,195

Maturities of short term investments

     37,500       —    

Purchases of property and equipment

     (27,051     (22,947

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

     (34,682     (130,994

Proceeds from sale of property and equipment

     1,106       682  

Other

     (1,590     (1,845
  

 

 

   

 

 

 

Net cash used in investing activities

     (47,535     (180,299
  

 

 

   

 

 

 

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     (97,000

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

     20,657       15,817  

Debt issuance costs

     (1,992     (8,175

Principal payments on long-term debt

     (10,324     (7,201

Principal payments on capital lease obligations

     (4,316     (5,583

Acquisition-related obligations

     (2,901     (3,434

Repurchase of common stock

     (42,827     —    

Surrender of common stock awards by employees

     (2,282     (550

Purchase of remaining interest in subsidiary

     —         (1,890
  

 

 

   

 

 

 

Net cash provided by financing activities

     55,265       179,484  
  

 

 

   

 

 

 

Net change in cash and cash equivalents

     76,579       52,526  

Cash and cash equivalents at beginning of period

     62,510       14,482  
  

 

 

   

 

 

 

Cash and cash equivalents at end of period

   $ 139,089     $ 67,008  
  

 

 

   

 

 

 

Supplemental disclosures of cash flow information

    

Net cash paid during the period for:

    

Interest

   $ 14,110     $ 9,733  

Income taxes, net of refunds

     1,902       26,292  

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

     1,034       4,073  

Seller obligations in connection with acquisition of businesses

     5,420       3,759  

Unpaid purchases of property and equipment included in accounts payable

     615       1,108  

See accompanying notes to consolidated financial statements

 

4


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 nine months ended September 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. During the nine months ended September 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 and our hedge accounting policies as a result of the adoption of new accounting standards on January 1, 2018. Our revenue recognition accounting policy is described in Note 3, Revenue Recognition, and our hedge accounting policy is described in Note 8, Derivatives and Hedging Activities.

 

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.1 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 and the revisions to correct certain immaterial misstatements.
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.
ASU 2018-15, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of the FASB Emerging Issues Task Force)   ASU 2018-15 amends the existing accounting standards for capitalizing implementation costs of internal-use software by including service contracts in a cloud computing arrangement. For public business entities, this update is effective for financial statements issued for fiscal years beginning after December 15, 2019 and interim periods therein, with early adoption permitted. We elected to early adopt this ASU using the prospective approach effective July 1, 2018 and, as such, have capitalized certain implementation costs associated with service contracts in a cloud computing arrangement. The effects of adoption were not significant.

 

6


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

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.   This ASU requires substantially all leases, with the exception of leases with a term of one year or less, to be recorded on the balance sheet as a lease liability measured as the present value of the future lease payments with a corresponding right-of-use asset. This ASU also requires disclosures designed to give financial statement users information on the amount, timing and uncertainty of cash flows. We anticipate taking advantage of the practical expedient options which allow an entity to not reassess whether any existing or expired contracts contain leases, not reassess lease classifications for existing or expired leases and not reassess initial direct costs for an existing lease. We are also evaluating other optional practical expedients and policy elections. The cumulative effect of adoption will be recorded to retained earnings in the period of adoption. We have completed the design phase of our implementation of this standard and are in the process of implementing changes to our systems and processes in conjunction with a review of existing lease agreements. Based on a preliminary assessment, we expect that substantially all of our operating lease commitments will be subject to the new guidance and recognized as operating lease liabilities and right-of-use assets upon adoption. We will adopt these standards effective January 1, 2019.

 

7


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

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.
ASU 2017-04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment    To address concerns over the cost and complexity of the two-step goodwill impairment test, this pronouncement removes the second step of the goodwill impairment test. Going forward, an entity will apply a one-step quantitative test and record the amount of goodwill impairment as the excess of a reporting unit’s carrying amount over its fair value, not to exceed the total amount of goodwill allocated to the reporting unit.    Annual or interim goodwill impairment tests in fiscal years beginning after December 15, 2019, including interim periods therein. Early adoption is permitted.    We are currently evaluating the provisions of this ASU and the impact it will have on our disclosures.
ASU 2018-13, Fair Value Measurement (Topic 820):Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement   

This pronouncement amends Topic 820 to eliminate, add and modify certain disclosure requirements for fair value measurements.

   Annual periods beginning after December 15, 2019, including interim periods therein. Early adoption is permitted.    We are currently evaluating the provisions of this ASU and the impact it will have on our disclosures.

 

8


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

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.1 million cumulative effect adjustment as an increase to opening retained earnings, a $2.8 million increase to other current assets and a $0.7 million increase to deferred income taxes, respectively, 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. The cumulative effect adjustment has been revised from the amount previously disclosed in our interim financial statements filed on Form 10-Q for the quarterly periods ended March 31, 2018 and June 30, 2018 to correct certain immaterial misstatements. The result of correcting these misstatements was an $0.8 million decrease to opening retained earnings, a $1.0 million decrease to other current assets and a $0.2 million decrease to deferred income taxes recorded in the three months ended September 30, 2018.

Impact of New Revenue Recognition Standard on Financial Statement Line Items

The following table summarizes the impact of the new revenue standard on the Condensed Consolidated Balance Sheet as of September 30, 2018, including the cumulative effect of applying the new standard to all contracts upon adoption (in thousands):

 

     Impact of Change in Accounting Policy  
     As reported      Adjustments      Without adoption  

Inventories

   $ 51,491      $ 7,003      $ 58,494  

Other current assets

     32,836        (10,689      22,147  

Total assets

     863,106        (3,686      859,420  

Deferred income taxes

     7,758        (921      6,837  

Retained earnings

     88,736        (2,765      85,971  

Total liabilities and stockholders’ equity

     863,106        (3,686      859,420  

 

9


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

The following table summarizes the impact of the new revenue standard on the Condensed Consolidated Statements of Operations and Comprehensive Income (in thousands):

 

     Three months ended September 30, 2018      Nine months ended September 30, 2018  
     As reported      Adjustments     Without adoption      As reported      Adjustments     Without adoption  

Net revenue

   $  348,999      $ 60     $  349,059      $  983,311      $  (2,612   $  980,699  

Cost of sales

     251,665        (207     251,458        710,358        (1,781     708,577  

Income before income taxes

   $ 20,921      $ 267     $ 21,188      $ 51,034      $ (831   $ 50,203  

Income tax provision

     5,358        68       5,426        12,762        (208     12,554  
  

 

 

    

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Net income

   $ 15,563      $ 199     $ 15,762      $ 38,272      $ (623   $ 37,649  
  

 

 

    

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

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 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.

 

10


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

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 September 30,     Nine months ended September 30,  
     2018            2017(1)            2018            2017(1)         

Residential new construction

   $ 268,254        77   $ 228,526        77   $ 755,800        77   $ 637,915        77

Repair and remodel

     23,107        7     18,722        6     65,453        7     53,597        6

Commercial

     57,638        16     47,945        17     162,058        16     141,546        17
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

Net revenues

   $ 348,999        100   $ 295,193        100   $ 983,311        100   $ 833,058        100
  

 

 

      

 

 

      

 

 

      

 

 

    

 

     Three months ended September 30,     Nine months ended September 30,  
     2018            2017(1)            2018            2017(1)         

Insulation

   $ 225,503        65   $ 195,872        66   $ 646,270        66   $ 561,462        67

Waterproofing

     25,980        7     21,571        7     73,477        7     64,695        8

Shower doors, shelving and mirrors

     23,190        7     21,849        7     66,222        7     53,107        6

Garage doors

     21,781        6     15,874        6     56,574        6     45,338        5

Rain gutters

     12,163        4     10,863        4     31,429        3     29,493        4

Blinds

     7,811        2     2,634        1     21,196        2     5,909        1

Other building products

     32,571        9     26,530        9     88,143        9     73,054        9
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

Net revenues

   $ 348,999        100   $ 295,193        100   $ 983,311        100   $ 833,058        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 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. For presentation purposes, uncompleted contracts as of December 31, 2017 have been restated to reflect the adoption of ASC 606 on January 1, 2018.

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

 

     September 30,      December 31,  
     2018      2017  

Contract assets

   $ 17,229      $ 14,476  

Contract liabilities

     (8,039      (7,519

 

11


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

Uncompleted contracts were as follows (in thousands):

 

     September 30,
2018
     December 31,
2017
 

Costs incurred on uncompleted contracts

   $ 112,444      $ 84,563  

Estimated earnings

     57,834        47,000  
  

 

 

    

 

 

 

Total

     170,278        131,563  

Less: Billings to date

     158,218        122,144  
  

 

 

    

 

 

 

Net under (over) billings

   $ 12,060      $ 9,419  
  

 

 

    

 

 

 

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

 

     September 30,
2018
     December 31,
2017
 

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

   $ 17,229      $ 14,476  

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

     (5,169      (5,057
  

 

 

    

 

 

 

Net under (over) billings

   $ 12,060      $ 9,419  
  

 

 

    

 

 

 

During the three and nine months ended September 30, 2018, we recognized $0.1 and $7.0 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 nine months ended September 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 September 30, 2018, the aggregate amount of the transaction price allocated to remaining uncompleted contracts was $87.1 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 on the Condensed Consolidated Statements of Operations and Comprehensive Income.

We do not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less.

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 investments in these funds were $117.7 million and $55.6 million as of September 30, 2018 and December 31, 2017, respectively. The increase from December 31, 2017 primarily 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.

 

12


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

All other investments are classified as held-to-maturity and consist of highly liquid instruments, primarily including corporate bonds and commercial paper. As of September 30, 2018 and December 31, 2017, the amortized cost of these investments equaled the net carrying value, which was $15.4 million and $30.1 million, respectively. All held-to-maturity securities as of September 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

     11,771        —          11,771  

Other

     501        —          501  
  

 

 

    

 

 

    

 

 

 

September 30, 2018

   $ 237,742      $ (70,004    $ 167,738  
  

 

 

    

 

 

    

 

 

 

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 nine months ended September 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 nine month periods ended September 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 September 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

   $ 135,900      $ 48,668      $ 87,232      $ 121,015      $ 38,651      $ 82,364  

Covenants not-to-compete

     13,780        6,826        6,954        11,807        4,773        7,034  

Trademarks and trade names

     62,248        17,166        45,082        58,136        14,076        44,060  

Backlog

     14,060        13,619        441        13,600        9,067        4,533  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
   $ 225,988      $ 86,279      $ 139,709      $ 204,558      $ 66,567      $ 137,991  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

The gross carrying amount of intangibles increased approximately $21.4 million during the nine months ended September 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):

 

13


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

Remainder of 2018

     5,442  

2019

     21,332  

2020

     20,400  

2021

     19,094  

2022

     18,176  

Thereafter

     55,265  

NOTE 6 – LONG-TERM DEBT

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

 

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

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

   $ 392,724      $ 293,354  

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

     59,992        50,357  

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

     3,517        3,866  
  

 

 

    

 

 

 
     456,233        347,577  

Less: current maturities

     (22,481      (16,650
  

 

 

    

 

 

 

Long-term debt, less current maturities

   $ 433,752      $ 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.

 

14


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

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 September 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 nine months ended September 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 September 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 September 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 September 30, 2018 and December 31, 2017. All debt classifications represent Level 2 fair value measurements.

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 and not described above were as follows (in thousands):

 

     As of September 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

   $  117,688      $  117,688      $ —        $ —        $  55,634      $  55,634      $  —        $ —    

Derivative financial instruments

     4,370        —          4,370        —          618        —          618        —    
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total financial assets

   $ 122,058      $ 117,688      $  4,370      $ —        $ 56,252      $ 55,634      $ 618      $ —    
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Financial liabilities:

                       

Derivative financial instruments

   $ 271      $ —        $ 271      $ —        $ —        $ —        $ —        $ —    

Contingent consideration

     4,900        —          —          4,900        1,834        —          —          1,834  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total financial liabilities

   $ 5,171      $ —        $ 271      $  4,900      $ 1,834      $ —        $ —        $  1,834  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

15


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

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,653  

Fair value adjustments

     (586

Accretion in value

     399  

Amounts paid to sellers

     (400
  

 

 

 

Contingent consideration liability - September 30, 2018

   $ 4,900  
  

 

 

 

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 September 30, 2018      As of December 31, 2017  
     Carrying Value      Fair Value      Carrying Value      Fair Value  

Financial assets:

           

Investments

   $  15,358      $  15,343      $  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 nine 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 September 30, 2018, we had two interest rate swaps, each with an associated floor, with a total beginning notional of $200.0 million, one that amortizes quarterly to $95.3 million at a maturity date of May 31, 2022 and one that amortizes quarterly to $93.3 million at a maturity date of April 15, 2025. We also had a forward interest rate swap with an associated floor 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. Combined, these three swaps serve to hedge $200.0 million of the variable cash flows on our Term Loan until maturity. As of December 31, 2017, we had one interest rate swap with an associated floor with a beginning notional of $100.0 million that amortizes 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. We had no such changes during the nine months ended September 30, 2018.

 

16


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

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.4 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 September 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 September 30, 2018, we had $3.1 million in accumulated other comprehensive income on our Condensed Consolidated Balance Sheet, which represents 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.0 million stock repurchase program effective March 2, 2018 through February 28, 2019, unless extended by the Board of Directors. See Note 16, Subsequent Events, for information regarding an additional stock repurchase program authorized by the Board of Directors effective November 5, 2018. During the three and nine months ended September 30, 2018, we repurchased approximately 380 thousand and 793 thousand shares of our common stock, respectively. The aggregate purchase price of our 2018 stock repurchase plan was approximately $18.2 million and $42.8 million, or $47.75 and $53.96 average price per share, for the three and nine months ended September 30, 2018, respectively. 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.5 million and $4.1 million for the three months ended September 30, 2018 and 2017, respectively, and $13.3 million and $12.4 million for the nine months ended September 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.9 million as of September 30, 2018 and December 31, 2017, respectively.

Workers’ Compensation

Workers’ compensation expense totaled $4.4 million and $3.1 million for the three months ended September 30, 2018 and 2017, respectively, and $9.7 million and $9.8 million for the nine months ended September 30, 2018 and 2017, respectively. Workers’ compensation known claims and IBNR reserves included on the Condensed Consolidated Balance Sheets were as follows (in thousands):

 

17


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

     September 30,      December 31,  
     2018      2017  

Included in other current liabilities

   $ 5,276      $ 5,899  

Included in other long-term liabilities

     10,190        8,721  
  

 

 

    

 

 

 
   $ 15,466      $ 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):

 

     September 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. We recognized 401(k) plan expenses of $0.3 million and $1.2 million during the three and nine months ended September 30, 2018 and $0.4 million and $1.3 million during the three and nine months ended September 30, 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 nine months ended September 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 nine months ended September 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 $25 thousand and $0.1 million of compensation expense was recorded during the three and nine months ending September 30, 2018.

In addition, during each of the nine months ended September 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 each of the nine months ended September 30, 2018 and 2017 vest in three equal installments (rounded to the nearest whole share) annually on April 20th through 2021.

During the nine months ended September 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 $2.9 million for the three and nine months ended

 

18


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

September 30, 2018, respectively, and $0.8 million and $1.9 million for the three and nine months ended September 30, 2017, respectively. We recognized excess tax benefits of $0.5 million and $0.6 million within the income tax provision in the Condensed Consolidated Statements of Operations and Comprehensive Income for the nine months ended September 30, 2018 and 2017, respectively. We did not recognize any such excess tax benefits in the three months ended September 30, 2018 or 2017.

As of September 30, 2018, we had $6.1 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 1.9 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 nine months ended September 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 nine months ended September 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.6 million for the three and nine months ended September 30, 2018, respectively, and $0.3 million and $0.7 million for the three and nine months ended September 30, 2017, respectively.

As of September 30, 2018, we had $3.6 million of unrecognized compensation expense related to nonvested performance-based common stock awards. This expense is subject to future adjustments for forfeitures and is expected to be recognized over the remaining weighted-average period of 1.8 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 nine months ended September 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 nine months ended September 30, 2018. In addition, during the nine months ended September 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.5 million for the three and nine months ended September 30, 2018, respectively, and $1.0 million and $1.7 million for the three and nine months ended September 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 September 30, 2018, we had $0.4 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.5 years. See the table below for changes in shares and related weighted average fair market value per share.

 

19


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

Share-Based Compensation Summary

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

 

     Common Stock Awards      Performance-Based Stock
Awards
     Performance-Based Restricted
Stock Units
 
     Awards     Weighted
Average Fair
Market Value
Per Share
     Awards     Weighted
Average Fair
Market Value
Per Share
     Units     Weighted
Average Fair
Market Value
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

     (2,010     48.63        (14,448     41.00        (1,564     53.14  
  

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 

Nonvested awards/units at September 30, 2018

     174,481     $ 47.42        115,698     $ 52.25        13,388     $ 56.05  
  

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 

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

 

     Three months ended September 30,      Nine months ended September 30,  
     2018      2017      2018      2017  

Cost of sales

   $ 94      $ 507      $ 749      $ 507  

Selling

     30        292        402        292  

Administrative

     1,769        1,380        4,938        3,950  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 1,893      $ 2,179      $ 6,089      $ 4,749  
  

 

 

    

 

 

    

 

 

    

 

 

 

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 nine months ended September 30, 2018, our effective tax rate was 25.6% and 25.0%, 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, second and third quarters of 2018, no

 

20


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

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.

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 nine months ended September 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 September 30,      Nine months ended September 30,  
     2018      2017      2018      2017  

Sales

   $ 3,259      $ 2,641      $ 9,361      $ 7,363  

Purchases

     372        302        1,207        901  

Rent

     257        290        829        875  

As of September 30, 2018 and December 31, 2017, we had related party balances of approximately $2.4 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.4 million and $1.0 million of these balances as of each of September 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):

 

     September 30,      December 31,  
     2018      2017  

Included in other current liabilities

   $ 2,029      $ 2,033  

Included in other long-term liabilities

     7,787        7,073  
  

 

 

    

 

 

 
   $ 9,816      $ 9,106  
  

 

 

    

 

 

 

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

 

21


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

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 $60.9 million and $63.4 million as of September 30, 2018 and December 31, 2017, respectively, and a total of approximately $32.3 million and $26.8 million were fully depreciated as of September 30, 2018 and December 31, 2017, respectively. The net book value of assets under capital leases was approximately $9.7 million and $13.0 million as of September 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 September 30, 2018 are as follows (in thousands):

 

Remainder of 2018

   $ 294  

2019

     1,249  

2020

     1,277  

2021

     1,154  

2022

     1,073  

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 nine months ended September 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 eight business combinations and one minor acquisition merged into existing operations during the nine months ended September 30, 2018 and seven business combinations and two minor acquisitions merged into existing operations during the nine months ended September 30, 2017, respectively, in which we acquired 100% of the ownership interests in each.

 

22


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

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, Columbia Shelving & Mirror, Inc. and Charleston Shelving & Mirror, Inc. (collectively, “Columbia”) in June 2017, and All In Insulation, LLC d/b/a/ Astro Insulation (collectively, “Astro”) in September 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 nine months ended September 30, 2018 (in thousands):

 

                                 Total
Purchase
Price
     Three months ended      Nine months ended  
            Acquisition             Seller      September 30, 2018      September 30, 2018  

2018 Acquisitions

   Date      Type      Cash Paid      Obligations      Revenue      Net Income      Revenue      Net Income  

CDG

     3/19/2018        Asset      $ 9,440      $  1,973      $  11,413      $ 3,848      $  164      $ 7,572      $  229  

Other

     Various        Shares/Asset        25,242        3,447        28,689        7,003        42        12,782        423  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

         $  34,682      $ 5,420      $ 40,102      $  10,851      $ 206      $  20,354      $ 652  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

For the three and nine months ended September 30, 2017 (in thousands):

 

                             Fair Value of
Common
Stock
    Total
Purchase
Price
    Three months ended
September 30, 2017
    Nine months ended
September 30, 2017
 

2017 Acquisitions

   Date     Acquisition
Type
    Cash Paid     Seller
Obligations
    Revenue     Net (Loss)
Income
    Revenue     Net Income  

Alpha(1)

     1/5/2017       Share     $  103,810     $  2,002     $  10,859     $  116,671     $  29,334     $  (271   $ 87,830     $  190  

Columbia

     6/26/2017       Asset       8,768       225       —         8,993       3,026       73       3,241       80  

Astro

     9/18/2017       Asset       9,144       482       —         9,626       264       46       264       46  

Other

     Various       Asset       9,812       1,042       —         10,854       6,499       84       11,671       366  
      

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total

       $ 131,534     $ 3,751     $ 10,859     $ 146,144     $ 39,123     $ (68   $  103,006     $ 682  
      

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

 

(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.9 million for the three and nine months ended September 30, 2018, respectively, and $0.9 million and $2.3 million for the three and nine months ended September 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 $12.4 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 September 30 (in thousands):

 

23


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

     2018     2017  
     CDG     Other     Total     Alpha     Columbia     Astro     Other     Total  

Estimated fair values:

                

Cash

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

Accounts receivable

     1,731       3,306       5,037       29,851       989       924       2,070       33,834  

Inventories

     514       1,027       1,541       1,852       704       296       1,014       3,866  

Other current assets

     28       892       920       4,500       8       36       8       4,552  

Property and equipment

     933       1,893       2,826       1,528       659       640       1,144       3,971  

Intangibles

     3,711       16,681       20,392       57,200       4,760       5,168       5,939       73,067  

Goodwill

     4,898       6,873       11,771       38,511       2,209       2,932       2,472       46,124  

Other non-current assets

     36       19       55       383       36             176       595  

Accounts payable and other current liabilities

     (438     (2,002     (2,440     (17,401     (372     (370     (1,969     (20,112
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Fair value of assets acquired and purchase price

     11,413       28,689       40,102       116,671       8,993       9,626       10,854       146,144  

Less fair value of common stock issued

     —         —         —         10,859       —         —         —         10,859  

Less seller obligations

     1,973       3,447       5,420       2,002       225       482       1,042       3,751  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Cash paid

   $ 9,440     $ 25,242     $ 34,682     $ 103,810     $ 8,768     $ 9,144     $ 9,812     $ 131,534  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

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 earnouts based on performance that are recorded at fair value at the time of acquisition, and/or non-complete agreements and amounts based on working capital calculations. 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 nine months ended September 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 nine months ended September 30, 2018 and 2017 due to small acquisitions merged into existing operations 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 March 31, 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.

The provisional amounts for Columbia 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 to reflect the review and ongoing analysis of the fair value measurements. As a result of our continued evaluation during the measurement period, we increased goodwill by approximately $0.5 million and our seller obligations by approximately $0.4 million for an adjustment to the fair value of a working capital contingent liability. These adjustments, as well as various other insignificant adjustments, resulted in a total purchase price increase for Columbia of approximately $0.6 million as reflected within the above table and were within applicable measurement period guidelines.

 

24


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

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

 

     2018      2017  

Acquired intangibles assets

   Estimated
Fair Value
     Weighted
Average
Estimated
Useful
Life (yrs.)
     Estimated
Fair Value
     Weighted
Average
Estimated
Useful
Life (yrs.)
 

Customer relationships

   $ 14,480        8      $ 37,533        8  

Trademarks and trade names

     3,920        14        19,403        15  

Non-competition agreements

     1,530        5        2,429        5  

Backlog

     460        2        13,400        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
months ended September 30,
     Unaudited pro forma for the nine
months ended September 30,
 
     2018      2017      2018      2017  

Net revenue

   $ 353,609      $ 316,382      $ 1,006,313      $ 906,283  

Net income

     16,215        13,020        40,305        34,277  

Basic and diluted net income per share

     0.52        0.41        1.28        1.08  

Unaudited pro forma net income reflects additional intangible asset amortization expense of $0.2 million and $1.2 million for the three and nine months ended September 30, 2018 and $0.9 million and $3.2 million for the three and nine months ended September 30, 2017, respectively, as well as additional income tax expense of $0.2 million and $0.7 million for the three and nine months ended September 30, 2018 and $0.5 million and $2.0 million for the three and nine months ended September 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 84 thousand and 138 thousand shares for the three and nine months ended September 30, 2018, respectively, and 107 thousand and 80 thousand shares for the three and nine months ended September 30, 2017, respectively.

 

25


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

NOTE 16 – SUBSEQUENT EVENTS

On October 31, 2018, we acquired substantially all of the assets of Advanced Fiber Technology, a manufacturer of cellulose, asphalt and industrial fibers. The initial accounting for the business combination was not complete at the time the financial statements were issued due to the timing of the acquisition and the filing of this Quarterly Report on Form 10-Q. As a result, disclosures required under ASC 805-10-50, Business Combinations, cannot be made at this time.

On October 31, 2018, IBP’s Board of Directors approved an additional stock repurchase program, effective November 5, 2018, pursuant to which we may purchase up to an additional $100 million of our outstanding common stock. The program will remain in effect until February 28, 2020, unless extended by the Board of Directors.

 

26


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. Sentiment continues to materialize that state and local tax deductibility changes have caused negative impacts in certain areas of the country where housing affordability has contributed to slowing demand during the first nine months of 2018. We may adjust our strategies based on housing demand and our performance in each of our markets.

2018 Third Quarter Highlights

Net revenue increased 18.2% or $53.8 million to $349.0 million, while gross profit increased 13.7% or $11.8 million, during the three months ended September 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 growth across our end markets and products, with the increase in gross margin being partially offset by material inflation and labor related expenses.

During the third quarter of 2018, we entered into a seven-year interest rate swap with a beginning notional of $100.0 million that serves 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. We also entered into a forward interest rate swap beginning May 31, 2022 with a beginning notional of $100.0 million. Including our pre-existing interest rate swap, these three swaps serve to hedge $200.0 million of the variable cash flows on our Term Loan until maturity.

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’ October 2018 consensus forecast, which projects housing starts to increase from approximately 1.2 million in 2017 to approximately 1.3 million in 2019. We expect that our net revenue, gross profit and operating income will benefit from this growth. While we are actively increasing 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 nine months of 2018.

 

27


Table of Contents

While we continue to proactively work with customers and suppliers to mitigate these cost impacts, we continue to experience inflation on our materials and it may take a few quarters for us to fully address the current material price environment.

Sales performance

Net revenues increased during the third quarter and first nine months of 2018 compared to 2017, primarily driven by acquisitions, organic growth from our existing branches and increased selling prices. For the three and nine months ended September 30, 2018, on a same branch basis, net revenue improved 12.2% and 11.6%, respectively, 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 15.8% and 11.0% during the three and nine months ended, September 30, 2018, respectively, while same branch new residential sales increased 11.3% and 11.6%, compared to growth in U.S. housing completions of 9.6% and 8.7% for the three and nine months ended September 30, 2018, respectively. Net revenue for the three and nine months ended September 30 was as follows (in thousands):

 

     Three months ended September 30,      Nine months ended September 30,  
     2018      Change     2017      2018      Change     2017  

Same branch(1)

   $ 331,205        34.4   $ 246,486      $ 929,752        34.5   $ 691,290  

Acquired branch(2)

     17,794        -63.5     48,707        53,559        -62.2     141,768  
  

 

 

      

 

 

    

 

 

      

 

 

 

Total net revenues

   $ 348,999        18.2   $ 295,193      $ 983,311        18.0   $ 833,058  
  

 

 

      

 

 

    

 

 

      

 

 

 

 

(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 nine months ended September 30 was as follows (dollars in thousands):

 

     Three months ended September 30,     Nine months ended September 30,  
     2018     Change     2017     2018     Change     2017  

Net revenues

   $ 348,999       18.2   $ 295,193     $ 983,311       18.0   $ 833,058  

Cost of sales

     251,665       20.1     209,612       710,358       20.3     590,377  
  

 

 

     

 

 

   

 

 

     

 

 

 

Gross profit

   $ 97,334       13.7   $ 85,581     $ 272,953       12.5   $ 242,681  
  

 

 

     

 

 

   

 

 

     

 

 

 

Gross profit percentage

     27.9       29.0     27.8       29.1

As a percentage of net revenue, gross profit decreased during the three and nine months ended September 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 branch start-up costs, partially offset by improvements in labor utilization.

Operating expenses

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

 

28


Table of Contents
     Three months ended September 30,     Nine months ended September 30,  
     2018     Change     2017     2018     Change     2017  

Selling

   $ 17,434       17.3   $ 14,865     $ 49,300       15.9   $ 42,541  

Percentage of total net revenue

     5.0       5.0     5.0       5.1

Administrative

   $ 48,337       16.0   $ 41,657     $ 137,511       12.1   $ 122,679  

Percentage of total net revenue

     13.9       14.1     14.0       14.7

Amortization

   $ 5,228       -23.4   $ 6,824     $ 19,678       -0.6   $ 19,790  

Percentage of total net revenue

     1.5       2.3     2.0       2.4

Selling

The dollar increases in selling expenses for the three and nine months ended September 30, 2018 were primarily driven by increased selling wages, commissions and bonuses on an increased sales base. Selling expense, as a percentage of sales, decreased slightly for the nine months ended September 30, 2018 compared to 2017 primarily due to lower bad debt expense.

Administrative

The increase in administrative expenses for the three and nine months ended September 30, 2018 was primarily due to an increase in wages, benefits and facility costs attributable to both acquisitions and organic growth, as well as legal expenses as a result of a legal settlement in the state of California amounting to $0.8 million. Administrative expense decreased as a percentage of sales for the three and nine months ended September 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 nine months ended September 30 was as follows (dollars in thousands):

 

     Three months ended September 30,      Nine months ended September 30,  
     2018      Change     2017      2018      Change     2017  

Interest expense, net

   $ 5,282        19.5   $ 4,421      $ 15,013        31.0   $ 11,456  

Other

     132        59.0     83        417        13.9     366  
  

 

 

    

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Total other expense

   $ 5,414        20.2   $ 4,504      $ 15,430        30.5   $ 11,822  
  

 

 

    

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

The increase in interest expense during the three and nine months ended September 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 nine months ended September 30 were as follows (dollars in thousands):

 

     Three months ended September 30,     Nine months ended September 30,  
     2018     2017     2018     2017  

Income tax provision

   $ 5,358     $ 5,721     $ 12,762     $ 15,502  

Effective tax rate

     25.6     32.3     25.0     33.8

During the three and nine months ended September 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 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.

 

29


Table of Contents

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 nine 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

Cost of materials

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, has and could continue to 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 Third Quarter Highlights.

Liquidity and capital resources

Our capital resources primarily consist of cash from operations and borrowings under our credit agreement and capital equipment leases and loans. Our primary capital requirements are to fund working capital needs, operating expenses, acquisitions and capital expenditures and meet required principal and interest payments. We also use our resources to fund our stock repurchase program. Our investments consist of highly liquid instruments primarily including corporate bonds and commercial paper. As of September 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.2 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 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. Combined with our pre-existing interest rate swap, these three swaps serve to hedge $200.0 million of the variable cash flows on our Term Loan until maturity.

 

30


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 each of the nine months ended September 30, 2018 and 2017. At September 30, 2018, we were in compliance with all applicable covenants under our borrowing agreements.

The following table summarizes our liquidity (in thousands):

 

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

Cash and cash equivalents

   $ 139,089     $ 62,510  

Short-term investments

     15,358       30,053  

ABL Revolver(1)

     150,000       100,000  

Less: outstanding letters of credit and cash-collateral

     (28,537     (17,902
  

 

 

   

 

 

 

Total liquidity

   $ 275,910     $ 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 September 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 September 30, 2018 (in thousands):

 

     2018  

Performance bonds

   $ 36,785  

Insurance letters of credit and cash-collateral

     28,537  

Permit and license bonds

     6,749  
  

 

 

 

Total bonds and letters of credit

   $ 72,071  
  

 

 

 

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 $68.8 million and $53.3 million for the nine months ended September 30, 2018 and 2017, respectively. Generally, the primary driver of our cash flows from

 

31


Table of Contents

operating 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 nine months ended September 30, 2018 and 2017, we made cash payments, net of cash acquired, of $34.7 million and $131.0 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 $27.1 million and $22.9 million for the nine months ended September 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 nine months ended September 30, 2018 and 2017, we invested $22.8 million and $25.2 million, respectively, in short-term investments consisting primarily of corporate bonds and commercial paper and had $37.5 million in short-term investments that matured during the nine months ended September 30, 2018.

Cash flows from financing activities

We utilize our credit facilities to support our operations and continuing acquisitions, fund our stock repurchase program and finance our fleet expansion. During the nine months ended September 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 $88.9 million and $183.3 million, respectively, to support those initiatives. In addition, we made $4.3 million and $5.6 million in principal payments on our capital leases during the nine months ended September 30, 2018 and 2017, respectively, and received proceeds of $20.7 million and $15.8 million during the nine months ended September 30, 2018 and 2017, respectively, from our fixed asset loans, which serve to offset a significant portion of the capital expenditures included in cash flows from investing activities as described above. Lastly, we repurchased approximately 793 thousand shares of our common stock for $42.8 million during the nine months ended September 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.

 

32


Table of Contents

Contractual Obligations

During the nine months ended September 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 nine months ended September 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 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.1 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 and the revisions to correct certain immaterial misstatements.
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    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.

 

33


Table of Contents
ASU 2018-15, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of the FASB Emerging Issues Task Force)    ASU 2018-15 amends the existing accounting standards for capitalizing implementation costs of internal-use software by including service contracts in a cloud computing arrangement. For public business entities, this update is effective for financial statements issued for fiscal years beginning after December 15, 2019 and interim periods therein, with early adoption permitted. We elected to early adopt this ASU using the prospective approach effective July 1, 2018 and, as such, have capitalized certain implementation costs associated with service contracts in a cloud computing arrangement. The effects of adoption were not significant.

Forward-Looking Statements

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 efforts to navigate the material pricing environment, 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, expectations for demand for our services and our earnings in 2018 and expectations for 2019. 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, general economic and industry conditions, the material price environment, and 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 nine months ended September 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. We also entered into a forward interest rate swap beginning May 31, 2022 with beginning notional of $100.0 million. 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 September 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.

 

34


Table of Contents
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 September 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 September 30, 2018 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

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 September 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 September 30, 2018:

 

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

July 1 - 31, 2018

     —        $ —          —          —    

August 1 - 31, 2018

     333,035        47.49        333,035      $ 9.6 million  

September 1 - 30, 2018

     47,659        49.57        47,659      $ 7.2 million  
  

 

 

    

 

 

    

 

 

    

 

 

 
     380,694      $  47.75        380,694      $ 7.2 million  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

(1) 

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 380,694 shares for $18.2 million during the three months ended September 30, 2018 under this stock repurchase program. We repurchased 412,717 shares for $24.6 million in the first quarter of 2018 under this stock repurchase program and did not repurchase any shares in the second quarter of 2018.

 

35


Table of Contents
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

None.

 

Item 6.

Exhibits

(a)(3) Exhibits

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

 

Exhibit
Number

 

Description

10.1   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 (incorporated by reference to Exhibit 10.4 to the Company’s Quarterly Report on Form 10-Q filed with the SEC on August 3, 2018).
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.

 

36


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: November 2, 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

 

37

EX-31.1 2 d622324dex311.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: November 2, 2018  

By:

 

/s/ Jeffrey W. Edwards

    Jeffrey W. Edwards
   

President and Chief Executive Officer

EX-31.2 3 d622324dex312.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: November 2, 2018   By:  

/s/ Michael T. Miller

    Michael T. Miller
    Executive Vice President and Chief Financial Officer
EX-32.1 4 d622324dex321.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 September 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: November 2, 2018

 

By:

 

/s/ Jeffrey W. Edwards

    Jeffrey W. Edwards
    President and Chief Executive Officer
EX-32.2 5 d622324dex322.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 September 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: November 2, 2018     By:  

/s/ Michael T. Miller

      Michael T. Miller
      Executive Vice President and Chief Financial Officer
EX-101.INS 6 ibp-20180930.xml XBRL INSTANCE DOCUMENT 297800000 100000000 50000000 100000000 300000000 50000000 150000000 397800000 1.00 67008000 197358000 3971000 247000 4552000 3866000 595000 10859000 33834000 73067000 146144000 46124000 20112000 1144000 8000 1014000 176000 2070000 5939000 10854000 2472000 1969000 640000 36000 296000 924000 5168000 9626000 2932000 370000 659000 8000 704000 36000 989000 4760000 8993000 2209000 372000 1528000 247000 4500000 1852000 383000 10859000 29851000 57200000 116671000 38511000 17401000 172206000 -45000 32524934 325000 37641000 12769000 662373 9816000 458218000 122058000 5405000 219444000 7787000 180106000 94781000 2029000 3072000 863106000 5169000 158218000 1.00 4900000 4954000 3870000 12400000 60900000 9700000 139089000 139089000 100000000 31224974 117688000 17229000 0.01 32723972 327000 8039000 17229000 7758000 4370000 271000 6100000 25370000 4900000 86279000 19094000 55265000 18176000 20400000 21332000 225988000 139709000 167738000 237742000 70004000 5442000 51491000 177096000 5171000 648755000 863106000 456233000 22481000 392724000 59992000 433752000 51000 117700000 32836000 3517000 1277000 1249000 11936000 1073000 1154000 294000 0 29510000 26279000 85505000 25800000 0.01 5000000 0 14600000 170278000 20800000 87100000 88736000 15358000 57890000 214351000 5276000 1498998 15466000 10190000 112444000 12060000 57834000 319383000 859420000 6837000 58494000 859420000 22147000 85971000 -3686000 -921000 7003000 -3686000 -10689000 -2765000 95300000 1 93300000 1 400000 56.05 13388 3600000 52.25 115698 174481 47.42 2500000 2826000 920000 1541000 55000 5037000 20392000 40102000 11771000 2440000 933000 28000 514000 36000 1731000 3711000 11413000 4898000 438000 1893000 892000 1027000 19000 3306000 16681000 28689000 6873000 2002000 10900000 21700000 3 200000000 0.048 0.025 5026000 200000000 2 100000000 97000000 4900000 4900000 117688000 117688000 4370000 4370000 271000 271000 15343000 15358000 48668000 135900000 87232000 6826000 13780000 6954000 13619000 14060000 441000 17166000 62248000 45082000 15400000 2400000 1400000 0.06 P5Y 0.04 P1Y 2100000 1894000 180106000 3072000 32723972 327000 88736000 57890000 1498998 125 31224974 14482000 153977000 158581000 32135176 321000 7294000 12219000 650402 9106000 354942000 56252000 4805000 180725000 7073000 174043000 87425000 2033000 507000 738746000 5057000 122144000 1834000 5666000 6479000 63400000 13000000 62510000 62510000 100000000 31862146 55634000 14476000 0.01 32524934 325000 7519000 14476000 6444000 618000 25399000 1834000 66567000 204558000 137991000 155466000 225470000 70004000 48346000 159806000 1834000 528218000 738746000 347577000 16650000 293354000 50357000 330927000 55600000 33308000 3866000 9272000 0 24666000 24562000 81075000 0.01 5000000 0 131563000 48434000 30053000 12781000 210528000 5899000 662788 14620000 8721000 84563000 9419000 47000000 302729000 52.16 72000 41.00 77254 202331 39.09 2800000 5146000 100000000 1 95300000 1834000 1834000 55634000 55634000 618000 618000 30038000 30053000 38651000 121015000 82364000 4773000 11807000 7034000 9067000 13600000 4533000 14076000 58136000 44060000 30100000 2000000 1000000 1900000 1826000 174043000 507000 32524934 325000 48434000 12781000 -12781000 662788 100000 2020-02-28 2018-11-05 2018-10-31 P7Y 2022-04-13 2023-06-19 2024-04-15 2025-04-15 1100000 P1Y10M24D Over the next 18 months. P6M P1Y9M18D 2100000 2800000 700000 4749000 4360000 768000 19790000 906283000 1108000 34277000 3759000 4073000 247000 52526000 30302000 590377000 1300000 20732000 0.96 0.96 329000 0 122679000 45849000 15502000 2665000 242681000 26292000 24636000 11456000 -10167000 -68000 -695000 5249000 80000 9733000 1890000 7 -180299000 179484000 53341000 30347000 -45000 -366000 30000 57671000 25195000 8175000 130994000 22947000 1845000 3434000 682000 300000000 15817000 30347000 5583000 2208000 7201000 97000000 833058000 4750000 550000 42541000 10859000 300000 31712515 31632400 1201000 550000 125000000 112500000 1080 12400000 2 1890000 700000 1900000 1700000 3200000 10859000 3751000 146144000 2000000 131534000 682000 103006000 1042000 10854000 Asset 366000 9812000 11671000 2017-09-18 482000 9626000 Asset 46000 9144000 264000 2017-06-26 225000 8993000 Asset 80000 8768000 3241000 10859000 2017-01-05 2002000 116671000 Share 190000 103810000 87830000 1.00 0.67 0.08 0.09 0.06 0.05 0.04 0.01 0.17 0.77 0.06 P8Y 37533000 P5Y 2429000 P1Y6M 13400000 P15Y 19403000 507000 9800000 3950000 2300000 292000 600000 10000 100000 3 300000 6000 561462000 64695000 73054000 53107000 45338000 29493000 5909000 875000 901000 7363000 4360000 1890000 -1000 10856000 300000 -45000 101241 1000 3000 282577 5940 30347000 550000 11971 141546000 637915000 53597000 6089000 false 5965000 883000 19678000 1006313000 615000 40305000 <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="62%"></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"> Unaudited&#xA0;pro&#xA0;forma&#xA0;for&#xA0;the&#xA0;three<br /> months&#xA0;ended&#xA0;September&#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"> Unaudited&#xA0;pro&#xA0;forma&#xA0;for&#xA0;the&#xA0;nine<br /> months&#xA0;ended&#xA0;September&#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">353,609</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">316,382</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,006,313</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">906,283</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,215</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,020</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40,305</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,277</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 and 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.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">1.28</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.08</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> 5420000 1034000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 14 &#x2013; BUSINESS COMBINATIONS</b></p> <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 eight business combinations and one minor acquisition merged into existing operations during the nine months ended September&#xA0;30, 2018 and seven business combinations and two minor acquisitions merged into existing operations during the nine months ended September&#xA0;30, 2017, respectively, in which we acquired 100% of the ownership interests in each.</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"> 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, Columbia Shelving&#xA0;&amp; Mirror, Inc. and Charleston Shelving&#xA0;&amp; Mirror, Inc. (collectively, &#x201C;Columbia&#x201D;) in June 2017, and All In Insulation, LLC d/b/a/ Astro Insulation (collectively, &#x201C;Astro&#x201D;) in September 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 nine months ended September&#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="32%"></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" rowspan="3">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" rowspan="3" colspan="2" align="center">Total<br /> Purchase<br /> Price</td> <td valign="bottom" rowspan="3">&#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">Nine 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 style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">September&#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">September&#xA0;30, 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 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">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">&#xA0;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">&#xA0;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,848</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;164</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,572</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;229</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">Shares/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">25,242</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,447</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,689</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,003</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42</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,782</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">423</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">&#xA0;34,682</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,420</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">40,102</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;10,851</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">206</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;20,354</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">652</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 nine months ended September&#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="30%"></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;</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;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" rowspan="2">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"> Fair&#xA0;Value&#xA0;of<br /> Common<br /> Stock</td> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom" rowspan="2">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center">Total<br /> Purchase<br /> Price</td> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">Three&#xA0;months&#xA0;ended<br /> September&#xA0;30,&#xA0;2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">Nine months ended<br /> September&#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;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Acquisition<br /> Type</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#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;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Seller<br /> Obligations</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#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;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Net&#xA0;(Loss)<br /> Income</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#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;</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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Share</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;103,810</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;2,002</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;10,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;116,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;29,334</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;(271</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">87,830</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;190</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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</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" 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">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">3,026</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">73</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,241</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">80</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"> Astro</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">9/18/2017</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">482</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">9,626</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">264</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">264</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46</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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,812</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,042</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,854</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,499</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">84</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">366</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;</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: #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> <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: 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;</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" align="right">131,534</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,751</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">146,144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,123</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(68</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;103,006</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">682</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;</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: #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> <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: 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> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> 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.9&#xA0;million for the three and nine months ended September&#xA0;30, 2018, respectively, and $0.9&#xA0;million and $2.3&#xA0;million for the three and nine months ended September&#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 $12.4&#xA0;million of goodwill for tax purposes as a result of 2018 acquisitions.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Purchase Price Allocations</u></p> <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 September&#xA0;30 (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="100%" align="center" border="0"> <tr> <td width="44%"></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 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="18" 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;&#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">Astro</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;&#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> <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;&#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" 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;&#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">3,306</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,037</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">924</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,070</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,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: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventories</p> </td> <td valign="bottom">&#xA0;&#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">1,027</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,541</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">296</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">3,866</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;&#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">892</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">920</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">36</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">4,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"> Property and equipment</p> </td> <td valign="bottom">&#xA0;&#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,893</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,826</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">640</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,971</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;&#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">16,681</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,392</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">5,168</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,939</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">73,067</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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,898</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,873</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,771</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">2,932</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,472</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46,124</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;&#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">19</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">55</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" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">176</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">595</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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(438</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">(2,440</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">(370</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,969</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(20,112</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;</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;&#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">28,689</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40,102</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">9,626</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,854</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">146,144</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;&#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" 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;&#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">3,447</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,420</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">482</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,042</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,751</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;</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;&#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">25,242</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">34,682</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">9,144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,812</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">131,534</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;</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> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> 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 earnouts based on performance that are recorded at fair value at the time of acquisition, and/or <font style="WHITE-SPACE: nowrap">non-complete</font> agreements and amounts based on working capital calculations. 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: Times New Roman; MARGIN-TOP: 12pt"> 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 nine months ended September&#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 nine months ended September&#xA0;30, 2018 and 2017 due to small acquisitions merged into existing operations that do not appear in the above table.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The provisional amounts for Alpha originally reported in our Condensed Consolidated Balance Sheets included in our Quarterly Report on Form <font style="WHITE-SPACE: nowrap">10-Q</font> for the period ended March&#xA0;31, 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: Times New Roman; MARGIN-TOP: 12pt"> The provisional amounts for Columbia originally reported in our Condensed Consolidated Balance Sheets included in our Quarterly Report on Form <font style="WHITE-SPACE: nowrap">10-Q</font> for the period ended June&#xA0;30, 2017 were adjusted to reflect the review and ongoing analysis of the fair value measurements. As a result of our continued evaluation during the measurement period, we increased goodwill by approximately $0.5&#xA0;million and our seller obligations by approximately $0.4&#xA0;million for an adjustment to the fair value of a working capital contingent liability. These adjustments, as well as various other insignificant adjustments, resulted in a total purchase price increase for Columbia of approximately $0.6&#xA0;million as reflected within the above table and were within applicable measurement period guidelines.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Estimates of acquired intangible assets related to the acquisitions are as follows for the nine months ended September&#xA0;30 (dollars 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="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: 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">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">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"> Acquired intangibles assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Estimated<br /> 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">Weighted<br /> Average<br /> Estimated<br /> Useful<br /> Life&#xA0;(yrs.)</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">Estimated<br /> 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">Weighted<br /> Average<br /> Estimated<br /> Useful<br /> Life&#xA0;(yrs.)</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"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,480</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">37,533</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: 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"> Trademarks and trade names</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,920</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</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,403</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: 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"> <font style="WHITE-SPACE: nowrap">Non-competition</font> agreements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,530</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">2,429</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: 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"> Backlog</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">460</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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,400</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: Times New Roman; MARGIN-TOP: 18pt"> <u>Pro Forma Information</u></p> <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="62%"></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"> Unaudited&#xA0;pro&#xA0;forma&#xA0;for&#xA0;the&#xA0;three<br /> months&#xA0;ended&#xA0;September&#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"> Unaudited&#xA0;pro&#xA0;forma&#xA0;for&#xA0;the&#xA0;nine<br /> months&#xA0;ended&#xA0;September&#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">353,609</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">316,382</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,006,313</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">906,283</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,215</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,020</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40,305</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,277</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 and 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.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">1.28</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.08</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"> Unaudited pro forma net income reflects additional intangible asset amortization expense of $0.2&#xA0;million and $1.2&#xA0;million for the three and nine months ended September&#xA0;30, 2018 and $0.9&#xA0;million and $3.2&#xA0;million for the three and nine months ended September&#xA0;30, 2017, respectively, as well as additional income tax expense of $0.2&#xA0;million and $0.7&#xA0;million for the three and nine months ended September&#xA0;30, 2018 and $0.5&#xA0;million and $2.0&#xA0;million for the three and nine months ended September&#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-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>NOTE 13 &#x2013; COMMITMENTS AND CONTINGENCIES</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <u>Accrued General Liability</u></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Accrued general insurance reserves included on the Condensed Consolidated Balance Sheets were as follows (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="74%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> September&#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="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Included in other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,029</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,033</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 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,787</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,073</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,816</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,106</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> We also had insurance receivables and an indemnification asset, totaling $2.5&#xA0;million and $2.8&#xA0;million included in other <font style="white-space:nowrap">non-current</font> assets on the Condensed Consolidated Balance Sheets as of September&#xA0;30, 2018 and December&#xA0;31, 2017, respectively, that, in aggregate, offset an equal liability included within the reserve amounts noted above.</p> <p style="font-size:1px;margin-top:18px;margin-bottom:0px"> &#xA0;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <u>Leases</u></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> 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 $60.9&#xA0;million and $63.4&#xA0;million as of September&#xA0;30, 2018 and December&#xA0;31, 2017, respectively, and a total of approximately $32.3&#xA0;million and $26.8&#xA0;million were fully depreciated as of September&#xA0;30, 2018 and December&#xA0;31, 2017, respectively. The net book value of assets under capital leases was approximately $9.7&#xA0;million and $13.0&#xA0;million as of September&#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-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> 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-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Future minimum lease payments under noncancellable operating leases (with initial or remaining lease terms in excess of one year) with related parties as of September&#xA0;30, 2018 are as follows (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="68%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="89%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Remainder of 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">294</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,249</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,277</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,154</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,073</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> </table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <u>Other Commitments and Contingencies</u></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> 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-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> During the nine months ended September&#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.5&#xA0;million and $4.1&#xA0;million for the three months ended September&#xA0;30, 2018 and 2017, respectively, and $13.3&#xA0;million and $12.4&#xA0;million for the nine months ended September&#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.9&#xA0;million as of September&#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 $4.4&#xA0;million and $3.1&#xA0;million for the three months ended September&#xA0;30, 2018 and 2017, respectively, and $9.7&#xA0;million and $9.8&#xA0;million for the nine months ended September&#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: 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="74%"></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"> September&#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">5,276</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">10,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">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">15,466</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: 12pt"> 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="76%" align="center" border="0"> <tr> <td width="74%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></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"> September&#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. We recognized 401(k) plan expenses of $0.3&#xA0;million and $1.2&#xA0;million during the three and nine months ended September&#xA0;30, 2018 and $0.4&#xA0;million and $1.3&#xA0;million during the three and nine months ended September&#xA0;30, 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 nine months ended September&#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 nine months ended September&#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 $25&#xA0;thousand and $0.1&#xA0;million of compensation expense was recorded during the three and nine months ending September&#xA0;30, 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In addition, during each of the nine months ended September&#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 each of the nine months ended September&#xA0;30, 2018 and 2017 vest in three equal installments (rounded to the nearest whole share) annually on April 20<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">th</sup> through 2021.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> During the nine months ended September&#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 $2.9&#xA0;million for the three and nine months ended September&#xA0;30, 2018, respectively, and $0.8&#xA0;million and $1.9&#xA0;million for the three and nine months ended September&#xA0;30, 2017, respectively. We recognized excess tax benefits of $0.5&#xA0;million and $0.6&#xA0;million within the income tax provision in the Condensed Consolidated Statements of Operations and Comprehensive Income for the nine months ended September&#xA0;30, 2018 and 2017, respectively. We did not recognize any such excess tax benefits in the three months ended September&#xA0;30, 2018 or 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> As of September&#xA0;30, 2018, we had $6.1&#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 1.9 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 nine months ended September&#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 nine months ended September&#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.6&#xA0;million for the three and nine months ended September&#xA0;30, 2018, respectively, and $0.3&#xA0;million and $0.7&#xA0;million for the three and nine months ended September&#xA0;30, 2017, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> As of September&#xA0;30, 2018, we had $3.6&#xA0;million of unrecognized compensation expense related to nonvested performance-based common stock awards. This expense is subject to future adjustments for forfeitures and is expected to be recognized over the remaining weighted-average period of 1.8 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 nine months ended September&#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 nine months ended September&#xA0;30, 2018. In addition, during the nine months ended September&#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.5&#xA0;million for the three and nine months ended September&#xA0;30, 2018, respectively, and $1.0&#xA0;million and $1.7&#xA0;million for the three and nine months ended September&#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 September&#xA0;30, 2018, we had $0.4&#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.5 years. See the table below for changes in shares and related weighted average fair market value per share.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <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 nine months ended September&#xA0;30, 2018 were as follows:</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="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 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"><font style="WHITE-SPACE: nowrap">Performance-Based&#xA0;Stock</font><br /> 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"><font style="WHITE-SPACE: nowrap">Performance-Based&#xA0;Restricted</font><br /> Stock 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 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">Weighted<br /> Average&#xA0;Fair<br /> Market&#xA0;Value<br /> 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">Weighted<br /> Average&#xA0;Fair<br /> Market&#xA0;Value<br /> 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">Weighted<br /> Average Fair<br /> Market&#xA0;Value<br /> 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;</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;</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">(2,010</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">48.63</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,564</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">53.14</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 September&#xA0;30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">174,481</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">47.42</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,388</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 nine months ended September&#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="64%"></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"> Three&#xA0;months&#xA0;ended&#xA0;September&#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"> Nine&#xA0;months&#xA0;ended&#xA0;September&#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">94</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">507</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">749</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">507</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">30</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">292</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">402</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">292</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,769</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,380</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,938</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,950</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,893</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,179</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,089</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,749</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 76579000 40725000 <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 nine months ended September&#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. During the nine months ended September&#xA0;30, 2018, we changed certain of our critical accounting policies and estimates from those previously disclosed in our 2017 Form <font style="WHITE-SPACE: nowrap">10-K,</font> in relation to our revenue recognition and our hedge accounting policies as a result of the adoption of new accounting standards on January&#xA0;1, 2018. Our revenue recognition accounting policy is described in Note 3, Revenue Recognition, and our hedge accounting policy is described in Note 8, Derivatives and Hedging Activities.</p> </div> <div> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Contract assets and liabilities related to our uncompleted contracts and customer deposits were as follows (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" align="center"> <tr> <td width="74%"></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="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> September&#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="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Contract assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,229</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,476</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Contract liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(8,039</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,519</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> </table> </div> 7000000 <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="74%"></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 style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">September&#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">17,229</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,476</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">(5,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">(5,057</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">12,060</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,419</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> 710358000 2142000 --12-31 1200000 Q3 2018 10-Q 24567000 <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 nine 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 September&#xA0;30, 2018, we had two interest rate swaps, each with an associated floor, with a total beginning notional of $200.0&#xA0;million, one that amortizes quarterly to $95.3&#xA0;million at a maturity date of May&#xA0;31, 2022 and one that amortizes quarterly to $93.3&#xA0;million at a maturity date of April&#xA0;15, 2025. We also had a forward interest rate swap with an associated floor 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. Combined, these three swaps serve to hedge $200.0&#xA0;million of the variable cash flows on our Term Loan until maturity. As of December&#xA0;31, 2017, we had one interest rate swap with an associated floor with a beginning notional of $100.0&#xA0;million that amortizes 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. We had no such changes during the nine months ended September&#xA0;30, 2018.</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"> 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.4&#xA0;million will be reclassified as a decrease to interest expense, net.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> 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 September&#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: Times New Roman; MARGIN-TOP: 0pt"> The following tables present our revenues disaggregated by end market and product (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="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: 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="14" align="center">Three months ended September&#xA0;30,</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center">Nine months ended September&#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 valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017<sup style="FONT-SIZE: 85%; 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: #000000 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: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017<sup style="FONT-SIZE: 85%; 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: 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"> Residential new construction</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">268,254</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">228,526</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">755,800</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">637,915</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> </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"> Repair and remodel</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,107</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,722</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">65,453</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">53,597</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: 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"> Commercial</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">57,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">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,945</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">162,058</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">141,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">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: #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> <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> </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"> Net revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">348,999</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">295,193</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">983,311</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">833,058</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: #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"></td> <td valign="bottom"></td> <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;&#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: #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"></td> <td valign="bottom"></td> <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;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <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="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: 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="14" align="center">Three months ended September&#xA0;30,</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center">Nine months ended September&#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 valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017<sup style="FONT-SIZE: 85%; 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: #000000 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: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017<sup style="FONT-SIZE: 85%; 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: 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"> Insulation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">225,503</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">65</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">195,872</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">646,270</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">561,462</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> </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"> Waterproofing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,980</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">21,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">7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">73,477</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">64,695</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: 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"> Shower doors, shelving and mirrors</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,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">7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,849</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">66,222</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">53,107</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: 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"> Garage doors</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,781</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,874</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">56,574</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">45,338</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: 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"> Rain gutters</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,163</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">10,863</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">31,429</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">29,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">4</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"> Blinds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,811</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">2,634</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">21,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">2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,909</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: 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 building products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,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">26,530</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">88,143</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">73,054</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: #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> <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> </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"> Net revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">348,999</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">295,193</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">983,311</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">833,058</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: #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"></td> <td valign="bottom"></td> <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;&#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: #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"></td> <td valign="bottom"></td> <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;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <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%" 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">As noted above, prior period amounts have not been adjusted under the modified retrospective method.</p> </td> </tr> </table> </div> <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>NOTE 15 &#x2013;INCOME PER COMMON SHARE</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> 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-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> 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 84&#xA0;thousand and 138&#xA0;thousand shares for the three and nine months ended September&#xA0;30, 2018, respectively, and 107&#xA0;thousand and 80&#xA0;thousand shares for the three and nine months ended September&#xA0;30, 2017, respectively.</p> </div> 0.250 1.21 0.21 0001580905 INSTALLED BUILDING PRODUCTS, INC. false <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="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></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;September&#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"> 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">&#xA0;15,358</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;15,343</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;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">&#xA0;30,038</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 7 &#x2013; FAIR VALUE MEASUREMENTS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <u>Assets and Liabilities Measured at Fair Value on a Recurring Basis</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> 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: Times New Roman; MARGIN-TOP: 18pt"> <u>Assets Measured at Fair Value on a Nonrecurring Basis</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> 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 September&#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 nine months ended September&#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: Times New Roman; MARGIN-TOP: 18pt"> <u>Estimated Fair Value of Financial Instruments</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Accounts receivable, accounts payable and accrued liabilities as of September&#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 September&#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 September&#xA0;30, 2018 and December&#xA0;31, 2017. All debt classifications represent Level&#xA0;2 fair value measurements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> 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 and not described above 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="100%" align="center" border="0"> <tr> <td width="47%"></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 style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center">As of September&#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="14" 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">Total</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">Level&#xA0;1</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">Level&#xA0;2</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">Level&#xA0;3</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">Total</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">Level&#xA0;1</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">Level&#xA0;2</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">Level&#xA0;3</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> <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"> Cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;117,688</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;117,688</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">&#xA0;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">&#xA0;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"> &#xA0;&#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: 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"> Derivative financial instruments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,370</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">4,370</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: #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: 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">122,058</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">117,688</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;4,370</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: #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> <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 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: 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"> Derivative financial instruments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">271</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">271</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" 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" 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" 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"> Contingent consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,900</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" 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">4,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">1,834</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" 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">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: #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: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total financial liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,171</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">271</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;4,900</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">&#xA0;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: #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: 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"> The change in fair value of the contingent consideration 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="68%" align="center" border="0"> <tr> <td width="89%"></td> <td valign="bottom" width="5%"></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">&#xA0;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,653</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">(586</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">399</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 - September 30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,900</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> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> 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: 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="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></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;September&#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"> 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">&#xA0;15,358</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;15,343</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;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">&#xA0;30,038</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"> 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-09-30 1.22 false Large Accelerated Filer <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Estimates of acquired intangible assets related to the acquisitions are as follows for the nine months ended September&#xA0;30 (dollars 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="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: 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">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">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"> Acquired intangibles assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Estimated<br /> 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">Weighted<br /> Average<br /> Estimated<br /> Useful<br /> Life&#xA0;(yrs.)</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">Estimated<br /> 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">Weighted<br /> Average<br /> Estimated<br /> Useful<br /> Life&#xA0;(yrs.)</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"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,480</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">37,533</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: 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"> Trademarks and trade names</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,920</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</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,403</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: 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"> <font style="WHITE-SPACE: nowrap">Non-competition</font> agreements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,530</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">2,429</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: 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"> Backlog</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">460</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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,400</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> </div> 3653000 400000 551000 <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">11,771</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">11,771</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">501</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">501</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"> September&#xA0;30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">237,742</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">167,738</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 nine months ended September&#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 nine month periods ended September&#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 September&#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 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 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">135,900</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">48,668</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">87,232</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">13,780</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,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">6,954</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">62,248</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,166</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">45,082</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">14,060</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,619</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">441</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">225,988</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">86,279</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">139,709</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 $21.4&#xA0;million during the nine months ended September&#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">5,442</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">21,332</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">20,400</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">19,094</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">18,176</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">55,265</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> 501000 21400000 11771000 0 137511000 51034000 12762000 7523000 272953000 <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>NOTE 11 &#x2013; INCOME TAXES</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> 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-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> During the three and nine months ended September&#xA0;30, 2018, our effective tax rate was 25.6% and 25.0%, 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-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> 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, second and third 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> 1902000 35953000 15013000 10542000 6799000 801000 2016000 138000 14110000 <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>NOTE 4 &#x2013; INVESTMENTS</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Cash and cash equivalents includes investments in money market funds that are valued based on the net asset value of the funds. The investments in these funds were $117.7&#xA0;million and $55.6&#xA0;million as of September&#xA0;30, 2018 and December&#xA0;31, 2017, respectively. The increase from December&#xA0;31, 2017 primarily 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="font-size:1px;margin-top:12px;margin-bottom:0px"> &#xA0;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> 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 September&#xA0;30, 2018 and December&#xA0;31, 2017, the amortized cost of these investments equaled the net carrying value, which was $15.4&#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 September&#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: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 6 &#x2013; LONG-TERM DEBT</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Long-term debt consisted of the following (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="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: 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">As&#xA0;of&#xA0;September&#xA0;30,</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">As&#xA0;of&#xA0;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"> Term loan, net of unamortized debt issuance costs of $5,026 and $5,146, respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">392,724</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: 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"> Vehicle and equipment notes, maturing September 2023; payable in various monthly installments, including interest rates ranging from 2.5% to 4.8%</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">59,992</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: 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"> Various notes payable, maturing through March 2025; payable in various monthly installments, including interest rates ranging from 4% to 6%</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,517</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: #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">&#xA0;</td> <td valign="bottom" align="right">456,233</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: 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"> Less: current maturities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(22,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">(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: #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"> Long-term debt, less current maturities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">433,752</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: #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"> 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: Times New Roman; MARGIN-TOP: 12pt"> 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: Times New Roman; MARGIN-TOP: 12pt"> 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: 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="22%"></td> <td valign="bottom" width="1%"></td> <td width="77%"></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 valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell" align="center">Adoption</p> </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">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.1&#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 and the revisions to correct certain immaterial misstatements.</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="top">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> <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-15,</font> <i>Intangibles&#x2014;Goodwill and <font style="WHITE-SPACE: nowrap">Other&#x2014;Internal-Use</font> Software (Subtopic <font style="WHITE-SPACE: nowrap">350-40):</font> Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of the FASB Emerging Issues Task Force)</i></td> <td valign="bottom">&#xA0;</td> <td valign="top">ASU <font style="WHITE-SPACE: nowrap">2018-15</font> amends the existing accounting standards for capitalizing implementation costs of <font style="WHITE-SPACE: nowrap">internal-use</font> software by including service contracts in a cloud computing arrangement. For public business entities, this update is effective for financial statements issued for fiscal years beginning after December&#xA0;15, 2019 and interim periods therein, with early adoption permitted. We elected to early adopt this ASU using the prospective approach effective July&#xA0;1, 2018 and, as such, have capitalized certain implementation costs associated with service contracts in a cloud computing arrangement. The effects of adoption were not significant.</td> </tr> </table> </div> 8 -47535000 55265000 68849000 38272000 2453000 -417000 <div> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Future minimum lease payments under noncancellable operating leases (with initial or remaining lease terms in excess of one year) with related parties as of September&#xA0;30, 2018 are as follows (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="68%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="89%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Remainder of 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">294</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,249</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,277</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,154</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,073</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> </table> </div> <div> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>NOTE 1 &#x2013; ORGANIZATION</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> 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-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> 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> -822000 1 66464000 22818000 1992000 42827000 34682000 27051000 1590000 2901000 1106000 100000000 37500000 20657000 One year or less. 38272000 <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>NOTE 12 &#x2013; RELATED PARTY TRANSACTIONS</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> 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-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> 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-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> For the three and nine months ended September&#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="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="84%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="60%"></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> <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="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"> Three&#xA0;months&#xA0;ended&#xA0;September&#xA0;30,</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"> Nine&#xA0;months&#xA0;ended&#xA0;September&#xA0;30,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,259</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,641</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,361</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,363</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Purchases</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">372</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">302</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,207</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">901</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Rent</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">257</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">290</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">829</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">875</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> </table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> As of September&#xA0;30, 2018 and December&#xA0;31, 2017, we had related party balances of approximately $2.4&#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.4&#xA0;million and $1.0&#xA0;million of these balances as of each of September&#xA0;30, 2018 and December&#xA0;31, 2017, respectively.</p> </div> 4316000 2219000 <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 eight business combinations and one minor acquisition merged into existing operations during the nine months ended September&#xA0;30, 2018 and seven business combinations and two minor acquisitions merged into existing operations during the nine months ended September&#xA0;30, 2017, respectively, in which we acquired 100% of the ownership interests in each.</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"> 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, Columbia Shelving&#xA0;&amp; Mirror, Inc. and Charleston Shelving&#xA0;&amp; Mirror, Inc. (collectively, &#x201C;Columbia&#x201D;) in June 2017, and All In Insulation, LLC d/b/a/ Astro Insulation (collectively, &#x201C;Astro&#x201D;) in September 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 nine months ended September&#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="32%"></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" rowspan="3">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" rowspan="3" colspan="2" align="center">Total<br /> Purchase<br /> Price</td> <td valign="bottom" rowspan="3">&#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">Nine 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 style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">September&#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">September&#xA0;30, 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 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">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">&#xA0;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">&#xA0;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,848</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;164</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,572</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;229</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">Shares/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">25,242</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,447</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,689</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,003</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42</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,782</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">423</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">&#xA0;34,682</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,420</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">40,102</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;10,851</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">206</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;20,354</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">652</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 nine months ended September&#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="30%"></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;</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;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" rowspan="2">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"> Fair&#xA0;Value&#xA0;of<br /> Common<br /> Stock</td> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom" rowspan="2">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center">Total<br /> Purchase<br /> Price</td> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">Three&#xA0;months&#xA0;ended<br /> September&#xA0;30,&#xA0;2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">Nine months ended<br /> September&#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;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Acquisition<br /> Type</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#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;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Seller<br /> Obligations</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#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;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Net&#xA0;(Loss)<br /> Income</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#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;</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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Share</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;103,810</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;2,002</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;10,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;116,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;29,334</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;(271</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">87,830</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;190</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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</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" 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">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">3,026</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">73</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,241</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">80</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"> Astro</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">9/18/2017</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">482</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">9,626</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">264</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">264</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46</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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,812</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,042</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,854</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,499</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">84</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">366</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;</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: #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> <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: 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;</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" align="right">131,534</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,751</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">146,144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,123</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(68</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;103,006</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">682</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;</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: #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> <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: 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: Times New Roman; MARGIN-TOP: 12pt"> The fair values of financial assets and liabilities that are recorded at fair value in the Condensed Consolidated Balance Sheets and not described above 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="100%" align="center" border="0"> <tr> <td width="47%"></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 style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center">As of September&#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="14" 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">Total</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">Level&#xA0;1</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">Level&#xA0;2</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">Level&#xA0;3</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">Total</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">Level&#xA0;1</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">Level&#xA0;2</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">Level&#xA0;3</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> <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"> Cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;117,688</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;117,688</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">&#xA0;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">&#xA0;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"> &#xA0;&#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: 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"> Derivative financial instruments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,370</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">4,370</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: #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: 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">122,058</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">117,688</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;4,370</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: #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> <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 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: 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"> Derivative financial instruments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">271</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">271</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" 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" 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" 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"> Contingent consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,900</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" 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">4,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">1,834</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" 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">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: #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: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total financial liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,171</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">271</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;4,900</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">&#xA0;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: #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> </div> <div> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> For the three and nine months ended September&#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="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="84%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="60%"></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> <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="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"> Three&#xA0;months&#xA0;ended&#xA0;September&#xA0;30,</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"> Nine&#xA0;months&#xA0;ended&#xA0;September&#xA0;30,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,259</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,641</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,361</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,363</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Purchases</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">372</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">302</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,207</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">901</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Rent</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">257</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">290</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">829</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">875</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> </table> </div> 10324000 750000 983311000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>NOTE 3 &#x2013; REVENUE RECOGNITION</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <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: Times New Roman; MARGIN-TOP: 6pt"> 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: Times New Roman; MARGIN-TOP: 12pt"> We recorded a $2.1&#xA0;million cumulative effect adjustment as an increase to opening retained earnings, a $2.8&#xA0;million increase to other current assets and a $0.7&#xA0;million increase to deferred income taxes, respectively, 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 <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">percentage-of-completion</font></font> method using <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">cost-to-cost</font></font> 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. The cumulative effect adjustment has been revised from the amount previously disclosed in our interim financial statements filed on Form <font style="WHITE-SPACE: nowrap">10-Q</font> for the quarterly periods ended March&#xA0;31, 2018 and June&#xA0;30, 2018 to correct certain immaterial misstatements. The result of correcting these misstatements was an $0.8&#xA0;million decrease to opening retained earnings, a $1.0&#xA0;million decrease to other current assets and a $0.2&#xA0;million decrease to deferred income taxes recorded in the three months ended September&#xA0;30, 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Impact of New Revenue Recognition Standard on Financial Statement Line Items</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The following table summarizes the impact of the new revenue standard on the Condensed Consolidated Balance Sheet as of September&#xA0;30, 2018, including the cumulative effect of applying the new standard to all contracts upon adoption (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="65%"></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> <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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center">Impact of Change in Accounting Policy</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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">As&#xA0;reported</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">Adjustments</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">Without&#xA0;adoption</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"> Inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">51,491</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,003</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">58,494</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 current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,836</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(10,689</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,147</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"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">863,106</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,686</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">859,420</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"> Deferred income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,758</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(921</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,837</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"> Retained earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">88,736</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,765</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">85,971</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"> Total liabilities and stockholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">863,106</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,686</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">859,420</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <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"> The following table summarizes the impact of the new revenue standard on the Condensed Consolidated Statements of Operations and Comprehensive Income (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="44%"></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> <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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"> Three&#xA0;months&#xA0;ended&#xA0;September&#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="10" align="center">Nine months ended September&#xA0;30, 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">&#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;reported</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">Adjustments</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">Without&#xA0;adoption</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;reported</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">Adjustments</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">Without&#xA0;adoption</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">&#xA0;348,999</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">60</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;349,059</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;983,311</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;(2,612</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;980,699</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"> Cost of sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">251,665</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(207</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">251,458</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">710,358</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,781</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">708,577</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"> Income before income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,921</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">267</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,188</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">51,034</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(831</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">50,203</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"> Income tax provision</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,358</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> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,426</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,762</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(208</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,554</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;&#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: 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 income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,563</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">199</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,762</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38,272</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(623</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">37,649</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;</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;</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: Times New Roman; MARGIN-TOP: 18pt"> <i>Revenue Recognition</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> 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 <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">percentage-of-completion</font></font> method of accounting, utilizing a <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">cost-to-cost</font></font> 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 <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">point-in-time</font></font> 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: Times New Roman; MARGIN-TOP: 12pt"> When the <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">percentage-of-completion</font></font> 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 <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">cost-to-cost</font></font> approach). Under the <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">cost-to-cost</font></font> 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: Times New Roman; MARGIN-TOP: 12pt"> 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 <font style="WHITE-SPACE: nowrap">catch-up</font> basis.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> 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: 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"> 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; 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="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: Times New Roman; PAGE-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 September&#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">Nine months ended September&#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: 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: 85%; 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: 85%; 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: 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"> Residential new construction</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">268,254</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">228,526</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">755,800</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">637,915</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> </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"> Repair and remodel</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,107</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,722</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">65,453</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">53,597</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: 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"> Commercial</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">57,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">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,945</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">162,058</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">141,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">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: 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"> Net revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">348,999</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">295,193</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">983,311</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">833,058</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; 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="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: Times New Roman; PAGE-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 September&#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">Nine months ended September&#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: 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: 85%; 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: 85%; 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: 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"> Insulation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">225,503</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">65</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">195,872</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">646,270</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">561,462</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> </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"> Waterproofing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,980</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">21,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">7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">73,477</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">64,695</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: 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"> Shower doors, shelving and mirrors</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,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">7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,849</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">66,222</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">53,107</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: 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"> Garage doors</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,781</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,874</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">56,574</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">45,338</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: 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"> Rain gutters</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,163</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">10,863</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">31,429</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">29,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">4</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"> Blinds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,811</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">2,634</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">21,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">2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,909</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: 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 building products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,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">26,530</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">88,143</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">73,054</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: 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"> Net revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">348,999</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">295,193</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">983,311</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">833,058</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; 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">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: Times New Roman; MARGIN-TOP: 18pt"> <i>Contract Assets and Liabilities</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Our contract assets consist of unbilled amounts typically resulting from sales under contracts when the <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">cost-to-cost</font></font> 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. For presentation purposes, uncompleted contracts as of December&#xA0;31, 2017 have been restated to reflect the adoption of ASC 606 on January&#xA0;1, 2018.</p> <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="74%"></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"> September&#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: 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: 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">17,229</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,476</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">(8,039</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,519</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> </table> <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"> Uncompleted contracts 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="73%"></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 style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">September&#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: 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">112,444</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">84,563</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,834</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,000</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: 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">170,278</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">131,563</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">158,218</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">122,144</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: 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">12,060</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,419</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: 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="74%"></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 style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">September&#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: 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">17,229</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,476</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">(5,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">(5,057</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: 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">12,060</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,419</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: Times New Roman; MARGIN-TOP: 12pt"> During the three and nine months ended September&#xA0;30, 2018, we recognized $0.1 and $7.0&#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 nine months ended September&#xA0;30, 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> 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 September&#xA0;30, 2018, the aggregate amount of the transaction price allocated to remaining uncompleted contracts was $87.1&#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: Times New Roman; MARGIN-TOP: 18pt"> <i>Practical Expedients and Exemptions</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> 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 on the Condensed Consolidated Statements of Operations and Comprehensive Income.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We do not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less.</p> </div> 6089000 <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 nine months ended September&#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. During the nine months ended September&#xA0;30, 2018, we changed certain of our critical accounting policies and estimates from those previously disclosed in our 2017 Form <font style="WHITE-SPACE: nowrap">10-K,</font> in relation to our revenue recognition and our hedge accounting policies as a result of the adoption of new accounting standards on January&#xA0;1, 2018. Our revenue recognition accounting policy is described in Note 3, Revenue Recognition, and our hedge accounting policy is described in Note 8, Derivatives and Hedging Activities.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"> &#xA0;</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: 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="22%"></td> <td valign="bottom" width="1%"></td> <td width="77%"></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 valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell" align="center">Adoption</p> </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">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.1&#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 and the revisions to correct certain immaterial misstatements.</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="top">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> <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-15,</font> <i>Intangibles&#x2014;Goodwill and <font style="WHITE-SPACE: nowrap">Other&#x2014;Internal-Use</font> Software (Subtopic <font style="WHITE-SPACE: nowrap">350-40):</font> Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of the FASB Emerging Issues Task Force)</i></td> <td valign="bottom">&#xA0;</td> <td valign="top">ASU <font style="WHITE-SPACE: nowrap">2018-15</font> amends the existing accounting standards for capitalizing implementation costs of <font style="WHITE-SPACE: nowrap">internal-use</font> software by including service contracts in a cloud computing arrangement. For public business entities, this update is effective for financial statements issued for fiscal years beginning after December&#xA0;15, 2019 and interim periods therein, with early adoption permitted. We elected to early adopt this ASU using the prospective approach effective July&#xA0;1, 2018 and, as such, have capitalized certain implementation costs associated with service contracts in a cloud computing arrangement. The effects of adoption were not significant.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <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> <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="10%"></td> <td valign="bottom" width="1%"></td> <td width="30%"></td> <td valign="bottom" width="1%"></td> <td width="29%"></td> <td valign="bottom"></td> <td width="28%"></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">Description</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">Effective Date</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">Effect on the financial statements<br /> or other significant matters</p> </td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"><font style="WHITE-SPACE: nowrap">ASU&#xA0;2016-02,</font> <i>Leases&#xA0;(Topic 842)</i></td> <td valign="bottom">&#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;</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;</td> <td valign="top">This ASU requires substantially all leases, with the exception of leases with a term of one year or less, to be recorded on the balance sheet as a lease liability measured as the present value of the future lease payments with a corresponding <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font> asset. This ASU also requires disclosures designed to give financial statement users information on the amount, timing and uncertainty of cash flows. We anticipate taking advantage of the practical expedient options which allow an entity to not reassess whether any existing or expired contracts contain leases, not reassess lease classifications for existing or expired leases and not reassess initial direct costs for an existing lease. We are also evaluating other optional practical expedients and policy elections. The cumulative effect of adoption will be recorded to retained earnings in the period of adoption. We have completed the design phase of our implementation of this standard and are in the process of implementing changes to our systems and processes in conjunction with a review of existing lease agreements. Based on a preliminary assessment, we expect that substantially all of our operating lease commitments will be subject to the new guidance and recognized as operating lease liabilities and <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font> assets upon adoption. We will adopt these standards effective January&#xA0;1, 2019.</td> </tr> </table> <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="12%"></td> <td valign="bottom" width="2%"></td> <td width="28%"></td> <td valign="bottom" width="2%"></td> <td width="28%"></td> <td valign="bottom" width="1%"></td> <td width="26%"></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="top">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> <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">2017-04,</font> <i>Intangibles&#x2014;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">To address concerns over the cost and complexity of the <font style="WHITE-SPACE: nowrap">two-step</font> goodwill impairment test, this pronouncement removes the second step of the goodwill impairment test. Going forward, an entity will apply a <font style="WHITE-SPACE: nowrap">one-step</font> quantitative test and record the amount of goodwill impairment as the excess of a reporting unit&#x2019;s carrying amount over its fair value, not to exceed the total amount of goodwill allocated to the reporting unit.</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">Annual or interim goodwill impairment tests in fiscal years 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 the provisions of this ASU and the impact it will have on our disclosures.</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">2018-13,</font> <i>Fair Value Measurement (Topic 820):Disclosure Framework&#x2014;Changes to the Disclosure Requirements for Fair Value Measurement</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">This pronouncement amends&#xA0;Topic 820 to eliminate, add and modify certain disclosure requirements for&#xA0;fair value measurements.</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 the provisions of this ASU and the impact it will have on our disclosures.</td> </tr> </table> </div> 2282000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Long-term debt consisted of the following (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="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: 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">As&#xA0;of&#xA0;September&#xA0;30,</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">As&#xA0;of&#xA0;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"> Term loan, net of unamortized debt issuance costs of $5,026 and $5,146, respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">392,724</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: 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"> Vehicle and equipment notes, maturing September 2023; payable in various monthly installments, including interest rates ranging from 2.5% to 4.8%</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">59,992</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: 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"> Various notes payable, maturing through March 2025; payable in various monthly installments, including interest rates ranging from 4% to 6%</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,517</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: #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">&#xA0;</td> <td valign="bottom" align="right">456,233</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: 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"> Less: current maturities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(22,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">(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: #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"> Long-term debt, less current maturities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">433,752</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: #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-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> During the three and nine months ended September&#xA0;30, 2018 and 2017, we recorded the following stock compensation expense, by income statement category (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="64%"></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="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"> Three&#xA0;months&#xA0;ended&#xA0;September&#xA0;30,</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"> Nine&#xA0;months&#xA0;ended&#xA0;September&#xA0;30,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Cost of sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">94</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">507</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">749</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">507</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Selling</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">292</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">402</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">292</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,769</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,380</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,938</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,950</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,893</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,179</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,089</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,749</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Remaining estimated aggregate annual amortization expense is as follows (amounts, in thousands, are for the fiscal year ended):</p> <p style="font-size:1px;margin-top:12px;margin-bottom:0px"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="68%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="89%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Remainder of 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,442</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,332</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,400</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,094</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,176</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">55,265</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> </table> </div> <div> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The change in carrying amount of goodwill was as follows (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="84%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <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="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">Goodwill<br /> (Gross)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">Accumulated<br /> Impairment<br /> Losses</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">Goodwill<br /> (Net)</td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 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 nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(70,004</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">155,466</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Business Combinations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,771</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,771</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">501</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">501</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> September&#xA0;30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">237,742</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(70,004</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">167,738</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#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 nine months ended September&#xA0;30, 2018 were as follows:</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="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 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"><font style="WHITE-SPACE: nowrap">Performance-Based&#xA0;Stock</font><br /> 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"><font style="WHITE-SPACE: nowrap">Performance-Based&#xA0;Restricted</font><br /> Stock 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 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">Weighted<br /> Average&#xA0;Fair<br /> Market&#xA0;Value<br /> 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">Weighted<br /> Average&#xA0;Fair<br /> Market&#xA0;Value<br /> 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">Weighted<br /> Average Fair<br /> Market&#xA0;Value<br /> 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;</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;</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">(2,010</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">48.63</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,564</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">53.14</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 September&#xA0;30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">174,481</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">47.42</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,388</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 summarizes the impact of the new revenue standard on the Condensed Consolidated Balance Sheet as of September&#xA0;30, 2018, including the cumulative effect of applying the new standard to all contracts upon adoption (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="65%"></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> <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="10" align="center">Impact of Change in Accounting Policy</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">As&#xA0;reported</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">Adjustments</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">Without&#xA0;adoption</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"> Inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">51,491</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,003</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">58,494</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 current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,836</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(10,689</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,147</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"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">863,106</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,686</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">859,420</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"> Deferred income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,758</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(921</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,837</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"> Retained earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">88,736</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,765</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">85,971</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"> Total liabilities and stockholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">863,106</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,686</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">859,420</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <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"> The following table summarizes the impact of the new revenue standard on the Condensed Consolidated Statements of Operations and Comprehensive Income (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="44%"></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> <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="10" align="center"> Three&#xA0;months&#xA0;ended&#xA0;September&#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="10" align="center">Nine months ended September&#xA0;30, 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">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">As&#xA0;reported</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">Adjustments</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Without&#xA0;adoption</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">As&#xA0;reported</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">Adjustments</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Without&#xA0;adoption</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">&#xA0;348,999</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">60</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;349,059</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;983,311</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;(2,612</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;980,699</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"> Cost of sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">251,665</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(207</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">251,458</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">710,358</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,781</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">708,577</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"> Income before income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,921</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">267</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,188</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">51,034</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(831</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">50,203</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"> Income tax provision</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,358</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> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,426</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,762</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(208</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,554</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;</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;</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"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,563</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">199</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,762</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38,272</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(623</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">37,649</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;</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;</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 September&#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 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 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">135,900</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">48,668</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">87,232</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">13,780</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,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">6,954</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">62,248</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,166</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">45,082</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">14,060</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,619</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">441</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">225,988</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">86,279</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">139,709</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> 49300000 <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 September&#xA0;30 (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="100%" align="center" border="0"> <tr> <td width="44%"></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 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="18" 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;&#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">Astro</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;&#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> <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;&#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" 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;&#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">3,306</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,037</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">924</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,070</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,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: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventories</p> </td> <td valign="bottom">&#xA0;&#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">1,027</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,541</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">296</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">3,866</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;&#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">892</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">920</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">36</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">4,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"> Property and equipment</p> </td> <td valign="bottom">&#xA0;&#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,893</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,826</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">640</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,971</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;&#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">16,681</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,392</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">5,168</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,939</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">73,067</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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,898</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,873</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,771</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">2,932</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,472</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46,124</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;&#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">19</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">55</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" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">176</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">595</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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(438</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">(2,440</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">(370</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,969</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(20,112</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;</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;&#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">28,689</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40,102</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">9,626</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,854</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">146,144</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;&#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" 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;&#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">3,447</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,420</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">482</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,042</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,751</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;</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;&#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">25,242</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">34,682</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">9,144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,812</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">131,534</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;</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: &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"> <b>NOTE 16 &#x2013; SUBSEQUENT EVENTS</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"> On October&#xA0;31, 2018, we acquired substantially all of the assets of Advanced Fiber Technology, a manufacturer of cellulose, asphalt and industrial fibers. The initial accounting for the business combination was not complete at the time the financial statements were issued due to the timing of the acquisition and the filing of this Quarterly Report on Form&#xA0;<font style="WHITE-SPACE: nowrap">10-Q.</font>&#xA0;As a result, disclosures required under ASC&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">805-10-50,</font></font>&#xA0;Business Combinations, cannot be made at this time.</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 October&#xA0;31, 2018, IBP&#x2019;s Board of Directors approved an additional stock repurchase program, effective November&#xA0;5, 2018, pursuant to which we may purchase up to an additional $100&#xA0;million of our outstanding common stock. The program will remain in effect until February&#xA0;28, 2020, unless extended by the Board of Directors.</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 September&#xA0;30, 2018, we had $3.1&#xA0;million in accumulated other comprehensive income on our Condensed Consolidated Balance Sheet, which represents 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.0&#xA0;million stock repurchase program effective March&#xA0;2, 2018 through February&#xA0;28, 2019, unless extended by the Board of Directors. See Note 16, Subsequent Events, for information regarding an additional stock repurchase program authorized by the Board of Directors effective November&#xA0;5, 2018. During the three and nine months ended September&#xA0;30, 2018, we repurchased approximately 380&#xA0;thousand and 793&#xA0;thousand shares of our common stock, respectively. The aggregate purchase price of our 2018 stock repurchase plan was approximately $18.2&#xA0;million and $42.8&#xA0;million, or $47.75 and $53.96 average price per share, for the three and nine months ended September&#xA0;30, 2018, respectively. The effect of these treasury shares reducing the number of common shares outstanding is reflected in our earnings per share calculation.</p> </div> 100000 31512104 31373871 42827000 1164000 32300000 2282000 -586000 1 2025-03 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> The change in fair value of the contingent consideration 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="68%" align="center" border="0"> <tr> <td width="89%"></td> <td valign="bottom" width="5%"></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">&#xA0;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,653</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">(586</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">399</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 - September 30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,900</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: 0pt"> Uncompleted contracts 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="73%"></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 style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">September&#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 incurred on uncompleted contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">112,444</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">84,563</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,834</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,000</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">170,278</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">131,563</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">158,218</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">122,144</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">12,060</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,419</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: 12pt"> 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="76%" align="center" border="0"> <tr> <td width="74%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></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"> September&#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-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Accrued general insurance reserves included on the Condensed Consolidated Balance Sheets were as follows (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="74%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> September&#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="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Included in other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,029</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,033</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 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,787</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,073</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,816</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,106</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#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"> 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: 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="74%"></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"> September&#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">5,276</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">10,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">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">15,466</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: 0pt"> <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> <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="10%"></td> <td valign="bottom" width="1%"></td> <td width="30%"></td> <td valign="bottom" width="1%"></td> <td width="29%"></td> <td valign="bottom"></td> <td width="28%"></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">Description</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">Effective Date</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">Effect on the financial statements<br /> or other significant matters</p> </td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"><font style="WHITE-SPACE: nowrap">ASU&#xA0;2016-02,</font> <i>Leases&#xA0;(Topic 842)</i></td> <td valign="bottom">&#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;</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;</td> <td valign="top">This ASU requires substantially all leases, with the exception of leases with a term of one year or less, to be recorded on the balance sheet as a lease liability measured as the present value of the future lease payments with a corresponding <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font> asset. This ASU also requires disclosures designed to give financial statement users information on the amount, timing and uncertainty of cash flows. We anticipate taking advantage of the practical expedient options which allow an entity to not reassess whether any existing or expired contracts contain leases, not reassess lease classifications for existing or expired leases and not reassess initial direct costs for an existing lease. We are also evaluating other optional practical expedients and policy elections. The cumulative effect of adoption will be recorded to retained earnings in the period of adoption. We have completed the design phase of our implementation of this standard and are in the process of implementing changes to our systems and processes in conjunction with a review of existing lease agreements. Based on a preliminary assessment, we expect that substantially all of our operating lease commitments will be subject to the new guidance and recognized as operating lease liabilities and <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font> assets upon adoption. We will adopt these standards effective January&#xA0;1, 2019.</td> </tr> </table> <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="12%"></td> <td valign="bottom" width="2%"></td> <td width="28%"></td> <td valign="bottom" width="2%"></td> <td width="28%"></td> <td valign="bottom" width="1%"></td> <td width="26%"></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="top">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> <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">2017-04,</font> <i>Intangibles&#x2014;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">To address concerns over the cost and complexity of the <font style="WHITE-SPACE: nowrap">two-step</font> goodwill impairment test, this pronouncement removes the second step of the goodwill impairment test. Going forward, an entity will apply a <font style="WHITE-SPACE: nowrap">one-step</font> quantitative test and record the amount of goodwill impairment as the excess of a reporting unit&#x2019;s carrying amount over its fair value, not to exceed the total amount of goodwill allocated to the reporting unit.</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">Annual or interim goodwill impairment tests in fiscal years 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 the provisions of this ASU and the impact it will have on our disclosures.</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">2018-13,</font> <i>Fair Value Measurement (Topic 820):Disclosure Framework&#x2014;Changes to the Disclosure Requirements for Fair Value Measurement</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">This pronouncement amends Topic 820 to eliminate, add and modify certain disclosure requirements for&#xA0;fair value measurements.</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 the provisions of this ASU and the impact it will have on our disclosures.</td> </tr> </table> </div> 1280 -399000 13300000 1 708577000 50203000 12554000 37649000 980699000 -1781000 -831000 -208000 -623000 -2612000 2022-05-31 2025-04-15 1600000 2 100000 2900000 1500000 1564 14072 71120 52.15 53.14 55.92 14448 52892 41.00 65.60 57.51 36.10 65112 90952 2010 48.63 1200000 5420000 40102000 700000 34682000 652000 20354000 2018-03-19 1973000 11413000 Asset 229000 9440000 7572000 3447000 28689000 Shares/Asset 423000 25242000 12782000 600000 400000 500000 282577 1.00 0.66 0.07 0.09 0.07 0.06 0.03 0.02 0.16 0.77 0.07 2023-09 2022-05-31 2025-04-15 P8Y 14480000 P5Y 1530000 P2Y 460000 P14Y 3920000 400000 749000 9700000 4938000 1900000 402000 500000 41000 100000 3 100000 P1Y 5000 646270000 73477000 88143000 66222000 56574000 31429000 21196000 829000 1207000 9361000 P6Y P4Y 5965000 -2000 100000 112000 2453000 194093 2000 4945 2030000 38272000 2282000 42799 793411 42827000 793000 53.96 42800000 162058000 755800000 65453000 0.35 26800000 0 2100000 2022-05-31 2179000 6824000 316382000 13020000 12042000 209612000 400000 0.38 0.38 41657000 17731000 5721000 85581000 4421000 107000 12010000 32000 -83000 -21000 22235000 295193000 14865000 31766881 31659503 410 4100000 300000 800000 1000000 900000 500000 -68000 39123000 84000 6499000 46000 264000 73000 3026000 -271000 29334000 1.00 0.66 0.07 0.09 0.07 0.06 0.04 0.01 0.17 0.77 0.06 507000 3100000 1380000 900000 292000 0 195872000 21571000 26530000 21849000 15874000 10863000 2634000 290000 302000 2641000 47945000 228526000 18722000 1893000 5228000 353609000 16215000 16381000 100000 251665000 300000 0.256 0.50 0.50 48337000 20921000 5358000 97334000 5282000 84000 15563000 818000 -132000 -278000 26335000 348999000 17434000 31312756 31229086 520 4500000 -800000 -1000000 -200000 251458000 21188000 5426000 15762000 349059000 -207000 267000 68000 199000 60000 600000 1000000 300000 200000 200000 206000 10851000 164000 3848000 42000 7003000 1.00 0.65 0.07 0.09 0.07 0.06 0.04 0.02 0.16 0.77 0.07 94000 4400000 1769000 700000 30000 0 25000 225503000 25980000 32571000 23190000 21781000 12163000 7811000 257000 372000 3259000 380000 47.75 18200000 57638000 268254000 23107000 0001580905 ibp:RepairAndRemodelMember 2018-07-01 2018-09-30 0001580905 ibp:ResidentialNewConstructionMember 2018-07-01 2018-09-30 0001580905 ibp:CommercialMember 2018-07-01 2018-09-30 0001580905 ibp:TwoThousandEighteenStockRepurchasePlanMember 2018-07-01 2018-09-30 0001580905 srt:AffiliatedEntityMember 2018-07-01 2018-09-30 0001580905 ibp:BlindsMember 2018-07-01 2018-09-30 0001580905 ibp:RainGuttersMember 2018-07-01 2018-09-30 0001580905 ibp:GarageDoorsMember 2018-07-01 2018-09-30 0001580905 ibp:ShowerDoorsShelvingAndMirrorsMember 2018-07-01 2018-09-30 0001580905 ibp:OtherBuildingProductsMember 2018-07-01 2018-09-30 0001580905 ibp:WaterproofingMember 2018-07-01 2018-09-30 0001580905 ibp:InsulationMember 2018-07-01 2018-09-30 0001580905 ibp:TwoThousandAndFourteenOmnibusIncentivePlanMemberus-gaap:DirectorMember 2018-07-01 2018-09-30 0001580905 ibp:TwoThousandAndFourteenOmnibusIncentivePlanMember 2018-07-01 2018-09-30 0001580905 us-gaap:SellingAndMarketingExpenseMember 2018-07-01 2018-09-30 0001580905 us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-01 2018-09-30 0001580905 us-gaap:CostOfSalesMember 2018-07-01 2018-09-30 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:RepairAndRemodelMember 2018-07-01 2018-09-30 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:ResidentialNewConstructionMember 2018-07-01 2018-09-30 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:CommercialMember 2018-07-01 2018-09-30 0001580905 ibp:BlindsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-07-01 2018-09-30 0001580905 ibp:RainGuttersMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-07-01 2018-09-30 0001580905 ibp:GarageDoorsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-07-01 2018-09-30 0001580905 ibp:ShowerDoorsShelvingAndMirrorsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-07-01 2018-09-30 0001580905 ibp:OtherBuildingProductsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-07-01 2018-09-30 0001580905 ibp:WaterproofingMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-07-01 2018-09-30 0001580905 ibp:InsulationMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-07-01 2018-09-30 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-07-01 2018-09-30 0001580905 ibp:OtherAcquisitionMember 2018-07-01 2018-09-30 0001580905 ibp:CdgAcquisitionMember 2018-07-01 2018-09-30 0001580905 ibp:TwoThousandEighteenAcquisitionsMember 2018-07-01 2018-09-30 0001580905 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2018-07-01 2018-09-30 0001580905 ibp:PerformanceBasedRestrictedStockUnitsMember 2018-07-01 2018-09-30 0001580905 ibp:NonPerformanceBasedAwardsMemberus-gaap:GeneralAndAdministrativeExpenseMemberibp:TwoThousandAndFourteenOmnibusIncentivePlanMember 2018-07-01 2018-09-30 0001580905 us-gaap:PerformanceSharesMemberibp:TwoThousandAndFourteenOmnibusIncentivePlanMemberus-gaap:CommonStockMemberus-gaap:OfficerMember 2018-07-01 2018-09-30 0001580905 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-07-01 2018-09-30 0001580905 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-07-01 2018-09-30 0001580905 us-gaap:AccountingStandardsUpdate201409Member 2018-07-01 2018-09-30 0001580905 2018-07-01 2018-09-30 0001580905 ibp:RepairAndRemodelMember 2017-07-01 2017-09-30 0001580905 ibp:ResidentialNewConstructionMember 2017-07-01 2017-09-30 0001580905 ibp:CommercialMember 2017-07-01 2017-09-30 0001580905 srt:AffiliatedEntityMember 2017-07-01 2017-09-30 0001580905 ibp:BlindsMember 2017-07-01 2017-09-30 0001580905 ibp:RainGuttersMember 2017-07-01 2017-09-30 0001580905 ibp:GarageDoorsMember 2017-07-01 2017-09-30 0001580905 ibp:ShowerDoorsShelvingAndMirrorsMember 2017-07-01 2017-09-30 0001580905 ibp:OtherBuildingProductsMember 2017-07-01 2017-09-30 0001580905 ibp:WaterproofingMember 2017-07-01 2017-09-30 0001580905 ibp:InsulationMember 2017-07-01 2017-09-30 0001580905 ibp:TwoThousandAndFourteenOmnibusIncentivePlanMember 2017-07-01 2017-09-30 0001580905 us-gaap:SellingAndMarketingExpenseMember 2017-07-01 2017-09-30 0001580905 us-gaap:GeneralAndAdministrativeExpenseMember 2017-07-01 2017-09-30 0001580905 us-gaap:CostOfSalesMember 2017-07-01 2017-09-30 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:RepairAndRemodelMember 2017-07-01 2017-09-30 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:ResidentialNewConstructionMember 2017-07-01 2017-09-30 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:CommercialMember 2017-07-01 2017-09-30 0001580905 ibp:BlindsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-07-01 2017-09-30 0001580905 ibp:RainGuttersMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-07-01 2017-09-30 0001580905 ibp:GarageDoorsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-07-01 2017-09-30 0001580905 ibp:ShowerDoorsShelvingAndMirrorsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-07-01 2017-09-30 0001580905 ibp:OtherBuildingProductsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-07-01 2017-09-30 0001580905 ibp:WaterproofingMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-07-01 2017-09-30 0001580905 ibp:InsulationMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-07-01 2017-09-30 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-07-01 2017-09-30 0001580905 ibp:AlphaMember 2017-07-01 2017-09-30 0001580905 ibp:ColumbiaMember 2017-07-01 2017-09-30 0001580905 ibp:AstroMember 2017-07-01 2017-09-30 0001580905 ibp:OtherAcquisitionMember 2017-07-01 2017-09-30 0001580905 ibp:TwoThousandSeventeenAcquisitionsMember 2017-07-01 2017-09-30 0001580905 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2017-07-01 2017-09-30 0001580905 ibp:PerformanceBasedRestrictedStockUnitsMember 2017-07-01 2017-09-30 0001580905 ibp:NonPerformanceBasedAwardsMemberus-gaap:GeneralAndAdministrativeExpenseMemberibp:TwoThousandAndFourteenOmnibusIncentivePlanMember 2017-07-01 2017-09-30 0001580905 us-gaap:PerformanceSharesMemberibp:TwoThousandAndFourteenOmnibusIncentivePlanMemberus-gaap:CommonStockMemberus-gaap:OfficerMember 2017-07-01 2017-09-30 0001580905 2017-07-01 2017-09-30 0001580905 us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember 2017-01-01 2017-12-31 0001580905 ibp:AlphaMember 2017-01-01 2017-12-31 0001580905 2017-01-01 2017-12-31 0001580905 ibp:RepairAndRemodelMember 2018-01-01 2018-09-30 0001580905 ibp:ResidentialNewConstructionMember 2018-01-01 2018-09-30 0001580905 ibp:CommercialMember 2018-01-01 2018-09-30 0001580905 ibp:TwoThousandEighteenStockRepurchasePlanMember 2018-01-01 2018-09-30 0001580905 us-gaap:TreasuryStockMember 2018-01-01 2018-09-30 0001580905 us-gaap:RetainedEarningsMember 2018-01-01 2018-09-30 0001580905 us-gaap:CommonStockMember 2018-01-01 2018-09-30 0001580905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-09-30 0001580905 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-09-30 0001580905 srt:MinimumMember 2018-01-01 2018-09-30 0001580905 srt:MaximumMember 2018-01-01 2018-09-30 0001580905 srt:AffiliatedEntityMember 2018-01-01 2018-09-30 0001580905 ibp:BlindsMember 2018-01-01 2018-09-30 0001580905 ibp:RainGuttersMember 2018-01-01 2018-09-30 0001580905 ibp:GarageDoorsMember 2018-01-01 2018-09-30 0001580905 ibp:ShowerDoorsShelvingAndMirrorsMember 2018-01-01 2018-09-30 0001580905 ibp:OtherBuildingProductsMember 2018-01-01 2018-09-30 0001580905 ibp:WaterproofingMember 2018-01-01 2018-09-30 0001580905 ibp:InsulationMember 2018-01-01 2018-09-30 0001580905 ibp:TwoThousandAndFourteenOmnibusIncentivePlanMemberus-gaap:DirectorMember 2018-01-01 2018-09-30 0001580905 ibp:TwoThousandAndFourteenOmnibusIncentivePlanMember 2018-01-01 2018-09-30 0001580905 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-09-30 0001580905 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-09-30 0001580905 us-gaap:CostOfSalesMember 2018-01-01 2018-09-30 0001580905 us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestExpenseMember 2018-01-01 2018-09-30 0001580905 us-gaap:TrademarksAndTradeNamesMember 2018-01-01 2018-09-30 0001580905 us-gaap:OrderOrProductionBacklogMember 2018-01-01 2018-09-30 0001580905 us-gaap:NoncompeteAgreementsMember 2018-01-01 2018-09-30 0001580905 us-gaap:CustomerRelationshipsMember 2018-01-01 2018-09-30 0001580905 ibp:ForwardInterestRateSwapsMember 2018-01-01 2018-09-30 0001580905 ibp:VehicleAndEquipmentNotesMember 2018-01-01 2018-09-30 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:RepairAndRemodelMember 2018-01-01 2018-09-30 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:ResidentialNewConstructionMember 2018-01-01 2018-09-30 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:CommercialMember 2018-01-01 2018-09-30 0001580905 ibp:BlindsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-09-30 0001580905 ibp:RainGuttersMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-09-30 0001580905 ibp:GarageDoorsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-09-30 0001580905 ibp:ShowerDoorsShelvingAndMirrorsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-09-30 0001580905 ibp:OtherBuildingProductsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-09-30 0001580905 ibp:WaterproofingMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-09-30 0001580905 ibp:InsulationMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-09-30 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-09-30 0001580905 ibp:AlphaMember 2018-01-01 2018-09-30 0001580905 ibp:ColumbiaMember 2018-01-01 2018-09-30 0001580905 ibp:OtherAcquisitionMember 2018-01-01 2018-09-30 0001580905 ibp:CdgAcquisitionMember 2018-01-01 2018-09-30 0001580905 ibp:TwoThousandEighteenAcquisitionsMember 2018-01-01 2018-09-30 0001580905 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2018-01-01 2018-09-30 0001580905 ibp:CommonStockAwardsMember 2018-01-01 2018-09-30 0001580905 ibp:PerformanceBasedAwardsMember 2018-01-01 2018-09-30 0001580905 ibp:PerformanceBasedRestrictedStockUnitsMember 2018-01-01 2018-09-30 0001580905 ibp:NonPerformanceBasedAwardsMemberus-gaap:GeneralAndAdministrativeExpenseMemberibp:TwoThousandAndFourteenOmnibusIncentivePlanMember 2018-01-01 2018-09-30 0001580905 us-gaap:PerformanceSharesMemberibp:TwoThousandAndFourteenOmnibusIncentivePlanMemberus-gaap:CommonStockMemberus-gaap:OfficerMember 2018-01-01 2018-09-30 0001580905 ibp:InterestRateSwapMaturedOnAprilFifteenTwoThousandTwentyFiveMemberus-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember 2018-01-01 2018-09-30 0001580905 ibp:InterestRateSwapMaturedOnMayThirtyFirstTwoThousandTwentyTwoMemberus-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember 2018-01-01 2018-09-30 0001580905 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-09-30 0001580905 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-09-30 0001580905 2018-01-01 2018-09-30 0001580905 ibp:RepairAndRemodelMember 2017-01-01 2017-09-30 0001580905 ibp:ResidentialNewConstructionMember 2017-01-01 2017-09-30 0001580905 ibp:CommercialMember 2017-01-01 2017-09-30 0001580905 us-gaap:TreasuryStockMember 2017-01-01 2017-09-30 0001580905 us-gaap:RetainedEarningsMember 2017-01-01 2017-09-30 0001580905 us-gaap:CommonStockMember 2017-01-01 2017-09-30 0001580905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-09-30 0001580905 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-09-30 0001580905 srt:AffiliatedEntityMember 2017-01-01 2017-09-30 0001580905 ibp:BlindsMember 2017-01-01 2017-09-30 0001580905 ibp:RainGuttersMember 2017-01-01 2017-09-30 0001580905 ibp:GarageDoorsMember 2017-01-01 2017-09-30 0001580905 ibp:ShowerDoorsShelvingAndMirrorsMember 2017-01-01 2017-09-30 0001580905 ibp:OtherBuildingProductsMember 2017-01-01 2017-09-30 0001580905 ibp:WaterproofingMember 2017-01-01 2017-09-30 0001580905 ibp:InsulationMember 2017-01-01 2017-09-30 0001580905 ibp:TwoThousandAndFourteenOmnibusIncentivePlanMemberus-gaap:DirectorMember 2017-01-01 2017-09-30 0001580905 ibp:TwoThousandAndFourteenOmnibusIncentivePlanMember 2017-01-01 2017-09-30 0001580905 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-09-30 0001580905 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-09-30 0001580905 us-gaap:CostOfSalesMember 2017-01-01 2017-09-30 0001580905 us-gaap:TrademarksAndTradeNamesMember 2017-01-01 2017-09-30 0001580905 us-gaap:OrderOrProductionBacklogMember 2017-01-01 2017-09-30 0001580905 us-gaap:NoncompeteAgreementsMember 2017-01-01 2017-09-30 0001580905 us-gaap:CustomerRelationshipsMember 2017-01-01 2017-09-30 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:RepairAndRemodelMember 2017-01-01 2017-09-30 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:ResidentialNewConstructionMember 2017-01-01 2017-09-30 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:CommercialMember 2017-01-01 2017-09-30 0001580905 ibp:BlindsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-09-30 0001580905 ibp:RainGuttersMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-09-30 0001580905 ibp:GarageDoorsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-09-30 0001580905 ibp:ShowerDoorsShelvingAndMirrorsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-09-30 0001580905 ibp:OtherBuildingProductsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-09-30 0001580905 ibp:WaterproofingMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-09-30 0001580905 ibp:InsulationMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-09-30 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-09-30 0001580905 ibp:AlphaMember 2017-01-01 2017-09-30 0001580905 ibp:ColumbiaMember 2017-01-01 2017-09-30 0001580905 ibp:AstroMember 2017-01-01 2017-09-30 0001580905 ibp:OtherAcquisitionMember 2017-01-01 2017-09-30 0001580905 ibp:TwoThousandSeventeenAcquisitionsMember 2017-01-01 2017-09-30 0001580905 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2017-01-01 2017-09-30 0001580905 ibp:PerformanceBasedRestrictedStockUnitsMember 2017-01-01 2017-09-30 0001580905 ibp:NonPerformanceBasedAwardsMemberus-gaap:GeneralAndAdministrativeExpenseMemberibp:TwoThousandAndFourteenOmnibusIncentivePlanMember 2017-01-01 2017-09-30 0001580905 us-gaap:PerformanceSharesMemberibp:TwoThousandAndFourteenOmnibusIncentivePlanMemberus-gaap:CommonStockMemberus-gaap:OfficerMember 2017-01-01 2017-09-30 0001580905 2017-01-01 2017-09-30 0001580905 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-01-01 0001580905 ibp:PerformanceBasedRestrictedStockUnitsMemberibp:TwoThousandAndFourteenOmnibusIncentivePlanMemberus-gaap:CommonStockMemberus-gaap:OfficerMember 2018-09-30 2018-09-30 0001580905 ibp:PerformanceBasedRestrictedStockUnitsMember 2018-09-30 2018-09-30 0001580905 2018-09-30 2018-09-30 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 ibp:AdvancedFiberTechnologyMemberus-gaap:SubsequentEventMember 2018-10-31 2018-10-31 0001580905 2018-10-31 2018-10-31 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 us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember 2017-12-31 0001580905 ibp:TermLoanAgreementMember 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 2018-10-26 0001580905 country:US 2018-09-30 0001580905 us-gaap:TreasuryStockMember 2018-09-30 0001580905 us-gaap:RetainedEarningsMember 2018-09-30 0001580905 us-gaap:CommonStockMember 2018-09-30 0001580905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 0001580905 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0001580905 ibp:WorkersCompensationMember 2018-09-30 0001580905 us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2018-09-30 0001580905 srt:MinimumMember 2018-09-30 0001580905 srt:MaximumMember 2018-09-30 0001580905 ibp:MiHomesIncMember 2018-09-30 0001580905 srt:AffiliatedEntityMember 2018-09-30 0001580905 us-gaap:HeldtomaturitySecuritiesMember 2018-09-30 0001580905 us-gaap:TrademarksAndTradeNamesMember 2018-09-30 0001580905 us-gaap:OrderOrProductionBacklogMember 2018-09-30 0001580905 us-gaap:NoncompeteAgreementsMember 2018-09-30 0001580905 us-gaap:CustomerRelationshipsMember 2018-09-30 0001580905 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-09-30 0001580905 us-gaap:FairValueInputsLevel2Member 2018-09-30 0001580905 us-gaap:FairValueInputsLevel1Member 2018-09-30 0001580905 us-gaap:FairValueInputsLevel3Member 2018-09-30 0001580905 ibp:ForwardInterestRateSwapsMember 2018-09-30 0001580905 us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember 2018-09-30 0001580905 ibp:TermLoanAgreementMember 2018-09-30 0001580905 srt:MinimumMemberibp:VehicleAndEquipmentNotesMember 2018-09-30 0001580905 srt:MaximumMemberibp:VehicleAndEquipmentNotesMember 2018-09-30 0001580905 ibp:TermLoanMemberus-gaap:DesignatedAsHedgingInstrumentMember 2018-09-30 0001580905 ibp:TermLoanMember 2018-09-30 0001580905 ibp:AlphaMember 2018-09-30 0001580905 ibp:OtherAcquisitionMember 2018-09-30 0001580905 ibp:CdgAcquisitionMember 2018-09-30 0001580905 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2018-09-30 0001580905 us-gaap:OtherNoncurrentAssetsMember 2018-09-30 0001580905 ibp:CommonStockAwardsMember 2018-09-30 0001580905 ibp:PerformanceBasedAwardsMember 2018-09-30 0001580905 ibp:PerformanceBasedRestrictedStockUnitsMemberibp:TwoThousandAndFourteenOmnibusIncentivePlanMemberus-gaap:CommonStockMemberus-gaap:OfficerMember 2018-09-30 0001580905 ibp:PerformanceBasedRestrictedStockUnitsMember 2018-09-30 0001580905 ibp:InterestRateSwapMaturedOnAprilFifteenTwoThousandTwentyFiveMemberus-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember 2018-09-30 0001580905 ibp:InterestRateSwapMaturedOnMayThirtyFirstTwoThousandTwentyTwoMemberus-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember 2018-09-30 0001580905 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-09-30 0001580905 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-09-30 0001580905 2018-09-30 0001580905 us-gaap:TreasuryStockMember 2017-09-30 0001580905 us-gaap:RetainedEarningsMember 2017-09-30 0001580905 us-gaap:CommonStockMember 2017-09-30 0001580905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-09-30 0001580905 us-gaap:AdditionalPaidInCapitalMember 2017-09-30 0001580905 ibp:AlphaMember 2017-09-30 0001580905 ibp:ColumbiaMember 2017-09-30 0001580905 ibp:AstroMember 2017-09-30 0001580905 ibp:OtherAcquisitionMember 2017-09-30 0001580905 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2017-09-30 0001580905 2017-09-30 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 2018-10-31 0001580905 ibp:TermLoanMemberibp:AmendedTermLoanAgreementMember 2017-11-30 iso4217:USD pure shares iso4217:USD shares ibp:Instruments ibp:Swap ibp:Location ibp:Business ibp:Installments ibp:Segment ibp:Acquisition EX-101.SCH 7 ibp-20180930.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 Impact of Adopting Topic 606 on Condensed Consolidated Balance Sheet (Detail) link:calculationLink link:presentationLink link:definitionLink 139 - Disclosure - Revenue Recognition - Summary of Impact of Adopting Topic 606 on Condensed Consolidated Statements of Operations and Comprehensive Income (Detail) link:calculationLink link:presentationLink link:definitionLink 140 - Disclosure - Revenue Recognition - Summary of Revenues Disaggregated by End Market and Product (Detail) link:calculationLink link:presentationLink link:definitionLink 141 - Disclosure - Revenue Recognition - Summary of Assets and Liabilities Related to Uncompleted Contracts and Customer Deposits (Detail) link:calculationLink link:presentationLink link:definitionLink 142 - Disclosure - Revenue Recognition - Schedule of Cost and Estimated Earnings on Uncompleted Contracts (Detail) link:calculationLink link:presentationLink link:definitionLink 143 - Disclosure - Revenue Recognition - Schedule of Net Under (Over) Billings (Detail) link:calculationLink link:presentationLink link:definitionLink 144 - Disclosure - Investments - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 145 - Disclosure - Goodwill and Intangibles - Summary of Change in Carrying Amount of Goodwill (Detail) link:calculationLink link:presentationLink link:definitionLink 146 - Disclosure - Goodwill and Intangibles - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 147 - Disclosure - Goodwill and Intangibles - Schedule of Gross Carrying Amount and Accumulated Amortization (Detail) link:calculationLink link:presentationLink link:definitionLink 148 - Disclosure - Goodwill and Intangibles - Schedule of Estimated Aggregate Annual Amortization (Detail) link:calculationLink link:presentationLink link:definitionLink 149 - Disclosure - Long-term Debt - Schedule of Debt (Detail) link:calculationLink link:presentationLink link:definitionLink 150 - Disclosure - Long-term Debt - Schedule of Debt (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 151 - Disclosure - Long-term Debt - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 152 - Disclosure - Fair Value Measurements - Schedule of Fair Values of Financial Assets and Liabilities (Detail) link:calculationLink link:presentationLink link:definitionLink 153 - Disclosure - Fair value measurements - Summary of Change in Fair Value of Contingent Consideration (Detail) link:calculationLink link:presentationLink link:definitionLink 154 - Disclosure - Fair Value measurements - Summary of Carrying Values and Associated Fair Values of Financial Assets and Liabilities (Detail) link:calculationLink link:presentationLink link:definitionLink 155 - Disclosure - Derivative and Hedging Activities - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 156 - Disclosure - Stockholder's Equity - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 157 - Disclosure - Employee Benefits - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 158 - Disclosure - Employee Benefits - Summary of Workers' Compensation Known Claims and IBNR Reserves (Detail) link:calculationLink link:presentationLink link:definitionLink 159 - Disclosure - Employee Benefits - Schedule of Insurance Receivable for Claims (Detail) link:calculationLink link:presentationLink link:definitionLink 160 - Disclosure - Employee Benefits - Summary of Equity-Based Awards for Employees (Detail) link:calculationLink link:presentationLink link:definitionLink 161 - Disclosure - Employee Benefits - Summary of Stock Compensation Expense (Detail) link:calculationLink link:presentationLink link:definitionLink 162 - Disclosure - Income Taxes - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 163 - Disclosure - Related Party Transactions - Schedule of Related Party Transactions (Detail) link:calculationLink link:presentationLink link:definitionLink 164 - Disclosure - Related Party Transactions - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 165 - Disclosure - Commitments and Contingencies - Schedule of Accrued General Insurance Reserves (Detail) link:calculationLink link:presentationLink link:definitionLink 166 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 167 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments Under Noncancellable Operating Leases (Detail) link:calculationLink link:presentationLink link:definitionLink 168 - Disclosure - Business Combinations - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 169 - Disclosure - Business Combinations - Summary of Business Acquisitions (Detail) link:calculationLink link:presentationLink link:definitionLink 170 - Disclosure - Business Combinations - Summary of Business Acquisitions (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 171 - Disclosure - Business Combinations - Summary of Estimated Fair Value of Assets Acquired and Liabilities Assumed (Detail) link:calculationLink link:presentationLink link:definitionLink 172 - Disclosure - Business Combinations - Estimates of Acquired Intangible Assets (Detail) link:calculationLink link:presentationLink link:definitionLink 173 - Disclosure - Business Combinations - Pro Forma Results of Operations (Detail) link:calculationLink link:presentationLink link:definitionLink 174 - Disclosure - Income Per Common Share - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 175 - Disclosure - Subsequent Events - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 176 - Disclosure - Long-term Debt - Schedule of Debt (Detail) (Alternate 1) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 8 ibp-20180930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 ibp-20180930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 ibp-20180930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 11 ibp-20180930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2018
Oct. 26, 2018
Document And Entity Information [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Sep. 30, 2018  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q3  
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 Small Business false  
Entity Emerging Growth Company false  
Entity Common Stock, Shares Outstanding   31,224,974
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Current assets    
Cash and cash equivalents $ 139,089 $ 62,510
Investments 15,358 30,053
Accounts receivable (less allowance for doubtful accounts of $5,405 and $4,805 at September 30, 2018 and December 31, 2017, respectively) 219,444 180,725
Inventories 51,491 48,346
Other current assets 32,836 33,308
Total current assets 458,218 354,942
Property and equipment, net 85,505 81,075
Non-current assets    
Goodwill 167,738 155,466
Intangibles, net 139,709 137,991
Other non-current assets 11,936 9,272
Total non-current assets 319,383 302,729
Total assets 863,106 738,746
Current liabilities    
Current maturities of long-term debt 22,481 16,650
Current maturities of capital lease obligations 4,954 5,666
Accounts payable 94,781 87,425
Accrued compensation 25,370 25,399
Other current liabilities 29,510 24,666
Total current liabilities 177,096 159,806
Long-term debt 433,752 330,927
Capital lease obligations, less current maturities 3,870 6,479
Deferred income taxes 7,758 6,444
Other long-term liabilities 26,279 24,562
Total liabilities 648,755 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 September 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,224,974 and 31,862,146 shares outstanding at September 30, 2018 and December 31, 2017, respectively 327 325
Additional paid in capital 180,106 174,043
Retained earnings 88,736 48,434
Treasury stock; at cost: 1,498,998 and 662,788 shares at September 30, 2018 and December 31, 2017, respectively (57,890) (12,781)
Accumulated other comprehensive income 3,072 507
Total stockholders' equity 214,351 210,528
Total liabilities and stockholders' equity $ 863,106 $ 738,746
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 5,405 $ 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,224,974 31,862,146
Treasury Stock 1,498,998 662,788
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Income Statement [Abstract]        
Net revenue $ 348,999 $ 295,193 $ 983,311 $ 833,058
Cost of sales 251,665 209,612 710,358 590,377
Gross profit 97,334 85,581 272,953 242,681
Operating expenses        
Selling 17,434 14,865 49,300 42,541
Administrative 48,337 41,657 137,511 122,679
Amortization 5,228 6,824 19,678 19,790
Operating income 26,335 22,235 66,464 57,671
Other expense        
Interest expense, net 5,282 4,421 15,013 11,456
Other 132 83 417 366
Income before income taxes 20,921 17,731 51,034 45,849
Income tax provision 5,358 5,721 12,762 15,502
Net income 15,563 12,010 38,272 30,347
Other comprehensive income (loss), net of tax:        
Unrealized gain (loss) on cash flow hedge, net of tax (provision)/benefit of ($278) and ($21) for the three months ended September 30, 2018 and 2017, respectively, and ($822) and $30 for the nine months ended September 30, 2018 and 2017, respectively 818 32 2,453 (45)
Comprehensive income $ 16,381 $ 12,042 $ 40,725 $ 30,302
Basic net income per share $ 0.50 $ 0.38 $ 1.22 $ 0.96
Diluted net income per share $ 0.50 $ 0.38 $ 1.21 $ 0.96
Weighted average shares outstanding:        
Basic 31,229,086 31,659,503 31,373,871 31,632,400
Diluted 31,312,756 31,766,881 31,512,104 31,712,515
XML 16 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 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Income Statement [Abstract]        
Unrealized gain (loss) on cash flow hedge, tax (provision) benefit $ (278) $ (21) $ (822) $ 30
XML 17 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    
BALANCE, Shares at Dec. 31, 2016   32,135,176        
BALANCE, Treasury Stock, Value at Dec. 31, 2016         $ (12,219)  
BALANCE, Treasury Stock, Shares at Dec. 31, 2016         (650,402)  
Net income 30,347     30,347    
Purchase of remaining interest in subsidiary (1,890)   (1,890)      
Issuance of common stock for acquisition, value 10,859 $ 3 10,856      
Issuance of common stock for acquisition, shares   282,577        
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,971)  
Share-based compensation expense 4,360   4,360      
Share-based compensation issued to directors, value 300   300      
Share-based compensation issued to directors, shares   5,940        
Other comprehensive (loss) income, net of tax (45)         $ (45)
BALANCE at Sep. 30, 2017 197,358 $ 325 172,206 37,641   (45)
BALANCE, Shares at Sep. 30, 2017   32,524,934        
BALANCE, Treasury Stock, Value at Sep. 30, 2017         $ (12,769)  
BALANCE, Treasury Stock, Shares at Sep. 30, 2017         (662,373)  
BALANCE at Dec. 31, 2017 $ 210,528 $ 325 174,043 48,434 $ (12,781) 507
BALANCE, Shares at Dec. 31, 2017 32,524,934 32,524,934        
BALANCE, Treasury Stock, Value at Dec. 31, 2017 $ (12,781)       $ (12,781)  
BALANCE, Treasury Stock, Shares at Dec. 31, 2017 (662,788)       (662,788)  
Net income $ 38,272     38,272    
Cumulative effect of accounting changes, net of tax 2,142     2,030   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,799)  
Share-based compensation expense 5,965   5,965      
Share-based compensation issued to directors, value 100   100      
Share-based compensation issued to directors, shares   4,945        
Common stock repurchase, value (42,827)       $ (42,827)  
Common stock repurchase, shares         (793,411)  
Other comprehensive (loss) income, net of tax 2,453         2,453
BALANCE at Sep. 30, 2018 $ 214,351 $ 327 $ 180,106 $ 88,736   $ 3,072
BALANCE, Shares at Sep. 30, 2018 32,723,972 32,723,972        
BALANCE, Treasury Stock, Value at Sep. 30, 2018 $ (57,890)       $ (57,890)  
BALANCE, Treasury Stock, Shares at Sep. 30, 2018 (1,498,998)       (1,498,998)  
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Cash flows from operating activities    
Net income $ 38,272 $ 30,347
Adjustments to reconcile net income to net cash provided by operating activities    
Depreciation and amortization of property and equipment 24,567 20,732
Amortization of intangibles 19,678 19,790
Amortization of deferred financing costs and debt discount 883 768
Provision for doubtful accounts 2,219 2,208
Write-off of debt issuance costs 1,164 1,201
Gain on sale of property and equipment (551) (329)
Noncash stock compensation 6,089 4,750
Changes in assets and liabilities, excluding effects of acquisitions    
Accounts receivable (35,953) (24,636)
Inventories (6,799) 68
Other assets (801) 695
Accounts payable 7,523 2,665
Income taxes receivable / payable 10,542 (10,167)
Other liabilities 2,016 5,249
Net cash provided by operating activities 68,849 53,341
Cash flows from investing activities    
Purchases of investments (22,818) (25,195)
Maturities of short term investments 37,500  
Purchases of property and equipment (27,051) (22,947)
Acquisitions of businesses, net of cash acquired of $0 and $247, respectively (34,682) (130,994)
Proceeds from sale of property and equipment 1,106 682
Other (1,590) (1,845)
Net cash used in investing activities (47,535) (180,299)
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) (97,000)
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 20,657 15,817
Debt issuance costs (1,992) (8,175)
Principal payments on long-term debt (10,324) (7,201)
Principal payments on capital lease obligations (4,316) (5,583)
Acquisition-related obligations (2,901) (3,434)
Repurchase of common stock (42,827)  
Surrender of common stock awards by employees (2,282) (550)
Purchase of remaining interest in subsidiary   (1,890)
Net cash provided by financing activities 55,265 179,484
Net change in cash and cash equivalents 76,579 52,526
Cash and cash equivalents at beginning of period 62,510 14,482
Cash and cash equivalents at end of period 139,089 67,008
Supplemental disclosures of cash flow information Net cash paid during the period for:    
Interest 14,110 9,733
Income taxes, net of refunds 1,902 26,292
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 1,034 4,073
Seller obligations in connection with acquisition of businesses 5,420 3,759
Unpaid purchases of property and equipment included in accounts payable $ 615 $ 1,108
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Statement of Cash Flows [Abstract]    
Cash acquired, Net $ 0 $ 247
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Organization
9 Months Ended
Sep. 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 21 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Significant Accounting Policies
9 Months Ended
Sep. 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 nine months ended September 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. During the nine months ended September 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 and our hedge accounting policies as a result of the adoption of new accounting standards on January 1, 2018. Our revenue recognition accounting policy is described in Note 3, Revenue Recognition, and our hedge accounting policy is described in Note 8, Derivatives and Hedging Activities.

 

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.1 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 and the revisions to correct certain immaterial misstatements.
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.
ASU 2018-15, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of the FASB Emerging Issues Task Force)   ASU 2018-15 amends the existing accounting standards for capitalizing implementation costs of internal-use software by including service contracts in a cloud computing arrangement. For public business entities, this update is effective for financial statements issued for fiscal years beginning after December 15, 2019 and interim periods therein, with early adoption permitted. We elected to early adopt this ASU using the prospective approach effective July 1, 2018 and, as such, have capitalized certain implementation costs associated with service contracts in a cloud computing arrangement. The effects of adoption were not significant.

 

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.   This ASU requires substantially all leases, with the exception of leases with a term of one year or less, to be recorded on the balance sheet as a lease liability measured as the present value of the future lease payments with a corresponding right-of-use asset. This ASU also requires disclosures designed to give financial statement users information on the amount, timing and uncertainty of cash flows. We anticipate taking advantage of the practical expedient options which allow an entity to not reassess whether any existing or expired contracts contain leases, not reassess lease classifications for existing or expired leases and not reassess initial direct costs for an existing lease. We are also evaluating other optional practical expedients and policy elections. The cumulative effect of adoption will be recorded to retained earnings in the period of adoption. We have completed the design phase of our implementation of this standard and are in the process of implementing changes to our systems and processes in conjunction with a review of existing lease agreements. Based on a preliminary assessment, we expect that substantially all of our operating lease commitments will be subject to the new guidance and recognized as operating lease liabilities and right-of-use assets upon adoption. 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.
ASU 2017-04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment    To address concerns over the cost and complexity of the two-step goodwill impairment test, this pronouncement removes the second step of the goodwill impairment test. Going forward, an entity will apply a one-step quantitative test and record the amount of goodwill impairment as the excess of a reporting unit’s carrying amount over its fair value, not to exceed the total amount of goodwill allocated to the reporting unit.    Annual or interim goodwill impairment tests in fiscal years beginning after December 15, 2019, including interim periods therein. Early adoption is permitted.    We are currently evaluating the provisions of this ASU and the impact it will have on our disclosures.
ASU 2018-13, Fair Value Measurement (Topic 820):Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement    This pronouncement amends Topic 820 to eliminate, add and modify certain disclosure requirements for fair value measurements.    Annual periods beginning after December 15, 2019, including interim periods therein. Early adoption is permitted.    We are currently evaluating the provisions of this ASU and the impact it will have on our disclosures.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition
9 Months Ended
Sep. 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.1 million cumulative effect adjustment as an increase to opening retained earnings, a $2.8 million increase to other current assets and a $0.7 million increase to deferred income taxes, respectively, 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. The cumulative effect adjustment has been revised from the amount previously disclosed in our interim financial statements filed on Form 10-Q for the quarterly periods ended March 31, 2018 and June 30, 2018 to correct certain immaterial misstatements. The result of correcting these misstatements was an $0.8 million decrease to opening retained earnings, a $1.0 million decrease to other current assets and a $0.2 million decrease to deferred income taxes recorded in the three months ended September 30, 2018.

Impact of New Revenue Recognition Standard on Financial Statement Line Items

The following table summarizes the impact of the new revenue standard on the Condensed Consolidated Balance Sheet as of September 30, 2018, including the cumulative effect of applying the new standard to all contracts upon adoption (in thousands):

 

     Impact of Change in Accounting Policy  
     As reported      Adjustments      Without adoption  

Inventories

   $ 51,491      $ 7,003      $ 58,494  

Other current assets

     32,836        (10,689      22,147  

Total assets

     863,106        (3,686      859,420  

Deferred income taxes

     7,758        (921      6,837  

Retained earnings

     88,736        (2,765      85,971  

Total liabilities and stockholders’ equity

     863,106        (3,686      859,420  

 

The following table summarizes the impact of the new revenue standard on the Condensed Consolidated Statements of Operations and Comprehensive Income (in thousands):

 

     Three months ended September 30, 2018      Nine months ended September 30, 2018  
     As reported      Adjustments     Without adoption      As reported      Adjustments     Without adoption  

Net revenue

   $  348,999      $ 60     $  349,059      $  983,311      $  (2,612   $  980,699  

Cost of sales

     251,665        (207     251,458        710,358        (1,781     708,577  

Income before income taxes

   $ 20,921      $ 267     $ 21,188      $ 51,034      $ (831   $ 50,203  

Income tax provision

     5,358        68       5,426        12,762        (208     12,554  
  

 

 

    

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Net income

   $ 15,563      $ 199     $ 15,762      $ 38,272      $ (623   $ 37,649  
  

 

 

    

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

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 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 September 30,     Nine months ended September 30,  
     2018            2017(1)            2018            2017(1)         

Residential new construction

   $ 268,254        77   $ 228,526        77   $ 755,800        77   $ 637,915        77

Repair and remodel

     23,107        7     18,722        6     65,453        7     53,597        6

Commercial

     57,638        16     47,945        17     162,058        16     141,546        17
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

Net revenues

   $ 348,999        100   $ 295,193        100   $ 983,311        100   $ 833,058        100
  

 

 

      

 

 

      

 

 

      

 

 

    

 

     Three months ended September 30,     Nine months ended September 30,  
     2018            2017(1)            2018            2017(1)         

Insulation

   $ 225,503        65   $ 195,872        66   $ 646,270        66   $ 561,462        67

Waterproofing

     25,980        7     21,571        7     73,477        7     64,695        8

Shower doors, shelving and mirrors

     23,190        7     21,849        7     66,222        7     53,107        6

Garage doors

     21,781        6     15,874        6     56,574        6     45,338        5

Rain gutters

     12,163        4     10,863        4     31,429        3     29,493        4

Blinds

     7,811        2     2,634        1     21,196        2     5,909        1

Other building products

     32,571        9     26,530        9     88,143        9     73,054        9
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

Net revenues

   $ 348,999        100   $ 295,193        100   $ 983,311        100   $ 833,058        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 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. For presentation purposes, uncompleted contracts as of December 31, 2017 have been restated to reflect the adoption of ASC 606 on January 1, 2018.

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

 

     September 30,      December 31,  
     2018      2017  

Contract assets

   $ 17,229      $ 14,476  

Contract liabilities

     (8,039      (7,519

 

Uncompleted contracts were as follows (in thousands):

 

     September 30,
2018
     December 31,
2017
 

Costs incurred on uncompleted contracts

   $ 112,444      $ 84,563  

Estimated earnings

     57,834        47,000  
  

 

 

    

 

 

 

Total

     170,278        131,563  

Less: Billings to date

     158,218        122,144  
  

 

 

    

 

 

 

Net under (over) billings

   $ 12,060      $ 9,419  
  

 

 

    

 

 

 

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

 

     September 30,
2018
     December 31,
2017
 

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

   $ 17,229      $ 14,476  

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

     (5,169      (5,057
  

 

 

    

 

 

 

Net under (over) billings

   $ 12,060      $ 9,419  
  

 

 

    

 

 

 

During the three and nine months ended September 30, 2018, we recognized $0.1 and $7.0 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 nine months ended September 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 September 30, 2018, the aggregate amount of the transaction price allocated to remaining uncompleted contracts was $87.1 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 on the Condensed Consolidated Statements of Operations and Comprehensive Income.

We do not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Investments
9 Months Ended
Sep. 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 investments in these funds were $117.7 million and $55.6 million as of September 30, 2018 and December 31, 2017, respectively. The increase from December 31, 2017 primarily 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 September 30, 2018 and December 31, 2017, the amortized cost of these investments equaled the net carrying value, which was $15.4 million and $30.1 million, respectively. All held-to-maturity securities as of September 30, 2018 mature in one year or less. See Note 7, Fair Value Measurements, for additional information.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangibles
9 Months Ended
Sep. 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

     11,771        —          11,771  

Other

     501        —          501  
  

 

 

    

 

 

    

 

 

 

September 30, 2018

   $ 237,742      $ (70,004    $ 167,738  
  

 

 

    

 

 

    

 

 

 

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 nine months ended September 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 nine month periods ended September 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 September 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

   $ 135,900      $ 48,668      $ 87,232      $ 121,015      $ 38,651      $ 82,364  

Covenants not-to-compete

     13,780        6,826        6,954        11,807        4,773        7,034  

Trademarks and trade names

     62,248        17,166        45,082        58,136        14,076        44,060  

Backlog

     14,060        13,619        441        13,600        9,067        4,533  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
   $ 225,988      $ 86,279      $ 139,709      $ 204,558      $ 66,567      $ 137,991  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

The gross carrying amount of intangibles increased approximately $21.4 million during the nine months ended September 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

     5,442  

2019

     21,332  

2020

     20,400  

2021

     19,094  

2022

     18,176  

Thereafter

     55,265  
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Long-Term Debt
9 Months Ended
Sep. 30, 2018
Debt Disclosure [Abstract]  
Long-Term Debt

NOTE 6 – LONG-TERM DEBT

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

 

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

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

   $ 392,724      $ 293,354  

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

     59,992        50,357  

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

     3,517        3,866  
  

 

 

    

 

 

 
     456,233        347,577  

Less: current maturities

     (22,481      (16,650
  

 

 

    

 

 

 

Long-term debt, less current maturities

   $ 433,752      $ 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 26 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements
9 Months Ended
Sep. 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 September 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 nine months ended September 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 September 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 September 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 September 30, 2018 and December 31, 2017. All debt classifications represent Level 2 fair value measurements.

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 and not described above were as follows (in thousands):

 

     As of September 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

   $  117,688      $  117,688      $ —        $ —        $  55,634      $  55,634      $  —        $ —    

Derivative financial instruments

     4,370        —          4,370        —          618        —          618        —    
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total financial assets

   $ 122,058      $ 117,688      $  4,370      $ —        $ 56,252      $ 55,634      $ 618      $ —    
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Financial liabilities:

                       

Derivative financial instruments

   $ 271      $ —        $ 271      $ —        $ —        $ —        $ —        $ —    

Contingent consideration

     4,900        —          —          4,900        1,834        —          —          1,834  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total financial liabilities

   $ 5,171      $ —        $ 271      $  4,900      $ 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,653  

Fair value adjustments

     (586

Accretion in value

     399  

Amounts paid to sellers

     (400
  

 

 

 

Contingent consideration liability - September 30, 2018

   $ 4,900  
  

 

 

 

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 September 30, 2018      As of December 31, 2017  
     Carrying Value      Fair Value      Carrying Value      Fair Value  

Financial assets:

           

Investments

   $  15,358      $  15,343      $  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 27 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivatives and Hedging Activities
9 Months Ended
Sep. 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 nine 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 September 30, 2018, we had two interest rate swaps, each with an associated floor, with a total beginning notional of $200.0 million, one that amortizes quarterly to $95.3 million at a maturity date of May 31, 2022 and one that amortizes quarterly to $93.3 million at a maturity date of April 15, 2025. We also had a forward interest rate swap with an associated floor 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. Combined, these three swaps serve to hedge $200.0 million of the variable cash flows on our Term Loan until maturity. As of December 31, 2017, we had one interest rate swap with an associated floor with a beginning notional of $100.0 million that amortizes 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. We had no such changes during the nine months ended September 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.4 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 September 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 28 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity
9 Months Ended
Sep. 30, 2018
Federal Home Loan Banks [Abstract]  
Stockholders' Equity

NOTE 9 – STOCKHOLDERS’ EQUITY

As of September 30, 2018, we had $3.1 million in accumulated other comprehensive income on our Condensed Consolidated Balance Sheet, which represents 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.0 million stock repurchase program effective March 2, 2018 through February 28, 2019, unless extended by the Board of Directors. See Note 16, Subsequent Events, for information regarding an additional stock repurchase program authorized by the Board of Directors effective November 5, 2018. During the three and nine months ended September 30, 2018, we repurchased approximately 380 thousand and 793 thousand shares of our common stock, respectively. The aggregate purchase price of our 2018 stock repurchase plan was approximately $18.2 million and $42.8 million, or $47.75 and $53.96 average price per share, for the three and nine months ended September 30, 2018, respectively. The effect of these treasury shares reducing the number of common shares outstanding is reflected in our earnings per share calculation.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefits
9 Months Ended
Sep. 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.5 million and $4.1 million for the three months ended September 30, 2018 and 2017, respectively, and $13.3 million and $12.4 million for the nine months ended September 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.9 million as of September 30, 2018 and December 31, 2017, respectively.

Workers’ Compensation

Workers’ compensation expense totaled $4.4 million and $3.1 million for the three months ended September 30, 2018 and 2017, respectively, and $9.7 million and $9.8 million for the nine months ended September 30, 2018 and 2017, respectively. Workers’ compensation known claims and IBNR reserves included on the Condensed Consolidated Balance Sheets were as follows (in thousands):

 

     September 30,      December 31,  
     2018      2017  

Included in other current liabilities

   $ 5,276      $ 5,899  

Included in other long-term liabilities

     10,190        8,721  
  

 

 

    

 

 

 
   $ 15,466      $ 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):

 

     September 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. We recognized 401(k) plan expenses of $0.3 million and $1.2 million during the three and nine months ended September 30, 2018 and $0.4 million and $1.3 million during the three and nine months ended September 30, 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 nine months ended September 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 nine months ended September 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 $25 thousand and $0.1 million of compensation expense was recorded during the three and nine months ending September 30, 2018.

In addition, during each of the nine months ended September 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 each of the nine months ended September 30, 2018 and 2017 vest in three equal installments (rounded to the nearest whole share) annually on April 20th through 2021.

During the nine months ended September 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 $2.9 million for the three and nine months ended September 30, 2018, respectively, and $0.8 million and $1.9 million for the three and nine months ended September 30, 2017, respectively. We recognized excess tax benefits of $0.5 million and $0.6 million within the income tax provision in the Condensed Consolidated Statements of Operations and Comprehensive Income for the nine months ended September 30, 2018 and 2017, respectively. We did not recognize any such excess tax benefits in the three months ended September 30, 2018 or 2017.

As of September 30, 2018, we had $6.1 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 1.9 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 nine months ended September 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 nine months ended September 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.6 million for the three and nine months ended September 30, 2018, respectively, and $0.3 million and $0.7 million for the three and nine months ended September 30, 2017, respectively.

As of September 30, 2018, we had $3.6 million of unrecognized compensation expense related to nonvested performance-based common stock awards. This expense is subject to future adjustments for forfeitures and is expected to be recognized over the remaining weighted-average period of 1.8 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 nine months ended September 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 nine months ended September 30, 2018. In addition, during the nine months ended September 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.5 million for the three and nine months ended September 30, 2018, respectively, and $1.0 million and $1.7 million for the three and nine months ended September 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 September 30, 2018, we had $0.4 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.5 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 nine months ended September 30, 2018 were as follows:

 

     Common Stock Awards      Performance-Based Stock
Awards
     Performance-Based Restricted
Stock Units
 
     Awards     Weighted
Average Fair
Market Value
Per Share
     Awards     Weighted
Average Fair
Market Value
Per Share
     Units     Weighted
Average Fair
Market Value
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

     (2,010     48.63        (14,448     41.00        (1,564     53.14  
  

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 

Nonvested awards/units at September 30, 2018

     174,481     $ 47.42        115,698     $ 52.25        13,388     $ 56.05  
  

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 

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

 

     Three months ended September 30,      Nine months ended September 30,  
     2018      2017      2018      2017  

Cost of sales

   $ 94      $ 507      $ 749      $ 507  

Selling

     30        292        402        292  

Administrative

     1,769        1,380        4,938        3,950  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 1,893      $ 2,179      $ 6,089      $ 4,749  
  

 

 

    

 

 

    

 

 

    

 

 

 

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 30 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes
9 Months Ended
Sep. 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 nine months ended September 30, 2018, our effective tax rate was 25.6% and 25.0%, 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, second and third 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 31 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Related Party Transactions
9 Months Ended
Sep. 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 nine months ended September 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 September 30,      Nine months ended September 30,  
     2018      2017      2018      2017  

Sales

   $ 3,259      $ 2,641      $ 9,361      $ 7,363  

Purchases

     372        302        1,207        901  

Rent

     257        290        829        875  

As of September 30, 2018 and December 31, 2017, we had related party balances of approximately $2.4 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.4 million and $1.0 million of these balances as of each of September 30, 2018 and December 31, 2017, respectively.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies
9 Months Ended
Sep. 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):

 

     September 30,      December 31,  
     2018      2017  

Included in other current liabilities

   $ 2,029      $ 2,033  

Included in other long-term liabilities

     7,787        7,073  
  

 

 

    

 

 

 
   $ 9,816      $ 9,106  
  

 

 

    

 

 

 

We also had insurance receivables and an indemnification asset, totaling $2.5 million and $2.8 million included in other non-current assets on the Condensed Consolidated Balance Sheets as of September 30, 2018 and December 31, 2017, respectively, 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 $60.9 million and $63.4 million as of September 30, 2018 and December 31, 2017, respectively, and a total of approximately $32.3 million and $26.8 million were fully depreciated as of September 30, 2018 and December 31, 2017, respectively. The net book value of assets under capital leases was approximately $9.7 million and $13.0 million as of September 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 September 30, 2018 are as follows (in thousands):

 

Remainder of 2018

   $ 294  

2019

     1,249  

2020

     1,277  

2021

     1,154  

2022

     1,073  

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 nine months ended September 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 33 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations
9 Months Ended
Sep. 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 eight business combinations and one minor acquisition merged into existing operations during the nine months ended September 30, 2018 and seven business combinations and two minor acquisitions merged into existing operations during the nine months ended September 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, Columbia Shelving & Mirror, Inc. and Charleston Shelving & Mirror, Inc. (collectively, “Columbia”) in June 2017, and All In Insulation, LLC d/b/a/ Astro Insulation (collectively, “Astro”) in September 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 nine months ended September 30, 2018 (in thousands):

 

                                 Total
Purchase
Price
     Three months ended      Nine months ended  
            Acquisition             Seller      September 30, 2018      September 30, 2018  

2018 Acquisitions

   Date      Type      Cash Paid      Obligations      Revenue      Net Income      Revenue      Net Income  

CDG

     3/19/2018        Asset      $ 9,440      $  1,973      $  11,413      $ 3,848      $  164      $ 7,572      $  229  

Other

     Various        Shares/Asset        25,242        3,447        28,689        7,003        42        12,782        423  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

         $  34,682      $ 5,420      $ 40,102      $  10,851      $ 206      $  20,354      $ 652  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

For the three and nine months ended September 30, 2017 (in thousands):

 

                             Fair Value of
Common
Stock
    Total
Purchase
Price
    Three months ended
September 30, 2017
    Nine months ended
September 30, 2017
 

2017 Acquisitions

   Date     Acquisition
Type
    Cash Paid     Seller
Obligations
    Revenue     Net (Loss)
Income
    Revenue     Net Income  

Alpha(1)

     1/5/2017       Share     $  103,810     $  2,002     $  10,859     $  116,671     $  29,334     $  (271   $ 87,830     $  190  

Columbia

     6/26/2017       Asset       8,768       225       —         8,993       3,026       73       3,241       80  

Astro

     9/18/2017       Asset       9,144       482       —         9,626       264       46       264       46  

Other

     Various       Asset       9,812       1,042       —         10,854       6,499       84       11,671       366  
      

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total

       $ 131,534     $ 3,751     $ 10,859     $ 146,144     $ 39,123     $ (68   $  103,006     $ 682  
      

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

 

(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.9 million for the three and nine months ended September 30, 2018, respectively, and $0.9 million and $2.3 million for the three and nine months ended September 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 $12.4 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 September 30 (in thousands):

 

     2018     2017  
     CDG     Other     Total     Alpha     Columbia     Astro     Other     Total  

Estimated fair values:

                

Cash

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

Accounts receivable

     1,731       3,306       5,037       29,851       989       924       2,070       33,834  

Inventories

     514       1,027       1,541       1,852       704       296       1,014       3,866  

Other current assets

     28       892       920       4,500       8       36       8       4,552  

Property and equipment

     933       1,893       2,826       1,528       659       640       1,144       3,971  

Intangibles

     3,711       16,681       20,392       57,200       4,760       5,168       5,939       73,067  

Goodwill

     4,898       6,873       11,771       38,511       2,209       2,932       2,472       46,124  

Other non-current assets

     36       19       55       383       36             176       595  

Accounts payable and other current liabilities

     (438     (2,002     (2,440     (17,401     (372     (370     (1,969     (20,112
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Fair value of assets acquired and purchase price

     11,413       28,689       40,102       116,671       8,993       9,626       10,854       146,144  

Less fair value of common stock issued

     —         —         —         10,859       —         —         —         10,859  

Less seller obligations

     1,973       3,447       5,420       2,002       225       482       1,042       3,751  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Cash paid

   $ 9,440     $ 25,242     $ 34,682     $ 103,810     $ 8,768     $ 9,144     $ 9,812     $ 131,534  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

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 earnouts based on performance that are recorded at fair value at the time of acquisition, and/or non-complete agreements and amounts based on working capital calculations. 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 nine months ended September 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 nine months ended September 30, 2018 and 2017 due to small acquisitions merged into existing operations 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 March 31, 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.

The provisional amounts for Columbia 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 to reflect the review and ongoing analysis of the fair value measurements. As a result of our continued evaluation during the measurement period, we increased goodwill by approximately $0.5 million and our seller obligations by approximately $0.4 million for an adjustment to the fair value of a working capital contingent liability. These adjustments, as well as various other insignificant adjustments, resulted in a total purchase price increase for Columbia of approximately $0.6 million as reflected within the above table and were within applicable measurement period guidelines.

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

 

     2018      2017  

Acquired intangibles assets

   Estimated
Fair Value
     Weighted
Average
Estimated
Useful
Life (yrs.)
     Estimated
Fair Value
     Weighted
Average
Estimated
Useful
Life (yrs.)
 

Customer relationships

   $ 14,480        8      $ 37,533        8  

Trademarks and trade names

     3,920        14        19,403        15  

Non-competition agreements

     1,530        5        2,429        5  

Backlog

     460        2        13,400        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
months ended September 30,
     Unaudited pro forma for the nine
months ended September 30,
 
     2018      2017      2018      2017  

Net revenue

   $ 353,609      $ 316,382      $ 1,006,313      $ 906,283  

Net income

     16,215        13,020        40,305        34,277  

Basic and diluted net income per share

     0.52        0.41        1.28        1.08  

Unaudited pro forma net income reflects additional intangible asset amortization expense of $0.2 million and $1.2 million for the three and nine months ended September 30, 2018 and $0.9 million and $3.2 million for the three and nine months ended September 30, 2017, respectively, as well as additional income tax expense of $0.2 million and $0.7 million for the three and nine months ended September 30, 2018 and $0.5 million and $2.0 million for the three and nine months ended September 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 34 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Per Common Share
9 Months Ended
Sep. 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 84 thousand and 138 thousand shares for the three and nine months ended September 30, 2018, respectively, and 107 thousand and 80 thousand shares for the three and nine months ended September 30, 2017, respectively.

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Events
9 Months Ended
Sep. 30, 2018
Subsequent Events [Abstract]  
Subsequent Events

NOTE 16 – SUBSEQUENT EVENTS

On October 31, 2018, we acquired substantially all of the assets of Advanced Fiber Technology, a manufacturer of cellulose, asphalt and industrial fibers. The initial accounting for the business combination was not complete at the time the financial statements were issued due to the timing of the acquisition and the filing of this Quarterly Report on Form 10-Q. As a result, disclosures required under ASC 805-10-50, Business Combinations, cannot be made at this time.

On October 31, 2018, IBP’s Board of Directors approved an additional stock repurchase program, effective November 5, 2018, pursuant to which we may purchase up to an additional $100 million of our outstanding common stock. The program will remain in effect until February 28, 2020, unless extended by the Board of Directors.

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Significant Accounting Policies (Policies)
9 Months Ended
Sep. 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 nine months ended September 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. During the nine months ended September 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 and our hedge accounting policies as a result of the adoption of new accounting standards on January 1, 2018. Our revenue recognition accounting policy is described in Note 3, Revenue Recognition, and our hedge accounting policy is described in Note 8, Derivatives and Hedging Activities.

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.1 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 and the revisions to correct certain immaterial misstatements.
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.
ASU 2018-15, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of the FASB Emerging Issues Task Force)   ASU 2018-15 amends the existing accounting standards for capitalizing implementation costs of internal-use software by including service contracts in a cloud computing arrangement. For public business entities, this update is effective for financial statements issued for fiscal years beginning after December 15, 2019 and interim periods therein, with early adoption permitted. We elected to early adopt this ASU using the prospective approach effective July 1, 2018 and, as such, have capitalized certain implementation costs associated with service contracts in a cloud computing arrangement. The effects of adoption were not significant.
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.   This ASU requires substantially all leases, with the exception of leases with a term of one year or less, to be recorded on the balance sheet as a lease liability measured as the present value of the future lease payments with a corresponding right-of-use asset. This ASU also requires disclosures designed to give financial statement users information on the amount, timing and uncertainty of cash flows. We anticipate taking advantage of the practical expedient options which allow an entity to not reassess whether any existing or expired contracts contain leases, not reassess lease classifications for existing or expired leases and not reassess initial direct costs for an existing lease. We are also evaluating other optional practical expedients and policy elections. The cumulative effect of adoption will be recorded to retained earnings in the period of adoption. We have completed the design phase of our implementation of this standard and are in the process of implementing changes to our systems and processes in conjunction with a review of existing lease agreements. Based on a preliminary assessment, we expect that substantially all of our operating lease commitments will be subject to the new guidance and recognized as operating lease liabilities and right-of-use assets upon adoption. 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.
ASU 2017-04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment    To address concerns over the cost and complexity of the two-step goodwill impairment test, this pronouncement removes the second step of the goodwill impairment test. Going forward, an entity will apply a one-step quantitative test and record the amount of goodwill impairment as the excess of a reporting unit’s carrying amount over its fair value, not to exceed the total amount of goodwill allocated to the reporting unit.    Annual or interim goodwill impairment tests in fiscal years beginning after December 15, 2019, including interim periods therein. Early adoption is permitted.    We are currently evaluating the provisions of this ASU and the impact it will have on our disclosures.
ASU 2018-13, Fair Value Measurement (Topic 820):Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement    This pronouncement amends Topic 820 to eliminate, add and modify certain disclosure requirements for fair value measurements.    Annual periods beginning after December 15, 2019, including interim periods therein. Early adoption is permitted.    We are currently evaluating the provisions of this ASU and the impact it will have on our disclosures.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2018
Revenue from Contract with Customer [Abstract]  
Summary of Impact of Adopting Topic 606 on Condensed Consolidated Balance Sheet, Condensed Consolidated Statements of Operations and Comprehensive Income

The following table summarizes the impact of the new revenue standard on the Condensed Consolidated Balance Sheet as of September 30, 2018, including the cumulative effect of applying the new standard to all contracts upon adoption (in thousands):

 

     Impact of Change in Accounting Policy  
     As reported      Adjustments      Without adoption  

Inventories

   $ 51,491      $ 7,003      $ 58,494  

Other current assets

     32,836        (10,689      22,147  

Total assets

     863,106        (3,686      859,420  

Deferred income taxes

     7,758        (921      6,837  

Retained earnings

     88,736        (2,765      85,971  

Total liabilities and stockholders’ equity

     863,106        (3,686      859,420  

 

The following table summarizes the impact of the new revenue standard on the Condensed Consolidated Statements of Operations and Comprehensive Income (in thousands):

 

     Three months ended September 30, 2018      Nine months ended September 30, 2018  
     As reported      Adjustments     Without adoption      As reported      Adjustments     Without adoption  

Net revenue

   $  348,999      $ 60     $  349,059      $  983,311      $  (2,612   $  980,699  

Cost of sales

     251,665        (207     251,458        710,358        (1,781     708,577  

Income before income taxes

   $ 20,921      $ 267     $ 21,188      $ 51,034      $ (831   $ 50,203  

Income tax provision

     5,358        68       5,426        12,762        (208     12,554  
  

 

 

    

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Net income

   $ 15,563      $ 199     $ 15,762      $ 38,272      $ (623   $ 37,649  
  

 

 

    

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 
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 September 30,     Nine months ended September 30,  
     2018            2017(1)            2018            2017(1)         

Residential new construction

   $ 268,254        77   $ 228,526        77   $ 755,800        77   $ 637,915        77

Repair and remodel

     23,107        7     18,722        6     65,453        7     53,597        6

Commercial

     57,638        16     47,945        17     162,058        16     141,546        17
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

Net revenues

   $ 348,999        100   $ 295,193        100   $ 983,311        100   $ 833,058        100
  

 

 

      

 

 

      

 

 

      

 

 

    

 

     Three months ended September 30,     Nine months ended September 30,  
     2018            2017(1)            2018            2017(1)         

Insulation

   $ 225,503        65   $ 195,872        66   $ 646,270        66   $ 561,462        67

Waterproofing

     25,980        7     21,571        7     73,477        7     64,695        8

Shower doors, shelving and mirrors

     23,190        7     21,849        7     66,222        7     53,107        6

Garage doors

     21,781        6     15,874        6     56,574        6     45,338        5

Rain gutters

     12,163        4     10,863        4     31,429        3     29,493        4

Blinds

     7,811        2     2,634        1     21,196        2     5,909        1

Other building products

     32,571        9     26,530        9     88,143        9     73,054        9
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

Net revenues

   $ 348,999        100   $ 295,193        100   $ 983,311        100   $ 833,058        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):

 

     September 30,      December 31,  
     2018      2017  

Contract assets

   $ 17,229      $ 14,476  

Contract liabilities

     (8,039      (7,519
Schedule of Cost and Estimated Earnings on Uncompleted Contracts

Uncompleted contracts were as follows (in thousands):

 

     September 30,
2018
     December 31,
2017
 

Costs incurred on uncompleted contracts

   $ 112,444      $ 84,563  

Estimated earnings

     57,834        47,000  
  

 

 

    

 

 

 

Total

     170,278        131,563  

Less: Billings to date

     158,218        122,144  
  

 

 

    

 

 

 

Net under (over) billings

   $ 12,060      $ 9,419  
  

 

 

    

 

 

 
Schedule of Net Under (Over) Billings

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

 

     September 30,
2018
     December 31,
2017
 

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

   $ 17,229      $ 14,476  

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

     (5,169      (5,057
  

 

 

    

 

 

 

Net under (over) billings

   $ 12,060      $ 9,419  
  

 

 

    

 

 

 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangibles (Tables)
9 Months Ended
Sep. 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

     11,771        —          11,771  

Other

     501        —          501  
  

 

 

    

 

 

    

 

 

 

September 30, 2018

   $ 237,742      $ (70,004    $ 167,738  
  

 

 

    

 

 

    

 

 

 
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 September 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

   $ 135,900      $ 48,668      $ 87,232      $ 121,015      $ 38,651      $ 82,364  

Covenants not-to-compete

     13,780        6,826        6,954        11,807        4,773        7,034  

Trademarks and trade names

     62,248        17,166        45,082        58,136        14,076        44,060  

Backlog

     14,060        13,619        441        13,600        9,067        4,533  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
   $ 225,988      $ 86,279      $ 139,709      $ 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

     5,442  

2019

     21,332  

2020

     20,400  

2021

     19,094  

2022

     18,176  

Thereafter

     55,265  
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Long-Term Debt (Tables)
9 Months Ended
Sep. 30, 2018
Debt Disclosure [Abstract]  
Schedule of Debt

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

 

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

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

   $ 392,724      $ 293,354  

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

     59,992        50,357  

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

     3,517        3,866  
  

 

 

    

 

 

 
     456,233        347,577  

Less: current maturities

     (22,481      (16,650
  

 

 

    

 

 

 

Long-term debt, less current maturities

   $ 433,752      $ 330,927  
  

 

 

    

 

 

 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements (Tables)
9 Months Ended
Sep. 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 and not described above were as follows (in thousands):

 

     As of September 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

   $  117,688      $  117,688      $ —        $ —        $  55,634      $  55,634      $  —        $ —    

Derivative financial instruments

     4,370        —          4,370        —          618        —          618        —    
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total financial assets

   $ 122,058      $ 117,688      $  4,370      $ —        $ 56,252      $ 55,634      $ 618      $ —    
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Financial liabilities:

                       

Derivative financial instruments

   $ 271      $ —        $ 271      $ —        $ —        $ —        $ —        $ —    

Contingent consideration

     4,900        —          —          4,900        1,834        —          —          1,834  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total financial liabilities

   $ 5,171      $ —        $ 271      $  4,900      $ 1,834      $ —        $ —        $  1,834  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
Summary of Change in Fair Value of Contingent Consideration

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,653  

Fair value adjustments

     (586

Accretion in value

     399  

Amounts paid to sellers

     (400
  

 

 

 

Contingent consideration liability - September 30, 2018

   $ 4,900  
  

 

 

 
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 September 30, 2018      As of December 31, 2017  
     Carrying Value      Fair Value      Carrying Value      Fair Value  

Financial assets:

           

Investments

   $  15,358      $  15,343      $  30,053      $  30,038  
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefits (Tables)
9 Months Ended
Sep. 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):

 

     September 30,      December 31,  
     2018      2017  

Included in other current liabilities

   $ 5,276      $ 5,899  

Included in other long-term liabilities

     10,190        8,721  
  

 

 

    

 

 

 
   $ 15,466      $ 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):

 

     September 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 nine months ended September 30, 2018 were as follows:

 

     Common Stock Awards      Performance-Based Stock
Awards
     Performance-Based Restricted
Stock Units
 
     Awards     Weighted
Average Fair
Market Value
Per Share
     Awards     Weighted
Average Fair
Market Value
Per Share
     Units     Weighted
Average Fair
Market Value
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

     (2,010     48.63        (14,448     41.00        (1,564     53.14  
  

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 

Nonvested awards/units at September 30, 2018

     174,481     $ 47.42        115,698     $ 52.25        13,388     $ 56.05  
  

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 
Summary of Stock Compensation Expenses

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

 

     Three months ended September 30,      Nine months ended September 30,  
     2018      2017      2018      2017  

Cost of sales

   $ 94      $ 507      $ 749      $ 507  

Selling

     30        292        402        292  

Administrative

     1,769        1,380        4,938        3,950  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 1,893      $ 2,179      $ 6,089      $ 4,749  
  

 

 

    

 

 

    

 

 

    

 

 

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

For the three and nine months ended September 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 September 30,      Nine months ended September 30,  
     2018      2017      2018      2017  

Sales

   $ 3,259      $ 2,641      $ 9,361      $ 7,363  

Purchases

     372        302        1,207        901  

Rent

     257        290        829        875  
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 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):

 

     September 30,      December 31,  
     2018      2017  

Included in other current liabilities

   $ 2,029      $ 2,033  

Included in other long-term liabilities

     7,787        7,073  
  

 

 

    

 

 

 
   $ 9,816      $ 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 September 30, 2018 are as follows (in thousands):

 

Remainder of 2018

   $ 294  

2019

     1,249  

2020

     1,277  

2021

     1,154  

2022

     1,073  

Thereafter

     51  
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations (Tables)
9 Months Ended
Sep. 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 eight business combinations and one minor acquisition merged into existing operations during the nine months ended September 30, 2018 and seven business combinations and two minor acquisitions merged into existing operations during the nine months ended September 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, Columbia Shelving & Mirror, Inc. and Charleston Shelving & Mirror, Inc. (collectively, “Columbia”) in June 2017, and All In Insulation, LLC d/b/a/ Astro Insulation (collectively, “Astro”) in September 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 nine months ended September 30, 2018 (in thousands):

 

                                 Total
Purchase
Price
     Three months ended      Nine months ended  
            Acquisition             Seller      September 30, 2018      September 30, 2018  

2018 Acquisitions

   Date      Type      Cash Paid      Obligations      Revenue      Net Income      Revenue      Net Income  

CDG

     3/19/2018        Asset      $ 9,440      $  1,973      $  11,413      $ 3,848      $  164      $ 7,572      $  229  

Other

     Various        Shares/Asset        25,242        3,447        28,689        7,003        42        12,782        423  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

         $  34,682      $ 5,420      $ 40,102      $  10,851      $ 206      $  20,354      $ 652  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

For the three and nine months ended September 30, 2017 (in thousands):

 

                             Fair Value of
Common
Stock
    Total
Purchase
Price
    Three months ended
September 30, 2017
    Nine months ended
September 30, 2017
 

2017 Acquisitions

   Date     Acquisition
Type
    Cash Paid     Seller
Obligations
    Revenue     Net (Loss)
Income
    Revenue     Net Income  

Alpha(1)

     1/5/2017       Share     $  103,810     $  2,002     $  10,859     $  116,671     $  29,334     $  (271   $ 87,830     $  190  

Columbia

     6/26/2017       Asset       8,768       225       —         8,993       3,026       73       3,241       80  

Astro

     9/18/2017       Asset       9,144       482       —         9,626       264       46       264       46  

Other

     Various       Asset       9,812       1,042       —         10,854       6,499       84       11,671       366  
      

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total

       $ 131,534     $ 3,751     $ 10,859     $ 146,144     $ 39,123     $ (68   $  103,006     $ 682  
      

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

 

(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 September 30 (in thousands):

 

     2018     2017  
     CDG     Other     Total     Alpha     Columbia     Astro     Other     Total  

Estimated fair values:

                

Cash

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

Accounts receivable

     1,731       3,306       5,037       29,851       989       924       2,070       33,834  

Inventories

     514       1,027       1,541       1,852       704       296       1,014       3,866  

Other current assets

     28       892       920       4,500       8       36       8       4,552  

Property and equipment

     933       1,893       2,826       1,528       659       640       1,144       3,971  

Intangibles

     3,711       16,681       20,392       57,200       4,760       5,168       5,939       73,067  

Goodwill

     4,898       6,873       11,771       38,511       2,209       2,932       2,472       46,124  

Other non-current assets

     36       19       55       383       36             176       595  

Accounts payable and other current liabilities

     (438     (2,002     (2,440     (17,401     (372     (370     (1,969     (20,112
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Fair value of assets acquired and purchase price

     11,413       28,689       40,102       116,671       8,993       9,626       10,854       146,144  

Less fair value of common stock issued

     —         —         —         10,859       —         —         —         10,859  

Less seller obligations

     1,973       3,447       5,420       2,002       225       482       1,042       3,751  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Cash paid

   $ 9,440     $ 25,242     $ 34,682     $ 103,810     $ 8,768     $ 9,144     $ 9,812     $ 131,534  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 
Estimates of Acquired Intangible Assets

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

 

     2018      2017  

Acquired intangibles assets

   Estimated
Fair Value
     Weighted
Average
Estimated
Useful
Life (yrs.)
     Estimated
Fair Value
     Weighted
Average
Estimated
Useful
Life (yrs.)
 

Customer relationships

   $ 14,480        8      $ 37,533        8  

Trademarks and trade names

     3,920        14        19,403        15  

Non-competition agreements

     1,530        5        2,429        5  

Backlog

     460        2        13,400        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
months ended September 30,
     Unaudited pro forma for the nine
months ended September 30,
 
     2018      2017      2018      2017  

Net revenue

   $ 353,609      $ 316,382      $ 1,006,313      $ 906,283  

Net income

     16,215        13,020        40,305        34,277  

Basic and diluted net income per share

     0.52        0.41        1.28        1.08  
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Organization - Additional Information (Detail)
9 Months Ended
Sep. 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 46 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Significant Accounting Policies - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 01, 2018
Sep. 30, 2018
Sep. 30, 2018
Accounting Policies and General Information [Line Items]      
Cumulative effect, net of tax     $ 2,142
Accounting Standards Update 2014-09 [Member]      
Accounting Policies and General Information [Line Items]      
Cumulative effect, net of tax $ 2,100 $ (800)  
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 47 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Jan. 01, 2018
Sep. 30, 2018
Sep. 30, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Cumulative effect adjustment as an increase to opening retained earnings, net of tax       $ 2,142
Contract liability revenue recognized     $ 100 7,000
Transaction price allocated to uncompleted contracts $ 87,100   87,100 $ 87,100
Expected time of revenue recognition Over the next 18 months.      
Performance obligation, description of timing       One year or less.
Accounting Standards Update 2014-09 [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Cumulative effect adjustment as an increase to opening retained earnings, net of tax   $ 2,100 (800)  
Increase (decrease) in other current assets   2,800 (1,000)  
Increase (decrease) in deferred income taxes   $ 700 $ (200)  
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Summary of Impact of Adopting Topic 606 on Condensed Consolidated Balance Sheet (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Revenue from Contract with Customers [Line Items]    
Inventories $ 51,491 $ 48,346
Other current assets 32,836 33,308
Total assets 863,106 738,746
Deferred income taxes 7,758 6,444
Retained earnings 88,736 48,434
Total liabilities and stockholders' equity 863,106 $ 738,746
Difference between Revenue Guidance in Effect before and after Topic 606 [Member] | Accounting Standards Update 2014-09 [Member]    
Revenue from Contract with Customers [Line Items]    
Inventories 7,003  
Other current assets (10,689)  
Total assets (3,686)  
Deferred income taxes (921)  
Retained earnings (2,765)  
Total liabilities and stockholders' equity (3,686)  
Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Accounting Standards Update 2014-09 [Member]    
Revenue from Contract with Customers [Line Items]    
Inventories 58,494  
Other current assets 22,147  
Total assets 859,420  
Deferred income taxes 6,837  
Retained earnings 85,971  
Total liabilities and stockholders' equity $ 859,420  
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Summary of Impact of Adopting Topic 606 on Condensed Consolidated Statements of Operations and Comprehensive Income (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Revenue from Contract with Customers [Line Items]        
Net revenue $ 348,999 $ 295,193 $ 983,311 $ 833,058
Cost of sales 251,665 209,612 710,358 590,377
Income before income taxes 20,921 17,731 51,034 45,849
Income tax provision 5,358 5,721 12,762 15,502
Net income 15,563 $ 12,010 38,272 $ 30,347
Difference between Revenue Guidance in Effect before and after Topic 606 [Member] | Accounting Standards Update 2014-09 [Member]        
Revenue from Contract with Customers [Line Items]        
Net revenue 60   (2,612)  
Cost of sales (207)   (1,781)  
Income before income taxes 267   (831)  
Income tax provision 68   (208)  
Net income 199   (623)  
Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Accounting Standards Update 2014-09 [Member]        
Revenue from Contract with Customers [Line Items]        
Net revenue 349,059   980,699  
Cost of sales 251,458   708,577  
Income before income taxes 21,188   50,203  
Income tax provision 5,426   12,554  
Net income $ 15,762   $ 37,649  
XML 50 R39.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 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Disaggregation of Revenue [Line Items]        
Net revenues $ 348,999 $ 295,193 $ 983,311 $ 833,058
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 $ 225,503 $ 195,872 $ 646,270 $ 561,462
Insulation [Member] | Revenue [Member] | Customer Concentration Risk [Member]        
Disaggregation of Revenue [Line Items]        
Percentage of Net revenues 65.00% 66.00% 66.00% 67.00%
Waterproofing [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues $ 25,980 $ 21,571 $ 73,477 $ 64,695
Waterproofing [Member] | Revenue [Member] | Customer Concentration Risk [Member]        
Disaggregation of Revenue [Line Items]        
Percentage of Net revenues 7.00% 7.00% 7.00% 8.00%
Shower Doors, Shelving and Mirrors [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues $ 23,190 $ 21,849 $ 66,222 $ 53,107
Shower Doors, Shelving and Mirrors [Member] | Revenue [Member] | Customer Concentration Risk [Member]        
Disaggregation of Revenue [Line Items]        
Percentage of Net revenues 7.00% 7.00% 7.00% 6.00%
Garage Doors [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues $ 21,781 $ 15,874 $ 56,574 $ 45,338
Garage Doors [Member] | Revenue [Member] | Customer Concentration Risk [Member]        
Disaggregation of Revenue [Line Items]        
Percentage of Net revenues 6.00% 6.00% 6.00% 5.00%
Rain Gutters [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues $ 12,163 $ 10,863 $ 31,429 $ 29,493
Rain Gutters [Member] | Revenue [Member] | Customer Concentration Risk [Member]        
Disaggregation of Revenue [Line Items]        
Percentage of Net revenues 4.00% 4.00% 3.00% 4.00%
Blinds [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues $ 7,811 $ 2,634 $ 21,196 $ 5,909
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 $ 32,571 $ 26,530 $ 88,143 $ 73,054
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 $ 268,254 $ 228,526 $ 755,800 $ 637,915
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% 77.00%
Repair and Remodel[Member]        
Disaggregation of Revenue [Line Items]        
Net revenues $ 23,107 $ 18,722 $ 65,453 $ 53,597
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% 6.00%
Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues $ 57,638 $ 47,945 $ 162,058 $ 141,546
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 51 R40.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
Sep. 30, 2018
Dec. 31, 2017
Contract with Customer, Asset and Liability [Abstract]    
Contract assets $ 17,229 $ 14,476
Contract liabilities $ (8,039) $ (7,519)
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Schedule of Cost and Estimated Earnings on Uncompleted Contracts (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Contractors [Abstract]    
Costs incurred on uncompleted contracts $ 112,444 $ 84,563
Estimated earnings 57,834 47,000
Total 170,278 131,563
Less: Billings to date 158,218 122,144
Net under (over) billings $ 12,060 $ 9,419
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Schedule of Net Under (Over) Billings (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Contractors [Abstract]    
Costs and estimated earnings in excess of billings on uncompleted contracts (contract assets) $ 17,229 $ 14,476
Billings in excess of costs and estimated earnings on uncompleted contracts (contract liabilities) (5,169) (5,057)
Net under (over) billings $ 12,060 $ 9,419
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Investments - Additional Information (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Dec. 31, 2017
Schedule of Held-to-maturity Securities [Line Items]      
Cash and cash equivalents $ 117,700   $ 55,600
Proceeds received in connection with term loan amendment 100,000 $ 300,000  
Held-to-Maturity Securities [Member]      
Schedule of Held-to-maturity Securities [Line Items]      
Investments $ 15,400   $ 30,100
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangibles - Summary of Change in Carrying Amount of Goodwill (Detail)
$ in Thousands
9 Months Ended
Sep. 30, 2018
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill (Gross), beginning balance $ 225,470
Business Combinations 11,771
Other 501
Goodwill (Gross), ending balance 237,742
Accumulated Impairment Losses, beginning balance (70,004)
Accumulated Impairment Losses, ending balance (70,004)
Goodwill (Net), beginning balance 155,466
Business Combinations 11,771
Other 501
Goodwill (Net), ending balance $ 167,738
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangibles - Additional Information (Detail)
9 Months Ended
Sep. 30, 2018
USD ($)
Acquisition
Sep. 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 $ 21,400,000  
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangibles - Schedule of Gross Carrying Amount and Accumulated Amortization (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 225,988 $ 204,558
Accumulated Amortization 86,279 66,567
Net Book Value 139,709 137,991
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 135,900 121,015
Accumulated Amortization 48,668 38,651
Net Book Value 87,232 82,364
Covenants Not-to-Compete [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 13,780 11,807
Accumulated Amortization 6,826 4,773
Net Book Value 6,954 7,034
Trademarks and Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 62,248 58,136
Accumulated Amortization 17,166 14,076
Net Book Value 45,082 44,060
Backlog [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 14,060 13,600
Accumulated Amortization 13,619 9,067
Net Book Value $ 441 $ 4,533
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangibles - Schedule of Estimated Aggregate Annual Amortization (Detail)
$ in Thousands
Sep. 30, 2018
USD ($)
Finite Lived Intangible Assets Net Amortization Expense Rolling Maturity [Abstract]  
Remainder of 2018 $ 5,442
2019 21,332
2020 20,400
2021 19,094
2022 18,176
Thereafter $ 55,265
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Long-term Debt - Schedule of Debt (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Debt Disclosure [Abstract]    
Term loan, net of unamortized debt issuance costs of $5,026 and $5,146, respectively $ 392,724 $ 293,354
Vehicle and equipment notes, maturing September 2023; payable in various monthly installments, including interest rates ranging from 2.5% to 4.8% 59,992 50,357
Various notes payable, maturing through March 2025; payable in various monthly installments, including interest rates ranging from 4% to 6% 3,517 3,866
Total long term debt 456,233 347,577
Total long term debt 456,233 347,577
Less: current maturities (22,481) (16,650)
Long-term debt, less current maturities $ 433,752 $ 330,927
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Long-term Debt - Schedule of Debt (Parenthetical) (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 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 6.00%  
Term Loan Agreement [Member]    
Debt Instrument [Line Items]    
Unamortized debt issuance costs $ 5,026 $ 5,146
Vehicle and Equipment [Member]    
Debt Instrument [Line Items]    
Notes payable maturity date 2023-09  
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.80%  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Long-term Debt - Additional Information (Detail) - USD ($)
9 Months Ended
Jun. 19, 2018
Apr. 13, 2017
Sep. 30, 2018
Sep. 30, 2017
Nov. 30, 2017
Debt Instrument [Line Items]          
Debt instrument, wrote off fees     $ 1,164,000 $ 1,201,000  
Term Loan Agreement [Member] | Term Loan [Member]          
Debt Instrument [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 Instrument [Line Items]          
Line of credit maximum borrowing capacity   $ 100,000,000      
ABL Credit Agreement [Member] | Letter of Credit [Member]          
Debt Instrument [Line Items]          
Line of credit maximum borrowing capacity   $ 50,000,000      
Term Loan Second Amendment [Member] | Term Loan [Member]          
Debt Instrument [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 Instrument [Line Items]          
Debt instrument, face amount         $ 297,800,000
ABL Third Amendment [Member] | Revolving Credit Facility [Member]          
Debt Instrument [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 62 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements - Schedule of Fair Values of Financial Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Financial assets:    
Cash equivalents $ 117,688 $ 55,634
Derivative financial instruments 4,370 618
Total financial assets 122,058 56,252
Financial liabilities:    
Derivative financial instruments 271  
Contingent consideration 4,900 1,834
Total financial liabilities 5,171 1,834
Level 1 [Member]    
Financial assets:    
Cash equivalents 117,688 55,634
Total financial assets 117,688 55,634
Level 2 [Member]    
Financial assets:    
Derivative financial instruments 4,370 618
Total financial assets 4,370 618
Financial liabilities:    
Derivative financial instruments 271  
Total financial liabilities 271  
Level 3 [Member]    
Financial liabilities:    
Contingent consideration 4,900 1,834
Total financial liabilities $ 4,900 $ 1,834
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair value measurements - Summary of Change in Fair Value of Contingent Consideration (Detail)
$ in Thousands
9 Months Ended
Sep. 30, 2018
USD ($)
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases, (Sales), Issuances, (Settlements) [Abstract]  
Beginning Balance $ 1,834
Preliminary purchase price 3,653
Fair value adjustments (586)
Accretion in value 399
Amounts paid to sellers (400)
Ending Balance $ 4,900
XML 64 R53.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
Sep. 30, 2018
Dec. 31, 2017
Carrying Value [Member]    
Financial assets:    
Investments $ 15,358 $ 30,053
Level 2 [Member]    
Financial assets:    
Investments $ 15,343 $ 30,038
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative and Hedging Activities - Additional Information (Detail)
9 Months Ended 12 Months Ended
Sep. 30, 2018
USD ($)
Instruments
Swap
Dec. 31, 2017
USD ($)
Instruments
Jan. 01, 2018
USD ($)
Term Loan [Member]      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Number of swaps | Swap 3    
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
Designated as Hedging Instrument [Member] | Term Loan [Member]      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Debt instrument, face amount $ 200,000,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 400,000    
Interest Rate Swap [Member] | Cash Flow Hedging [Member]      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Notional amount of derivative instruments $ 200,000,000 $ 100,000,000  
Derivatives, number of instruments held | Instruments 2 1  
Notional amount amortized   $ 95,300,000  
Notional amount maturity date   May 31, 2022  
Interest Rate Swap [Member] | Cash Flow Hedging [Member] | Interest Rate Swap Matured on May 31, 2022 [Member]      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Notional amount amortized $ 95,300,000    
Notional amount maturity date May 31, 2022    
Derivatives, number of instruments amortized | Instruments 1    
Interest Rate Swap [Member] | Cash Flow Hedging [Member] | Interest Rate Swap Matured on April 15, 2025 [Member]      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Notional amount amortized $ 93,300,000    
Notional amount maturity date Apr. 15, 2025    
Derivatives, number of instruments amortized | Instruments 1    
Forward Interest Rate Swaps [Member]      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Notional amount of derivative instruments $ 100,000,000    
Notional amount amortized $ 97,000,000    
Notional amount maturity date Apr. 15, 2025    
Notional amount beginning date May 31, 2022    
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholder's Equity - Additional Information (Detail) - USD ($)
$ / shares in Units, shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2018
Oct. 31, 2018
Mar. 02, 2018
Dec. 31, 2017
Statement Of Shareholders Equity [Line Items]          
Effective portion of unrealized gain on derivative instruments $ 3,072,000 $ 3,072,000     $ 507,000
Stock repurchase program, authorized     $ 100,000,000    
Share repurchase, amount   $ 42,827,000      
2018 Stock Repurchase Plan [Member]          
Statement Of Shareholders Equity [Line Items]          
Common Stock Repurchase, Shares 380 793      
Stock repurchase program, authorized       $ 50,000,000  
Share repurchase, amount $ 18,200,000 $ 42,800,000      
Share repurchase, price per share $ 47.75 $ 53.96      
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefits - Additional Information (Detail)
pure in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2018
USD ($)
Sep. 30, 2018
USD ($)
Sep. 30, 2017
USD ($)
Sep. 30, 2018
USD ($)
Installments
shares
Sep. 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,500,000 $ 4,100,000 $ 13,300,000 $ 12,400,000  
Accrued compensation $ 25,370,000 25,370,000   25,370,000   $ 25,399,000
Administration expense related to employee contribution plan   300,000 400,000 1,200,000 1,300,000  
Share-based compensation expense   1,893,000 2,179,000 6,089,000 4,749,000  
Unrecognized compensation expense $ 6,100,000 6,100,000   6,100,000    
Compensation cost not yet recognized, period for recognition 1 year 10 months 24 days          
Cost of Sales [Member]            
Pension Plans, Postretirement and Other Employee Benefits [Line Items]            
Workers' compensation expense   4,400,000 3,100,000 9,700,000 9,800,000  
Share-based compensation expense   94,000 507,000 749,000 507,000  
Administrative [Member]            
Pension Plans, Postretirement and Other Employee Benefits [Line Items]            
Share-based compensation expense   1,769,000 1,380,000 $ 4,938,000 3,950,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 1,000,000 $ 1,500,000 $ 1,700,000  
Unrecognized compensation expense $ 400,000 400,000   $ 400,000    
Compensation cost not yet recognized, period for recognition 6 months          
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  
Number of shares surrendered to satisfy tax withholding obligations | shares       41,000 10,000  
Share based compensation, recognized tax benefits   0 0 $ 500,000 $ 600,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   1,000,000 800,000 $ 2,900,000 1,900,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,600,000 $ 700,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 $ 3,600,000 3,600,000   $ 3,600,000    
Compensation cost not yet recognized, period for recognition 1 year 9 months 18 days          
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   $ 100,000 $ 300,000  
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,900,000
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefits - Summary of Workers' Compensation Known Claims and IBNR Reserves (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Employee-related Liabilities [Abstract]    
Included in other current liabilities $ 5,276 $ 5,899
Included in other long-term liabilities 10,190 8,721
Workers' Compensation Liability $ 15,466 $ 14,620
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefits - Schedule of Insurance Receivable for Claims (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Workers' Compensation [Member]    
Malpractice Insurance [Line Items]    
Included in other non-current assets $ 1,894 $ 1,826
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefits - Summary of Equity-Based Awards for Employees (Detail)
9 Months Ended
Sep. 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 (2,010)
Nonvested common stock awards, Ending balance | shares 174,481
Nonvested performance-based stock awards, Beginning balance | $ / shares $ 39.09
Granted | $ / shares 57.51
Vested | $ / shares 36.10
Forfeited/Cancelled | $ / shares 48.63
Nonvested performance-based stock awards, Ending balance | $ / shares $ 47.42
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,564)
Nonvested performance-based stock awards/units, Ending balance | shares 13,388
Nonvested performance-based stock awards/units, Beginning balance | $ / shares $ 52.16
Granted | $ / shares 55.92
Vested | $ / shares 52.15
Forfeited/Cancelled | $ / shares 53.14
Nonvested performance-based stock awards/units, Ending balance | $ / shares $ 56.05
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefits - Summary of Stock Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock compensation expense $ 1,893 $ 2,179 $ 6,089 $ 4,749
Cost of Sales [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock compensation expense 94 507 749 507
Selling [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock compensation expense 30 292 402 292
Administrative [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock compensation expense $ 1,769 $ 1,380 $ 4,938 $ 3,950
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2018
Sep. 30, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]      
Federal corporate tax rate   21.00% 35.00%
Effective tax rate 25.60% 25.00%  
Adjustment to provisional tax     $ 0
XML 73 R62.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 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Related Party Transaction [Line Items]        
Sales $ 3,259 $ 2,641 $ 9,361 $ 7,363
Purchases 372 302 1,207 901
Rent $ 257 $ 290 $ 829 $ 875
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Related Party Transactions - Additional Information (Detail) - USD ($)
$ in Millions
Sep. 30, 2018
Dec. 31, 2017
Affiliated Entity [Member]    
Related Party Transaction [Line Items]    
Accounts receivable, related parties $ 2.4 $ 2.0
M/I Homes Inc [Member]    
Related Party Transaction [Line Items]    
Accounts receivable, related parties $ 1.4 $ 1.0
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Schedule of Accrued General Insurance Reserves (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Commitments and Contingencies Disclosure [Abstract]    
Included in other current liabilities $ 2,029 $ 2,033
Included in other long-term liabilities 7,787 7,073
Total $ 9,816 $ 9,106
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Millions
9 Months Ended 12 Months Ended
Sep. 30, 2018
Dec. 31, 2017
Commitments And Contingencies Disclosure [Line Items]    
Capital lease assets $ 60.9 $ 63.4
Assets fully depreciated 32.3 26.8
Capital leased assets, net book value 9.7 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.5 $ 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 77 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Future Minimum Lease Payments Under Noncancellable Operating Leases (Detail)
$ in Thousands
Sep. 30, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remainder of 2018 $ 294
2019 1,249
2020 1,277
2021 1,154
2022 1,073
Thereafter $ 51
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations - Additional Information (Detail)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2018
USD ($)
Sep. 30, 2017
USD ($)
Sep. 30, 2018
USD ($)
Business
Sep. 30, 2017
USD ($)
Business
Dec. 31, 2017
USD ($)
Business Acquisition [Line Items]          
Number of businesses acquired | Business     8 7  
Percentage of voting equity interests acquired 100.00% 100.00% 100.00% 100.00%  
Number of minor businesses acquired | Business     1 2  
Goodwill acquired expected to be tax deductible $ 12,400   $ 12,400    
Amortization of intangibles 5,228 $ 6,824 19,678 $ 19,790  
Income tax expense (benefit) 5,358 5,721 12,762 15,502  
Administrative [Member]          
Business Acquisition [Line Items]          
Acquisition-related costs 700 900 1,900 2,300  
Alpha [Member]          
Business Acquisition [Line Items]          
Increase in goodwill         $ 2,100
Combined Business Acquisitions [Member]          
Business Acquisition [Line Items]          
Amortization of intangibles 200 900 1,200 3,200  
Income tax expense (benefit) $ 200 $ 500 700 $ 2,000  
Columbia [Member]          
Business Acquisition [Line Items]          
Increase in goodwill     500    
Increase in seller obligations     400    
Increase in purchase price     $ 600    
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations - Summary of Business Acquisitions (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Business Acquisition [Line Items]        
Seller Obligations     $ 5,420 $ 3,759
Revenue $ 348,999 $ 295,193 983,311 833,058
Net income 15,563 12,010 $ 38,272 $ 30,347
CDG Acquisition [Member]        
Business Acquisition [Line Items]        
Date     Mar. 19, 2018  
Acquisition Type     Asset  
Cash paid     $ 9,440  
Seller Obligations     1,973  
Total Purchase Price     11,413  
Revenue 3,848   7,572  
Net income 164   $ 229  
Other Acquisition [Member]        
Business Acquisition [Line Items]        
Acquisition Type     Shares/Asset Asset
Cash paid     $ 25,242 $ 9,812
Seller Obligations     3,447 1,042
Total Purchase Price     28,689 10,854
Revenue 7,003 6,499 12,782 11,671
Net income 42 84 423 366
Combined Business Acquisitions [Member]        
Business Acquisition [Line Items]        
Cash paid     34,682 131,534
Seller Obligations     5,420 3,751
Fair Value of Common Stock Issued   10,859   10,859
Total Purchase Price     40,102 $ 146,144
2018 Acquisitions [Member]        
Business Acquisition [Line Items]        
Revenue 10,851   20,354  
Net income 206   652  
Alpha [Member]        
Business Acquisition [Line Items]        
Date       Jan. 05, 2017
Acquisition Type       Share
Cash paid       $ 103,810
Seller Obligations       2,002
Fair Value of Common Stock Issued $ 10,900 10,859 $ 10,900 10,859
Total Purchase Price       116,671
Revenue   29,334   87,830
Net income   (271)   $ 190
Columbia [Member]        
Business Acquisition [Line Items]        
Date       Jun. 26, 2017
Acquisition Type       Asset
Cash paid       $ 8,768
Seller Obligations       225
Total Purchase Price       8,993
Revenue   3,026   3,241
Net income   73   80
2017 Acquisitions [Member]        
Business Acquisition [Line Items]        
Revenue   39,123   103,006
Net income   (68)   $ 682
Astro [Member]        
Business Acquisition [Line Items]        
Date       Sep. 18, 2017
Acquisition Type       Asset
Cash paid       $ 9,144
Seller Obligations       482
Total Purchase Price       9,626
Revenue   264   264
Net income   $ 46   $ 46
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations - Summary of Business Acquisitions (Parenthetical) (Detail) - Alpha [Member] - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
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 81 R70.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
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Dec. 31, 2017
Business Acquisition [Line Items]      
Goodwill $ 167,738   $ 155,466
Less seller obligations 5,420 $ 3,759  
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,898    
Other non-current assets 36    
Accounts payable and other current liabilities (438)    
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 3,306 2,070  
Inventories 1,027 1,014  
Other current assets 892 8  
Property and equipment 1,893 1,144  
Intangibles 16,681 5,939  
Goodwill 6,873 2,472  
Other non-current assets 19 176  
Accounts payable and other current liabilities (2,002) (1,969)  
Fair value of assets acquired and purchase price 28,689 10,854  
Less seller obligations 3,447 1,042  
Cash paid 25,242 9,812  
Combined Business Acquisitions [Member]      
Business Acquisition [Line Items]      
Cash   247  
Accounts receivable 5,037 33,834  
Inventories 1,541 3,866  
Other current assets 920 4,552  
Property and equipment 2,826 3,971  
Intangibles 20,392 73,067  
Goodwill 11,771 46,124  
Other non-current assets 55 595  
Accounts payable and other current liabilities (2,440) (20,112)  
Fair value of assets acquired and purchase price 40,102 146,144  
Less fair value of common stock issued   10,859  
Less seller obligations 5,420 3,751  
Cash paid $ 34,682 131,534  
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  
Astro [Member]      
Business Acquisition [Line Items]      
Accounts receivable   924  
Inventories   296  
Other current assets   36  
Property and equipment   640  
Intangibles   5,168  
Goodwill   2,932  
Accounts payable and other current liabilities   (370)  
Fair value of assets acquired and purchase price   9,626  
Less seller obligations   482  
Cash paid   $ 9,144  
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations - Estimates of Acquired Intangible Assets (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Customer Relationships [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 14,480 $ 37,533
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 $ 3,920 $ 19,403
Weighted Average Estimated Useful Life (yrs) 14 years 15 years
Covenants Not-to-Compete [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 1,530 $ 2,429
Weighted Average Estimated Useful Life (yrs) 5 years 5 years
Backlog [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 460 $ 13,400
Weighted Average Estimated Useful Life (yrs) 2 years 1 year 6 months
XML 83 R72.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 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Business Acquisition, Pro Forma Information [Abstract]        
Net revenue $ 353,609 $ 316,382 $ 1,006,313 $ 906,283
Net income $ 16,215 $ 13,020 $ 40,305 $ 34,277
Basic and diluted net income per share $ 520 $ 410 $ 1,280 $ 1,080
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Per Common Share - Additional Information (Detail) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Earnings Per Share [Abstract]        
Dilutive effect of outstanding restricted stock awards after application of the Treasury Stock Method 84,000 107,000 138,000 80,000
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Events - Additional Information (Detail)
$ in Millions
Oct. 31, 2018
USD ($)
Subsequent Event [Line Items]  
Common stock purchased under stock repurchase program $ 100
Effective date of common stock repurchase program Nov. 05, 2018
Expiration date of common stock repurchase program Feb. 28, 2020
Subsequent Event [Member] | Advanced Fiber Technology [Member]  
Subsequent Event [Line Items]  
Business acquisition date Oct. 31, 2018
EXCEL 86 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +5\8DT?(\\#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,$% @ M7QB32?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) 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 " "U?&)-,*1!7N\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O:;5(:'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU; MA^@'\#%W__SN=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[ MZ!3E9SQ 4/I#'1#JJEJ!0U)&D8()6(2%R&1KM- 1%?7QC#=ZP8?/V,TPHP$[ M=.@I 2\Y,#E-#*>Q:^$*F&"$T:7O IJ%.%?_Q,X=8.?DF.R2&H:A')HYEW?@ M\/;T^#*O6UB?2'F-^5>R@DX!U^PR^;5YV.RV3-85OR\X+ZIZQ^]$LQ*W_'UR M_>%W%7:]L7O[CXTO@K*%7W&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 " "U?&)-$S>VJWT" #?" & 'AL+W=OU#4NI/?0%7SAGSHR985P,C+^*BE+IO;5-)[9^)67_' 3B7-&6B"?6TTZ] MN3+>$JF6_!:(GE-R,:2V"7 8ID%+ZLXO"[-WY&7![K*I.WKDGKBW+>&_][1A MP]9'_OO&2WVKI-X(RJ(G-_J-RN_]D:M5,%NYU"WM1,TZC]/KUM^AYP-*-<$@ M?M1T$(NYIT,Y,?:J%Y\O6S_4'M&&GJ4V0=3PH ?:--J2\N/79-2?-35Q.7^W M_M$$KX(Y$4$/K/E97V2U]7/?N] KN3?RA0V?Z!10XGM3]%_H@S8*KCU1&F?6 M"//TSG/CU^J)3@KT'*G#/.M-K2@QS ]!NFQH<<+>F(=@(M(88$$%$@< M>F8)N(@<%DA!@=2A;RP!%X%"6"$#%3*7CRR)$9(82#=^YA"MA)&#(KDK8F7* M?H2D2\A*JFQ B8TK$5L2 "2!)5 (%U3H6DCMD@(PV8K*2MDBUT)NJR#GFZ D M#S?A6D!@ >\0=J7L! ,P>"7#$%S%*'(MV#D&8?"*"ESLR*UE'-DJ+F8ECQ%< M\,BM9VRG&8!9$X&+'KDUC:T?UV'"+!,@0AC'F\S^0P:+=M%2?C.=57AG=N], M6U_LSMU[ATV[^0L?6_]7PF]U)[P3DZIIF=9R94Q2Y5#XI%RIU&UC7C3T*O4T M4W,^MMQQ(5D_72>"^4Y3_@%02P,$% @ M7QB380P=/F"! \14 !@ M !X;"]W;W)KZJ8JNOVU>L_;?CSX>GP]=,.#;+,Z M%Z_QK]A].S\V_5UV:V5_K.*I/=:G11-?ULN?]<,._1 P*OX^QDL[NUX,J3S5 M]??AYO?]>JD&1[&,S]W01-%_O<==+,NAI=['OU.CRUN?0^#\^J/U7\?D^V2> MBC;NZO*?X[X[K)=AN=C'E^*M[+[6E]_BE)!=+J;L_XCOL>SE@Y.^C^>Z;,?/ MQ?-;V]75U$IOI2I^7+^/I_'[,K7_$28'P!0 MP!M/@W *0!)0'9U-J;Z2]$5 MFU537Q;-]6V=BV%2Z ?L!_-Y>#B.W?A;GVW;/WW?@%ME[T,[DV1[EQW@SC\])$E>)'R6G4:(Q5X'(=ESFP&HE MFS&B&O&:I,3SSNN,@&-D[UXT8OG7I!X\7S\(2!9'3M!A:@2TS>( M7@+W0H9_&WC&-H"F4X;+T)K<@.PF%]WDW(TE;G+63;!6$=5.4&GE$S-&*QE/ MBJ$!$^]9)P"G>3Z>$D[SV>V\1SJ\DLY:XU*.9-IIX(X"=02\)\R]HKP2=3Z? MK9A[1S(_-0=,Z6@R#+P2I3$'-,6@H!C4G7&X\'QT! MA-ZDMDZ000B*^Z&%VJ2Y>UL6/5DZ.UF6)U8$R%@%CE5#L0H B]. MZ5O8 J\[P8&G>[(D,]8EZ PRG8'3V5(Z \>N,\%;6H@).@MWU>.](YG/P/E, MR;N5-,S-IYI[)S*;(6=[GTVL391IBIRFEM)+TM!HH\Q"SL:?K \Y9:BDTS O'^X=R11%3E%'N86,X+TV-76 $B"!E>MORKTV(:M"GH6==62 M#?/XN6DP^[C?!EZKXTFH@6!5=/A(?A+QJ]LPV0O&*/NJ(2VO:.LQ MOY*AH-CWANJ_ MDPNII5R1R!P[6G/][^W.7-!FB")1&OS>7ZM67Z]#_)O-;4"# 8T&&#TTA(,A M- Q!3Z9+_8P%7A6,7CW6/ZT.JT4!%Z&B&4GL)(EMDMP@Z27Q=$Z _ADP MSW4SGL3)DU@\J9%GG5AY3))'BAE#ZF1(;09CXM?I4X9'BAE#YF3(; ;C=5IG M'UDA3T0SDMQ)DMLDH4&26[5" )QKY"/*&1,$[OT(V%21N2$!*UF(4A3FYDR6 M3F6,HCR,[E#=V26A365MD]#.!9',9?*73F66(!C=V?6@>]N$R*9*3"ID/Y@H MS_(\,Z%L89*@-,L,I&!RLJBC_@=FQZKEWI8*>4CIH^1 J2 R)GB1T4[RZV+L MU.0@5#.5;=8?L7U'T&[X? C&;YC5?U!+ P04 " "U?&)-/@5.7Y4$ !$ M%0 & 'AL+W=O2%:\],TKW)I:8;X;\>?HISD]U M\[7=A=#-OE7EH7U(=EUWO$_3=K,+5='>U<=PB/]YJ9NJZ.)K\YJVQR84VR&H M*E,IA$VK8G](%O.A[*E9S.NWKMP?PE,S:]^JJFC^78:R/CTDD'P4?-F_[KJ^ M(%W,C\5K^"-T?QZ?FOB67K)L]U4XM/OZ,&O"RT/R"/=K:?J @?AK'T[MU?.L ME_)0]Y*,L^4VS'/V/2Y%)G'WC]_)']YT%\ M%/-BK>R^U*??@FC()/,1O6_A?=01KQO2:QC4Y?M M\'>V>6N[NAJSQ*94Q;?S[_XP_)[&_!]A?( < ^0E ,RG 6H,4-\#]*@S0 M/UJ#&0,,JB$]:Q\ZU*=9,W&ZR%>7\<#ZNLSX@;D,"!*9]XCK3G%I#?@%>H2BOE, M*4"5KBD6*6$R7IMAM1FJ#77_\HR8ZT8;L-8@;0PFO 64;44Q!T(9-#/7%#-> MJ*LY?J/-LMHLU89Z>FE)-=XII9$T2F7&X#FPHI1T<7A1E6L&T])F$PO/L&IL:*4]DH(U#$,)8V>Z!?/ZO)4ET6Z M/*TEKAJT=^8,!=8@:D4I4,Z0=R*H-S!0I'^\P/VCF+''>WG.4%I+O),Q%!@!>"?C,-#&3FCC MS16HNWKLKB-SN]"(- KA[7[%,!H+X3AR(@/=]R,A6Y,U$!MYA M@5JLQQ8+U/ R($-/(;RD5PPC-3E0,=1/>D*5Y,U54G/UV%Q'YOJX#5;A4V#. M85)H+(W!M' 2^=2:P>*H3\UIR=NKI/;JL;V.3'95D;C#YLI""G]4,A3<2?)1 MQ^7R$]NLY)U52BK,8V'R1X1Q$!5&J2@,G_;87)/">,.7]),5Q,292O*^*JFO M@L#&*AFKBV=3+_"Q.6=):[P1V&-94CF5.=)3;$XE]:14WFTE=5L0V&XE=;[8 MK.@CADCE2&=M1K[X6-* !(%]E\\)\4,:;U3IU0U0%9K7X3JNG6WJMT/7SXBK MTLN5WZ/L;Y!0^1+N]X=V]EQW75T-MTLO==V% M*" NF62V"\7V\E*&EZY_=/&Y.=_KG5^Z^CC>6::7B]/%?U!+ P04 " "U M?&)-?V[4,0D" ",!0 & 'AL+W=ORV"(F\!HK% ^N@56]*QBF6RN05$AT'7!@2 M)2CPO(^(XJ9UT]CX#CR-V4F2IH4#=\2)4LS_[("P/G%]]^)X;JI::@=*XPY7 M\ +R1W?@RD*C2M%0:$7#6H=#F;B/_O8ITG@#^-E +R9W1U=R9.Q5&U^+Q/5T M0D @EUH!J^,,&1"BA50:OZVF.X;4Q.G]HO[9U*YJ.6(!&2._FD+6B;MQG0)* M?"+RF?5?P-:S<^EX8H[,6LIC=@ DFF/7F&K*_A?@C JD$QBR" MI2QVP0T]N Z0W2+6GV8Y_%/DZ:[(59KA8K-"PP\G_(VWS(\6^9'A1U?-CF;- M'C!K@VD-YD,P;W>V!/)G[5C ;()Y1VY!X;PB-!DE"KPR_[5P>/ 4 M .,: 8 >&PO=V]R:W-H965T&ULC9E1;^I&$(7_"N(] M%^_,KM>."%(AA%9JI:M;M7UV@A/0-9C:3KC]]UT;AYN=/8:\)$#.[)Q9K[^9 MF.FQK+[7FSQO1C]VQ;Z^&V^:YG [F=1/FWR7U5_*0[YW?WDNJUW6N+?5RZ0^ M5'FV[H)VQ82B*)[LLNU^/)MVGWVM9M/RM2FV^_QK-:I?=[NL^F^>%^7Q;JS& M[Q]\V[YLFO:#R6QZR%[R/_/FK\/7RKV;G%=9;W?YOMZ6^U&5/]^-?U&W*]T% M=(J_M_FQ_O!ZU);R6);?VS>_K>_&4>LH+_*GIETB<[_>\D5>%.U*SL>__:+C M<\XV\./K]]4?NN)=,8]9G2_*XI_MNMG)R/)5%W?T9K8URR0QOJ:>Z1)?,T2:5)?\P T*O(U*Z119\W$[4WE>+/1B0='BGIS;L&B5I.).N;^F\LPDT$P"S(B:YTF0QMW\ M1MS:BR2\581=O,[ P4RAW138%1Q:I$$:2LC8@6ND(@S7"&22)?0!#,)I4#R7"8%2 C"3)J #TM'"SZD5V0.2;P6!4@(PDR:@ TE++ M1B)) 3C*+;Q'BUDB.:\M@8YMK)7<@U VO >8M@K@EH+:0MZZVDBG/##<$"8N M >*2G!\I)*Z;.FP\,'401BH!I+(D&(5(O8EC8LL#N0:&4!S,+FC$5>< MMWZW/J'T;>'F0* YL&P.!.?A8)L>KNM\2[A!$&@0LOXYH=$Y=KD2Z>FZT#>% M&P5]8LKN-=X)3LB2/)M@SO9DOA_<3PCT$Y;_(5/83TCIP ]011(9*Z#Z^)^G M[QFW'4(#N9P[*6PG)"$ Z#_D!,.?$/SEW$DA_)5K^^D (QFCGQ'Z)2,93-+D M)GMQEAET"$_F&\(-@M','60"#4*330=Z$>/^P&CFEG!AP-8TEN"_IO+M##QC M0#.WO(DY!*L*)L\K(M\,!B^CJ5Q.G@SF[71HT&&,4T8XE9,G TIJ=[*L/!<& M#)^>SK>$8.!1F_Y>!.(5!(%CTJ70)L>S3^799.[5:,O;KU-GJW/;XK\ MN6E?6O>Z.GWMKS-SV+U8V\HA>882OQF1 MU^]M][5_:9IA]FVWW?\L_N>=D? MNJ9^G!KMMDLR)BQW]68_O[V>KMUWM]?MZ[#=[)O[;M:_[G9U]^^JV;;O-W,[ M_W[A\^;Y91@O+&^O#_5S\T;=C_KFJ>;^9V]6GL> M&TR*OS;->W_Q?3:&\J5MOXX_?GV\F9O14;-M'H:QBSI_O#7K9KL=>\H^_CEU M.C^/.3:\_/Z]]Y^GX',P7^J^6;?;OS>/P\O-/,UGC\U3_;H=/K?OOS2G@/Q\ M=HK^M^:MV6;YZ"2/\=!N^^G_V<-K/[2[4R_9RJ[^=OS<[*?/]U/_WYOA!G1J M0.<&>>S_:\"G!ORC@9N"/SJ;0OVI'NK;ZZY]GW7'NW6HQX?"7G&>S(?QXC1W MT]]RM'V^^G9K'5TOW\:.3IK544.7FK-BF7L_#T%HB!6IYF* M5;$"H_ , B> MVO.'(!AWX& ';NK 7710.3$)1TF<)/M)PHFBC 2H#+N(O7CHQ8-@'.X@P Z" M"L8Z+Z(Y:OR%3W(^1!$-4)G(A,U$:"8",T&8B6H86X68A!FDBI7!9A(TDX 9 M$?,JJ6%28F%%:V)(V$@%C53 B(AW5>G))UL))TAD"E:LP00PP$PE$6#T[-L@ MUL@:J<@48&$+0++:CC?2CE4#+;RWT@Y0,17(8B&\[BP!.U;:(350,$G>*Z!R MT1<>8(M)9P'J?&%!6LPZJV%G/U*W2*@JA MY 8#U *">F5'X]$:+ZN*-9 MK+&AD"PM)JD%*/4RP5B R3R2-*15GEP!%X1A M2@"F7J88TI@,*4GFKH',,[M2[85Q2A8 H[ @"".0$ )E@B -MP51LC*+0YVW MI55!&(/$VE*02>(DNAR*,V\+P"5,2P*T#)+_A"@8C4I(4$=5J3XD3$O2M+1! MXI( +MF%I$IOH+-LJJI0R"9"^#FM",_T180,#* 9Y!0 M9 U%:ZF(*BZ\!2,HRJ3"&HJ+::C26!B+#+ 8)8!9XXY,D.EP#60Y1=D"%!E# MD0$4HUSSC&!759*)2);]E!8')B(#(LKM@A6#,M(:)OEBA72Q^&;%F(H,WL6C M9#0#WCE6M1*2>9\*FRZ,L<@ BU%BD0'NJ%*E-I*QXT(68\Q$!L5DE.4MZS)Q MX2A1X7EUF)T.L#-*=CK-Q+&H4IM.0.9++Y8.@],!<*J[[@ 2;2KMP3A,1 >( M&"6BG2:B]Q1D+@0R&RN7"K?=87 Z $ZY_;1R&IPQLTSR%<@\9><%0X7M2$17 M67$[C"EQ&*\NZ/(E M%7CH, \=X*%<6RL'MAV=U;.L957DTAXTQJ$#.)1;CRL'7JXKHXB@512H*MUT M3$,'*L32RO*8>LVOG&UEL@4J9V+A7GH, M.0\@ER3D/("<(_EH 55^C2W-#B:7A1;#J9FE17@UR[2XOCI]V M3?<\G=3ULX?V=3^,!ST75\^G@7Z?WHYGC$^'O=/6_V_>Q+ M.PSM;CK">FK;HAO%KS-^[X]'>\GM M?U!+ P04 " "U?&)-HV#PP=H! !@! & 'AL+W=O0/6'-KLXD :9.J:J56BK9J^^S <-'Z0FTG M;/^^8T-8-D%]B3W#.68IVA]3A/>!7!X-9W -7 MR4FI%V=\K7(2NH2 0VF= L/C @?@W EA&G\F33*'=,3E_:K^V=>.M9R8@8/B MO[O*MCEY)$$%-3MS^ZR&+S#5\X$$4_'?X (QW/3OISF/2OM'5"/!'BF8"Q_T=()D+R1O#=I&-FOM1/S+(BTVH(]/A8/7,S M$>T2;&;IG+YW_AM6:]![*:+';48O3FC"[$=,O,3,"(KJ)1MYV. E7DO6O@* M_EM_ML%C"TLM-1@GT1 +34'O]\=3%O-3PG<)HUO9)'9R07R*SJ>ZH+LH"!14 M/C*(<%SA 92*1$'&SYF3+B4C<&W?V#^DWD,O%^'@ =4/6?NNH&\IJ:$1@_*/ M.'Z$N9]7E,S-?X8KJ) >E80:%2J7OJ0:G$<]LP0I6CQ/IS3I'&?^&VP;P&< M?P%@4Z&D_+WPHLPMCL1.L^]%O.+]D8?95#&81I'^!?$N1*_E_AW/V342S3FG M*8>O-@FR#8)LD20_;?%K9SL11&V MFJD&VZ9M@I3=75BA M+CRPQ5'0^&B^";:=UFQR//;S"V++,RY_ U!+ P04 " "U?&)-AJE.+;4! M #2 P &0 'AL+W=O:O1%$BF>PT.*R@;K MGGT+$,B+5L;GM VA.S#FRQ:T\%>V X,WM75:!#1=PWSG0%0)I!7CF\T-TT(: M6F3)=W)%9ON@I(&3([[76KC?1U!VR.F6OCH>9=.&Z&!%UHD&OD/XT9T<6FQF MJ:0&XZ4UQ$&=T_OMX;B/\2G@2<+@%V<2*SE;^QR-+U5.-U$0*"A#9!"X7> ! ME(I$*./7Q$GGE!&X/+^R?TJU8RUGX>'!JI^R"FU.[RBIH!:]"H]V^ Q3/=>4 M3,5_A0LH#(]*,$=IE4\K*7L?K)Y84(H6+^,N3=J'\6;')]@Z@$\ /@/N4AXV M)DK*/XH@BLS9@;BQ]YV(3[P]<.Q-&9VI%>D.Q7OT7HKMA^N,72+1%',<8_@R M9HY@R#ZGX&LICOP-G*_#=ZL*=PF^^T?AS3K!?I5@GPCV[Y:X%G/[7Q*VZ*D& MUZ1I\J2TO4F3O/#. WN?'I']#1^G_9MPC32>G&W ETW]KZT-@%(V5SA"+7ZP MV5!0AWB\Q;,;QVPT@NVF'\3F;US\ 5!+ P04 " "U?&)-2SC)![8! #2 M P &0 'AL+W=OF@6V@Z3!LP 8$'=8^*S9M"]7%D^2X_?M2LNMZJ[$72:1X#@\I*AN,?7(M M@"?/2FJ7T];[[L"8*UM0W%V9#C3>U,8J[M&T#7.=!5Y%D)(LV6P^,\6%ID46 M?2=;9*;W4F@X6>)ZI;A].8(T0TZW],UQ+YK6!P,)A;JG-YN#\ !PYQ)J.1LS%,POE=4P;@\OS&_C76CK60&!Z48([22!=74O;.&S6QH!3%G\==Z+@/XTUZ/<'6 ]_Q\,3;0X*]*8,SMB+>H7B'WDNQO=EG[!*(IICC&),L8^8( MANQSBF0MQ3'Y $_6X;M5A;L(W_VE\&:=(%TE2"-!^M\2/\;@7/^3A"UZJL V M<9H<*4VOXR0OO// WB;Q3=[#QVG_R6TCM"-GX_%E8_]K8SR@E,T5CE"+'VPV M)-0^'*_Q;,&UL?5-A;]P@#/TKB!]0$N[: M5: MM.IL3EOG^@-CMFQ!"WN%/73^ID:CA?.F:9CM#8@J@K1B/$ENF!:RHT46?2=3 M9#@X)3LX&6('K87Y1F_ M9TZZI S ]?F5_4NLW==R%A;N43W)RK4YO:6D@EH,RCWB^ !S/=>4S,5_@PLH M'QZ4^!PE*AM74@[6H9Y9O!0M7J9==G$?IYOK=(9M _@,X O@-N9A4Z*H_+-P MHL@,CL1,O>]%>.+TP'UORN",K8AW7KSUWDNQ2S)V"3QSR'$*X:N0=(E@GGS) MP+.5=QO6.QQ?Y%S[-^G=A&ME9;0?@R(M6O2UH MY]QP8LQ6'6AA[W" WM\T:+1PWC0MLX,!44>05HPGR1NFA>QIF4??Q90YCD[) M'BZ&V%%K87Z>0>%4T -]=3S)MG/!P'T 99ZCI0LQ7^"&R@?'I3X M'!4J&U=2C=:A7EB\%"U>YEWV<9_FFV.ZP/8!? 'P%7 ?\[ Y453^3CA1Y@8G M8N;>#R(\\>'$?6^JX(RMB'=>O/7>6\F3-&>W0+3$G.<8OHDYK!',LZ\I^%Z* M,_\'SO?AZ:["-,+3/Q1F^P39+D$6";+_EK@7<_PK"=OT5(-IXS194N'8QTG> M>->!?>#Q37Z'S]/^69A6]I9 ML]EP."P_B*W?N/P%4$L#!!0 ( +5\8DW(SO/DM0$ -(# 9 >&PO M=V]R:W-H965T[^OI3L>MYF[$42*9[#0XI*!V-?7 /@R9N2VF6T\;X[ M,N:*!I1P-Z8#C3>5L4IX-&W-7&=!E!&D).-)MAK,E MKE=*V%\GD&;(Z(9^.![;NO'!P?*T$S4\@?_1G2U:;&8I6P7:M483"U5&[S;' MTR[$QX"?+0QN<2:ADHLQ+\'X6F8T"8) 0N$#@\#M"O<@92!"&:\3)YU3!N#R M_,'^)=:.M5R$@WLCG]O2-QD]4%)")7KI'\WP %,]GRB9BO\&5Y 8'I1@CL)( M%U=2],X;-;&@%"7>QKW5<1_&&[Z?8.L /@'X##C$/&Q,%)5_%E[DJ34#L6/O M.Q&>>'/DV)LB.&,KXAV*=^B]YCRY3=DU$$TQIS&&+V(V_DK!%3Q78.DZ3(X7I=9SDA7<> MV#L>W^1W^#CMWX6M6^W(Q7A\V=C_RA@/*"6YP1%J\(/-AH3*A^,>SW8&PO=V]R M:W-H965T_@?@QGXRVVJM2] FU[U,1 4]#[]'C* CX" MGGJ8[.9,0B47Q.=@?*D+FH2$0$+E@H+PVQ4>0,H@Y-/XM6C2-60@;L^OZI]B M[;Z6B[#P@/)G7[NNH'>4U-"(4;I'G#[#4L\M)4OQ7^$*TL-#)CY&A=+&E52C M=:@6%9^*$B_SWNNX3_/-(5MH^P2^$/A*N(MQV!PH9OY1.%'F!B=BYMX/(CQQ M>N2^-U5PQE;$.Y^\]=YKR9,/.;L&H05SFC%\@TE7!//J:PB^%^+$_Z/S??IA M-\-#I!^V]#39%\AV!;(HD+U9X@XF_;=(MNFI M/&:;*DPE''2=YXUX&]Y_%- M_L+G:?\F3-MK2R[H_,O&_C>(#GPJR8T?H&UL?5-A;]P@#/TKB!]0+ES6G4Y)I%ZGJI-6Z=1IVVV168&KV0'9TODZ8B%.J=WR?&4AO@8\%W" MZ%9G$BJY&/,2C,]53G=!$"@H?6 0N%WA'I0*1"CCY\Q)EY0!N#Z_LS_$VK&6 MBW!P;]0/6?DVIP=**JC%H/RS&1]AKN<#)7/Q7^ *"L.#$LQ1&N7B2LK!>:-G M%I2BQ>NTRR[NXW1S>YAAVP ^ _@".,0\;$H4E7\27A29-2.Q4^][$9XX.7+L M31F::*=%JFJ?1=S)YBKV3K8:3(;972IA?1Y X9#2A MGX[GMFY<<+ \[40-+^"^=R?C+3:SE*T";5O4Q$"5T;OD<-R%^!CPHX7!+LXD M5')&? W&ES*CFR ()!0N, B_7> >I Q$7L;;Q$GGE &X/'^R/\;:?2UG8>$> MY<^V=$U&;RDIH1*]=,\X/,%4SYZ2J?BO< 'IPX,2GZ- :>-*BMXZ5!.+EZ+$ M^[BW.N[#>+/=3[!U )\ ? ;F",[8 MBGCGQ5OOO>0\V:?L$HBFF.,8PQRN?(CU/@/-AL2*A>.-_YLQC$;#8?=](/8_(WS#U!+ M P04 " "U?&)--:CIN+8! #2 P &0 'AL+W=O<.3,>9Z.Q3ZX%\.192>URVGK?'QES90M*N!O3@\:;VE@E M/)JV8:ZW(*H(4I+Q)'G'E.@T+;+H.]LB,X.7G8:S)6Y02MC?)Y!FS&E*7QP/ M7=/ZX&!%UHL&OH/_T9\M6FQAJ3H%VG5&$PMU3N_2XVD?XF/ 8P>C6YU)J.1B MS%,POE0Y38(@D%#ZP"!PN\(]2!F(4,:OF9,N*0-P?7YA_Q1KQUHNPL&]D3^[ MRKFXIF8O_"E>0&!Z48([22!=74@[.&S6SH!0EGJ>] MTW$?IYO=[0S;!O 9P!? (>9A4Z*H_*/PHLBL&8F=>M^+\,3ID6-ORN",K8AW M*-ZA]UKP])"Q:R":8TY3#%_%I$L$0_8E!=]*<>*OX'P;OMM4N(OPW3\*/VP3 M[#<)]I%@_V:)&S$\^2\)6_54@6WB-#E2FD''25YYEX&]X_%-_H9/T_Y-V*;3 MCER,QY>-_:^-\8!2DALSG<9L,KSIYQ_$EF]<_ %02P,$ M% @ M7QB3?PG8NJS 0 T@, !D !X;"]W;W)K&UL?5/;;M0P$/T5RQ]0[SH+5*LD4K<(@032J@CZ[$TFB55?@NULRM\S M=M(T0.#%]HSGG#DS'N>C=4^^ PCD62OC"]J%T!\9\U4'6O@;VX/!F\8Z+0*: MKF6^=R#J!-**\=WN+=-"&EKFR7=V96Z'H*2!LR-^T%JXGR=0=BSHGKXX'F3; MA>A@9=Z+%KY"^-:?'5IL8:FE!N.E-<1!4]"[_?%TB/$IX+N$T:_.)%9RL?8I M&I_J@NZB(%!0A<@@<+O"/2@5B5#&CYF3+BDC<'U^8?^0:L=:+L+#O56/L@Y= M06\IJ:$1@PH/=OP(E6".RBJ?5E(-/E@]LZ 4+9ZG79JT MC]--ELVP;0"? 7P!W*8\;$J4E+\7092YLR-Q4^][$9]X?^38FRHZ4RO2'8KW MZ+V6G.]S=HU$<\QIBN&KF-<(ANQ+"KZ5XL3_@O-M>+:I,$OP[#>%_R X;!(< M$L'AOR5NQ61_)&&KGFIP;9HF3RH[F#3)*^\RL'<\O&PO=V]R:W-H965T[^?I3LNFYG M[$42*9[#0XI*!V.?70/@R:N2VF6T\;X[,.:*!I1P5Z8#C3>5L4IX-&W-7&=! ME!&D)..;S0U3HM4T3Z/O9//4]%ZV&DZ6N%XI8?\<09HAHUOZYGALZ\8'!\O3 M3M3P$_RO[F318C-+V2K0KC6:6*@R>KL]'),0'P-^MS"XQ9F$2L[&/ ?CHBE?S3#-YCJN:9D*OX[7$!B>%"".0HC75Q)T3MOU,2"4I1X'?=6QWT8;W;[ M";8.X!. SX!]S,/&1%'YO? B3ZT9B!U[WXGPQ-L#Q]X4P1E;$>]0O$/O)><\ M2=DE$$TQQS&&+V*V\OCF[R'C]/^0]BZU8Z7C?VO MC/& 4C97.$(-?K#9D%#Y&PO=V]R:W-H965TA5 M>+3#)YCJN:5D*OX+7$%A>%2".4JK?%I)V?M@]<2"4K1X'G=ITCZ,-[=\@JT# M^ 3@,^"0\K Q45+^00119,X.Q(V][T1\XNV18V_*Z$RM2'U@GVJP3[1+#_;XEK M,>]?)6&+GFIP39HF3TK;FS3)"^\\L/?I$=G?\'':OPK72./)Q09\V=3_VMH M*&5S@R/4X@>;#05UB,<[/+MQS$8CV&[Z06S^QL4?4$L#!!0 ( +5\8DTG M":#\LP$ -(# 9 >&PO=V]R:W-H965TMM'*MI1-5352(ZU2M7UF[?%%X>( 7B=_WP$[KMLZ>0%FF'/F MS#!DH[&/K@7PY%E)[7+:>M\?&'-E"TJX*].#QIO:6"4\FK9AKK<@J@A2DO$D M^=AI,E;E!*V)!V@5N0,A"AC*>9DRXI W!]?F7_$FO'6L["P:V1O[K*MSF]IJ2"6@S2/YCQ M*\SU?*!D+OX;7$!B>%"".4HC75Q).3AOU,R"4I1XGO9.QWV<;M)TAFT#^ S@ M"^ ZYF%3HJC\L_"BR*P9B9UZWXOPQ+L#Q]Z4P1E;$>]0O$/OI>!IDK%+()IC MCE,,7\7LE@B&[$L*OI7BR/^#\VUXNJDPC?#T+X5OY-]O$NPCP?[=$K=B_E7) M5CU58)LX38Z49M!QDE?>96!O>'R3/^'3M-\+VW3:D;/Q^+*Q_[4Q'E!*!*=%I M6F31=S)%AH.3G8:3(7902ICW(T@<<[JG5\=SU[0N.%B1]:*!;^"^]R?C+;:P M5)T";3O4Q$"=T_O]X9B&^!CPHX/1KLXD5')&? G&8Y7371 $$DH7&(3?+O M4@8B+^-UYJ1+R@!)TL:5E(-UJ&86+T6)MVGO=-S'Z2:YPK8!? ;P!7 7 6Q* M%)5_$DX4F<&1F*GWO0A/O#]PWYLR.&,KXIT7;[WW4O DR=@E$,TQQRF&KV+V M2P3S[$L*OI7BR/^!\VUXLJDPB?#D#X7I-D&Z29!&@O2_)6[%W/Z5A*UZJL T M<9HL*7'0<9)7WF5@[WE\D]_AT[0_"=-TVI(S.O^RL?\UH@,O97?C1ZCU'VPQ M)-0N'#_ZLYG&;#(<]O,/8LLW+GX!4$L#!!0 ( +5\8DW*L.P%M@$ -(# M 9 >&PO=V]R:W-H965T%2".4JK?%I)V?M@]<2"4K1X'G=ITCZ,-_S]!%L'\ G 9\ AY6%CHJ3\ M@PBBR)P=B!M[WXGXQ-LCQ]Z4T9E:D>Y0O$?OM>"[VXQ=(]$4JK!-6F: M/"EM;](D+[SSP-[S]"9_P\=I_RI<(XTG%QOP95/_:VL#H)3-#8Y0BQ]L-A34 M(1[O\.S&,1N-8+OI!['Y&Q=_ %!+ P04 " "U?&)-,Z@2*-0! "=U)E M+B^&]P.<%-(7(9CZ?00NIP+O\(?CI6\[XQRDS$?6PG

I>P*![ M.2 %38$?=H=CYO >\-K#I#=[Y"HY2_GFC"]U@2.7$'"HC&-@=KG"(W#NB&P: MOQ9.O$JZP.W^@_W9UVYK.3,-CY+_[&O3%7B/40T-NW#S(J?/L-238K04_Q6N MP"W<96(U*LFU_Z+JHHT4"XM-1;#W>>T'OT[S2;I?PL(!= F@:\#>ZY!9R&?^ MQ PK_"G]FD]?6>RUI?)^3JR-:,,<90S>8W8H@ MEGV5H"&)(_TGG(;#XV"&L0^/M^KW69@@"1(DGB#9ZB?138DAS'^*3(,B:8" MWHB$,'%8) N*9 &"Y$8DA$EO1,BF.P2HUL^%1I6\#'XF-]YU]!ZH[ZZ_\'EN MOS'5]H-&9VELC_I.:J0T8%.)[FS!G7TJ5H-#8]SVD]VK>6!FP\AQ>0O(^B"5 M?P!02P,$% @ M7QB312,)#[J 0 9@4 !D !X;"]W;W)K&UL=53;CML@$/T5Q 25IMWFP!X,B[DI4]T,*Y>L^8S0I0PC[H&BI_ M=-"Q<<+$UJ<87OX'[4)^,M-K#DI8+*EKHB!BX'^CC?'[ADK/6;\'XDA_H+"0$$C(7&(1?;O $4@8BG\:OGI,.DB%PO+^S?XJU^UK. MPL*3EC_+W!4'NJ4DAXMHI'O1[6?HZUE1TA?_%6X@/3QDXC4R+6W\DJRQ3JN> MQ:>BQ'NWEE5^>2M]]Y2OEPG[!:(>LRQP_ 19CX@F&3_A7,\?(%FN(CAB['Z M;H<3+%&"9218_E/B9E(BAMGB(BM49(40["8B"&8UPT76J,@:(9A/1##,!_>] M044V",%B(H)AEKC(%A79(@2KB0B&64]$V.@_5V"NL<,MR713Q>DR\@Y#Y)'' M/OD+[R;0-V&N967)63O?;;$G+EH[\*G,'OS3%7[H#8:$BPO;C=^;KO4[P^FZ MGVIL&*WI'U!+ P04 " "U?&)-9!\V7=0! "X+A]^P)V/2^E?PSG\%W.P4 R2/6B:P"#7@5O=8IK8[H#(3JO03!] M(SMH[4HIE6#&AJHBNE/ "D\2G- HBHE@38NSQ.=.*DMD;WC3PDDAW0O!U-L1 MN!Q2O,(?B>>FJHU+D"SI6 4_P?SJ3LI&9%8I&@&M;F2+%)0IOEL=CK'#>\#O M!@:]F"/7R5G*%Q?\*%(Z!+9TA&7\P_U;[YW MV\N9:;B7_$]3F#K%>XP**%G/S;,

    )]<@EU_Z+\EX; M*2856XI@K^/8M'X+5 M@=J]R5W2;X5?L\5KF[UD=+M+R,4)39CCB*$+S&I&$*L^6]"0Q9%^HM,P?1VL M<.WIZR4]VH0%-D&!C1?8_-?B_JK%$.8V;+(-FFP_"\31E4D(\\5.QD&3."! MKTQ"F/65"5F<#@&J\O="HUSVK;^3B^Q\]>ZH/UW_X..]?6*J:EJ-SM+8,^I/ M4BFE 5M*=&,;KNU3,0<<2N.F.SM7XX49 R.[Z2T@\X.4O0-02P,$% @ MM7QB3=OIV$&W 0 T@, !D !X;"]W;W)K&UL M;5/;;MP@$/T5Q <$+^OL1BO;4C95U4JMM$K5]IFUQQ>%BPMXG?Y]!^RX;NH7 M8(9SSEP8LM'8%]<">/*JI'8Y;;WO3XRYL@4EW)WI0>--;:P2'DW;,-=;$%4D M*+%EM4JDZ!=IW1Q$*=T\?=Z9P&? 3\Z&!TJS,)E5R->0G&YRJG24@( M))0^* C<;O $4@8A3./7K$F7D(&X/K^I?XRU8RU7X>#)R)]=Y=NNXIF8O_ C>0" ^98(S22!=74@[.&S6K8"I*O$Y[I^,^3C?\.-.V M"7PF\(7P$..P*5#,_(/PHLBL&8F=>M^+\,2[$\?>E,$96Q'O,'F'WEO!#VG& M;D%HQIPG#%]A=@N"H?H2@F^%.//_Z'R;OM_,>5=!O:1QS?Y"Y^F_:NP3:<=N1J/+QO[ M7QOC 5-)[G"$6OQ@BR&A]N%XQ+.=QFPRO.GG'\26;US\ 5!+ P04 " "U M?&)-S0G&0= ! "\-C#HQ1ZY3BY2OKG@2Y'BR!4$ M''+C%)A=KO (G#LA6\:O21//EHZXW-_4GWWOMI<+T_ H^<^F,'6*[S$JH&0] M-R]R^ Q3/WN,IN:_PA6XA;M*K$O78=*_T<($ M.A'HBD!&(U_Y$S,L2Y0,QH>$7)W0 MA#F-&+K ;&8$L>JS!0U9G.@'.@W3M\$*MYZ^7=(W45A@%Q38>8'=/RW>KUH, M83Z%3?9!D_U'@4.T,@EA_G.2<= D#@C0E4D(LUV9D,7M$* J/Q<:Y;)O_4PN MLO/H/5!_N_["Q[G]QE35M!I=I+%WU-^D4DH#MI3HSC94XQ.^)EZYIM4V0(AMH ]] ?Q^NTD1D5:DZ#KWJ1(\DU#E^"L^7 MU.(=X$<'D]K,D>WD)L2K#3Y7.0YL0<"@U%:!FN$.S\"8%3)E_%HT\6IIB=OY MN_I'U[OIY485/ OVLZMTF^,31A74=&3Z14R?8.GGB-'2_!>X S-P6XGQ* 53 M[HO*46G!%Q53"J=O\]CU;ISFE21>:'Y"M!"BE7!R/F0V M#]3^XO _W4^2. M\%_X_#A\I;+I>H5N0IN+X(YK+80&4TKP8':U->_1&C"HM9VF9B[G6SD'6@S+ M@T/65Z_X U!+ P04 " "U?&)-T#Q!-K8! #2 P &0 'AL+W=O.;S0W30K8T3Z/O9/(4>Z=D"R=#;*^U,'^/ MH'#(Z):^.1YEW;C@8'G:B1I^@?O=G8RWV*Q22@VME=@2 U5&;[>'8Q+P$? D M8;"+,PF5G!&?@_&]S.@F) 0*"A<4A-\N< =*!2&?QLND2>>0@;@\OZD_Q-I] M+6=AX0[5'UFZ)J-[2DJH1*_<(P[?8*KGFI*I^!]P >7A(1,?HT!EXTJ*WCK4 MDXI/18O7<9=MW(?Q)ODZT=8)?"+PF;"/<=@8*&9^+YS(4X,#,6/O.Q&>>'O@ MOC=%<,96Q#N?O/7>2\[WNY1=@M"$.8X8OL!L9P3SZG,(OA;BR#_1^3I]MYKA M+M)W2SJ_7A=(5@62*)"\*S'Y4.(:YF,0MNBI!E/':;*DP+Z-D[SPS@-[R^.; M_(>/T_Y3F%JVEIS1^9>-_:\0'?A4-E=^A!K_P69#0>7"\8L_FW',1L-A-_T@ M-G_C_!]02P,$% @ M7QB3&UL=53KCIP@%'X5P@,L#G-9=Z(F.]LT;=(FDVVZ_^"9-ZWU 5)D/6O@&]CO_5F[%5E4*BZA,UQU2$.=X\?-\;3W^ !XX3": MU1SY2BY*O?K%YRK'B4\(!)36*S W7.$)A/!"+HV?LR9>+#UQ/7]7_QAJ=[5< MF($G)7[PRK8Y3C&JH&:#L,]J_ 1S/7N,YN*_P!6$@_M,G$>IA E?5 [&*CFK MN%0D>YM&WH5QG'8.Z4R+$^A,H LA#3YD,@J9?V"6%9E6(]+3V??,7_'F2-W9 ME#X8CB+LN>2-BUX+FAXR@*LUD0Q*DO%C1F<:+_T&F&711UCV?<,FU4A9<*LF=RZ5U7;PL!-36 M3^_=7$]O>5I8U<]M2I9_1?$;4$L#!!0 ( +5\8DW&PO=V]R:W-H965T!6_U M"=?&=$="=%Z#8/I.=M#:G5(JP8Q=JHKH3@$K/$EP0C>;/1&L:7&6^MA%9:GL M#6]:N"BD>R&8^G,&+H<3WN*WP'-3U<8%2)9VK(+O8'YT%V579%8I&@&M;F2+ M%)0G_+ ]GA.']X"?#0QZ,4>NDJN4+V[QI3CAC4L(..3&*3 [W. 1.'="-HW? MDR:>+1UQ.7]3_^1KM[58ZHDQFHK_"C?@ M%NXRL1ZYY-I_4=YK(\6D8E,1['4FJJ;5Z"J-;01_74LI#=A4-G?V5&O['LT+#J5Q4]L_2(U= M.2Z,[*8'A\RO7O874$L#!!0 ( +5\8DV&PO M=V]R:W-H965T 2M]D>"$1M&."-9V.,]\[J3R3 Z&MQV< M%-*#$$S]/@*7XP%O\$OBH:T;XQ(DSWI6PW

    MA>3:?U$Q:"/%S&*E"/8\C6WGQW%:2>A<%BZ@^9^\69/[=X4+NFWPJ]9\=IF+WD<11FY.*(9H+M*X+XRN2$23RF^Y_))-@B";38A@EV M08+=^TVF08(TH""Y,IF^-4F3JR9D=70$J-I?&HT*.73^PJZRR[V\]6>5_(5/ ME_H;4W7;:726QAY@?\PJ*0U8*=&-5='8=V0).%3&35,[5]-MF@(C^_FA(,MK ME?\!4$L#!!0 ( +5\8DV5E_16^ $ /4% 9 >&PO=V]R:W-H965T M,< %YK4$.0Y3H@:7+=VGNJY/A:D;F'/+'YN&LS^;H#0 M/K-=^SKQ7)\JH290GG;X!#]!O'1[)D=H4BGJ!EI>T]9B4&;V9W>]2Q1> W[5 MT/.;OJ62'"A]58-O168[RA 0. JE@&5S@2T0HH2DC3^CICUMJ8BW_:OZ%YU= M9CE@#EM*?M>%J#([MJT"2GPFXIGV7V',L[*M,?QWN "1<.5$[G&DA.NO=3QS M09M115II\-O0UJUN^U'_2C,3O)'@300W^)#@CP3_44(P$H([ AJBZ-KLL,!Y MRFAOL>%T.ZQ^(G<=R.H?U:0NMEZ3Y>%R]I+[3IBBBQ(:,9L!X\TPT1RS76*\ M.6+W$0))CY-1SVC4TW1_9B(V"_A& 5\+!#.!Y,[C@(DTIAT\NL$[-@/C+L%R M%]A(:?CW!WI$O0I=M[)$AFM1(9BN&:!V"@0/UZ, MQ"B0&!S<_9B;9)'37<1$-_=)/8@_,#O5+;<.5,BKJ2]02:D J><\R2.LY!L\ M#0B40G4CV6?#2S0,!.W&1Q9-+WW^#U!+ P04 " "U?&)-C86DEF@" "+ M" &0 'AL+W=OBJML].X@1T@*GM)-=_7]LX%+"3W O89F9V=KT8TBNA;RS' MF#OO55FSA9MSWLP]C^US7"'V0AI/-90C Z*5)4>]/VI5Z&B M=K-4K6UIEI(S+XL:;ZG#SE6%Z-\E+LEUX0+WMO!:G'(N%[PL;= )_\#\9[.E M8N9U*H>BPC4K2.U0?%RXG\!\ Z D*,2O E]9;^S(5':$O,G)U\/"]:4C7.(] MEQ)(W"YXAU&K^U7KWVAV M M0$V!%@]) 0:$+0$4#XD!!J0OA10J0)T7]"HLK;YJZ*N48<92DE5X>V_= @ MV79@'HGMVLM%M3OJF:@G$ZN7+ !!ZEVDD,8L6PSL8> 0L3(1@1\/,>NG*IM' M"$]DT:4"K:E 10\&J81V@< J$"B!<" 0C3RVF%AAZM8C"._8#*U10DN4Z:A6 MH1$%^/[(28N)>IC8[X$&3B*KD\CB9+1KR\APDL2&EW5D>+&@-L^T!I:G5LM3 MB^5D9-F&F=F#Q-8@L2D Q[G8,, >)+$&22PN[Y1B9A68?;S=@6]_]_WG#;_2 MH&''&PV@4?T.F"3WMA;<.8J I:;&20.,0# Q[9BH";C[=@#[>0*@Q4\P]@.- M\L2F'1,T@88;KW=FR\_T=T1/1'B^%>'])$0CH6B_R)2R\6?03&PO=V]R:W-H965TRJK-5>4U6=@47\RN6YG8R]+I5GI5ZZR;?MT@\[ M1K*0&]VYR,SC)->R*#I/AL>?P:D_QNP,I^,W[U]L\B:9YZR5:U7\SK?ZL/2% M[VWE+CL6^E&=O\HAH@@P$=#0A_UX -!FQF$/3,;*J?,YVM%HTZ>TU_6G76%06Y8V8S M-]VBW3O[G\FV-:NG%:-\$9PZ1P/FOL?0"89>(M8((ADA@2$PLJ H"VKMV06+ M"'? 4 ?,.N 7#F99])#$0BH+B0A/R2P3B.*"\1CGPE$N'')A,RX]))I$852P M>,8%03$6"IQ+A'*) !<^R_@^ E%$S$@X)P-A"1.):V=BE$T,V$1S-C$,DT1B MQ@6"8LXYSB1!F22 21S.F"1P7T0"S@BBN.#,P46@7 3D,E>@^-@9"5"\[YU1 MBK))$24Y') 0;RGAQ]5,'%V)7-?S@+DHE3!DCCAXWR'TNE8'S#3.C=EZD3HB MX0V*P X%E#A@+B*Q6+AV'^\^!+8?(#(".\M-2HDC#MY9"&PM0$($-HT;FL2N M6L";!H%= ^B#P([PWL[A/8' IL!.KH. MQ65*P^NU/V"F@2@EW/5NQ\5,H9A!Z5,H9A&EG(:.2(YK!)0SJ'T*Y1P+YLH( M%S.%8@:U3Z&834:)0V04%S.%8@:U/V"2:UL73*Z$W1W]1];L\ZKUGI4VMTM[ M!]PII:7Q&=X:V@?S63!."KG3W3 QXZ:_&_<3K>KAWA^,'Q^K?U!+ P04 M" "U?&)-LIIU2;(# "9#P &0 'AL+W=O__^#+A9 MXAF:O2\%.\^,YQD\SW06E[KYUAZU[KP?95&U2__8=:?'(&BW1UUF[:?ZI"OS MR[YNRJPSR^80M*=&9[O!J"P"SE@4E%E>^:O%L/?2K!;UN2OR2K\T7GLNRZSY M=ZV+^K+TP7_?^)(?CEV_$:P6I^R@O^KNK]-+8U;!UV1M.W]^]?Q[(&S*O6:LW=?%/ONN.2S_VO9W>9^>B^U)??M.6D/0]R_X/ M_:8+ ^\C,6=LZZ(=_GK;<]O5I?5B0BFS'^,SKX;GQ?I_-Z,-N#7@5P-S]D<& MPAJ(GP;AAP:A-0A_]01I#:1S0C!R'Y*99EVV6C3UQ6O&^W#*^FL'C])\KFV_ M.7R=X3>3S];LOJT$CQ?!6^_(8M8CAD\PRH&D& )71& "N$;!J2C6')GSVP,V M&*$2)X:[3IX_='(3IB"3)09[<9,L23L(20?AX""<.(C!2?8(40.D&L\(XR1Q MR&XPC"<2$N'D!,.26 AP#GW&,(-B,J:Y29*;Q-R<_*]'B)P&+2&*I,.-@+$D M L=;BF$*F)#.U7S&,)DPH13-+2*Y18A;XG*+J*"YD^@-1H%2PD&E&"4-L] A MAE&AC,.9"ZU(7@KS26(E^ 1[0 8K?;LUQ4, M9AH&W-^+3(;X,A^\83\/NB8S&W!S'EAD.@0,4S70SH_@#B MODY8S(U01"@:#'J(Q5PP=*\!W&Q0<5O,S8="K1UC3/YF6@/0O0%PD%0,L+8'W!Q910+3QT&T)*X!2+Y5S7Y;1<<7:_GBSF)B* V V(@)FNPF9N M#J>UCV/M0R7%L:[)<"+3-AR, BYE.!,.K7XKF,,QXK;>MSU77E\-D]SI'/@UCI+._AL<-$/NIF3O'*?&G^W%H_3-K M#GG5>J]U9X:A8639UW6G3?3LD\GCT&PO=V]R:W-H965T MU5_;_9:MXL?97%L[I?[MCW= M!4&SW>LR;[Y4)WWL_O-=A_KEZ YU3K?#8W*(N!AJ((R/QR7Z]5P[&N] M7E6O;7$XZJ_UHGDMR[S^[U$7U?O]DBT_#GP[O.S;_D"P7IWR%_VG;O\Z?:V[ M3\$ERNY0ZF-SJ(Z+6C_?+Q_87::BOL% _'W0[\W5^T4_E*>J^MY_^&UWOPS[ M'NE";]L^1-Z]O.F-+HH^4M>/?\>@R\LY^X;7[S^B_S(,OAO,4][H357\<]BU M^_MEO%SL]'/^6K3?JO=?]3@@6B[&T?^NWW31X7U/NG-LJZ(9_BZVKTU;E6.4 MKBME_N/\>C@.K^]C_(]FN $?&_!+@^[Q#\E,\S9?K^KJ?5&?Y\,I[Z<=NZ/NZ]KV!X=O9_A?E\^F._JV%CQ9!6]] MH)%Y/#/\BHGB*9+:"+L00=>!2R\XZL4CMYKSZ0DV-A$9W4QO!LD^#3+IIH#) M$D-[<9TL$>( $@:00P Y"<",;)^9:&".9T;&26*,=F-C/"&6"",I-I;$W3F- MDV8VUE$AQ7AP! ='8' $2.-W'HPJ0>3?4A5@0H<><':');.1$H9'\#>!80G'$39W8G)**1Z&18,"1 M8AWI&*+#@0P,43E"0($],#XCT5@N3'C,7@A%9I819!G; \H@Y% FP\ICP'G2 ME1DL%D8SDHO5PI3/+%;V+*8D#LWT HQ1Q,P$VU@D9!29*;:Q;JHGCJN<8?$Q M8!KIN ,SK!H6ST@RE@U+?&8P@*1YM_>!4A\H@Y# P^+8@!P84#HTSK%A./-/ M+L>&X=QC!H_09&H*EI@S&&$LEM:"RL:4XMQ:5=D8"19&CN%A^W%@&NFX"#@V M#9:D755U!C85#"BNK#(9 M48PEIB( 1DGH<(3$ZI- ,^180DBL&3FCC)-8,]*GC$,0F0*&4&3FUR-2=B/2 M=%B.G2N@/M?VD,1ZD3/*.(GU(GW*.&E75();]=D&8%R1",T$VU@<,VD: F"1 M"%T7N,3JDT@SKHL :T;.*.,DUHST*>,0I,PZPP=*?:#L!C3=G<3J(Z ^Y;B[ M$38,S2CC"!N&?,HX O69BCF9^Y2(XS%QD$I%T?F+D,*,$726JD!C#J'.FYVA U(R#:.BT!AVZ@9I9S" MME$^I1R"K,T(")F2\(F4W8@T'18VH (&5*X0V#!J1BFGL&&43RFG[*J*(F7N MDF\ )J/D:O=J3#"H^!2__I%MS#'@)"-GFK'_%'*-XS)0CM_C9A1S"KM&^11S M"%)6DA%D[ECZ1,IN1#H/*[CZ ;W4]XF?X\^,9?^3UR^'8+)ZJMJW*XYU MOKM\*/1SV[^-NO?U^;&(\X>V.HV/? 27YT[6_P-02P,$% @ M7QB3>EF M*NO, 0 800 !D !X;"]W;W)K&UL?51K;YLP M%/TKR-]7\VII(T!J4DV;M$E1IVZ?';@$JWXPVPG=OY]M"$J8M2_XWNMSCL_U M@W*4ZEWW ";ZX$SH"O7&#!N,==,#)_I.#B#L3"<5)\:FZHCUH("TGL093N/X M 7-"!:I+7]NKNI0GPZB O8KTB7.B_FR!R;%"";H47NFQ-ZZ ZW(@1_@!YFW8 M*YOA1:6E'(2F4D0*N@H])YM=[O >\)/"J*_BR'5RD/+=)5_;"L7.$#!HC%,@ M=CC##AAS0M;&[UD3+4LZXG5\4?_L>[>]'(B&G62_:&OZ"CVBJ(6.G)AYE>,7 MF/NY1]'<_#ZZR( M2WQV0C-F.V'2*TQZB]@%$,4"P=; XB(-ND@]/[MQD80%LJ! Y@7R&X&5R>V$ M*3Q&>$Q2I.G3JI4 *L^+A["9/&@F#YC)5F;R?Y;Y]!AG:S,!5'&?/*W,X*O# M=H_O.U%'*G1TD,;>&W^ZG90&K&)\9V]T;]_[DC#HC L+&ZOIUD^)DU,X^#__\SLHM.B%?%,58SIZ;WBKMG&E=;YLSSBW1@;C]^@93R5MXGS^ MC>]'*EB>\%_U6==;>-5')W9A=ZX?A7]9S;VD\71V/Q7=F?;*+;N_<,].M,JOW,B%I >[6:-3L!@V>:?"S8A]0 MD$D"#,!$@8,4V.4G3Q19V" )&B3.('TRR+TV!@UQFM9I$,)IZG6[7\I6:98G M89HT2),&:(A',VBR69F,K!(?9JE*"80P#),%8;(%#(+^UF2+,HA 3%8>34"6 MH'_N31[$R0-[X]79Y:U;%1V%-D?<'<2+$)H90_AB.JO,U3P%G%VTG1(SE\,% M-01:=./="Z8_@/(O4$L#!!0 ( +5\8DVQ9Y ,Y@$ .T$ 9 >&PO M=V]R:W-H965T3WU6 @-!%!:JBF3=JD MJ%.W9P ^=?E-QT5*E2W'&LA= 2TMJ&2:^O\$M;3J4I;9W%%G*+XHU'1R% M)R]M2\6? S ^[%& ;HV7YEPKT\!9VM,S_ #UVA^%KO"L4C8M=++AG2>@VJ.G M8)?'!F\!/QL8Y&+NF20GSM],\;7<(]\8 @:%,@I4#U?(@3$CI&W\GC31O*0A M+NM(IS!5K0?]"*M;Y[YH)!I6Y6*MFH=@C\\Y/C/&0]93]L(K .&\-:3E.[<2 MHMLBQ,L*&LP?: >M7+E0UF AI^R*>,< GS6I(2CPO UJ<-VZ>:9C1Y9G]"9( MW<*1.?S6-)C]+8#0?N?Z[GO@N;Y60@50GG7X"C]!_.J.3,[0J'*N&VAY35N' MP67G/OK;0ZKP&O"[AIY/QH[*Y$3IBYI\.^]<3QD" J50"E@^[K '0I20M/$Z M:+KCEHHX';^K?]6YRUQ.F,.>DC_U650[-W6=,USPC8AGVC_!D$_L.D/RW^$. M1,*5$[E'20G7_TYYXX(V@XJTTN W\ZQ;_>S-2N(/-#LA& C!2)![?T8(!T+X M08@^)40#(5H0D$E%U^: !"P,)-&0UM3)3Q+/6Z2RAL7Q9H*:F8FM9N*5F3"-%VX, M)IZZ\=1O4?MXY2:&ULE97;CILP$(9?!7'?Q0? )")(R595*[52M%7;:XOLF!,>6]UUZ%7P:AR+&O6R)(WGF"GC;^%ZQW$QL%: M?"]9)R=SSZ1RX/S5+#X=-SXP$;&*Y>/>1#0E%OC=D_YE=6:7-322:D?-* MVE\OOTC%ZT%%AU+3MWXL&SMV@_[-S>V !@=ZB[ZKM O%&^'CA>,;3?[#5!+ P04 " "U?&)-Q2H4E_X! N M!0 &0 'AL+W=O6$H+R@CWC,^?,#/8D(^-OH@&0 MSCLEG4C=1LK^B) H&J!8/+$>.G52,4ZQ5":OD>@YX-($48)\SXL1Q6WG9HGQ MG7F6L$&2MH,S=\1 *>9_M&:@?*DA[7\ /DS_[,E85FEK*E MT(F6=0Z'*G5?=L=3K/$&\*N%42SVCJ[DPMB;-KZ6J>OIA(! (34#5LL53D"( M)E)I_)DXW5E2!R[W'^R?3>VJE@L6<&+D=UO*)G6?7:>$"@]$OK+Q"TSU1*XS M%?\-KD 47&>B- I&A/DZQ2 DHQ.+2H7B=[NVG5E'>Q(=IK#M '\*\.> P'\8 M$$P!P1S@V^)M9J;43UCB+.%L=+C]63W6=V)W#%0S"^TTO3-GJEJAO--<)B(H/I'C4BVI2(-B0.*PF+V2\DO%6K'B%NDH@WDXCOD@B] ME40>WTGX.X7RO+426EPS"KPV+U(X!1LZJ7_GPCL_^A=SKU?^7 T#>WW_T]A) M\AWSNNV$ P Q0T !D !X;"]W;W)K&ULE9=O;YLP$,:_"N(#%)^-C:F22&NF:9,VJ>JT[C5-G 05 M< 9.TGW[F3]%B3E/]$W Y+GS<\[QB[VXZ/JU.2AE@K>RJ)IE>##F>!]%S>:@ MRJRYTT=5V6]VNBXS8X?U/FJ.M:4> MZZ YE656_WU0A;XL0PC?'SSE^X-I'T2KQ3';JY_*_#H^UG84C5FV>:FJ)M=5 M4*O=,OP$]VO*VX!.\9RK2W-U'[2EO&C]V@Z^;9\+>8E:]1:%[_SK3DL0QD&6[7+3H5YTI>O:BB( MA\%0_7=U5H65MT[L'!M=--UGL#DU1I=#%FNES-[Z:UYUU\N0_ST,#Z!# !T# M(/YO !L"F!,0]*M:((ADED34PNJ"H"]K%LQL7%$_ T 2L2Q#?)&!. M&;TFZ315;Y+R5$JG%D1&8LXE;B=&[<2(G=BQTVOXU3Q2T"1UW$Q50G#A65R. MFN&(&>Z8X9-I@*4)<=U@LB1- ;VD,YHEGD MPO4S5<5)PCQV<,C ',K E!\BY;%K9ZI*"/,U#0X9P"CC03C@F($/< 9PT, < MTL"4(8+2V'VW$1F7P#SD!!PU,(<'YD]3ZO MFN!%&[LU[S;0.ZV-LAG)GJ<5"HG6EO$WM?]P>+?F#T<3@T1>/);?4/ M4$L#!!0 ( +5\8DT,8Q7*\P$ &(% 9 >&PO=V]R:W-H965T^]8+W._46HX("3+!CHJG_@ O7Y3 M<]%1I9?B@N0@@%8VJ6.(!$&".MKV?I'9V$D4&;\JUO9P$IZ\=AT5?X_ ^)C[ MV+\'7MI+HTP %=E +_ 3U*_A)/0*+2Y5VT$O6]Y[ NK<_X0/Q]3HK>"UA5&N MYI[IY,SYFUE\JW(_, 4!@U(9!ZJ'&SP#8\9(E_%G]O07I$E^V4DWNI[Y704VO3+WP\2O,_<2^-S?_'6[ M-Q4HADE9](^O?(J%>]F M%UU*1]^GL>WM.,[^]S1W ID3R)) IEXFD*W\,U6TR 0?/3'M_4#-)\8'HO>F M-$&[%?:=+E[JZ*V(<)"AFS&:-<=)0U::,$T7#=+^"X0X(<0:A!\@V&T0.@U" M:Q!],"";*B?-SFIZJXFCB+@ID9,268=XY4 "O-]@'"(13A?;"/W)R=D[-S<;:?YU&$4[Q+W)S4R4D=?T&XP:2/ M?T%,DGB#0:OC86Z?'U19<@78,GG3-C;[PE@6#6IGI3L_% M=.RGA>+#?*.AY5HM_@%02P,$% @ M7QB38F\7]I" @ *@< !D !X M;"]W;W)K&ULC95=;YLP%(;_"N)^-=B8CX@@K4S3 M)FU2U*G;M9,X 14PLYW0_?O9AB!JG*HWL8]YSWN>XX"=#XR_B(I2Z;VV32>V M?B5EOP% '"K:$O' >MJI)R?&6R)5R,] ])R2HTEJ&P"#( 8MJ3N_R,W:CA^+2MH3_>Z0-&[9^Z-\6GNIS)?4"*/*>G.DO*I_['5<1F%V.=4L[ M4;/.X_2T]3^'FS+3>B/X7=-!+.:>[F3/V(L.OA^W?J"!:$,/4CL0-5QI29M& M&RF,OY.G/Y?4B"EJSY4Q]EM?53WSO2$[DT\HD-W^C4#_:] MJ?D?]$H;)=H>+D*R=7!1*2U['L>[,.$S^MS1W IP2X)P01N\F MH"D!60E@)#.M?B&2%#EG@\?'/ZLG^IT(-TAMYD$OFKTSSU2W0JU>BRB,%$'9UEF[ZQ#%2!\9V^P$P8[8!(+ M!J_*(&R+2H'R/@63]=#.!^7HL_@-02P,$% @ M7QB322YBHA_ @ UPD !D M !X;"]W;W)K&ULE5;;CILP$/T5Q >LL0WDH@0I M256U4BM%6[5]=H@3T *FMA.V?U_;$'+9H2(OP39GSLQQ?,PL&B'?5,:Y]M[+ MHE)+/].ZGB.DTHR73+V(FE?FS4'(DFDSE4>D:LG9W@65!2)!$*.2Y96?+-S: M5B8+<=)%7O&M]-2I+)G\N^:%:)8^]B\+K_DQTW8!)8N:'?D/KG_66VEFJ&?9 MYR6O5"XJ3_+#TE_A^880&^ 0OW+>J)NQ9Z7LA'BSDZ_[I1_8BGC!4VTIF'F< M^887A64R=?SI2/T^IPV\'5_8/SOQ1LR.*;X1Q>]\K[.E/_6]/3^P4Z%?1?.% M=X(BW^O4?^-G7ABXK<3D2$6AW*^7GI069<=B2BG9>_O,*_=L.OY+&!Q N@#2 M!YC<_PN@70"]!H1.?%N9D_J):98LI&@\V?Y;-;.' L^IV( /M3!"*$ B(;Q0)X!\V @SW2 C3'"I,GU,*G'U.@BMFC MVA8T<:#*@:+@<4\V$ H/;@KL)0P8A08#%+!3P?$(2T,@.G"W8=A2 M&/ 4'2H5-@R>/J$6M@R>C3GP (C2@9L<-A8!C$4'+D$">X;@\6H)[!E"1JB% M0/3QND4WG\F2RZ/K*)27BE/EVIF;U;YK6;FF!5WA;0?4$L#!!0 ( M +5\8DU[WC59Z ( /4, 9 >&PO=V]R:W-H965T?2>RD/]YY7K?<\9]6=./!"W=F*,F=2 M=]?W8RUE:N+.)&7LJ9Q-QE%E:\*?2J8YYSLI_"I5S[NH;-*<%U4J"J?DVZG[A=PO::()!O$[ MY>>JT79T*2LA7G3GVV;J^CHCGO&UU!),74Y\P;-,*ZD\_EI1]Q)3$YOM-_6E M*5X5LV(57XCL3[J1^ZD[T,-=S?2=.+ T3J"70"X'$@X3 $H)W0CA(""TAO)40 M64)T*R&VA+A#\.K),K/_P"2;34IQ=LIZ QV8WJ?D/E;KN]:#9CG-/;4 E1H] MS<(@GG@G+60Q\QI#6YBDC5D@S*B->;C&T#;B\1J1C-N0)0KTCO%4L9>**:R8 M&H&@*4 I%@B@0& $PJ9 Z'=*K3&)P10&0T@<^GX']PAPU"=-7"NA$"84@H0( M%HB@0'3[E,10( 89=-9V$5^5&OCVAT,E,%0"0@6=4 @3XB C&&0$!"(L,(8" MX]MGE/C8F#[((>ZZSK_>/\.32GJ. 0*B)3T2V%?D$\8BV%D$6>NJYFO/1,,E M8]<09)M1CP3V#?F$<0AV#KG!.G,"O#-.1D,U8_,0Y(QQ-QH 17UQL'\(,%!$ MNG$0J&_VL,W(^..S>&Y![<-X8.XH-B0%AHR"'@GL,DINWR^TY^E%/]XO2PMJ M5DR']PO%AJ3 D%'/24JQS6CXB9JQS6CT\;$PMZ#6*@^?"Q0[DB)'=CV"0%'/ M$X)B+U)DLZY'("CNQ/$:+WOZ@^ '*W=I43DK(=5[HWF[VPHAN1+T[]0T[=4W MR*63\:W4S42UR_I%O.Y(<; ?&=[E2V?V'U!+ P04 " "U?&)-7%_<&>$" M "M# &0 'AL+W=O1L.A;9G\<\<;<5K$$+\L/-2[O3(+R7+> MLQW_SM6/_E[J67)FV=0M[X9:=)'DVT7\ 6Y7)##*3 M+YM%G!I%O.%K92B8?ASYBC>-8=(Z?D^D\3FG";PB^55O MU'X15W&TX5MV:-2#.'WF4T$TCJ;JO_(C;S3<*-$YUJ(9[&^T/@Q*M!.+EM*R MY_%9=_9YFOA?PO ,@60/RYR6\^1HB";,W8@A%QCR&K%"$/]($BW@K(*@*HB- MSUZIJ'""#"7(+$'^BF#FE#%B2HOI+ :@+*K*J<6'45ID.:XF1]7DOIHB==2, M&'J1)L]*![3R004$]H6B2BBB!!PEU$L"A*34W1WH^"*K0'VF&2IDA4G)'RLP_%RB= M,U[YH+ 42'&G2!$Q-$ 1,!NXOL\!=PH@5W3Z!*+OM3J">Z/7 ;<>0+S'Z[$) M]+XB'_>6(MQ^ /.?(D"!^P;0_S@IO-FAN*)9)] [-HB@@CX(N', 9AW>*?G> M@:GQ46$UN,5 =;T3 FX-@'F#M[U^WP?-D.!M3["V=SUH EV7!_<& DB>T"4B M<(M KA&A725X,Q.LF5WS)WZ3(NZ/H,*>2_!.)E@G>YN?>S<63(Z/0N0D%_=& MIPHT4\? M!\GY"V7Y%U!+ P04 " "U?&)-T=6-50\" #2!0 &0 'AL+W=O!/PLX5!S/:>[N3(V)LVOIYV?J + @*UU I8+3=X D*TD"KC]ZCI3TB=.-_? MU3^;WE4O1RS@B9%?[4DV.S_WO1.<\97(%S9\@;&?Q/?&YK_!#8@*UY4H1LV( M,%^OO@K)Z*BB2J'XW:YM9]9AU+^GN1/",2&<$D+;BP69RI^QQ%7)V>!Q>_8] MUE>\V8;J;&KM-$=A_JGBA?+>JCC-2W330F/,WL:$LYC-%(&4^H0(78A]N$J/ M\MPM$#EKC(Q ]%^-A5L@=@K$1B">"V3!HDD;DYF8SC:91[&;DC@IB8.R65!L M3#*C1&D2N2FIDY(Z*.&"DJXHGY(\=5,R)R5S4*(%)5OW4GQP+;D3DCL@\0*2 MKUN)@\!-*9R4PD%)%I1B=?EQL:*@V9NBP"]FF@BO9M?.3+*9=QI8CZ%YD__" M[;3[COFE[81W9%*];//^SHQ)4+4$#ZK91@W8R2!PEGJ;J3VW8\8:DO7C!$73 M&*_^ E!+ P04 " "U?&)-Z];#S.(! B!0 &0 'AL+W=O MPZ0V\\!VCE2!7O!?O2-[DKTB((&6GIF^EE,'V'I)T7!TOQGN S<.O$[%$+IMPSJ,]* M"[ZH&"N/ M-5)[)J(=,6'6MNBR<^],M\I4+U629P6^6*$%\S1CX@TF?HO8>Q#Y"L'&P.HB M]KJ('3]YX^(/ L0K0)P V0JDCWZ!Q"N0W#D@X4T,,R1WD,%!HI1L=IFCN$>1 M,$R)WTOJ]9+>IY%E?H',*Y#]?QJY5R#_=QJY+XV$W*1QCS)ID%LO>'-:[>WQ MAATTVYIG2VU4%@$-PU%09GGESR9Z[KF>3<1.%GG%GVNO MV95E5O^;\T(\:G)1>35? M3?T'??:5%Z%>&L'WY93/VPCX@5?R)8B4X\]?^1%T3*I M./[VI/[@LS4\?3^R?]')JV1>LX8_BN)/OI2;J3_VO25?9;M"OHC#5]XG%/M> MG_UWON>%@K>1*!\+433ZVUOL&BG*GD6%4F;OW3.O]//0\Q_-L 'M#>A@T"V. MTX#U!NS#@%XTB'J#:#"@W6IUJ>BU>-)L&^)>LR\P] 3##E'/-J(*$D'3* B&,*@*(PYM0G&H>$$ M88Q GA"&XD 87 ^F":(S H8)(D@0:0)V1A!A@A@2Q"""V*A(AXDUIM(81XPC MZ&)DN6"$8(($$B37)SF&!&,0 35JV6&2DR1)V'ZPGQ3Z2<%BCC !";% PNMS M)0Z-$3N*B)HB(U:Z-.P_#F]02@^$@IP3!P46 6$WY(QE0"(0A76P1-8^CBXE MC 5#D&(P&!3+'_T:D0//X9[8"/SG3&98@0^HRMTL/.MLN MR45G6(<,Z=#<+@CDW"Y8B0PI,37]()!9JN"D^REYO=:=9>,MQ*[2;>W)[-"] M/NAV*_B =ZWOCZQ>YU7CO0JI>C#=*:V$D%S%$MZIG#>JVQX&!5_)]C51[W77 M$M/V9<+H TJ=$1_\+\O=Y0,0-ME'U>XHKE MI+(H/LSMA3M;NYXD*,3O'%]89VS)5+:$?,C)]_W<=J0C7. =ER&0>)SQ"A>% MC"1\_-5![593$KOC:_2U2EXDLT4,KTCQ)]_S;&['MK7'!W0J^!NY?,,Z(6A; M.OL?^(P+ 9=.A,:.%$Q]6[L3XZ344825$GTVS[Q2SXN.?Z69"9XF>"U!:-\C M^)K@/TL(-"'X(@1W"5 3X+.$4!/" 0$T+TN]_1?$49I0@&!0D@83 M*4RE,+X3B?UD4+K5D[CU& >=J OK^89&W]#@&PZ*!$H,5*TPSU;QIUJX7H& M6].AK084=\6B202'GL8PZ$^FX< 0Z.SE):9'=1(S:T=.E;H&=%;;TWZA#GOP M!6^N"C\1/>85L[:$BQ-%[?L'0C@6;IR):(U,W$[:28$/7 XC,:;-$=U,.*GU M]0.T=Z#T/U!+ P04 " "U?&)-6K@=AN0$ #V&P &0 'AL+W=OG+._%VG*^&^33O/S?,JF7S]\.[SOJ^8';S$[)>_ZNZ[^ M/+T4]95W\;([9/I8'O+CI-!O\^DO[/%9JL:@)?XZZ'-Y]7W2I/*:YS^:B]]V M\ZG?1*13O:T:%TG]\:F7.DT;3W4<_QBGT\N8C>'U]R_OFS;Y.IG7I-3+//W[ ML*OV\VDTG>ST6_*15M_R\Z_:)!1,)R;[W_6G3FN\B:0>8YNG9?O_9/M15GEF MO-2A9,G/[O-P;#_/QO^7&3;@QH!?#'@P:"",@?C?@ T:2&,@QQH$QB"X&(AX MT" T!N%8 V4,E!62U\UN6ZY54B6+69&?)T6WXDY)L[#9HZH7Q+;YL:U_^[>Z M8F7]Z^:I8_@5(Z*HSRQ',"O Q*K/K"D3,-9G-HCA?>89,>+" M>/6<7":&PXGAK0/1L MV(Q*-IAGH)XJI#.S0J"(T'(*Z"$=MZ0]U^"XB(.!Y825FU'I#KBCQ6%8&YFZ M8[*Q2C$@05S:4Q/1.92^ "X<*CF67P[D5[A< M8%WE\1UWNEBT!!4M*LV"BA&4W!4 (Z1:@JH6C^'-+A@Y'IAK@?5- .D2S.$" M2Y>XYZF"X[$"ZK%LW3%0[U;,,0I6-T'5#524JE8("TKOQ-&AO 8<0PXW !PZ M:@662P'D4G [I@Z*KW?\@ZOH6 T%4$/A$%2!]4OI5" M%5@*VM%!<#W"8S]Z+%("W*B2W@)!PC%+$BN9!.V7<+0G$LN$9.-K);%,2-3A MV'MP=_7RHGDC M]D=2O!^.Y>0UKZH\:]]6O.5YI6NG_D,]\WN=["X7J7ZKFJ^J_EYT;Z*ZBRH_ MF;=LWN55W^(_4$L#!!0 ( +5\8DV&.78=XP$ .L$ 9 >&PO=V]R M:W-H965TC1>&ZOC;8-7&0]O<)/T+_ZLS05GE6JED.G6M$%$NH"EA4$MYH%-JX"38[[;238YV**B@IC>FG\7P%:8\*0JF\-_A#LS K1.S1BF8'3FHGZFFA:9%$,@ MQX_54WLFHD-L-K.T3;=W[IU)JTSW7J3Q/L-W*S1ACB.&+##D/>+D06QG"#8& M9A?$ZX(X?KQTD81^@=@K$#N!Y)U M(HQ8K8.TXT8LMVLDGA N_W>;R7Q6DD\ M5E;[=1PQZ6*5*(SVXT@^)HS39K/?%@THV9/V- M\.+8V6O@!Y77ME/!16AS@MTYJX708!3#)R/9F)MG+AC4VDZW9B['_V\LM.BG MJP7/]UOQ#U!+ P04 " "U?&)-,XS$O+D! 3! &0 'AL+W=O":>#P%7AI$ *NA)_3;9U[O > M\#; I*_FR%5RD/+#!=_;$J^<(6#0&*= [7"&&AAS0M;&GZ")ERT=\7I^47_Q MM=M:#E1#+=G[T)J^Q$\8M=#1$S.O5*P53C_G<1!^G(+^A18GI(&0+H0D_R\A"X3LCD!F9[[49VIH52@Y(34? MUDC=G4BVF6UFXY*^=W[-5JMM]ERM\[P@9R<4,+L9DUYATEM$'4%L%@BQ!A87 M:=1%ZOGYC8MU7""+"F1>(+L1>(P+Y%&!/.)@<]>'&;/Q&.$QR=.7NV;5,5!Z M;X5<'8][+C^I.@Y"HX,T]J3]>712&K""JP=[!WO[0I> 06?<=&/G:KZG&ULE9A1;YLP$,>_"N*]@,_80)5$:CM-F[1)U:9M MSS1Q$C3 &9"F^_8SQLO /DM9'PJ8\_U]QK^S+ZN+['[V1R&&X*VIVWX='H?A M=!_'_?8HFK*/Y$FTZLU>=DTYJ,?N$/>G3I0[W:FI8T@2'C=EU8:;E6Y[[C8K M>1[JJA7/7="?FZ;L?C^*6E[6(0G_-GRI#L=A;(@WJU-Y$%_%\.WTW*FG^.IE M5S6B[2O9!IW8K\,'!Z^">2E[\23K']5N.*[#/ QV8E^> MZ^&+O'P0)B 6!B;Z3^)5U,I\'(G2V,JZU_^#[;D?9&.\J*$TY=MTK5I]O4QO MLL)TPSN Z0#7#E3KQ).0'OF[@FZ:_%,Y?F-R#VINMF.CG@K]3@V^ M5ZVO&Y;FJ_AU=&1L'B<;F-F0JT6LO%\E )-X!*<[2PO< 47'2+6#=.Z );B# M%'60:@=TX< 3 D,=,&0$8,W29,.T3:MM( %*/3H&(#K5TN*/#&2& RV2H M3(;(I)9,YLC<%4G!/#HYJI,C.LS2R5T=2(CG\Q:H3('(<$NF<&1(EJ:YY^N0 M!(>+ DB)+#I8$WF4FQ+/(M;8+B^4 D2IL*7"E M*(]\2CC'! &9)[82=972/.+4(X433U)$BMA2J?.ETBQ*/4NWXB.-$$09K;F8.X3&<9S,A?*N%,$PQJ1\FEFD%>^*8%QYI@7-OI@[A@ MWY$TG>UARQT*!QL0L+F=$8W1(H<0Q@N?%$XV(&1S.RICE,U7IF_/Q:D&C&H[ M@0!"-6<1*^9_'ED<<;@%<6/$;HD.QQLPO.V4#R[>#")@'B4<;T#P!D\N AQO M^ ^\ <<;;L$;$+S5\=RSE0*.-]R"-[AXDS3)/'@#CC=@>#O,(7AGZK3C"8KB M>%-LW[:9HR[>=V2>!99*.-T4H]L.RA@MIH_2W)-'* XX10!W\H@QLA @W*/D M.7YCYV\[E5!DVV8L\J5\BG--$:Z=LX@Q6DJIJ#Q@4QQLBNW;=J8R1DLI&A'? MHL 3 $6.]4ZV,D:+3\6CQ XJGA5VC>@.NJ3M@ZT\M[J>GK5>R^8'T(7A/_.I MYOY<=H>J[8,7.:CR4A>!>RD'H4:31"KPHRKSKP^UV _C;:;NNZG6G1X&>3)U M?'S],6'S!U!+ P04 " "U?&)-]HOAU*," "<"0 &0 'AL+W=OXJB23J.-/ M3^H.:\K$\?C"_D6)%V(VB.$EJ7Z76WZ8NJGK;/$.'2O^0LY?<2\H_7=\ MPI6 RTK$&@6IF/IUBB/CI.Y91"DU>N^>9:.>YY[_DF9/ 'T"&!+$VO<28)\ M/Q+"NPEAGQ ^ND+4)T3:"EZG79FY0AS-UZ+GQ2C(K0?:XHX%O/Q?\!SSM06.ET-=,M6! M!O3CPP2%OO[U?L)TK>K&:1=8]NHM"NM1-0_ ?WAK/T8"^(BWT#P'DCC3W;6@ M8.KK]IJH,(.I[J^)@EFD?\G>Z&:I,=VK:YXY!3DV7-HRB@ZMQ!S(FTF++X+) M,K#$5[+U4#?9!WW7M_Q =%\VS-D0+NY#=6OM".%8%.\_B6UQ$*W2,*GPCLMA M(L:TZQ>Z"2=MWPMY0T,V^P=02P,$% @ M7QB34?U8F<( @ T 4 !D M !X;"]W;W)K&ULC53;CILP$/T5Q >L"==M!$B; M1%4KM5*T5=MG!X:+UL;4-F'[][4-RQ)BM7W!]OB1LM\C)(H&*!8/K(=.[52,4RS5DM=(]!QP:4B4(-_S8D1QV[EY:F)GGJ=L MD*3MX,P=,5"*^>\#$#9F[LY]"SRW=2-U .5ICVOX!O)[?^9JA1:5LJ70B99U M#H?"XSU].&@$ AM0)6PQ6.0(@64C9^ MS9KN+7:6P[,X[33I3,-#O!GPG^0E!G_XT0S(3@ M?PGA3 C?":;\:$K%U.:$)K;G![\.P%_8^*?B),% MD=@]!-9J!88?K/F^;Q<(K0*A$0AORKVIU-&&V29BPP1V(Y'52&01"#?W;L-$ M&[,V3&PW$EN-Q!:!9)/MA$D,IC,8;W,$6OWO%'AM>HEP"C9TIH^MHDN[>O+- M>WF'3[WN*^9UVPGGPJ1Z=>9M5(Q)4$:\!Y5NH]KKLB!023U-U)Q/369:2-;/ M_1,M33S_ U!+ P04 " "U?&)-CH!"Z50" S!P &0 'AL+W=O^45QL)Y:TC+UVXE1+<"@)<5 M;A!_HAUNY9EV[OGL+O-2G2J@ R-(.G?!W+'YT.R978%0YU UN>4U;A^'CVGWV M5]M8X37@9XVO?#)WE),]I:]J\>6P=CU5$":X%$H!R>&""TR($I)E_!XTW3&E M(D[G-_5/VKOTLD<<%Y3\J@^B6KL+USG@(SH3\4*OG_'@)W*=P?Q7?,%$PE4E M,D=)"=>_3GGF@C:#BBRE06_]6+=ZO [Z-YJ= <"' DR]R-",!""=T+XD! . MA/!_,T0#(3(R@-Z[WLP-$BA+&;TZK#\.'5*GSE]%LEVE"NKNZ&]R/[F,7K(H M6:3@HH0&3-YCX 1C0C9SB#\B@"Q@K +:JLCAC [O$Q1S1+(T:OBGR/:AR%V9 M@76S LT/[C;K X'0*A!J@7 JL/",W>XQB<:T&A/ R/!:S$$P#GUC0^:@91 ; MH.T8EB:@Y;>!\)4M@ K>&>UE@5JEABW&LFJ!$;GB _3Z2<,%(TJ7XHCE((#4EL0HCM;K M#6:DZU&9V]Y>E#D_*=KUL!>!/#%&Q+\'H'PL4(@NC9?NV"K3P&4^D"/\ O5[ MV M=X5FE[ACTLN-](* IT'VXW64&;P%_.ACE8A^820ZUV@M3$$%"IE M%(A>SK #2HV0MO$V::+YE8:XW%_4G^SL>I8#D;#C]&]7J[9 =RBHH2$GJE[X M^ S3/"D*IN%_P!FHAALG^AT5I]+^!M5)*LXF%6V%D7>W=KU=QTG_0O,3HHD0 MS80P^9003X3XBH"=,SOJ(U&DS 4? ^'^K(&8,Q%N8QUF99HV._M,3RMU]URF M=W&.ST9HPCPX3+3 1!\1.P\BFR%8&YA=1%X7D>4G'UPD?H'8*Q!;@7@ID'WS M"R1>@<3C(+W*P6%"%U;OQEPE5U$X4+;$^'VD7A^IQ\?&+[#Q"FR^GD3F%QZ&1RXT@?>'LN&+X.R_]02P,$% @ M7QB3>7J!%KA 0 Z 0 M !D !X;"]W;W)K&UL?53;CILP%/P5Y ]8,88YQ,7+[(#4,$K MHX,L4*?4>,!8UATP(A_X"(-^TW+!B-*EN& Y"B"-)3&*XS!\Q(ST RISVSN) M,N=71?L!3B*05\:(^'4$RJ<"1>C>>.XOG3(-7.8CNSX$ MH"O8L.56KP%O"]ATFNYH%)LB98E#7$]OZM_L-EUEC.14''ZHV]45Z ]"AIHR96J9SY]A#E/BH(Y_&>X M =5PXT2O47,J[3.HKU)Q-JMH*XR\NK$?[#C-^G>:GQ#/A'@A1+O_$I*9D&P( MV#FS4=\31D^R_'-",V8H\/$ M*TS\-Z+R(/Z(8&U@<1%[7<26GZSY\=XOD'@%$BNP6\?819L8#I-9S. 6">.G M31(?*$G\5G9>*SN/ELI9S!5HP?-"*G;YVEH)"J\PT MTW/A?CY7*#[.]PI>+K?R-U!+ P04 " "U?&)-L^9 0\$" "'"@ &0 M 'AL+W=OVXVH6C MET/5T%94K/4X/2[]-7K8XD@;&,1316]BLO9T*,^,O>C-U\/2C[0B6M.]U"Z( MNESIEM:U]J1T_!Z<^B.G-IRN[]X_F^!5,,]$T"VK?U4'>5[ZA>\=Z)%<:OG( M;E_H$%#J>T/TW^B5U@JNE2B./:N%^??V%R%9,WA14AKRVE^KUEQO@_^[&6R M!P,\&BCN?QG$@T'\9I"9X'ME)M1/1)+5@K.;Q_NGU1']4J"'6"5SKP]-[LP] M%:U0I]=56A2+\*H=#9A-C\$3#'J/V+J()"]'3*@4C#(P)&.#'0?8H@ 0.N9>06W9I37CU^1TG++6 MV(P%;_!^1/M.^*EJA??,I!HNS AP9$Q2I24*U)MT5E/AN*GI4>IEKM:\'XWZ MC63=,/:%X^RY^@M02P,$% @ M7QB35_Q@:KQ 0 6@4 !D !X;"]W M;W)K&UL=93=CILP$(5?!?$ :VP@D B0FJU6K=1* MT59MKQV8!+0&L[83MF]?VQ"$P'N#_\Z<;\;8S@8NWF0-H+R/EG4R]VNE^@-" MLJRAI?*)]]#IE0L7+55Z**Y(]@)H98-:AD@0[%!+F\XO,CMW$D7&;XHU'9R$ M)V]M2\6_(S ^Y#[V'Q.OS;569@(564^O\ O4[_XD] C-+E730B<;WGD"+KG_ M!1^.J=%;P9\&!KGH>Z:2,^=O9O"]ROW ) 0,2F4ZGOE?!A=Z8>N7#-YCJB7UO*OX'W(%INX ,@60.8",M8P@F_E7JFB1"3YX M8MS[GII?C ]$[TUI)NU6V#6=O-2S]V(7A!FZ&Z-)2&1$Y(9 WBI4& ]RO*5H1) MM'=C8B8;8BC.-/-BUQ8A(79OUKMB(<)*$; MDSHQJ>, K(]INCD ,5XQT.):F%?G)Q77II/>F2M]P^P]N'"N0-L%3SK?6C]T M\X#!19ENHOMBO.[C0/%^>LG0_)P6_P%02P,$% @ M7QB32UVR[9Z P ME \ !D !X;"]W;W)K&ULE5?;CILP$/T5Q 2I8O*N#LM1" MV_:M+$YRBKDD]5EV249R\N$YT;!]G/S$:8;=*N &O$K8=>R=V]44EXX?ZT> MON[FIETQ8BG;BBI%+"\7MF)I6F62//ZT2?5.+EV)>XI*M>/H[ MV8GCW)R8QH[MXW,JGOGU"VL%>:;1JO_&+BR5\(J)G&/+T[+^-;;G4O"LS2*I M9/%;"0)CR 1*AM(QSB.LLE6=V#6=V"BVYB!()\4Y.N"P%:(^%K-E.T>Z0BD200D MB8 @H4RQ;#!!GP2ZMDKU?Z@!F0E)9J*1 5"L(@')$5DK)"HL:HR IU68ZGRB) 2JKM=9!@(&OS!<1*,^S1[8. MV+2EVYHPN18C*4:^"G"_-P%IUX^ 1'D=I;PM:& ^Z@Y>$:!0V^8$"#141*#0 M&3L,0-LV.(2P$8E<:6GW-1U;PWVK60CU@U M&,KX$J8K(,;7,(V:AN0C?=.O?H^+0Y*7Q@L7LJVIFX\]YX))[O:#K,Y1MLC= M0\KVHKH-Y'W1](G-@^"GM@>VND9\\0]02P,$% @ M7QB31Q U&#A!0 M"2$ !D !X;"]W;W)K&ULE9IA;^(X$(;_"N+[ M+K;'=I**(K4AISOI3EKMZ>X^I^ 6M$"X)&WW_OTE(:7$\[JD7PJDK\3G?G>H;J>;NC[>S&;5:N/V>?6U.+I#\Y_'HMSG=?.Q?)I5 MQ]+EZV[0?C=30MC9/M\>IHMY=^U;N9@7S_5N>W#?RDGUO-_GY7_W;E>\WD[E M].W"]^W3IFXOS!;S8_[D_G3U7\=O9?-I=K:RWN[=H=H6ATGI'F^G=_(FLZ8= MT"G^WKK7ZN+]I WEH2A^M!]^6]].1>N1V[E5W9K(FY<7E[K=KK74^/%O;W1Z MGK,=>/G^S?HO7?!-, ]YY=)B]\]V76]NI_%TLG:/^?.N_EZ\_NKZ@,QTTD?_ MNWMQNT;>>M+,L2IV5?=WLGJNZF+?6VE<_3Z_;0_?ZVMM_&X8'J'Z .@^0 MYL,!U ^@]P'ZPP&Z'Z#?!]@/!YA^@/$&S$ZQ=XNYS.M\,2^+UTEYRH=CWJ:= MO#'-=JW:B]WN=/]KUK-JKKXLK!+SV4MKJ-?K1K(/C0S<)+A8U(VGR\42$3:@H0'=&="#U99>&"=- MU&D.G<9H?TLR+J+(!&(QT!4#7/'6Z][P672<)-["IURF$B,3\@([R):E_&8(@(B\I$,+86/@% MV8L&V:LOB-UW%5PEA0ZY@T&D$(A8@R/91"JV<>+[PV52Q$8'',+ 4@A8?G4K M#JQ("/\[%*BL]IN()5!)%<6LA0,R::-0MXDAJ3@D&2L49Z2?B"G0Q#Y.H!WR MH^(BLC80$\:Q CB6(1,8H^J2%N^U:#Y(FDHE,@8I KU M3*S0(S85:+J!JNFZ0ZF'H:P0;UE>Q;""6:%?DPT=PF!6",RL.!.>Q$T;S':, M@UEJ*W5@QPBCF0":*=";$,8IR?&93!B - : !&C4[("?7D"F!(6(3(&;SQ'0 M(LX1)?RO?""R)O!U11@VA& 3"@?#ACX!&\*P(00;;TDR) HAA#!"""'$^O, M$07N>@BS@5";%?OSQ+S&!,4RT%X2KGI"5>^W?<2K7@D1R!2-BUFC8O;+J!<- M8TJ$Q]]4HT:+87$YSEIVU=HP/ P:/:)ORS1HR*0--BT: TF/ %*J 6D2(K\H M@"R.XM MBL9 TM>!E&K.FB\J\A.M5PUV+ DY$SA90T0*G4= M0'*YO,.)<,';$4?-J>6'R,H_W,VNB(;.8'38ZP?-J>5GR)IEU(>:DR>SB\>X M>U<^=<_4J\FJ>#[4;7%=7#T_M[]3[6-@[_J]O$DEN+Z4-]GIJ?R[^=./!/[( MRZ?MH9H\%'5=[+M'Q(]%4;O&=?&U<7WC\O7YP\X]UNW;J'E?GA[.GS[4Q;'_ MX<'L_.N'Q?]02P,$% @ M7QB30P#G&3[ 0 '04 !D !X;"]W;W)K M&UL?53;CILP$/T5Q >LN9.- &F3JFJE5HJVZO;9 M@>&BM3&UG;#]^]J&L"QQ^X+MXYVTHY[!$290L4 MBP.Z:5NH *K(!-_ #Y,_AQ-4*+2Q51Z$7'>L=#G7N/OG[8Z+Q M!O#2P2A63EC 4=&?G65;'-WYSH5U/A"Y#,;O\#L)W:=V?PWN )1<%V)TB@9$>;K ME!CN^8-UTOG#.3ZLR;DUDS)D$5 MXSVHKK3JK5H6!&JIIZF:\^G&3@O)AODQ0LN+6/P%4$L#!!0 ( +5\8DU) MZ;LMY 8 -@G 9 >&PO=V]R:W-H965T?9*NNP^>YSGT3 MV\J11U)\?G='Z>JU:3]W3W7=S[YLUMON>O[4][O+Q:*[>ZHW5?>NV=7;X3\/ M3;NI^N%G^[CH=FU=W>\;;=8+6Q1AL:E6V_G-U?[:Q_;FJGGNUZMM_;&==<^; M3=7^>UNOF]?KN9E_O?#[ZO&I'R\L;JYVU6/]1]W_N?O8#K\6QU[N5YMZVZV: M[:RM'Z[G[\WEAQ3&!GN+OU;U:W?R?39.Y5/3?!Y__')_/2_&$=7K^JX?NZB& MCY=Z6:_78T_#./Z9.IT??8X-3[]_[?VG_>2'R7RJNGK9K/]>W?=/U_,TG]W7 M#]7SNO^]>?VYGB;DY[-I]K_6+_5Z,!]',OBX:];=_N_L[KGKF\W4RS"43?7E M\+G:[C]?I_Z_-N,-[-3 'AL,OK_7P$T-W+<&\MT&,C60K,'B,)7]VGRH^NKF MJFU>9^WA]NZJ<1>92QE6_VZ\N%_L_?^&Y>F&JR\W0>1J\3)V--G<'FSLB8TY M6BR&WH\N+'-Q:Z&Y?>M@B1:Q?&OR@702^2 G\RR4#H1V(/L.Y*0# M%[-U.IC$ORJ1 S[R4$/AI/1^-A-$%\-IR#C3_QX\46V=)[&(R+ MON1#"70H 8=B'>\@T@[B^;2MP V3Z^+7'% MC7 ?IN!R+-!+/I7)YM2-38H71?2&;)^0NS'@IG3*C354^>^-)7YRU4Q&_LT6 M-,JM,5S=QOV_.B>;4S^22FWA. 0,H4"9^Q&^FL#$?#;/2 M8&HY%2RA JP-4B&5D)\0(V4DG!L6N8' M0@.DTJ7CX58&=$6A@/&,L#DO+0( M&!-",OEX2)I1.B6#L)Q#%CD$^+:(H9 BK Y:68E6&0UGE456 >0M0U4^%F(3 ME4A@..9%80?APAK;>2WS!B5B:CC8<#V9$, MS"A[T"F5TP^43H[CSQ'\^;P2<0@V*YH?SC6'7,-HZ BPBAPW2V+E7'+:YN1< M3AT)+WRDE.66+FDE8R.<\T1KL'B(+-*J!F)D7BO;4Q.-L?(ED=$A\BR MR>:)"[%R950*",>YYAC7\A#D"-<*!]D",8M#NJ6=-G"N"2D$X;R! ,O$F.\= M8B;!6&4K"P>;(-@@* H"R_M\,,2F],I0.-.$594Y8P7SQPM[FN-/PV%FA=$H M*QR1@HDF1D4A]6=A($P3,S/<+BW#$^6TBA$7-@9))8< K&0$PIDKYQQ%R5EG M4<3*1:\(63ARA1U'P>8X&+TY]9*0X%80-+LAH&BW@F-72.FK%3+"82GI_! L M''!" (9Q#)8YTG=/#:Z9_G;/"L&,WS'X]L\-&J4U).J9$-D&AY M(OIA*VA[@:O>DT0K+S<\2Z&4PR7/I>S9*5;*_6!V=&'B@'K%%9>\9_D13(F< M:@\UNI;[>(X&S]"0QPK/BS7M20&'0SBC6%L& H?3:O:M(\Z&<$89M@P$#H5+ M1MGC@>,AL I+86;@R@\_4&$%KNF FD;L!M1TF;0[R!4=B*)SZ 94="R4@!>4 M9TI$SS ;U+/"P<#5')B:<^ &5'-0=SV740%?DB( MMX4RHR+ MRO-CU#&R+[*##05*D>LXHHZ!?9&<6)3:ONZV5WSO.W'MX1.KAY?3WMOQ]>CLNNWYG)Y>,GL6S>'=]Y^J]K'U;:; M?6KZOMGL7Y%Z:)J^'@99O!N6X:FN[H\_UO5#/WX=@=@>WC4[_.B;W?0>W>+X M,M_-?U!+ P04 " "U?&)-O< [R:8" 0"@ &0 'AL+W=OOXW9'Z M_9HF\/;]RO[9)J^3V5#)5KS\5>S4<>9GOK=C>WHJU3._?&%=0K'O==E_8V=6 M:KA1HM?8\E+:7V][DHI7'8N64M&W]EG4]GGI^*]A<$#8!81]@%[[HX"H"XC> M Q*;?*O,IOJ)*CJ?"G[Q1.M60\V? D\B71YO *$9A$9./)33Q!"4Q 0 )B":*[ M*D0P00P2Q(Z")":#,K:8U&+JMHR$9&A0"Q<5I7$T(B8!Q22 F'@@!L(D RD? M8^Z$I*"0%/ E@PDRD"![W)<<),@?\"5W*YZ'0UM<$,X)&M&"$;S7T /&@*!T MH 8$C506CVQ\#)B3CE" &WN!P\?MP?#.Q>[6=0WJ0'?%CZ.A0P J).'(.8+A M]4'(I:>ANN]"UO[^(]YXIIC>A)_P6.NCWK!R7;*_.: MZG?1]BCM0/&FZ[^"O@F<_P502P,$% @ M7QB367)[;5A @ 0P< !D M !X;"]W;W)K&ULC57MCILP$'P5Q ,<8(-#(H)T M^:A:J96BJ]K^=A(G06T.J:03B&$4UKIJP+$QL MP\N"G26M&K+A@3C7->9_%H2RZSQ,PEO@K3J>I Y$9='B(_E.Y(]VP]4I&E3V M54T:4;$FX.0P#U^3V1IIO '\K,A5C/:!=K)E[%T?ONSG8:P+(I3LI%; :KF0 M):%4"ZDR?O>:X9!2$\?[F_HGXUUYV6)!EHS^JO;R- _S,-B3 SY3^<:NGTGO M)PN#WOQ7.46&>P>XL)*M[%55*C3^ZM6K,>NWU;S0_ ?0$,!!4 M[F<$V!/@G9 ^):0](?W?#%E/R*P,4>?=-'.%)2X+SJX![WZ'%NN_+IEEZG/M M=-!\'?-.]5.HZ*5$*"FBBQ;J,8L. T:82?X(6;F0NTBD"ABJ +XJ%L"A@\<$ M2QP.,C&0QD!@!E%L MF5UZ8 F"N>5XY<(2-4)@ JW.N+AIC$ ._>8RK[G,,3=-+7.96PX"269Y\Z!@ M#&++FHM*8QA;6FL7!5,PF?A](:\OY/A"R.K? CEI,KO@I8M)$]N4BTE ;H'6 M'E \ G66HM$$J D_FG$L@AT[-U+_PZ/H,/%?@9X@5GR1S):))[Y2-T0WT._R MW?7R#?-CU8A@RZ2:6V:Z'!B31-4>OZ@/+/\"4$L#!!0 ( +5\8DU$J"VY#P( )8% 9 >&PO=V]R:W-H M965T:>D$:E;2=FN$1)Y!12+ M)]9"H]X4C%,LU9&72+0<\,F0*$&!YRT0Q77C9HF)'7B6L+,D=0,'[H@SI9C_ MV0!A7>KZ[C7P4I>5U &4)2TNX0?(U_; U0D-*J>:0B-JUC@5^1 @M(?P@1 \)D25$_YLAMH3X M+@/J:S?-W&&)LX2SSN']=6BQOG7^.E:?*]=!\W7,.]5/H:*7;+&($G310A:S MZ3'!"+-=Y=/Z8HWUM.8+L96+B:P/8S M.;TQJB\-C2X5!5Z:/UPX.3LW4K=E%!V&R'.@+^5=?..OM_Y,?*>&3C\C/N3[ MB?4=\[)NA'-D4OT*YL(6C$E0YKTGY;M20W(X$"BDWB[5GO>CHC](UMHIB(91 MG/T%4$L#!!0 ( +5\8DU B4NSUP$ L% 9 >&PO=V]R:W-H965T M.G.K7$!6N8#.\,/,#^'H[(KNE#J3D"O.]D'"IJ"?([VA\SIO>"U M@U'?S /7R4G*-[?X6AR9?R>F62Q=(FW\P_ZL^_= M]G)B&AXE_]75IBU(1H(:&G;AYD6.7V#N9T>"N?EO< 5NY:X2ZU%)KOTSJ"[: M2#%3;"F"O4]CU_MQG':29$[#$^(Y(5X2XJF7RP!FSM A@,V M*&#C =L[P*=5E9,F]9K>:Z(PQ$VVJ,GV7Y,T7)E@F@@WV:$F.P00KTPPS08W M25"3! %L<4"* M+_?V$9"LB0"G:K-C%-LC*A-]^QNR:^,W7N>AVT,'*8KQZZW'_E7U!+ P04 " "U M?&)-;&"3E\!E #+H@$ % 'AL+W-H87)E9%-T&UL[;U[<]O( MM2_Z]^Y/T96K.5NJ@F@"($%RLG>J9%EVM&-+BB3/W-Q=]P^(A"1D*(('("TK ME0]_UJ-? !I\R)[LJE.N2L84"?1S]>KU_*W_J*J57"_R_[W.3HOU8O6??TA& MHS_(KT_S1?6??WA(/?_J/*O_3?ZS^]*Z8KI^RQ4JFBYD\6ZSRU8L\7W + M>;&0Q[)Z3,NL^H\WJS_]QQM\A]^;R$_%8O58P3NS;-;\]29;]F3<#V34#\?- M'R^GJYZ,$O^/9CPG_O'\]\E=M2K3Z>K_[WSS]F69-7\,^\=_;7YW D_/Z(WW M\_2A^>M].J]:S9@^KK(R+W" ,_DN7;6>T_,7__9O&R?Y/J^FZ5S^+4M+^1Z^ M;"US\TG5K_?9O\;-;V[+=)8O'N3-R]-=,6_^>O[VJOF56O#K["''589^+]*G MUNS.+VYN3SY^/'LGWWX^__CN_.*#O+J^?/?Y]/8FD.<7I[V.9D]A(B5,XAQ( MYJO\2_;2?.YT79;-9>E:XN/C,#J.PXZNWN?SK)2G\-Y#4;;Z^9B6#YD\F4XS M> J>F?'S'6W=/*7SN7R[KO)%5K5673UT]I25#[C6'\KB>?4H3XNG9;IH]:Q7 MHGAZ F*^6173WP)Y0R=,7JY7U0J.(;326I@"EFQ1P4#A4U7,\QF-^FTZ3Q?3 M#!J XUW)P\^+=#W+X9?;][)PX,C>2#SA;Q]+-85M-TFL&P*E!K281QU M[4=:5=!^Z]>T>B2V,<4/V?]>YU_2.3S>>O!\\26K5D^^GV /D*M5LLRF&;Q_ M-\_DX1R66<*:%\\T.SC\BM MLJ<[V'W-?^@!F*?Z5LTU@"ZK939=Y5^R^EGDRBZWM\X1V?:Z#8-2;\SR]R^?YRK.V^A'@]NN2GL"-GA>+A^-55C[) M67;7FH+_G6FZS'$H\RRM,EG7XOUW#8IG"BX0Q2(YM) M8L/\ZG2QX<&/FZ?<-;E TN&9MI:D?>[O,WAF!LP!)I;)5?JUB]+MZF^=V*:= M!9:7,Q-@I@'B W"Z;#'%#3N\*%:9#./F.41!Y^=JF4ZS__P#2#)55G[)_O G MV;IOD9$^%O-95E;_3F=IU6*]5Z6>

    ]'O]$':]E,"WUMG/N .&$43X[6B@_QPG41 .$CVYWV5&)S.XD( R@3B6:8[D MID]F\\GK; 6"*0P6;OT%C*%-8B#)5NOR12\/C'%:5"M8EF P&0>3"0\P@5F- MQF,]J^\WDRF(8NLY7;P%GW?@"&7V"$P!7E 'R7\NJAWHLW6":)"[O+F_='!X ME2)_>,Q6.0A:NTL+-RMHF>11X+#O\P6TGZ-46E3Y%NG\9/-UON6P!O84;'U2 M[[LY'[N^P6=EUZ>+3=*:/<4;1EY_;.NPO8_[Q^Q]=,. S1E:H.OV M&<]LR6]JEXMS793YT6V@K,/$I]OERJB]@ID MV[;4519PVR[+XCYO2U:\(L!,LZ\H.+3?OLGF<\]NG,R>\@7I7\B(VEIK4:[R M?_C%$-.EGQGQ?:Z&XY$4,Z"3E?Z]6USL6.B[#(YVME&@.#>_X:)]R2O/)' O M-@W?QW5!9X"-.*(AXV9!!S\WW_Z\ "J?TYW^ !>->D46"]9?[H$_R<=L]I"Y MK>IM6^9060JTPD!9SDI8DF<_7R ]V>?;7 M+']XQ(?3+T"IH(.W>5-KWV@D'9W^2UC5:R_+/0BN06E24=JKIE>7A<](8G@5 MZR6!I.-JH4[D?W\B^FM?]E;HNT*A[WPAM<;2]8J1_LZ4]-?Y9/VRZAZ#(ZXQ MX_!N=-?K;T\^GER)OP#^.&5&LX7%V-W+UL'<>>;70, M!+\]ODNKAFVBZW[O?%[IB##Y65["G5&4G>/>JPG_L'V7N.*,?'NXU^^&4[E1 M]/.[SR5KWM]O^Z;IW>7:>WV_$[,YC73VF(^)@:,.YS=WP-9X*XJC0_9 M#G"BQ8.R2W9LN*O) ,-:*O;509^=3_M)L8.:6NZ:+=34_?Q.U+3[ZSMVOY.4 M0,;[]R""O,YM<*HEF$K>E\63+(SFD:+0Z;4 GLS^OE9N .04P">*Q32?9Z[D M"-_C7R0@D3R$@BYPPUW:?YBK*GW@R0(G=?24N8']P(_@\;;)_G_))1I)ATS\U[-BR KB5IO,UV1:9%U3, M#,RUOXMKR'^7^)T-YXX:ZGJ7WG39^96QN]N"??%:PFP>EIS\89O?T8):Q238 MZ4#[5'-Z5(] D))L]1O>J;6]XZ%P-@K?NE/>4(=[T]+0AN()0/=]2-T8//#H^DY7>\2E\4CU[\CIW4YC++YND++-ZL M3)__-1/[%_58F^67[#&?0A,U:I(+>+73\_=N.V.]*N'BRI?DW;#SV^RO]+^S MA[_2',7C,E/^B.['KXT8U%0VODDKV8DY[G*NZ$6Z/M@WM&-,06?P 8I'=]E# MOB#-%OD(4[V>+6?>;-VN@1Z),V"V\ST%Y69?:Z:P-.[D3LV37!HTA,^#7 M,#*TZ2D"AB=;5B]MC=UTK1G66V;W:Y^WQC]2?&.AKG:'6RYF.^U73<96>E]# M@WE[ZZ% 4SH2KGV"J*E8+)!7P)">\]5C MUQC;D_R\H*U:;K\H47 %N8;OGG1+*,&W2.;?Q67GM-WM##EU+_( J;'D MXOS_.[D]O[P0YXL*Z&>.KL]U/B=9$^Z V1J$S0#M?3UYB.]%_3^>O[VB3^$? MCP*9@A8[1Q:7B6E1+@LV#B-1/R%K7:\%/@OJ>"X%\^PO"50<0''_"& PUYFQW",ETO\4^"? M]L>'E,SSLX(L.26J#P_K%;Q/=IWB.2OU;\A4LI6H'K/Y%\U'GO*RA!\Y3H+$ MZJ7:!V(50 %P0RQ6N.GPB,"[)BN)!NYPXZ 7N$*G=#:@8UPMCA9A3O9YD9M3 M4_6 \C.A5E%)XZR(%%^@WS :%]#G=[7@FGP]-BOGX"YA#( MR\>\Z(E?,_F8@KQ1+#)'WJ^R!Q,XFTK@) \@7< :@@1.LHKZO2=_S01T@]QI M#0L!/]_#B2A(7,_*+] ]K\HB>V;6\C5GCLQ-'M^G3["C1!E/Z_DJ5U\T5U$V M5Q&;@&7_.^E:* ()['^1*L,\7!W/1?D;\<$23N"C7:>>/$OA;_@%W^!?89# M"07M1;I,I^A4 &*F@!R,U=-/X]4)-/@;:&0]>9-EDH2S.)#7[%X5UZ#V/RR4 MI1?G[=Z4^+]UJ5VQ)'$HRN&E 6+AQELAIC7-S*D]/3R\\7MQ0#>_GQ_/3\[$:@QXI8>8W7,?,C MT6_.-TJ-.0J@8[I B))Q8!VWA8]A"G4+N3OA\B;I\J:>/"'. *=9]2;,Q86# MQ,#?*IWRD2'"O\NRA@5 " M[!^3N0,TQ3NC\\@5,"=56:!'D !7$W=,$_I GB9CJV$ MXU:EY0N2GDCE?9HCV%O=F-Y:%DBRTQY96.']2 M4EZENX'UDZ<@2 !/%>X:D@!6%"M426IR)2\+,74K:D 'P#>=I;4#<08(72[3 MT@HGY8Q4&12&A&.(75JR?,@6,%OL#7Y'![/9TAK;Q:F? +N! V\I*YEV&RPG#!H&5&/#S(PP.,S"4./KW]<*11^&8"B7@ MR>V;J5>3=5:\5K-5(5RB !%Q)<_/0=B!=R1(*U[A"J]<1S6 L_ N7:6!YALG MB\4:7KBFFPPY\GN8K0S[QW^A_QBY25RN2T/C]EK4!Z<>$(%C;T4P"%\$0TD3 M- >5A9E9/F4_ I].H3N!G;G+R.$U591ZOUZ1BF/& UM8HMS"MQ$M3'@2B.N\ M^DV^3Y6K*N=[!YT8=KJ"KJX(.\&)[+Y13FNBOG@!7G_P#$SJ9%;0Z7)OHK)8 MP.>IXNDW&!$!BK>@1Y':3FX^8ZN#X_[$7*A,>,!EZ>JJ!!'6*7!&4!-!CCJ\ M!4XXE4D_.9(G-Z?X09*!%O8'-2(2.]1]2R9Y=3>+IV*6S24=CC(C70 F1O+& M_8O67Z>JU\/J2"E8S8I8(-GS]A MLYGQG#B<&T^9?OG$Z.S2Z4QW/#[N#P,=]7!+5G'5VVC0/_I9F&PHZ@*X+'*3 M]*%,EW!G "DH2!*YIF=^AH2Z;%\\_ M6W;SCGYACG-&OAKDO)B#I?XDVS3,PL?\]-XDQWV@\X]LRM%D/8B.0%W+*6+2 M+E_-TH."*K ;6K5C)@:16M)4L@'V;O0DYSA4FIKH8)#5R)%S B5!\36%/ T_ M8<)$EAF7)+($O*:JE39$P3) ?R GWJF ZHH#JDDC2W^C/=5'5;FTL3%L%V5, MTWV/&# L@F6H*70T [4EPP58E84Q;1-'8T:<+F&U4!\C*]O%7,6RV8NJ'(+H^R#D@C+YAA2)12P=LD30@D M@G+&EA]LJK;K:+U)E3E2NPI?Y!/YZ3&LD2:EI4(.4M :A9),^%UC^=?79E&B M8Z.@$$A18I3D<7&/7$BZ?]C3%<:.=$>6KY(21:OC4_:??"PJY^C%4>(_>GBT MV"!5OU6$ MA.L=M%!.78:3.YN5E,)5P!Z5J"9]R4HE(54K;>D!X?TK4)Y0M+5Z+HZK5;9$ MHN8/:FL**Z(_J/YH!51_<'&0O IJ+&7C*S@N')* MIV^!?9-!@_G.D^V[VIMQ_\YG]?OM<=O?R6*\8V?L>J2F.74=ZT4^!R(?\KA=T# M39TC[>!6?:[K'60\;LM!V+O8L5_9[%>B>XRV2G1(*4_ <(L92Q3LW("_*ZO+ M5:P_/@.U"%3JF7&M^**$M6G,J@>;9HT';$I'%M-%LXW7B=JL08:I!] MY_A #HTKSVOZI,R>RNK -D65,,D^AS4IDW?:M.^UI1%1 OUBOOC4W8?Z&(;D M2C#R12H/HEXHGX"ZD5:FK6A):^$DL0/-A=.2Q <8$6)]L"#;2)L,N.&Q:5B_ MA?,H/+GKRH-QT.^-6N\@0YKY4H6;F2M%BT;E;$VOU_4=YA4P;G=C< F=QZP; M2VD%6IVW<0(-%5AS1F7"HC H#L PI"@,*9(Q+R_6%1LYL1WEPT8IQR%2_2Z( M@%5>!>(9V5X*4V=_M3*GT%E<%,^.]J!-";"^!08D0EM:,JV=#K[:\R=\4CN# MU$6IO(^:&9(D#ML@*#0#WB_@;I_"/L)H.!Z;Q@XOHLJ:/F!PX+&:"1$7R [' MJ^*89 @$0R&I@[?D GB'AVL:U9QL@&W#O?R(]CPTJ%7D#[@O,,63M2'R?ZV? M3H)!U!=>- #H=S0!R/L. I& MR9":#":C4&S/9J8+=/1'E=/_O8G,2'VG, M.Y.+W)FNG/16(*-X@,GR$_B4].G/2= ?XI^3<1S$(5(<[&821O*(O@2*FDQ$ M+0]61D"<">SW8=0?(;$AK0*MC(#\8J29,!B-D6I&_7$P'(U$=XHH=!'U Z0Q M^)",\+]A$(['? #Z\0"',XY#&LRP'T3]6)Q[TDCED'I.QO!A$"4R1(*,<(!C M>!7^&@X'PN:60F,@Z0X3/%BR+]<.CPU3HPM.6\HKOE;L7O$?:<1M.$ 7S<^VTT4Y^ M86(KZ!XO,WL1S=C_9"Z,>RUW/^5X!% C1 NB,'$(8I\7TNV%6$@J,>D8F,8"V" M.2H;P.RM3',#]0#C$LA(]L6)A&"H$>65@^7#-'P.1"=;/]I4*NU-4C_1VBFO M18Z13\I(0Q:C]J^NTT+ &-P #&6AFF9J/!0*I*U%?(4[ZX1J4UG<(6>C^;8% M"2.)[WC#+PM0V8[SQ3$*%^)77*C=7W;_(/JVX:R6A*= !G?(B._^KC:8=00V M+#I>"MK=JQ;;B^?%$",OJ1Z54XX*UQ40KI1P@4ZIJDJL[P1+JCP-&@T0[>)NE)318 4$*>\"MR1(/JI!6BR4HT1 MD!0R6.EP^"7.FI0T&X&S*A7-Y(L9K$2), X5TB4 4TG MRE^B0BA(&Z6 %UHH9T')> %L*WV D_I 3B4K^S ;ZY)P*'/ Q.[1FBJAA=;J MV03CX++=H8%\EBUS;.<1]&J2Z3'-*0N$)HT5VD@YV!2-J42GO([NH$Q\/^?Z M8(1O2FR+TQ,P 1%$H:EDZN%8TJ:N8>*VR#5K1#UW(69J?K(]OY;&V-83&DIL M2T40;16! U4.PR-9^PL$5!L2BEI0C3Q1O ;)=CB0HY'\"?^,0#8'25G].1H. M@W&_K_],0.B=A$/Z$QI&EX&ZHSDR)$)U;23Q8="Z1U$D$_B8@/ ]C.G;81P, M)R/\%C4H+1D-092.QS+$AP?0PV H0VHCB4 +43^$@S 8#A+ZQ55>*D=["6&H M-(O), @GL?E;*S'Z[W$<<\/X]^^[_.=6:,?5!?4"U'90DGXB'0-6%[2*).'5 M'22@9/3UG\,$]"=0/A*<\*]NG#:H5@&H8+2BH!@-1R%]',7!8,2KGPQ /QO* M,;QY4XO,]H9DX[9-3'/CP83;@-' #JIMPWW%;?O@!('CTZC2T?;@5 ;T<9C MD/CC !0PV-DADHL3+XZJ5PAJU@!?[ =C]3&&"4<3&>,X0,^?T+?B+5Q!,S0\ MC&$'(_P-J&4@0QYM.$GH2UB1_@2_5*80-]R9-2%$P(.5FN![,,*X3Q_'XR < MQ/1QA$0QP(_?E[Z0#$XJ"M$#!GQ7?,D"O\69W!DH"&+XHC!V9[8L6D&VP^3> M$\9M<6)MN!^MM87D=BOU\3,D3;, NU[@?9_9\:Q>EIA7PG'E&&8.8H%)QZQT MAH[E[UK>KBD+IXT.&TG )LA#Z97KA;&U"MLT,6TM4L ]@&&U%, G4)W^-I'D+9_EDJ$);F$ D7"(=P1L%XAV0_98L*;?XC6ZB,M)])0 M@&63"0D.<#C9\.@W+PP%_[?GR48$5!LPBT'W5E\\A[(.&P?BR$, 9D%J;4\W MC6*'_AQJ BH"AI(0.0V!W!#9*W']HAN"N&H20?]7LCYV:-> MW_A]K-[3I-063*Y! MLY!F\@VO#N,AP!S7B^PK"D>5ZW%BPRW/=@F7"[41G@U^!5\*=JE#!SB(G9V1+ MH,; !&J<7_QR=G/[Z>SB]D9T9W^;9"0'/P,Y'=!?]J(4/$'9UM:>1TLULX87 MIEO%G9I!@/"FSI^J=<"G@5NF^_(@!&9I/?)HBSP8#GN)_8;A_KPHD&V^6^?G MK.H: QBE![9><^8"B'I<9>8-:=Z?P7-QV; M\A$M^H.)\N6%717%;W(Y3Z?$0/X+N*3$H"2.$[G),L[.2 ))2.FWV Q2"><4 MV@&ZV3H]@8EO^LC;U6_;34!SFJ%4J_#37UI?M !V=' =$M5Y-V)0QW-:BG?B MSSKIV@^)3L0^-,3^X?+RW:_G'S_*DXMW0/FW)Q%MYI%PTS)15PTW32#0E@Q'HQ0HCD<(93Y@%QLX1"^34#^ M4CGYR*SN\H7B7B$HGZ-0J% \_2=K?\.^_0$_>PX$=!J/@M$@:G::P+?Q6'O4 MC9.B+N"0&J<,H7&-WMN%VUZ5HGI[ XI8VH+M01'"=<,(X.=ESB@P*U5!I50 MQC4G5)1LRVDYS_% W7-8(%YZ:/"U3:OTK:+LP9EU?WA.:X9[U;,RT6MGOIF= M"0/K]*X7G'/5$\VB%]X8 N4R83?0 P$Y-TY!@&X23=*BAB9& B8P]SOD4LSA M[VDQ0/)[2O^.UR$RE 9^F&@J/B==+)Q_:'%DP8#3[DE#W>$MCJ+[)Z%PRC@Y M0 _F9Q-HR'HY$N9COB2=(T83"Q[1P3A($CQ 8]"3XHCTD3#HAT/VDR=#=-N/ MHR!.!J"J@;R7XDD 88)M D_+C,HZ!*-Q'R-(H@3^.QD.\ 2/^R,Y@',<8WQ+ M/!!8K"C#"]9D(<_0[OL$.Y1$0308HZX6)@D:FOKC"*-APCA!O:T_@B\'J":) MM^GTMWGQ0-^"U@0])Z"P#P8A?80I3>![['<8QX)YT81B#<9HCR,],)X$H_Z$ MPA+@L2'^F"2@,H_HQU$PF81$3UZ2:6RXN6$I2+(LOI+N""+P013V!N;6=,[< MEM/,Q@Q[+[.+T""9((U%*JQ99A=?VR4/8EE9>M*#\0VDO*:426H="4X6!P_PJ+B.8,U\,@HLAD- 7& M,7Z.^A@[,NCW\7.(\D%_,L#/$=JD0U#G;REDCZ)%X8*)DF&K=$A=?/!"0.UR M*_,%G)@+^./EQ8?CV[/K3_+=V=M;42_GHBUQV3#KX #<-$M3M4>^J4S-\(/\?+B[$]2CQ=&/B)0FO4&_Z$ M)V#0&_\DAQ,XG1%&"<7#D?A%-5_#^')&IN-R=)YB-/SNHQO0V)*?9!P,09Z. M@S&(.(,A\)HXEO%@1+%1;(EKE^R1AU$4#"B,ZC!,@-?VY5&#D#K+_2#KCH'M M#BF@*<8 JQ'&D9\ ZY@C+U0ZP7-6RQMC9)N:IY7$RI!D.0*F1*A5X,RAYMWL8QG[S]*%4VU4Z#7B\QUJ#&Z&5#/U+I M7K#"F.6Q4J\<#-UG#'Z$@U8-4A\Y4U"@Y!$U!WJ=?2GF7S(#!J3=Y^B4I^CU MV7J*_*:T=Y)PT1*P1]^$>Y1^X*I?+:JAW0*6-G-U.&I1>+:]M5G\^PVW8-*0 M#:@1M'28'\']LLI4,+31RLAB34JIHFO*3P(F!6M:^X:+Q!WF^9$3V5ZSD2TU M*)^H6\L,B5$W!]%DY$36X];%[C<]S'MNP3QPVE=]HC;?FI;SN2P8C4C>9PP. M0.%.$H O"&6L$7V_:O9*(G[)Y81W$U*DUQOM6/X4PTX.P=N;P MXH,.H =UHF%='O'PS4#$+TN^FE4&)--#BC4=,%I.Y\J^++/* ;AV06=;QBU_ MAEC+6N \]LX!)]DBA(R,$/+^Y/Q:_G+R\?.9_'1V-CE-.':V MY5IO$^%;@88+[ ZDCLJ>09/3]@BJ)E[7+VQ# YDIHT1M>)R"DVMA]#0,IM)M3?;LT)J].060..(:U%!#U;E6D HX=\H MC,9J(#*%MK:R?=6\C^9[E3)1.4J9'41/?EYH>/',C7O"T_F1YASS-'FSUZN< MT#<%9I0ZD"OUMGF8E2%\=ZS&U[:3#CLJLAXH,GJE( M"33@:]\""/!RUL3Y8J56W06IY+AU?.7W/0M0NX%*44 M>XH*M-EL]1*GRF5@4K-R.P@/7,7W?O* M(ALK^\JU,&TZE 6?RJ@S:5M8G" ';,79YDU=#OT$= -*L"%)NPYU"CBF.-"8-UH>F9L'K;6^6U ME.,&X20-(X>U,WGJD@F$-1Z+EM438$>%E?*(VR[G&H3?# M0S8JEI*1'>X("U7$KIAMX41[6]4Y0HI/8RCUJ=1WYL9?Q?O&DOS,SF77IXQ! M6Z,@(3NS^61\5LXGM%$FE/&F/[2?VLX3!D$\ZIL7ZW\EX=CW6:U :WL/* ZL M/ZR-G)NLCSL)(C(UF0DDH3-'9Y$<8OEY^U0.9#0*:STU_M[M4S<'&Z"?PSQF MUPR]'R$&T;5^XV^;Z^6> 5B%(/0-6[5[P&UTD(!JO^:==46<>Q-TY9T0.VM% MU]'8RLI?Y'$KD5\/ZJI4V"3PFRDJP"%$<9 ,X2PXMZ7C&#T<8D(OBE5EIC(E MU%/Q9(+.*257Y3.&%.;KX7#01X/G3B/V^GQY;V\9VJC9LXK:VGJMY95%V%0A M.6FM/FMW9([HCLS9I08E:[AU=4'E>-J+TQ'1??Q9=/)G'7VG>+1L\>@N%#H_ MCY8-'FT B=TX"S9(6A=Z*ML"4,L=GKZ.UXLN7G^J%Y25 $RR>=^,R5"G4N$=K(>,E2/4F"G-BT^ MRIX5'B35YS@0'8"3TF)&=@Y%S+9PZ99U:WMGW6^XBEC'RWOXX\;&%/;N[/K\ MEY/;\U_.;B@FYL]G[SX@:/?)*7QW?HNPW:8X O7)!\H41;Y&T0E!8RFR'KC? M$@/ER.I?M;Q Q(._SK]F,E\36]]'AK//\WH 86_66UA7S/TU[ZIJG""&& M*@$FRP%M/"2TIPDOYZ,U?DQG" KG6]V ;#A"!VFZE\F\*,K X"22B&,QE\P MBGMQ$+GV](!BEOAJ48[F2D<-(?Y!(0XFPUYLC>TK!N1S7 PDT_IB^+24:0# MH<2&1N7!)-[8*"'PUKQ C": O!'7)\5=>R;0V=8J=2Z/LR"U ?/SPKM<+?=# MQZ0$3O5&-2*J!#V9\K;9=C^N<"#>:,US=.&\%]IUZ%WEMC$&JB_]2XS!2<9B:,LS(529 BSUZWH+V+3\\M&%#5,E9YZ3!")4RCT'G M!L^>!D">Z0Q&1>']3O)"JJHPZE94F1.4YOBVT"NR*3C)8^;L&8&^ 9A6G[7T MSMK!^W+77*> U]; L[P9N#ILJM4 M&6'4 7;CH#&=QL1S">]X"3EVEED$-^_H8?E,HXBK]FRB\_&R=!>%P@1*+C. MB"G+;*H0"H023UB >G8A&%5;#(JZ>*DUZ.H&HGYO,BVK,^^]S?%,$,J/(J@X-@%6^.Z%UJT](#>:,@GDC75XGGTQ MJERMH O&)I0S3L!V5[5K^.Z4.X=AYVC#L134=DT7V#DY4)A]L2-J1*O*>-PW M2C=9Y$>3V'[!Q;4M+(ZM#^C).1%.R$W=A*3>IPUK+Q&0.J6>-:.KQKW(#>*0 M!P,'^I+0?@X&H]YH2/KSP3#N31)C^.9^X=KD*02;:Y:([LS*=F:-1<Q,OCV[.'M_?GLC_@SL M9_4X1>@-5)P?S9]P/U+S1O\]5-&JNL0H)Y3E=VLRDQUQP28$00%2J-C.6:>% M06_8( 7+=$5]:W=V58LZRBDU&];4#OHF-4<@8FAKJ MMKPTOQ"):*#2N2F:?^V*)X7BD:H :0"J?+%'!K8:9^%VN?O M@L)P[E@NZWC$32]*-$KHW_%DXGG+1C&X[X5] CA!2)I0D$5VD"2+I)0,!(GFY&\@HBBQ9+2TR5'\+YJ(17^E--G<7^O M'*H*(\NZ-QK'5;"M2E5>5+J6 SBB#^.FG+U7[M.B6!SKO2*GT&3 _T8)(L,J MZ#YYA1P:5YJ %3&J=D5>!1/>-^B'A[\=,2GN<>MO>#6/#E'5?6:4:Q';42RIN=:VZ!S"X/U>Z> M-J$];3#8.^Y-@*!/X7EUV>6>:OXX$K:L M\J\=$K:HE68W,=W-*XCQ1)1$/9"73PN@5HS;1= ][ Y/*9X!/-2:$#&L5VLJ M@4G(=$+^=JOAYP;Z>2W2$Q4O1@57'1K]D@RQ, :5@JJW3DS=, MEFH4&4>WP06S+A=L:VNJBL01=.TEG@%/3.<'P2J@:<(Z@:F@FVS@[CJMZ6W1 M Q9ZP&3U5C&";/PVFF5/G!D:T]K>E4-#S#N_A4^ZW$+X#[YL'/Q7\1388PML MBM6_2RKM@,8S=<3)<^8YX$C9BA?JH\MF))*OW:^BOK[HU$">,[5A60,)0Y@, MH=:)5%7E*-H;]M745^;PTG-$C6MPZGV66CBM!N9D^0X=06L3'G:+9^@1ML$] MZFNN#C@?+W/,17,?U.PF;F@.%V 63#[HA,W%#,AU4B-0)TKM7!>9M1T8[-A MIKWJ:JPH08-(E-15N-#YXG45;KVJ8D.L$[5:+*_JIVU1V,%&G;R:O1O&[EE0 M#R4H_RP!L.BK62SKQ]2 M^F397=_6_KY=%D9L6!BYR\*(71FF9U44QQ37G@GR M2(5BERWM=+B%C6U#Z/.P2^3"_68_V]CEOFHJ9F_8O1/NWGGQ\[F*3?T*T0Y5 M464KJGNA0APH0JC+ZK\+IW8U]=^-4]-D?W]&O4W WL[!,:"C#X2F!>S7R,)B M/P[=92^0-U28Z,7$0!A0()642!#E;5KAYZP=RQ]:P_:MUX5E-$VW/_M,&YT2 M_:;[1ZAW?]4KV/R;;B;SI[@P.B ?DS?J5*T\R7$@20=Q'!+\2*\_D:,1 9@? MR &P@+X<10APBR;BJ! M)!*_\"@.)_U@,L1B1S$HN,J7%?W1_'LX"H,0E/0CZF4HWFO-[A*!_" M0$)\9##N);$\1##9 =8=XG$>(N0N0HX-XUXXV+ "GGT+1P," 8$YCWJ#2(;A M,$@F8YYT-,2,^9BK)26]_O#U^+#$68W5QD0LK6K@-,P9?"PFD'<8$4EA"Z9Z MKJ7Z?H;@Q(CLU'FM M@@:U3;T8?E7WDGJ0/(DJ;K':5_=O>T1UAZ$#ZGEZ^>E,WI[\OVP)8$AJ-R:8\8L%$%>J M@@CYYJL)B<6<$E02KY/DYC?,7)\%)+S\,NIBO7:?TW7H&0BQ% M!+C@8<0):N@RL!@P&NW[9KNP^E(CXI E^'/O1MZK #%@?,N"5L6L)45_QPPT M%84_.7%&K;J\*>S7@W9K\E7=5&&"[VA-5$_]*C MPN/82+O6,DN>5Q@R+V]M &J+%70_N94?1$XUYH\GMV?OY-7)]>W?Y.WUR<4- M9GA<7MS@BB)/K',S6YRK< +QTD6C6L$:R\?J*GXD-J'4?W]/%(WLXGD!'/DQ M7R(1ORG\6B+_XF0NU& 7;6RZ"7HR@TNI=@X#@BI,\!0C@AEMPX[8U2-K Q1F M@!1B28GP7+0X2VEJY3[5)CA9#H1]AVW0&M+2L*N:Y,7%Q@)*P@=UA7YNR MXDU-?A&K# (OLZ?UDQJ(F\M\EYE$0-8X]2[H+E'^^C;Q9O7H0J+S74:,NM81 M%R9"I%ZN4ZA MM#Y3B^+#]IAG]XB"/UV3('#)-G7"XQ1/F;8U^$U80<.@ M<>"@DPIE8:D5B5C5UXLCN[1O=6<"V2PW;F0G>SV\CVP9F[L$),M/YPP83RF# MIY<7M^<7'\XN3C%;\$1!OWS@2@,&2.O%_*)J$-1BC+9%7VV(\/X71U^!1ALQ MZ^C'\<[15Z-@-!XAH.\(X74GP3A,B.V$_:06>N6+NZHT4","OSXM;"%)2KH- M! 7PX0$#MM"(]&R4NZ\/53AA2^(C8<#06$I3PR#3A9<:2#$4Q$/)UPP74[LB M+6X,RY5?O'"HJB5;CX*D.@60);BRK L92J#;E :??]46+08;8+QA@X>$H@," M]A3-03.5U!EKTG?#,)&S)K'+:[^AD@!;QG6Z8).GBX,X:AJ%H\39+1HM%C?$ M7!1@M.N].>T++&^&;%/?;KR_9[IRNZ8QSD9/M MT+#*@']\[:A=,:U9.S9''[ZN+(@ZK6C'R+X0*X.3-&6C%]^QW!#"+F:, V@U M1E3.=&$VQ,M](A^)RGJWY\.5.?4I4]>Q:)T== OC@W"2LV>D-E4EY][45VO@ M[U)>:L'A5>S@8[F-P,1 JB<]->7(O(RN3BXBBJC(E 274FEF:!L$%[(B('XP M)FXM3'5GP\I -&6#>(=TRQN[90G%(0D(&D&/=&=M_^;VF&?4 .)T,94CKJOA MD60[#E/K/JE%B;9!N!'\>< @W" J#B:,P0T?1R,%P1V$0XW 39? K0/ K2LV M;+RKQ7LJB*S*D.*_@1&75% N@UJL=$U@G@7 \# H6T[K.XVA[&F.D M4HG@OV7S_+%@!_2<63LI'((5#JG#?TFG2&$L9)MQJ%CG[K_@8..'(F-U']:Q,X@$%'*N"@ Y\ M[ISQ\1?L\6G-8$;IA,X^YI5PHK?R!5(.!H"8^JZY A"88@89%M4RG(.+DV6< M> G,#,.EI"FJH[:U!Y+U,S(R-ZM2%Y[56;,"8Y39V+=><1+>/64P+A5BM&J, M% M^P=(#=CTM(5A";SZI\5\#1N?8N8,0WSSE#]10>/ #N04Z!N$QQ7ZM&N/BMJC M':ND>JF- ^/J6;W@B2)*K#-3VA Y>W/W)GT#5]FJ+-QEJ/=CD/KQ,;<3MSP& MAG7>UB(>:H3-,:1P"WW)9QQ##MS80A@'E !HZD;IXE4ZW99#9YKI%FI8))>I M86DK/UESG""*'M834AD35+:=5M8C!5ARV.I,L(...6K MK;NM,NNDC;JV596^ZUA3^1MQXK"Q&\*>\W7@R,'3@9Q03'& Q" M0A@+Q@/"'DL&9-D=CB*JLC91TK8N@\*!YV^XO6@(XGL$[PX&(\R&3\83M-KT M8XDA!E$P&D?P*5;KB%6QX1$"> P&$16&Z@=AG^I!]8,Q58&*^@G]%VO#H%]\ M&+UN,T>MS:QC-K>W5K:V5G%S:JV]0^Z.VXU2>^]NR.%'$&:.?'O$7 ]+P(=O MAF^H'UI?6A#8D;#/IC.[1%1;"LNX$!)D- EBPLD\1&3((RZP-8YI@R=]H=F1 M3-Y$"3?/^S8.1LD8RU89Q$BL5A[#1F+YGA%^B :A'/<%,Z3)FW#LOC_!HLYR M,([,^Y,@@3R$9591ID0M#E#(1W7 M>S21!.:&(^QV"^MY]O;\]MT)JZ$1UE0C#JV*G^,-B) F=^GT-Y-:J$T)=!68 M]FM@18PF[RR#>DDJ5"#2K*E,A3T$:0-LR-:C=X0E%YB1C2WDLE3!J=$XPF)& M-O%"M!(O=/1C#5KI('1,DSV7&1_KO6!SC%5:-Z)PBCT,88W<0.$SA"D=FTFB M%I:O(E$GOT\^P*3I"(N_;SX "1JF&*039LP>XW(_C:ML#6=>L$U($DPG, M\X!39\%9 X6(O06K648@B>SPC*\Z X;KQ7#O!#'<&<.@'Z/;FL22"<@UDVB M5_&H+^.8<(P1@!6T0]1XY!"4<+C4HA'\=XAE(N&U2([Z\,HDP5_@=R[;=EES MEJD-C<82HTLG$88)#OM].8;;#_Z#E2,C<:5-QW6?T"2.51AA1"4QH6=H)X%+ M,1F@-14OQ1C$O- M9(KW9Q@B]E R#DG,PDIWHR#J8]>CI(^HTPG629S$(,O% M6.?2UN8=0'=CK, )(@)7S\7RG4-H,((6)O#?21S!?P<@/.*U' W4?-V4?ZRV M.9'#(;P:XQ]&#!C!JD^&=F?<$AG=/L;#08RW_2&+2?0!15RL=C<*!GVJ>X>! M"?0/?Q],D@D]V:<(WR,7<=JZ46JGK''9*[%9B;Q*BM5R&$H $%S13$VY<8(WL<%VF)$*8 MRBLU0,G2-2.27\\(LH@$>(P1&+A'9?8ESYZI&Q0U% EME#1A41EM@_T2#-PA MK"W$*YN0?T'?Z4'=6"(\JWV_B9<$RH@A*Q0*J>J9\-W% ?L$R$%">)-.UI8> MI*@)4/#=E-TY&M^U*9JW\VR$JNK(/:C(1 [0G9E(')_ ;NJR*Y.,N5V62B9S MCZ=RD9#E7B_2RL8B& NS4XQ(KUJ%58N>"6^?P@.'@>F:R*Y6H?M;<29T/2%E M#*[MK*A+?/5#5>Q7GKV14OC@3$CZBS[SS,3&F6T$G8"988A']80>ZMH8MYFY MB4WQ#F)D \;WMCDP&Z3=H.+425QB<0_DI(>4PK\: MO.-K:@\9K(XD_NO& 1G)\U\\)BW65N9TJHJ9IJ:>$Y63&02+FO6VX6O?#?]+ M'LX0.+7$LR;],OI)>S@F2LB*XR89J_W5AC+PF'F$(BT(#B.LF"['FZJT@\B* MP0 #K-DYZ(.<.<1,)U4%GKD9BA0@J**@&8$D:Y9R=4$CZK5:P0"_L5(%B.\Y5NK*4,\*ZL4%.@.N0;\>< MSRB?0?>T$9YZ^ENV$%1!DF!W:IY+3LY3+X_V?#EA=7S+U# [!?GQ(D,5FZ45 M55D0[16*O^CI*I>X?"[6\QE=2D(E!L]X0,C,W2![CH% #&TC)UB+?@S(\+!<^ MA9/RV;.H-0O*QB%X#.,@Z:-1,X:%B5G$1@MF$).-?@*? MHG%,;ZED(7@N"BE]#_W1H(C$_2'*YQA*@V4]I[2@LWR^QI$M[(L6[+/? U6U MWT.MM0<*9-CKC[V3<5Y6V4A5'>6WSL>$Z\(Q\>V,/A8U\ZXCURPE7AF7W[1W M(19%]%T3NET;BJC-76=N;9KH=\#C&&O#7BMRU:+:[]"P;Z(-C%(^^.;4,Y,S MNHH^^BW[5N/8;V1O>[R8=*4#7JE ,'+7 C6WT&HUN"T^R+Z5;>$40QU.H;(" MK\ZN*8C[\D+>_/GD^DR=J\99AR_B-I&%2- Z&>DLEP[52QCVP MO0XD'XO@@:GU4=>F*4/=-2@XM7]ZXIV?#6P>.@O"*'_N,E)-?,1QR**N(8Q% MU[B\[^MIVB*-PH"J.-A6U)8&5;D"%8% $ILV%2.G"26[:G[8M0@._C$[E_5T M6-)M3ZXVAQ98AP)RH/A%E*+GN=4<.N=#J9?C@:PA9H?Q6#;Q_+Z?PR#LC^K= MN8#=W]);TVW00MYOPJ!O?6#K*4XLXO[GMS=G?_U\=G$KSWZAPN67"WDY715. M:+6"E-="L =P4Q7;88D8H;MF7[BP^_L5%E ;0 VM!\I;0]#IFA&H!W%%MX^VC"^G4RC7,LO %51"@H"6FS2 -U(0$RD7 8#L5N,;?@"CB-(@((^-8H(H!0""LO@F'[_#@E MR)VTX"O06REQZ5!_.FI%'#)*RCVE@6%&N]GJ*PYUGK.Z:K5@^/V[-*)+*AH@ MUBYGJRV;9]VNIC"@.INX)PB0.7\YQL Y/L%PXZ8EY<.=4,(N4*GJ39C\.Z5] M6OW%"CNJ2B6:?@4?2T<]7(-8H9'T-CB*S=B%XS(V04ZSGMA1U;(^VH'' MYDJ@%79?Y2,Z\@Y]F>B&ZT<)7. M6<[(7$/Y# X[75JRM&DA\#O>6V9+$7!&^_IIZB=/,+%I:@#Q/_=N>O+#R9?;@%):F\WR#VZU\T/#$F2[61OD,%8%.N.@#-V>GIGW2OXDX MBZ=\1>J9P](HQM[;-3FY58RZ,)6=W#4GN](,T2I7&<,NH%:J\"8.WHUL50B7*##)7YZ? MPRT"[TA@I#Y>09+,#0:FT]]X%MZ!4A]HOG'".!QMB]U?Z#]Z\0,"!M$TWC8D MO%:?4U54-YICA#''D)'#>&)LB7(['IV'SUGUM##A22"PZ*1\KXJ0:WME'7Y! MD(T],G;'G3?*:4W4%Z]58^DZF[*[[03+,4&#[G55%ES2Y\DG N[^)O+:Q0PN M34&/(MFJLD^#X_XD,(%X1,&G*G&G8O@\;<6$.Y.A-I)^CZ=%+TQ1)HY]QD5]OYKZADF$J;8^69+)JJ+"L5!Y,SHS2KUK:7Z$QNDKQU1.=27PHZ M75Z5"$;X!R?_6!*E5/ VB3O"6)TU;I>[ZQQQR3G--KM4N=MG!G9'H:^8N PZ M+2PZ-?*K]75&O=Y%A6W(I7MYA%AT?9O AB M Z+CX';<4LWUDDUNF$*\<#!E*3R90I3(\O8585NT2?>Y.*Y6V9(0S>B#VIK" MZA F\B.W_:U4HI^+2+=Y'V5C'\7N^RAWW,>Z?*8M?[0/6D=3FYBOG(QFM:.. MFND*('A<;$;.)QL?8V2Y"';+@=QY7\+9P P*M<^GEK/C".R3XMI)JZ"=]7>T MX?B9$5"4F#8$!>CSXUL&+XD7(RO8*=92.ABKS 8C.D% U=Z,^W<^J]]OC]M" M&ZL'UU9'@@-)4#TM&(H9A>#@4,P04 M3>9SHT16"OQ=$U SJM_NRJE)0'*T&;(SOV#&N0FH.G',EK\JIZ5NOA9#?R"' M83"8,+ FB"B!A\;#"48^@TBM*K_5L%U'P6@XEH>3"*/&$VA_A 7I4@H ,F52Q^-@A!U' MP2@94I,49,_]UC),%LH!J&I*ZP*+#-S=/;9_!6WMG\&T+^(@F[=V@1W! 1T"<">SW M(4(;'M&? Z"548B9JF-,*AB-D6I&_3%FL*D,9^#J< =D=2JC]%:D,?B0(*QT M% 8A@V^'09_S.<P!*C"C:@?^:1P&=*.4NH-9LX.,8$Q-!TON8 ?Z;##/=J)O%R(F M)NC6_@*NP)B)*+_BZ4.I%>1]MGKAMHX)87XTDC]1%C70!";6\I^CX3 8(^X\ M_YG 8D_"(?V)<:,H+[ "SI;$"-G$2.+#(=8CC60"'Q/8]&%,WP[C8#@9X;>$ MQI^59 $8PA;&8W2$_R0'T,-@*$-J(XF ^M4/X0#SE1+ZQ3TTE7-JT/U)LY@, M@W 2F[_UX=%_C^.8&\:_?]_E=P 2<'6!K.&Z@,/Y$]$VK"Y0G M,J"/PP2&Q!\'X O]H.Q^AB'%"4;XSC@?IG0 MM^+M/$)J8S1E"UL2C*GNU"> MB-_@HZ**-O# $Y6E )O^T;GVKVWX]N>%364QC@:6,76T]+N,_*A-=X?\^C3_ MN8)+/OO//RP5X.>C:=B^FM>X-&NQ,=?]]4$&;XX/3 M. )ZGZ@H\%%BGZBE\(WAVJ.,O%$P#/%#:]6GC]EL306.Y:G6NFT0NHGR X;@ M7?-F>^Y#=F7V6H,:/",)"TX1=1C'VML%HC=@@B)>\N,!7L=.MJL1,8>(XC! MMMWO]Y5D&8Y %!B-.:,.7L,LOY_EVYSJ,Y 63';%$&3F" M^D#C, @#3^B': M+8[DG7[C !E&GR0BX MA^[9WUAQ;^QGG*-D>6_^3[;-BW/^!GCP(#G8)\ M-J*\UUJG"7P;CS<=F@\$8M=8UZ VUQJ"*VX?4L%;Q)LE:]4N5@=5((/U0D;W M;>P(P7+K+NMA^1J8Q(&X-2FB3^G?N8(]D[^3&"2:9[<3T9U_: '9"EX:=R7, MQ+M_TGBW]2REGS=D'L4HP!#.T!B4MS'CXT0QY55$F)4_9.TG(4B9<13$":8J M?T%K0J4>47&"$0B("67;)\%D2% U8Y#A!D!3,5HMXL&FU":0O*,! MUF*"LY^@&-9H8(H(2%F8F(_X M #$B9$"WDS2#F4:J_ ;MY(+J15> M!%I@&(.($6B!#N(X8@A:T,L'<.$R!BTL\42#T,(>P;UPZZ#0#H,(%([F"GY$ M./-;]&>]R^Y6W0S866A\T-L,N<5FV(Q*+\]FQG-E>, N)[%]"!V1C08[+[ 2 M #(">'"]2,TYH^YUA6AU V)FRY" HBBG!2ZR02.+B["8(E!5!R36QXCE)7[Q M IM3;!<"W*XXQ<$%LHOB/QH,"+@X-'POZ8P,6V>**K=LX^C3*2EPKX;D'/6X M_,Z@-P;M9@*'($(32SP<"8U3Q=%FJE]G9#H_6@=G1,/O/KH!C2T!G0W$X)$" M#!F YA?%,:A+(S(LL=RGC:$\/):B0>(;D WJ$($HAGT0*NJ$%)!;U?)9_&J4-YKKXZ&8R,=.E0A4S6S U]A M<]QN/<^7/(FH0MH0#%^>2%R '^EI E4G]H/R5L+):S';EU?,/U%(_ZYL7Z7TDX]GU6 M*]#:W@-2:/K#VLBYR?JXX; 0%9L))*$S1V>1'&+Y>?M4@(\AXIX+(E3_>[=/ MW3@H Y146H@N]"VB_(!@T4)[H6^;ZU4OOP',V3=LU>X!M]%! O3;3JI#'5G1 MF>*I.\7-6D0=-D/'-7J7BI6*SE)(G4MLPT..95NWX.6\*I6WMVP!_('@-8Q= MJ" W(/]PB"X<*MJ2L>=UH9Z*)Q-3QU57=V)X&\0NZB.7WFG$7MV$]G'3'FE- M0#%?9&0GMB3SM_%EO[!'VZJ[_6*[=2I!;^'EHHN7$P_>R,]WQ&WHX.H7CORP0U^745F(X?WMQ MC>6 J;)1LSG5AG:@UHJ,_D8M31LMM6HD;4%TW%XC2?QN-9) E1@E].\8>,6N M-9+"/OD7T",4"MK$09*P#2N)VCS!D<;.3=6D:XM]1\ HM(@[GO*\7B?M_EYQ M#!0XG'O(R>)1(%TJGP';,49ZQXS/=2!:=J/]C='MA711Z+@$[X#_!5UF P6? MN86V55EJ7"Y]'%KD^J-L]X^RW?\39;LWT##O9(T%GRFLV^9;/VI__T_6_MZC MGNTNFO>I*>.Z:NMJVERDJ:%:=="4"OP3VHQJEMQIE MRTC&*06?5.DVRK:!$Z=2"]B#>E$OW79I,CWT_BC1-S&$G&M,^/W#>YR M5G8JW/2CQ-*/$DL_2BS]*+'TH\32CQ)+/THL_2BQ]*/$TH\22_]7EUC:9"XU M,3YU=J!\2B=N60TW;OJ$B]?XW(0_BN+\*(KSHRC.CZ(X_W<5Q6FY5]WZ (9- M6CI5''0G ]&/6@/_XEH#+8N3K3UP;:$5;:+MSK$4/RH5_*A4\*-205>E@M:Q MNRP?TH4.(S^6)Q8SV"D!(@_?85K_O&WXS98]8S?XJ*P?-]D#RA9^U-O+!NKM M"8+.N&/X[X_(+Q&'L6I#5:^):UK,5;09>Z+*KQU=>&)SS?OY.$!:HI O;>:>IL]P9'KR;Z*Q?.XGEI= M(ZE8YY7M>=-BGS:!,4S$^RK]NJ%3 [0G/R\IQ4X!$W8N_99W$5NP^UVCXK)7 MLPD^0<%E3FZ,$@%K@ T:;(#@TS!]AZ!J4':YAXMM3' SC:XH"V,.[7E03^S;):2V6_\B)S!BHH MTF"U,2!\JY,&5INO/@>O^>$LXT]';>]LZA-HNUZ=^2!;=J/C[PPKM/\!\$+. MR@;B["8J?Y<#;<.:3='&OWI&.4ZW^6&=,\HU&JKX!"C4$6(6Y!&U4]2,!_C^ MM_"X4ULCA+W-VT?SW^WUWN!0KZ>'SJ'OBZ^R_Q"MU@I@RN!47=M*_ E?!0!,53F>5>'8;_?Z_=_:O,/X]OKZL/S M"(SV.TT@&?I&E23>;T>^;^M>V:Y^_$]]OWEXAS;V?:G@4-XQ',J-"X?R2<&A M='6RQZO?<8=\DU @+#22SC>]#WV_@7DIAT!>/BB0ETYFZ'OH^PULX!M8[/M2 M('B7?[':PI%*1/7:RI M[KMQAY>^(ZOP\@H'S.J:P:RZA]OUY/<;HX.-M<-Z#X.O%(+W:=U_7PKM(^W,Q?:IRUJVJ2[ M[V=1W-=,V>1>:4[%EI? AI0/^; M[>C^/_GZ[Y*CNC"+:EQN)W0BNWA;ELRU[:I5[AS6(<'0' 4.++."G=_^2L9U MX3J>=Y%M'*!Q1H??H;\M[V_NW X6#O!^L^,7=FR^O:O?8HA7F^5$@VUZ?-2Q MM]8BGC^9X,N:W^J?F"D9U.%;)3 MUPL-US']*2_(==RIWRC_\&L8W_[P2[OR/MY.V;6=N,JU9E5NH+PN.-7-L/9N MV::5P^$)Y%()&BWIQ:3=$&I2?2482&E?^OU&6"/I@S5J]O&MB$;R.V &21?1 MJ#7 ;X(T^B[#TY!&K?UAM/0"1Z'AB?Q";1NMJ)M\-H(=.N['S:]UUEFG2[C6P[F[:ZVFTJ\;FZ+C M]1&EPA/@3AQJVO7LY\T';].I.C.GJM/J V?JN-_*FMW<"%STV]8*CE5;*]_> MZI9E@T/:;K5%ASOK",V6_FN]Z&$HD]^-OBQ[&'U!(E*;-+Y8^.&F!+5-39%G!_N%[@ERK; 1^0W#,2_ M_1NP(]O4I?J(,-M63O!A9=FP V([#Y!8@F=%3WL%RX-Y_QSI>*LJW/ M#79)#=+7R1P4AM3FW^/.WYW@[*?&MK\>H6UG;<*T%M3J:9'!Z/.BN,/P525D M+->KBNR("SP&*L3DVE0\IR"ZP%J+ VG@$0)Y2( *1P&5^T2)@;X#[L>5G*NC M#>K(6V/9>.NW570CO6U8:R<#R:/1-J#?VBS(BP+7LO:RB:5CV,Y.;MCX[PK[ M]@J3;AV4K/M>,6<^M;5\I5..=V^[41C)3QR:?H;L?A>SDE.J\>8Y7;8'.>T9 M3*+V*RUV[88R=LAIN]RX9F6909HKTYVK MQ>QS71HU0YL4G+=W[JEM:U!QC:ILJ@*'V3DNTFBL"D:F<]#7*'/@(M6C1JV[<&- MRN>G](705_S2RFM7CF;2>I7,3NPH4]U*0OS8?FPZE\WJHAO7[G>;!TA[^5S5 M[8R&W?=[41(T7+NQ#2'?C6VTQGW?/M[8RG3_7BF,NST=5&]T$FF^8)RWP/FB M\W*XG*X,0VUIJ9]2$(:Q4+7O1Q.8AU'WE,6M*NOIX6]B?K9P-B9AJ)"W]:+, MTCF1PP,&T&"ZQDX'E/'4RLR1'!#7Y2F0Z7KU6)2^8\9YY_:=H$.G91@#ZN#: M=G UW\!E:W!^UTX/C"6P?20SJF0X"3P>=O!O*:6(O-Y8LE63OQ[H"MOW1.65&=\>LB!XV%?)Q%& V!0+]ZX $JH)E2USB!( M#2^[RS0:$'T;(E!-9'P3\%*=,8:UW)Y\H_CA@P*G_*?TTV>BUL+#"@;R\FD! MFUEAL#%&='W9P@MLYXS$ZIKM:6]JR;5\"^K?MTZD(K/ZC.K:.T -6)@2M3_D MQX3BY&38=LV9F1!C([B;%S@T10VK<_.JQ8'>,:.S#6&J<$K=4/3=B&/'7B_O M03B%I7.^6DL^R3!K<\X@TRZ H 9(K''*KF'XKM-OA,S>7TG7 M@SC65XBK\G<;5G;"6MS^DA=JL9.YUQ;"&(MV6M;=@:_W7T+_^+IV_5,Z7^*2 MHJ1EA[))>-@,8>TW>6ZA+05F76."-3#KW4)RK/#O9^X^?.GN% !H00%BUQ;R MI"1S/\E?=R_2?4YA:G+36_RJ&F^Y=N\Q^'(@WS8CH#KOJP];[G"%*-WULP\Y MNNO9+6,^JP5A[=#*TKG^>/VV+X+=X>Z%Z'[&+$;W(_X%Z7Y^]^FTUJ>[T?;- MMH58=QT%PWKO0U_[MOR=J6#3@+]]4SH'W=WT%D;6C6C^BFC:3E#R-A/D@*AN M5NKYZJ;NO0P:D\*]08<\_HEO0GPW"[;"0BI<_9FG($PZ+A7]\C![.AHXW5" MVFB+BVB?5;N/MGEGXTKL&1_>95OI7AZ/VZH)^14TT=1;@LR;<_GG J,@@=PW MRMK=,.7U3=\.2/Z:O(+-_7^GI7:[.6EU8UTSFT$,%%HA V_[!3OEG+M?(V;- M#.L1L3MO8ULSU5C0*//:1<$U) "$W][QP7;%F:X'6U5'V:J&6OJI$FQUD/&& MY%V-/6_$>$:NG65/"^L5HJFW>*")K)WG]QR@XRY8\_&!/USH8C.X.AZA1?:, M<()>Y3+QMSKT?[V-DK\#ZORNKG\_COKVP[1_:H;N:1<#<->S9K0ND.QN'E*- M9IXYF'?_E%T=U7/6OQ2TLESIQP$7UPUU]\HHZ?OU;2/*];.900TAI"F\ZT&) MQ.1/V/H.B04?TC;E0V5Q:TDESC(:JX$WB)/1+#<(239/HJ/&^*F&,_/MX28# MCP+0W*7O-AS@IJ-0OVBI.N=-DAVIU!'Z+&="X(<-!QW=?-Z M2NX.EZ_S@YU)_:VGI(1%3&8D,/9U=\,P&3*JA?:YX0':9^W=\*[7#53IQK=W M6,MOA$O>GW]T(*&V)NX%V&TSR,YLMOT@:[TG,4$WL2Y^K#/0,H#>0D ]?RG96\]@OJ88=XG+8 M(=E&'8^S6ZC+*]JU(UL@5W<.8MF1*3G,+W#ZKN$1=L>G[@1YV2&L71'R!%]6 MY$7=19OMB(S WAWP/*I@M*H0BTN!CVH_GVO.4[!BZ7(YU\J6@F.]+2DJ]47= MHI^RU6-;_;DQ$/;R[,N.F?$;E?!:3%&'2:W9Z6:%W.4+FM-HK+.J(_BGV]Q& MN0M-=K.] 4K+&78)76=?E[F*!GEE^^^SNQ[B=7,PGZ>0='/%7&_Y%U0GD4GA M-7J;31\7Q;QXZ+8TF7/C%C3P1:;IS6Q-^TU5K?[T?P!02P,$% @ M7QB M38\Y$#Q1 @ _0L T !X;"]S='EL97,N>&ULU999:]M $,>_RK(N)8$2 M'8X=TDB"-A HM"40/_0MK*65M+"'NEJYB@+KZXD1EEMDACU M0M]?>@P1#I.(-^R.J1JDHN$JAI>#"[C\6Y'A&#Z>O?[:"'7S"KCG[,ULYC^> MWTS]9S9P#H'3^)#%,%A>0N_W12_\YW5U;"*]>$:ZFZZ5^LQ)XO+/F'Z"-!&^ M,L)>MZM)E L^;NX<.H>NC!@&&T1C>(LH64MBLG+$"-TZ=V@"2@FF MC8R@0G!D&?J,SM"R*:;TP;P-7_(][38';HXY$A\"0]&;>M6=.9Z:;Y%WU9SV MKFQXD"ZHR$:H]XU>#K=CVXS0< K8ZJBF[?45)PAMUB?EDP.+!@ M$J&^#BB%)$]:SUR55#NPA&"#I2+IKN>;1-4*MZJ_3FU^*'-X@LS_>I\+S+%$ M=!=:W_UCWN7_3#R_^GMD^Z\R!3ZN77UI1//Y/0'(Q2E +H\?N^T"'L-PN %ZX9017B'6Y(LPX['=&@Q_&Q:0[KWF1[[!"VOT%KWXGOZ M.C?#.6JHNC=+M,$8CO9' QXLAUFK02*&H_T)9Z1AU[;@V/ GWP%02P,$% M @ M7QB3>45VKQH!0 %#$ \ !X;"]W;W)K8F]O:RYX;6S%FUMSVC@4 M@/^*AI=V'[* ;[29D)E<6V:Z6R9D\KHC; &:V!*5;-+DUU^J5';86=3U\K3;M?E"5-S^K9="N3,S;2I>NT,S M[]JE$;RP"R'JJNQ&O5[6K;A4G?.S[;7&I@L/="WR6FKE$GW"@Q1/]NV\/V3< M95B)>SX==GH=QIM:W\JR%N::U^*;TZ+-M?^1/MC]P=[&O*@S"US(.,-9_><<Q]&(TM]= MV85?VSN%N/BO5SU2YB;[#,G$IWPHR* MO@>G@[S2JA#*BH*Y;U:7LG Y8 R0B"C(T+^%P'(&(&,CP(Y\3CN MIP R02"3(T(&D4P1R/28D#& S!#([)B0"8 <()"#8T*F /(+ OF%%O*GF7,E M7]XWBE\1HJ^T1!,Y5]+EY:[QOLASW;C&6\W9V 4PE\+"EKN'-=T]6LP[L1*J M$>Q.Y-H!OY<*:A5BK8S42MC:9PJBA3FD3RR1;UH73[(L6QV/7$=#S3U!P(?I MHT_LCQ]:S4_NA:G8M9C6D KS19]8&+=<&O; 2U?,_A'<-D;LO%3,%'UB55P+ M(U?<]T%M^UZ_BV+NJ^J%[Y?*((J8*_K$LIC4.G]$;)@B M^L2.N*F6I7X6@ET*)68R?+>8%OK$7ABI7%>"W?/?827%Q- G-L.=3W0&'7/C M>O/WABO+VS$2)(PP*43$4KC25277+6];(YSXO;R$>F>N"--#1*R'R\9*):QU M=-54*KX3072P02R*3;D;"^/Q*JW89,&-@'B8)R)B3TR:J16_&C^PO%F]:XLC M3!41L2K07E,PMH@P943$RMC3:V*?[[GO"OP%&3%?1,2^.-17V8!"3$P=$;$Z MPB[+WBAB HF(!7*@[[+EA)B84R)BI^P(>%\@8\PI,?E XY#U6E2(B5DE)I_+ M0M3'/D-,S"\QL5_VRF_O.T=GLX@U T?E[(1=%$7;5/)R/8<),3'IQ$>5#IPK MBC'IQ$>0#@@JQ,2\$Q-[9S_FI*DJ;IZ9AIB8=V)B[Z"8X7PPYI^8V#\X9E V M,?_$Y&,:#!/.9":8A)*/G^WRF.[*15,&*Q4))J&$6$(H9E V$TQ""?D@YW6" M;D_K7D%,S$()L84.=H37!11BHJLJQ!9",'UH(29FH8380E@TW>4A)F:AY%BC M'X\95B',0LE'C'[JU]$/:(OTS"5!3,Q"";&%4,PPFIB%$F(+[6"&;1)ZQ 3LU!*;"$0S5W,<#D:LU!*;*&W M589]BPRP>4\Q"Z748Z&W589/=K/* "H2Q$17]XDMM#O?$51VB(E9*"6VT#[, MUY'0+,#$+)1^]/)-V,)#3,Q"*;&%T&B&-1VS4/KA&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%VDUNVS 0 MAN&K&#I :,Z0PZ2(L^HFV[07$&SZ![$E0521Y/95O:D*)/JZ,#YM;!@V9MZ- M'PB4'E_RN1Y.;5..IZZLWB_GIFRJXS!TWYPKVV.^U.6N[7(S?K-O^TL]C!_[ M@^OJ[6M]R$[6:W/]=$;U]#B=N7K>;:K^>>>KU<^Z/^1A4[GWLWMK^]=RS'DH M[OKF[\8%XT\^NOP_Z]O]_K3-W]OMKTMNAD\J_BZHW.=!,A\D]""=#U)Z4)@/ M"O2@.!\4Z4$V'V3TH#0?E.A!]_-!]_2@A_F@!WJ07P,9U_PDA#5?:P^X]GRO M/0#;\\7V@&S/-]L#M#U?;0_8]GRW/8#;\^7V@&[/M]L#O#U?;P%Z"U]O 7K+ M M?:Z&*;K[< O86OMP"]A:^W +V%K[< O86OMP"]A:^W +V%K[< O86OMP*] ME:^W KV5K[<"O76!LQ)T6,+76X'>RM=;@=[*UUN!WLK76X'>RM=;@=[*UUN! MWLK7.P"] U_O /0.?+T#T#OP]0Y [[# 63@:]W 'H'OMX!Z!WX M>@>@=^#K'8#>@:]W!'I'OMX1Z!WY>D>@=^3K'8'>D:]W!'K'!>Y5HIN5?+TC MT#OR]8Y [\C7.P*](U_O"/2.?+T-Z&U\O0WH;7R]#>AM?+T-Z&U\O0WH;7R] M#>AM"SQK@AXVX>MM0&_CZVU ;^/K;4!OX^N=@-Z)KW<">B>^W@GHG?AZ)Z!W MXNN=@-Z)KW>:Z%V.=9]W/X;^U!S*K4O^&?YES03N,GR<\^TSKE._W#]1>ABW M9'=]O?G_Z3KU3X2;5I2GWU!+ P04 " "U?&)-M 9O\1$" !@*P $P M %M#;VYT96YT7U1Y<&5S72YX;6S-VLU.XS 4!>!7J;)%C>O?P(BR&=@.2#,O M8)+;)FH26[9ARMOC!!AI4)% M-+9-$VN<^]):GVK7OYY\A07^Z$?X[IH4_(_ M&(MU2X.-I?,TYLK&A<&F?!JVS-MZ9[?$Q&IE6.W&1&-:IJE'<75Y31O[T*?% MSY?K4^MU8;WON]JFSHWL<6S>-5V^-BP#]?.:V'8^GN4%Q>)FG[O$?&U=Y&HL MV"CG27JY%-"X_YB#1MG8::3PW/K4_WP_YU83=_/_3"_Q4CFP_? M>^O'RR% &PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( +5\ M8DT3-[:K?0( -\( 8 " ?@( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ M7QB3:[EFSQY @ SP@ !@ ( !8Q 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ M7QB35$.EYX\!0 MXQH !@ ( !'!H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M7QB36X*H!*P 0 T@, !@ M ( !@B< 'AL+W=O&UL4$L! A0#% @ M7QB34LXR0>V 0 T@, !D M ( !5"L 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ M7QB3&PO=V]R:W-H965TXT !X;"]W;W)K&UL4$L! A0#% @ MM7QB3;%82"2U 0 T@, !D ( !V38 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M7QB3;?7:VZU 0 MT@, !D ( !G#P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M7QB39!XH+*T 0 T@, !D M ( !7D( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ M7QB312,)#[J 0 9@4 !D ( !04@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M7QB M3&PO=V]R:W-H965T&UL4$L! A0#% @ M7QB3&PO=V]R:W-H965T&UL4$L! A0#% @ M7QB3967]%;X 0 ]04 !D M ( !BEH 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ M7QB3;*:=4FR P F0\ !D ( !E6( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ M7QB3;$: M=6@: @ # 8 !D ( !:&X 'AL+W=O0#.8! #M! &0 M @ &Y< >&PO=V]R:W-H965T&UL4$L! A0#% @ M7QB3?CW7.!6 @ @@< !D M ( !/G4 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ M7QB30QC%&PO=V]R:W-H965T&UL4$L! A0#% M @ M7QB37O>-5GH @ ]0P !D ( !KH0 'AL+W=O&PO=V]R:W-H965T6* !X M;"]W;W)K&UL4$L! A0#% @ M7QB3>O6P\SB M 0 (@4 !D ( !*XT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M7QB35JX'8;D! ]AL !D M ( !GI4 'AL+W=O,! #K! &0 @ &YF@ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ M7QB31EMAJRF P 6! !D ( !PYX M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MM7QB38Z 0NE4 @ ,P< !D ( !N:< 'AL+W=O&PO=V]R:W-H965T@, )0/ 9 " 9"S !X;"]W;W)K&UL4$L! A0#% @ M7QB31Q U&#A!0 "2$ !D M ( !0;< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ M7QB3;W .\FF @ $ H !D ( !IL8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M7QB M34")2[/7 0 "P4 !D ( !8&PO&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0 M2P$"% ,4 " "U?&)-M 9O\1$" !@*P $P @ $*00$ I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 4P!3 +<6 !,0P$ ! end XML 87 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 88 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 90 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 284 329 1 false 76 0 false 11 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 Impact of Adopting Topic 606 on Condensed Consolidated Balance Sheet (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureRevenueRecognitionSummaryOfImpactOfAdoptingTopic606OnCondensedConsolidatedBalanceSheet Revenue Recognition - Summary of Impact of Adopting Topic 606 on Condensed Consolidated Balance Sheet (Detail) Details 37 false false R38.htm 139 - Disclosure - Revenue Recognition - Summary of Impact of Adopting Topic 606 on Condensed Consolidated Statements of Operations and Comprehensive Income (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureRevenueRecognitionSummaryOfImpactOfAdoptingTopic606OnCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome Revenue Recognition - Summary of Impact of Adopting Topic 606 on Condensed Consolidated Statements of Operations and Comprehensive Income (Detail) Details 38 false false R39.htm 140 - 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 39 false false R40.htm 141 - 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 40 false false R41.htm 142 - 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 41 false false R42.htm 143 - 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 42 false false R43.htm 144 - Disclosure - Investments - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureInvestmentsAdditionalInformation Investments - Additional Information (Detail) Details 43 false false R44.htm 145 - 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 44 false false R45.htm 146 - Disclosure - Goodwill and Intangibles - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureGoodwillAndIntangiblesAdditionalInformation Goodwill and Intangibles - Additional Information (Detail) Details 45 false false R46.htm 147 - 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 46 false false R47.htm 148 - 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 47 false false R48.htm 149 - Disclosure - Long-term Debt - Schedule of Debt (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureLongtermDebtScheduleOfDebt Long-term Debt - Schedule of Debt (Detail) Details 48 false false R49.htm 150 - Disclosure - Long-term Debt - Schedule of Debt (Parenthetical) (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureLongtermDebtScheduleOfDebtParenthetical Long-term Debt - Schedule of Debt (Parenthetical) (Detail) Details 49 false false R50.htm 151 - Disclosure - Long-term Debt - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureLongtermDebtAdditionalInformation Long-term Debt - Additional Information (Detail) Details 50 false false R51.htm 152 - 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 51 false false R52.htm 153 - 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 52 false false R53.htm 154 - 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 53 false false R54.htm 155 - Disclosure - Derivative and Hedging Activities - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureDerivativeAndHedgingActivitiesAdditionalInformation Derivative and Hedging Activities - Additional Information (Detail) Details 54 false false R55.htm 156 - Disclosure - Stockholder's Equity - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureStockholdersEquityAdditionalInformation Stockholder's Equity - Additional Information (Detail) Details 55 false false R56.htm 157 - Disclosure - Employee Benefits - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureEmployeeBenefitsAdditionalInformation Employee Benefits - Additional Information (Detail) Details 56 false false R57.htm 158 - 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 57 false false R58.htm 159 - 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 58 false false R59.htm 160 - 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 59 false false R60.htm 161 - 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 60 false false R61.htm 162 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation Income Taxes - Additional Information (Detail) Details 61 false false R62.htm 163 - 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 62 false false R63.htm 164 - Disclosure - Related Party Transactions - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformation Related Party Transactions - Additional Information (Detail) Details 63 false false R64.htm 165 - 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 64 false false R65.htm 166 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation Commitments and Contingencies - Additional Information (Detail) Details 65 false false R66.htm 167 - 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 66 false false R67.htm 168 - Disclosure - Business Combinations - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformation Business Combinations - Additional Information (Detail) Details 67 false false R68.htm 169 - Disclosure - Business Combinations - Summary of Business Acquisitions (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureBusinessCombinationsSummaryOfBusinessAcquisitions Business Combinations - Summary of Business Acquisitions (Detail) Details 68 false false R69.htm 170 - 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 69 false false R70.htm 171 - 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 70 false false R71.htm 172 - 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 71 false false R72.htm 173 - 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 72 false false R73.htm 174 - Disclosure - Income Per Common Share - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureIncomePerCommonShareAdditionalInformation Income Per Common Share - Additional Information (Detail) Details 73 false false R74.htm 175 - Disclosure - Subsequent Events - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureSubsequentEventsAdditionalInformation Subsequent Events - Additional Information (Detail) Details 74 false false All Reports Book All Reports ibp-20180930.xml ibp-20180930.xsd ibp-20180930_cal.xml ibp-20180930_def.xml ibp-20180930_lab.xml ibp-20180930_pre.xml http://xbrl.sec.gov/dei/2018-01-31 http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/invest/2013-01-31 http://fasb.org/us-gaap/2018-01-31 true true ZIP 92 0001193125-18-317057-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-18-317057-xbrl.zip M4$L#!!0 ( +5\8DVTD=04L5P! *-T$@ 0 :6)P+3(P,3@P.3,P+GAM M;.R]:Y/;2'(N_-T1_@\\\MHQ&T&TJ@J%2\UXY@1N',NOI)8ES8[W?%&@270W M=M@ #8"2VK_^S2SP H)@$[P !#GFY@T^]_QX&XR#QLZ#W)L(+AT'/C8?3IR#*>DKO,W;MYO1 M?3J,;X;QT^O[,(+K0G^LI$'R-1P&Z>N>HLP?^K=\/#_V>OH-4V_TPD\?XVDT M^K''"U\Y2>!G<'EO!$/XL<<(-15*%<(^4^U'KO^HL?]7O#J>/"?APV/6^V'X M5[S8@,%&43 >!\^]P7Q8_=[;M\Y-SQJ/>Q_QXK3W,<"1!J.;V;.^WR7C'A O M2G]^58"(7]_$R<-K1HCZ.IS1XU5^Y8_XZ_B%Z\=A],>=GRZOQR]6KO^FRJNI M$.*U_'5^:9C&G%'CI<'D5RR>G8953X9+Z>O_?O?VT_ Q>/*5,@(0B0??GRSN MO/?3.WG?[(?7DOR$*BJ=WS(*EB^2(TJ#X7@W61F7' %P9W0W M#<\G0B6%\67/DR"M'*#\I>*5.*I1MCK(&2VTU_F/*Y>& ME9?J^:7A_-(TFR35P/&7BF$,0;:SY+GZGMF/>)M1NFV:)#!G-]TW^[7BQN#[ M\+'Z)ORE8H"1'P[3ZCOD3Q7O"*.O09I5WY/_AC>IJS>EX7 #X<(A7DY+PPH> M8.:/-HJ^>)W$X^#U[++%7=.GZCM&6?(:)>4U7!$DX7!Q ZB)[??$D5*Z;YHE M+PP-?EW 3K)-PKOXJ8(K\%OE#<5+06/U>E)GC7],Y981!=RS_K%#YSG9M _6D4YL^<*=8OOWUR7_5& MP3!\\L? 0T5[U0M!*L/1%\HT3E65?B'4'3 BN.(P35.X*9@BF,YA((;@$!\UQ3\3355+CE:HI)3*&HNDH_ MX--_H63VGR7JFGA6B? VC(+;>S .1B$2*AR'V?,[_WOX-'VRXR2)O\%2XO@3 M^"5[WE5$"( JB@@Q5"K4@HCH7*7J=DJ]>3^H()4+ NA9AC+0N:5PS;,5T[(U M13<'&K4-,J"6M9 1;8U8N^ ^)<5,4^=M4DQ%BK%*^=J?9,?2.67RE'4._*'I M-O4.:G.(2IADC#PH\F ,+BT&'O*B:4QC5FF!>Z!!Y00 M')30@ T4C0G;-(BA:XZ-,TO]0JMF5M?4D FB(5Z:5*K0N;'OI#)!!(F =UO: M@"K<$X9B%(@5@,M&;(OC] M8*V2QO'31_R?!S]^]<=P;PHN>@9V-]CX^(,5C5:_*%QY,(4V28JZ3B>0!<\E M3%5HI<(@ MA=]@7HY PT^")'O^,/:C#*[ ]TWDMM9>9$/-PPTJ0%'#NL;W)*-IPE^&\& 1 MUUV%J[:NV!36-(,Y \NBKCW05)0G\PN7FH>2JJG7*'F:X\A,W@^>RFVS BPK MQHW&.+%.E@99(#>4LOS*V^PQ2,Z#!:!/ F^@K7Q\F>^KMM MTJ,)9(+1U13I%^1HCN*2H>_C:%CD\GE0']9136B-$;^2,EO-V'SIGMMX;^!1 M\*0$_\77_LT?3_'=X4.TKSE['"KKPM)-3P6/T;30S'<'BND05]&$YWK$X)0: MTLC5OFBXLV!JHI+.^P%O28?#4P)8-N#.,Q%H\"=4U807M:+*"^1I4J%G?O00 M+BZ6D^KSHQ_]&L>C;^%X?!Z<@4E@P"N;,W2VTNDH+)H_K'(([X,S,?\%:"2N M4WZ4>;*-)*MT/R^IU<$RU"E;I=.J0(5WQY5C:RC/<],/_K.\(\J7T9GB*5Q_ M'A0TP;TAE.;&]TUJG> MW%[.Q5CK+? "K'6ALZ,HJ9,9ZRV0"8UUH5ZJL=X" <%85V<[)U=;?1?F&*JH MD[QP ',T::MO"+^XVNJMS E'&ZQ E\EL M;B6X2)>I#;Z R\3E*>#593HY+\!E,H50S]EE:H-,Z#(Q(B[396J#@-)ENL:% M[SD+) )8J0Y\^0L/==V2(_1 M>6:#N7GGZKJV0WUT7P*-(8["U)K+?+_ +8!V M.(.GIM(=N.X!G)X9&.1(=?TX%2).LPO0#J%T7" U2B]Q&Z ="F*8H\$)[=)& MP+&JX6!Q,B*8]AUHJFJF:+8ZCOI%GQ?',1@CJT<.VXKC- &9$]8P9..+K-F' MF!6N[008Q.LICN15GQY],*AR>^IPU)I.BN$&J7SXUII9=1%3K,='*&Z>,8UQ MH?)"/:AJ2,TSN@2Y 4:#D3SC,\ ^M6 ;)N4-"S:X7G.\AL[I3H@_)X&?3I-G M>5TN$](W.!BW20U=:Q:W]@6]((KV!S/T58]H$ZZMZ//)<'3X1Y[9VA?<;F7D MU2^ZSE1#?1%X#FD5.2QVR13M7+@6"[//79%HM'2Q=RZ4>$!5-ZZ;YL#A5-&( M317..%=,4Q#%H)JIV\+0W0$X9+C#(TRZNEK5@5("+XT!IWV4-G$'MF!,T1QO MH'"=V8K)L9 QAV\=G0C3190F;B&:C*YNJ:^,N@K0P \3*>1NF [',9!CUVE\ M$#A#.)JCZIKB>(P#.&(KMDT&BF,8+O7(@#$#P>%I 5@<6A6X"@0EH.-Q_ V9 M/(@3-Y[>9??3\=QN6SK0W>4L.JZ>//_@A7.[XDS#SQP6;K8O'7X$TTC)^"MW&:PDR_O?_L?^\@>[F&9,6N(I(3;H3' MP%]I.,)&9?#U?%=P]YK[S1O:!G@18OL9R39DY7KI"I;AX6'Z0+$<;,\Q,(%&CLL48@E.G %U M/4[RQC?8)D@FQ6Y3('OCWBQ*HWQU_34!:<**RIT5K,SQD^09%/ ^VZZMZ!*8)*H@I4R(6FA.UVKC M(,+4;;5!9:N-#<0Y4J\-=)/#[$D2-QHMUNKA[D>V6TCR/0U_C,+QSZ\R<.[V M%Q:QUD]O[:!IV>GH8 0U=]5K#EXU*]MZO0!@"]+;:28[W@++.@:58X\NRA@7 MQDMG@@4 =939>6Q HT*CAFZN]\>IA:C,\]S-^CW,'IUIFL5/02(7@R;7M0KL MPA.FP8FJ:$0#KQBL'L767%7!(R-'#)BE$F_6&-%@I0V=ES!LE/ /?G*;?,IP M)T02")PL*3/'!/UE$B1?CCS'P2LB-X16"OTF3$T$ S2NS 0>?QM,%0;;\=2_ M<%%7C1)5E^@VZ>DJZZ-"R$_BO=>(TMMDUH2PWAMY&U367O#*#0+O W!\T6\K1'=UV['7\52I=':Z M#4<9=0*K6Q9^#=K?CZZY0F,*C5K:O2@/>Q.H_6,:VT"&B:"E0-G*H:^B\T"B MX^<@^!0D7T/T.$%SV^B X_%#$*5R-P+XC7W0P2O_YB>C]'.<'[(M?L HX.)\,\!:T\7[8B606^,'3?R?"A #U.7&9^B^*[%&B.!PAO MHLE4'M.#9H%GY=N'\!&>!\H7N!&FB]6H=<.!.J8V8)ZM>!JLJ-RFIF+9GJ.X MS!@(8IL&V/R+#)JU??%&X)*UE.<9.'_RH>W23Z5:98N M=%/Q/!7T%U>I(E0Z4'2/<)>Y*A.VAINFLI*CJ3-C=3W>'5Q]XA1NPIW6* W^ M'OC)()[NFA!Z$($\Y@U ?3D*<6R0KP&W%%-HGC)P-,OD)G>$I32%B)%VYAAQ+I6UR;1,T>N>B>=G.@:IO8@?*_.N%708$Z(;AKK*T^K,S?FWK8NH+0"- M<-!4-0",8[N*K6E$<5W!5$"7:7>HMY%-]48FH^4B]7ME.*8 M5]&,;Q#,*+6\J!I_-<+W<19T&R'#/F]"L$J Q>%OEL]N'W5Q/ 52#:T: MX>KX5S'>3F00<_20!^H-IAFL'^_ .GJ:/@%19#25.PT^/P9)X.,&4IOP7<]R MN-!UA:G< _B>J9@.Y0K&I( 5; YTS5UL^I2*#^T,;)4N[^(H>'[G)W\$V6 : MC5H+/JPX#?*81JCK8,T/XH*<6TPQ78M)E!VSC#.[VR4?3QJ-@\RP]6V7;'R19U>%1C8?FPM ML&(SA++D;JB1WLVM6^P;H6FE0B@O82BAG27D+=,8I?I[#R _?PO&7P/P#++' M5O/JB.88A'D,D'+X/\NEBDD&B'XPL#V5>-SD2_4E(SA7L-=#])*Z.M>(?%:. MR*\':[OF[FZB$2SR6CG-Z&4$+Z%MP'D_3C:82M>RP:I0=C-_@F]=7*MR)S;, MX\^/83)JU*(Z2"6AH\KU>BII 645>*'.Q'R+[L3Y!36+:"!V().Q&BU0#TXM MWG_"B-$.,Q]#8$C-]6B)I"T^9!!E<&XP\/\$[BG&O;G ? M#L,NVF$V$[;HJ'I,R;04*Z6SD6VG3/_'B=_P$_%7)!%J/X)/%_-P^H3 M@X'"!BK!V"^J" I:6E##9<0P+,9Z;@IB/4XA+ES M,=L:1#E98=N:O$8K1./ZSLQ^HW(P++UN,#YK6&$8>_8Q8(YIDP&S%-N0OHG&%2$P M%$(=# 2S594;WA=5)MII0L;X;BG*V4PB^TG!@R&KF^KJT?EN>>Z'!R^?E !H M_)F\=,Q5*[CYB!&D)Z6 5BG_NP68'BOHYZ2$D#E*M-36=5M04%/;$2>E!)Y'F]M>#QK'#>J (5JZ6@\9) LHMD>(0EUF"\\P76I[&#Z=MTW"]RR,@LNE2^;MUQ?<';1 M-?IV,B^UGX_M]R!\>,0Q?@T2_R'X%1Z=N;!"+=)>F^31AA@N5M&8UV".XUI" M$<36%:X!RTQB68HU4#6;8\*'+8NE2^-,TV^(5CQ7/3T56^=K/KN/SKR:)VT# M2@:.I>L*%<0#=L$+!6&N(EQ/$\PP*!VX"W;!':;9*KMRXIR5DD-K5E=U]3LV MDC4UK=S']HML]*E27&)TJM;I\UJA%(6JN;8\$# ,5^'= M.(6LUG*8UE4KUF:J2CDW=XML/4 KY@F<[(9=M>(QM.(:\XZL%7-[C6JZ.+U: ME,^\V_[:N_)KJQ]^>W](R$>!!:!\V!X+DTHUSW,&0F&.AAUY;*;8KFDKQ+68 MPPW'XXY8LL /M,2"XY/BX8(WKP.*_-@+QTFA*YYU#9!:7F&PCT'['#5M13= MA 6-4F9H9,D1;MQPU@!#:FHJ=* 6S2:7<;E6-'H3C8*G*+P/\WY,><^"(^QR M<\Y5N:0+OJ<[;0LRX,32E(%!+*QM;BFFIZF*#BN]8>FNQQR[D U2\*;W0;JU M>]UR47\S@NOA.7ZA/FO> @_>4MQ-35/06Z,CQPY(XAI48(-T6"?WC"4P3?C+ M$%@[0 =[2855V*:FI<"Z/+ LZMH#35;)DN=%S&2K6\:MD*H+;)O4-K''< M&.TK"=.2\CFX-V[;K, .U***6J#.DUJHM4RCPLGX[#RK&TS1L,,)+54RJI5 M.AV%1?.'50[AH*B#-IF!_7())4=AQC:*'+.F<-MTTO.25*OKZJH\H3U_3#&V MAD,\3IM738)K\B;TN=XYN"1FVQ3$&H0RTGWF^IR$5&?H.S'XAFO-GEUG4[""6QK8%X]I_8)SV2!Z:OC=!+B&[.SKJOC=')68$*>H3:W@W"!CE,[ MC ''235HDUL[E^ WM<,+@?X W'2^?E,[= *_B9OBI=XL9^LVM4- $^MBFU>O M:6?F,&+N&8]>ESDR))V:XNHV=8 5X#:9#>XIGJG?U ;E\<2)L.8VVL_7<6J# M^H;L/WIUG#K "G"<5)4TY\5>I./4!F,PSDS7S:OGU 5F"-S?+"4QL$Q ,G,CO9[)CK))^=AK(_XRQT. N2(,WR(K.W"?Z+#Y:! MD?#.\"$Z*,M!DETE5!?&?B&..O$VHQM7 ^=6T@: MF7>G-MBN3)LW5R:EL/&MT&:Z4N8V%!.^CU0"X+"4__T5JCE/4ECJEBT8RR+Q M0NK[?P3C U;;4R7WF_/EMR@=6U"V(ATR2[5&$NK^T,7\I&M':6BZ0,9N^/=> M:<6\); P%O!WJ(#Q@I6V,,,R^"L-1[*=5:'$[0&DT4V<);I0C3V/IFJU].:X M[\@W6?D[(&V^L7FK5#$KJ+)+H_/]FY$M K<\=-' M\%KP'W0,O_ICU*7G20A628C:"-N2"%!JHDYAEWT)(1/RN,S V%T>"DKVP,.8 MUM"J%6C+,#:!/,KF6FM(L2U#*12^$DJKRKUYV.8Z[%UT>Z'E2,?P>]R%?QU' M&0P&ML)M<)@LW:.**UR=ZXZCV_"<^1$7U52^7IAR,[!6B #@M=P;X"9OE@AT M1H129YE=B# (87PP4;ZNGQP5ZA?.K,L#FBE)P@B9W:YC08']" -VM@6+IJEX M'CC1G*M4$2H=*+I'N,M%:7#&N'>">8.X:F&WLJE;J$D7G;>KEX0>>G M3BN4D5-'-NSKZLQIA0S8(T&46H5W?>+HK%:%T@/HHDEO2]5+,5#=GSEMD 9G M#I]WV.GFS&F##.B8E2IB='SBF)3K>\9'U"4+SUNA4OW,EIQ62 ,31V>,US9D MVY\XK9 !)XY&S/V--3P+^1R_\[-I$F;/GX(A_@N^\J'U^ VFZ[(,)QH&>Y;A MU*FG:JJ-^_X"W#UJ*C85AF*X8*9SPP8"+VL34ZUWBQ::!FS^3&0 M\^B#GQR%'";A>4U^G=:Q0RK(8:FNY7HF5S1+$(5[GJD(RI 92^2&Z(?'&;P-0+L$MQ-Y M=A0]O W\%"@9!=_\,7;'.Q8=UJJ7N\+4!J:M6,; Q,JOCF+;NJH(AP^< :'$ MLI89LQ^TOQ=V!5\>\.D8WEADB3'+X<;HFS-@>$Z'O1@^K\S\@>[+\'D)YYDR M*&PA'ZSQA*;+G1Q#)_MJ/-,(W()-PACEN)I#'L8 MZ%RQA="4@:URAPA8$IB^M!/,M19^]1 VTYR[6,!KT332SAP[8#T/DZ-B"?4Z* C]_R?8P1]TSA&IIBFL,=(4;L(2;ILG MNK%U3_? LC4+JS<&16_#DB,>!>&/7I2!Z*_IO-MIEF9^A#VK=\5-"=@2>S0] M<&Q/V&"0*$P@2ELWP6BS#$4U3=O55%/S.+Q UE@"9Y@+ VST>@C6@[1*\4L? MP:!/PB$VJ,_CFU:_*%RY(S%TRE!V]^PHJ%'/)4Q57.H(\-L-HM@>Y0IS/5TW M-+#GF,@M>8Z[H)R7]K@. GID]7\0(6K-?9!_\XNL*T3RT 9AM+S$S3"V:*_2 MN;V:0S:U4G9P.]9;!>X&K3 U6\DA;,M[683=MO-&Y\48P Y6QTHEPN\;;=OA'GMBY\4;X MJU]T#6PX5MMV*VQ6)U,\TIEM6,R+342CO?=AC$-6+JZ;YL#A5-&(317.. ?+ M31#% &6MV\+0W<$LUEJ4]QKJ0*D*LMYO^^T@E#9Q![9@3-$<;Z!PG=F*R543 M& W?.CH1IHLHT=O6N."K5LK*J)N)&C\(7*VP6@VCQ#6=:578MD?'C\?Q-^3Q M($[<>'J7W4_'Z\Q]DW44ORZ<1@VGEZ;L1Q,LZ MJ].:"A=C4JKGL1E ">AH%.8)9A_\$"YW_$F8]W2<6VQ=Y*XL),M)*5I\.Y9J MF9Z5VNBN-#."L:U\@S2O#K_6VMM!(9:IP>K+0KP)XCQX**^4$C]-DN QB-+P M:_ F&L9/P=LXQ0B2V_O/_O<.LI=C?T]BE*'O@JIJC>X@4@I(#15$6:]8DDNY MK>%X'$8/Z9O(^SX,TO3V'GO+MHJ)49N9'E&$!;8Q-\#($$1GBB,TXGF&K7%] MIGTUHI6*%%8.?AT@MCZ,LL0?9ON7I#MLBFR\V44M1"?QKZJN_R"UM*Y(>J WF1G%2\?[1^U6A]N54TH0U@# M[%MLJ Q "A./02>%4C0U &Q!NO]1;=-0 M\11>I:8.UMQ+)S0OGM0V44ZC#1L.^S!I>LF(V[-ZQMSL_3W,'IUIFH%#ELB5 MH,E5K0*Z\ 3X4T0%]UH#+X4/P);77%7!#7Q'#)BE$B]WK\%\-TJ&VPL8-@KX M!S^Y3?(H6TF@#T$B1>:8H#%??). MGL'+^'_4#K]%\5T:)'(?[DTTF%:^0?$1$PH3F#.VGX;I0HFTKN^I M8VH#YMF*IV%*#&9)6K;G*"XS!H+8ID'A.6R1_5 RVAJ!WW)R]D'DJY5J"RZ- MC@?!NJ[IJQO4'4O&;HD4',^8N*9U)ONZE2U;6<;"$&+_.@5[MK=H!9T,L@2+ M8=5,J.Z.,O^V=1&U!: 1#NHY \ XM@NF'QB!KBN8Z@CF&:J]S'W#-A2D$DZ% M/,Y_>O,T\653B>7TS;]"U?BV9;S$5DUB"*(,' )34M4\Q=8=%32\;E+7TJE* MEW@-F1M0!7M>IMVE%HX,#F5N)L3 J(P^V(2GA MCJ,'S+K&[/,V,=9*E,^+ >+N+C>T4II%<>";(757S5!3]EG3R$94U6IF=L'; MV(_F85+=Y!M&/PE5+15AJQI_-<+W<19T&R'NO1-5JY;+XO WRV>W-VBX[-$H MV.:9MVECYETTPAU'>R!1ES@I\44TW6(HFD# MQV#V@ QT@<'%\J!,GJ:4CLRV8%D%+B/;NAXAC[F-:E[P80ES?>2KR+H_'W$? MW2QY39NG80%OIV_5+ MV7P%9P\#]\" M.Y'QK"VJZSN!MBH:/Z5;(67$;R$M@&[Z#A14"I=BX*J0MG-P &^=56I M"AHHQ'W/C=T3GR_7#&J7^^)4TU=S3NK!*9,@\\,H&'E^$N%I=&&_T@WNPV'8 M14W,94\%7MK4V@ZEE,4.LS5#(A6Z5'00+#9R)41;9775V!M)66^%G3)'PR@5 MFZB7FWX>.WBZ+ NHL55/;-N>W>\Q^*()IFA,@BA=3<8X@>VK>1A]/A@HX(T1 M/ FBBJ"^:&8I0J &DF9*#C0>DHJU!720W?IUH7:@R/LU2.9Q=^'XREN^VQTJCNXME/9+B8_;R\Y(/_C%]9W_QDE!L1A;;+\0V6?3@T]@-U8LF\NFIV#I?\R*- M1V=>3:-I0,G L71= 87H ;O@A8* VA"NIPEF&)0.W 6[RI6!VR+.Y,!VDZEFN8!_,,*X12PF MM3]A=()]LV3-U3W[8=2*7=#F=BHM1?)MA3:3&"E@A:RB]W%>,LQZ.@R_J:JR M5S9H*'7V.6\;K=9I0UA=8IQ[)@78"E,U+#%N&8JE&4 5G0TL1Q@83+Y,D2%D MX42^C'%35MA<"196)NQ%UCA)"N\[(DDP+Z JBVP#RJ4^*22IB?CV5JER:+S[D:O$ MKF#7U2:QRRRQ]2H1-:O&-EP=HU4Z'+-:1G/R8,#O>_:6KT4' ^6AG)1<4QJ. MDW'=*MB=,[ +9^<=8Z_'7?C7<93!8& KW :CTM(]JKC"U;GN.+I-C;RD/971 M >HJ[)>!M4($;)V3VP?HX1J=6G34D)UVW307_UB,E7G=B-4FGRSD^=5BB#4P=+U'=WYK1"!AWSO\O%/3H^<3!8IUFZ:#AQ M!#F+HAUM4T869RVGG75KXK1!!JPFH*FU-6L7)HY)N:XW2Q>.$X=R4JH:UOF9 MTPII<&/#I&IMTK0_ZW'2QTZJF:"KZ]1T1>59;JK&GB>Q+N$&8U;07J!EO;:O/6 MMHSM75>Y"48WW-I6F[>V972]X/()!+OIUK;:O+4MXEU/BVRIM^TZ[J9[VVKS MWK:L _F#)\$-_%;6@>_!\ ,#*=MHYZO-V_FR_5/N:G:F<_*+X#OG$:/_TC<1 M.%*_^F&$OPZ2^ G/D ?C^-M_!"/XV;N_#X;9GEWZ3/!D9N>&JBIRIT&E>_I0 MIJY21^A"L0V7@@_%'$5P,)0]B^ML0#WBN+.@X$78U&#TN.!E:YC%8[D8WVX*1=55 MXCBFJ6FZF>1%5C MD-515-80M$HJ^Y6N7'U[7_B%[@=0!JH:5'R'5V(VR# M (IY&"K"9(8!%M)Z6.H:WUVJ$L\RE('.+85K -NT;$W1S8%&;8,,J&4M8'\P M_KXIW!3'_!*F^8X*4N(CSO=/&3C+.W,7L(@B3+"*3)T78 )OC0J8)I:#%/!8 M2QN 1O.$H=@H.&!%<<9@&WKPIF"(8N/34- 2'J^A IT7N<\E] MK>O \8U=;@BB- 4=T Y9\ $U2-? M\D6"_IV2=XR[ZQN$[4 N5R;Z&D33X&/P!*8E)D\'R7VE,L5W0\?.74<6VP+ U+4L#L\D!RTF;":[^KALB>XZ$QW,(7<5S"*;!O5IYHTX: MX(8J#_=TJHJ*@SM5.AABCN$.#/A!!Z]S:8G2OXMWU.R( MCEGZLKG%?QN5BXC-_=;=J;WNUFMLSU,>@Q@#VP8?3S,,IH"A"/8@]1SXR#1= MMRQF:V3AUK/R.K<#R/)YSQ#W50(WR/]]$^7[ K,B/CO&A9^2++20CK@+NFWT MF!L.^>X(4'"73;13$H3EO4M>ID<%NM)^VG@<#W&_J'K2XN(5I3OL=#!#S7WB MV?*[SQ:JZ>@VQPK@1%-1&V$9<*&#VT1LS7%4BS$!YB F"W"#KU8IJP>G1(+1 M/Z:S*///L34:A7D2V@<_!++-^FY7IQ9_#/)-A;GBR]5505?MN M_#.+5VHF% M;\TOTIK&DM5<+86C-$V1$OT+@4^W]X,P OL)5)HL065%BPS:':;E,>A8JQ>W M#,\W]%)Z3DT\+U&A' 74\@0$PP)<4:*HC((24AT4']=0/$Q[UE5J6[KW188R M46$(\@+Z,HZMNY'IAR0>H T]LZW;!2X\KGH:&R@P=TR%"VHHIDXUT+X#W54U MW5!=$X 3&1[+S-4#]QIHRNEZ;*%S JDM*F2E;@%2D^J)PP2]X8%<0M$XBQ@-^ MQHT2X(T8UL&68O6"L56.D0EJS7K7D"QWMG\]AY[0\I> M;;EYFWZ*=RE1TB9:$!=!U-*RM!G$6HMRW%R0!3_#NRG.2"QX:8V>PB@$<;F0O5&6" M@)0,\R[.0+G]$E-:5!>H;6%]827\&T&4-D%GFTKSUA]N.)YFQUY*=RAK6%/D M!38V$87ZH1MPO P66W,/NP[5W 95HBCUZIW%]]Q&X().XGRAO;T_A8-94XI- M#/Y8SSN$I_=7)1PNPXQG2CQ-*7D:QMX,X\)QFF)NLB M3?%<;3)S'5([N(^3H+#AZ7V'!\8)V#1^\OPF"YYD76=,O V(-AV+##/,]JY MBV*+ZA'KEK.\+^U+9P E*"4U@EF6'Y*XJTR57?B87HJ/+HQZ@[QB)\EPM%-6 M:)O>'':3T9G8(*J+P=>5TF6"4R?AHA)C7%?+F5K;X90)D.NH+J]Q K=%N5:& MNC+P;6S=ZRRR37YJF+5 :*E"Q(M MF/^"G9.G.S4H[Y-S*")%+U?I%BB[@>JH0""5*R8?6(K!-)-YU+5U MXN2;+F9%1,)!(*M7@$XO[E@]QU#+I>Q6!EYJP1Y&<2*K\N<7S64)C?N/P2AX MRNN3=SJ0@.!IL%DZ#*X)K-2]?%8C>7Y(%*3S0X(C$&#^T*TB[^H#@G$H"AM0 M3,HA7+$T>,> ",/6!H9FPG(O'7>CT,)\X]!+$(,,-^/!@OT:CH*1_?Q;BC$Z M>;U#U)Z8N=)=1A$Q\G!<;/9$-SD=:A1@:H6-99+ M:[>I@>YM;#7MVMVU3YXM4O<&G)17P)1C5@3.-:3=_J)EX55+Y)C6JX%2"VL'=I M+4JM5@R+Z21\)GO7$R'XR_Q^ =<6BARA>VB;],#M329*%D!]4-7$&,0)W#$, M@I$\Y)'Z\6P!Y^ DJKGKEVCX[ BM1 MI4#'3_XXN+T_LYF#A6#,U5.0'3!M)L9<_=[>SYL7HU+N)@W,F2U$-I*A&LUF M]._C+.CTR:4JCVIA"=T(N0AA#>A]V' HQR&V4)4WN!QS.4%ZLIC^BR[;U6' MG02K:MBEIY0'L0.H-U M979%>;2\*F=Q^TJF05;?#WKC/@B/'FY[[+Q1## OTV-_K"6B!3(DKY3K!?)8Q%U.9[$=JA,Z/3I,%@O'+"P>X02Z6<5OM0 MST\79V'L^5'Z[31+,S]"/=M(/$!%"9VZH7M8LAA+C&K%>E8[8JI%D+6[CA7# M?U1RH&= =16&0+:2HQI1^COQ%O!6YY/-4\LJL'UECHKV$+:6B\%?-U'DFK8D9/?:' MN235?P3^.'M4:P+&M\>[^HL#I>$H]#L;,*R*0D#<_MC:+->T+"Q'#$,U M^.Z%Y?:9,*I*J$HU0Z&&14!9,*X(G:-<,7 T/&%3SO+>662]Y-5>!9]:(B(0 MC:JR.A\%/+*=M*ZN5>O;L]760.<$6*00 ^NF"MM4A&/ 7YH%*A:L;LO4[&Q,BGV MJ.)4HYA+WLMBKNAFW6I@(9>6_@&'57O0JVKKQX2_#.$IIJ6[L'(CJ:B)4>[. MP+*H:P\T]8LI([;6-T&.2(4NU 0Z#D5U8>FFIUKP+@NK.X,$F@YQ%4UX,!D- M3JGA8:\WV5=5-4I=SH]9)6B'9^U0)_2T-,.(>ZY3SO>EVGJQT&,F^[:JQ&A% M!\5:J;\O1"WMV%SUM,* #93 BMH07;()70/!UDO@3-.%N6<30,TDC'J6H[A\ M "NY #5LF9JK6&!G4GLP()SSA>8HAY"\$'S=XHE8%+<0MD P68J&72H.>TSI\X%3K^#J\MP#45;KYG.G6,MR"U.,R7-[\ M.(]EN 6)P *@.C_W1=A0Q0$BPI:+L*XP_5(6X9PH3$.N<">.6U5"=6$T>-S*3W769X*5L-[=!,E]M[Y?V]L[%S#I]M8.?(\* NVCF'B$#=54U.&RHZ9.BT(_CY MZ:JL0WU>IDX[0B'M0+-4T^E@6P?N&@91EBN1CV'ZQX<@P2_\A^ @C:GIU,!X M3,$,.ON,\9G82KT8CSF9)L'68.B!<#GU=*IHFF8HW+4P^E (96#K!E%UXEJJ MNSQCOEEMQ[,9WND)@8&J!J,$K&5@L_$282JV;^N2109PD!O=.%.RZ,V01<_) M0LPS)8O1"%DHG9%%G"E9S&:DQ9B113]3LHAFR&+.R**=)UE,T@Q9Q(PL_/S( MH@JP:9J91)3,R$+/B"PF98(!61AA*]M91Y06-2<+/:<%>DX6E):&[);92F2< M*UD:LEO8(2O1HAEL"",+WH9?L43T:NI)*5_^MS2XGX[?AO>'[&7"7UR59 *_ MJ,)'=&Q3N*Y0-,"J<,L3BN7H!'PBXNK<-FVAJ9A4)"7B@_GW0A;- 7A6*9,_ M85SUA/E+#A&<$@7V\J1K4TF5J1ZE_@AU '9*6 Q--_C^9)!:]8-VSL(RHT"3 MPI+',?!2#\CSDQ4=-./^5) [!Q_HW_5WYRPM.0V:E)8\^%2=)]6?K;B8E.M5 M@>DUR#DX(6HZ<3H>?JXKC.ZYYFUB>4:+.(J1%-= MA7.+*:8 \MC$UAQ'M1@8AHO$:(VL5B_=)2\:"QW\'B=_!$EZ6B)4I!(:FC=P M!",*(P93^("KBDU=3Z'>0&,#BE4KR(((PBS4YMB,Z$2B("L)-"@*\_P6591J M_.V5([\\9SZHIO\>^*OJLQ@>GOF _^)X%DB!:2NFXS*%6* +G $(!)]) 1ZL METNZE;&9]ZWZ% M1V3IFR@OZ]@.>:M2Y'4@)E<'BJ<21^&N82FF:5L*Y:8C5)-Z7/-RBV=.WJU% M;(]/G4(!OWW?.*\B!6_VQ_AB?SR>5U3Z6]X^XO:^4$&O 884W[K]9+@V7[ T MY*PB8%O$:7OA*M>1FM6-TDU*ZRQD%6)/J">X*6P%'F8KW/0\=R0SR=>_4RF8TX3:;(J3V,5MM1V3 MFZZJ6,(#,@\H4RS.3<72P=BU!TP0;QDOH>G@'Z]:9@?'VIR.8OLZ^C4I)D,I M=%[N8'W&!-LWV*T>P?(@"T,EVI'SQTY',+-9"9/A%YI*2_LF9TRP.J4<#R"8 M#,S@FJH>N:'$R0AF[KNU79-@,F2#"2[*K7;.D6!K01P-Z# 9S*$)(HY-+]F= M[8.?9,\RJ!V>L+0492WGPMW?CW:4V[;I60.%.+:J M<-4U%,M4346#;S6N#Q@SQ*)FJ&F4E\N#D-K&^5FXZ("2QVU3!$OV@C>R:1:N@BKYI*-_3&?M8C_'UF@D-UW],6X%O8EF M#<6DYW!7=BX^!ODF[7S'+7<0/@;#^"&23Y$=. X@X:(*LJJ9>RZ5==N+J%_0 MG<(FXUS52^YKPP1:98>LW5U(I'.#88+MW'(VCH*GW"D[)ZH2O5"B>T>_**5^1_NA;KN3I-.+W-RG MH-644N_EXY.DEI#FAS<-*T#L1/#BKF;EYGQ=HN;;FGD2.F6<;A73K9@[LW*4 M"-> 1-(OVFSE./.%HS52&;DZ;&C1R&6S8>(T,@&)^>H79C*M&&]?&^3!NNI< MJ$2Q'[/@V\7G);#-I*C/Z6"8E#>\#O(OLK.'5M6)^X5,]1.T:BW0Q:2&ON?1 M45VZ:%_0U6FV<^ONXM8D$8\\R;0ON%]-L:,.%<9AIL & K:[(;LI?:R!'6R9 M\$ Y4/+(]>E/0[%R9ED#%)/'<+IJ"'K6!Y>;DLX:H!C+S^$T<>1SN(:B8\Q# MNM#5"^/$&'>=F*NG(+N$O8R"\$?K*8A&N,TX&/N[-QE>H%SK^T9502RN*]SC MEL)5TU*$R6Q%IZX@FN%8Q!-?9'FK>Z!"\.^OU\;2\?WB@_A;:TT2B_;3V%I5 M$_JJIFAW@WBU9]@@C/QH"+-*ADG+9IWI,)Y&>X1_'T3'6MT:P?EZ]8MIKGI> M=?$TVA#N,!U1IS.U+!\.JMDP7T!?KP->:]VZ=*=]V@=?J/ZO.PF&!$-55 M6U^ 4TKGSJ>25)PPR:;)LB*Q]G?@PPG73 P-[(- M80 R8"Y8=='CK9"V4F)^UYOH'O^1(?] AN6XC^.MZ9:GB6H:C.%X/;]9^73F__G_=BCRR\&UKLW;__^8^]S^!2DO??! MM]['^,F/?NK-'O'Y]L.//7V2O9J]YO-C "STP=I"?V^2Q#U)C%ZX) I^T\L> M46%@.3VX#(1O.@;5&=_C]_ 47*C\Z+GWZ*>]NR"(X$'!Q,?"D_!%**_J(9%Z M?G&CZ]$?]3+_CR"")TS&_C#HP_7I6.I$*W2 M_,'ZU5/LCY[U_REOWG]ZX\)=_MKTVD*6TATOWSM#,IMI\\G_ M+_*\F?0HZ) T'L,8UV@/4Q'F'WRAER?8[ 6_S;7?<@2@!I]!O#\AN2,P*;I" M[>O$>T$26)4DH%5W$7*^"9UQT>BNO#N&3JAC6VY4"KV[!P 2@X'X+X[C>8/! M!C61Q9/B+PWXAF^]P6>X(7A:L[M_ZGWV_OLS#-SUWL,E"EPS'POXW. 4R"V8 M-5O\J&)2<>]?:EEMLX\)5M.1MZF:VM>)J'5S%']+_,G/K_)_FYX*1\0(;J)J MLHO&2/N$ $JJ7C1* 1B9V0C&IE7;V2FR4.X>MJ['=KNC8B* A%#M/&;!P5C5 M/F'DSX&5D[Y*_B1\57F?&;4,MJYIN3,WX&P_#8=R#WD4CJ>X>QPM-.%R0_?L M="*YT<[$^CD<*:=_#J3TAM5R6"\!*6D$Z:HN?"T/2XI?S,X?7SQN?>G<]*1- MZUHYF\=JG)R1RC/I8[2HFQWTO\4$Q]L[8+9\0K>)PF4ZB^Y MP[_?WW[V>I3/3SP!D_I3S_[MTYOWWJ=//>?VG?WFO?7YS>W[3W+^RGO6UNH6 MX@BLM#?QDPS/C^-ITHNCAQB/BU-L,A \/.-!<_!]@E;&0Q _@*IZ#(?R^!N^ M@MO!W) IO;TG/_D#S ]I<\"WO6&08,>^V?=I'T_9P3*9C .T5&2%9+C];B8^ MLQ %?W;$#F^+(W@FY@\70P9Z3T'R +>'48;GY,'W4%9CFQ]SX[TC&30NC]7Q M@&)V)-&3)Q&]Z@,(>%(>XP"O37%'[(5A9=_B]6&E>/2Q'-G.XX+;JTDJ#^KHPP20/X5> A/PC?$WZ(@21_#"8XG[]6*MP7^\/%F!R'[ MOBID^'E%[MGD>XV#_::$F*P&PXQ]8$":S2(\TF UU.0;4*&7ARGW;K\&R6/@ MCWIN'"?]WMNW#CQB=.?/?\>O2S8$_J_W*\R(W@\86K!DQG)Z.S\Y[J_+C^Y/ M?Y73H_?.3X!7*&#]WNWO1[UGCRZ,/?Z72&,R2>+X'F4'+Y5"6'5UZ=I98 \\XX4!R^>L#!D'/ MCF$X^G, =\ ME-''8/P5'EY%FW=ADB Q%V-T0!&,@1\PNA?N@Z>NW/D2=6<#61_O-,J#BW B MY^09P],*])$\[HU>W[WV7X/"RY*X2+S5=RYE.2<17KWVRL5LE>_-(Y.2X GT M'=*^I!FDZ&&DSM=PE$<.A6!B/$3A/6C2*.N#MLE 30+W,&)'AN> \#X\) &L MO$%_)@JY6L7P>JEE5@8I4Y*+@^Q]"[/'V83OY8$U=\$X_G:#FV7PL#S8KH]! M7E&,^EC^VI^_ %1=(62U#T_X'N3J;ZY.<$!YZ'L^NQY!:?H3D+X)@,B"793, M@6LO6VJ!P2S<3<8!R.'670%R_?]#&$G].0N.ZE ,5(VSZ\-#H' ).2@&2MTC M!NJ%6X[U_?75UU=?7WUIK[[@B)\7PB4.?O-UK->QUGE?$G_+WZ>V%!-4>.&6 M^*#/<>:/Y3[+,O!P7@.P_'42#H,#\;;&V_IA-Q3)_H(C?P5]A@JUZD!T MQUV7^KLD&QE2$7_AOOGTX:T%#Y.;,PINGLP')W>-BOFLDHB-!5LT%&_M^EDM M&ZGS4Z;:6GR>7# ZQT\?>Y@^?KD0"T?0EPOR8R$0_R(!O@^RY8O?+*-U+Q+L ME9N-V1]_YH!//%]NU, X6CQ<0534UU2\KFN@GFO\7]&_Q:(^YX%UW[R6/N=G M$L>_)\+EBVA?&)>=I53 2OO\PE.RU+[)ST01'2*' P+QEK M).GUFD98L*[R(*JSLZ_^YB=A/*WE&I]^(AR,-B\#_?J,C*S]("^5 -/ZC)^) MGCL4JPJ692.9A-V#RLR^;IY))8-#L1I]0L[$KCP4ZI]EIE+6-\ZE2,7A/#U9 M#8="?L5F>&V0\%37_*QJV/9U<3MQ,#:5QV= M@-W9@5WYT:V!7?G1K8%=^=&M@5WYT:V!7?G1K8$=PV.YI.-Y=;<-Y$5>0KL; MR&?HYISCF \^PU%Y7S^7+9,]P6I]?BX5_O9$R$F?DLMF8N$$F?1-[4PJE.T) MEA']HO$5CI!)7]4N.R) ;Z9PX'6C]CKF8]GK*MCKHWAZ-PZZYDD<=V3GX]I= M.7+ER)4C5XY<.=+%D5TYTK6173G2M9'MYK^LE8[N?F4^H\.5^=KI3GIX:3YR M+?(U6RRQ(:%LJ'J6K*6X M?'5UL^J2W%1WK"ZU"&NE9M4/;^,T_6N)IRV6 M);NR\ZCLO)8@:ZE(1MXQ"@:43B=5AIGVKS_U_N9]_/S&L=XJUMLWO[X'DV4& MY07-6I3;H:^UU72OWZ$%T;8'\M&@:W%&$1PAK5?LF/4V<TT!31:@TCUOFZ<)@"[-4$5?54]35AR6Q!_8/OS\*\=1F@: M?5.];#5*12/XKG77BE5MYWT]S\X>U%\S_?(-PM/56FL484&/]0W]-$5!6P+( MF-95>(>_L_R$=?AX:_Y(F*M\_P/W,^6^V1?B--776@*H]@D[319?2P!/5(&Z M-?8QWFD?Y^ )>)8VY+EO5,J^[6=G4HK7U+R:E&>*L-@B@?).;VH<"I"?J)+% MU:3L O=%7[]LBXN=J'="6[/WRKSSA=<,\ZY;DM=6$)T5_C^7Z6C2SMI6QP!( M^^1$5?*OQF,G^(\']Q>]0NM]+CH=F7#PCM9%LX_2KD=='+SEJI_,AKP62KO< MD=:QXJ_5E9M6#IT V]F!7;G0A8%=N="%@5VYT(6!7;G0A8%=N="%@5VYT(6! M';&AQ,A_5'MD& M\^?S93^5<7"?+3RX(]2UJS=/Y&#*(]B1L[NVY$'&K[WS\V/0&V+MUHD?CGIA M-!Q/L1W/7QB],998GL+Q.(RCGFS$,XRC#/@51!G^F8; (UD*%4C22^&O]/ZY M-YD5&>]-L*QXSQ_]8YIF3W!+"@](@K&?P4O@>OEJV1$HR'K?XN0/>#!\.0DS M?PS7_<\T3 )Y6[\7^$D43[-\ (6WWL%K1CWX(Z].N(BM%C^E/1@##!2&W?/L M-Y]=JW>?Q$]8,UG#E\*C_-X0!@:T2IY[C_%X=.'A'XP\_ZR'+ $G$[O4L '5XZ? M<2"20O"&T31!&N"M3X&?3G/\O4F0A/'HIO<[H$G3*5S(3-;7#*.78LF^-!]+ M/$U@*%@!'V0H'OX!\IX!?5?'W/L+)3=BC;DW6S16!QI)%4HJ*W,A&L8IL"@) MAJ@L1A(PL-L?/851F&8H(U^#7O!]$D1I@,*'<@JT=>)HA%^-\"]Y=BJ?]BF# M?W*N Z%N)S,A2V?BXL1/DR1XA!OQJ7G=T9[_%$^CF3S_A51-F_SFO] *JO?N MMS?'^N>7JJZ;?0"?3H(A AT_]^4C_E+%X/DPV(UZ_&$8J\.0C;_ " MR9Z'*/S?8+10(?^81D,Y&:2(9G+&W4U3>&F:H@S?A=&,]$D -$\E3W"$P?!^080I_^9-)$G\/GT!8Y.S]"V4W?)VH,+@% M"22!_>^H&2=Q*E\ $Q. 3<<2!;)R/IY9*??U&=G8)#,G*TO0%/^>-XK(6T. M>AW'PT+-Z^EBV[.-$>K+ :)D!6DFJ3\JJ+9T(0R2N1M9BU3.F;N0^B+5^\B9 M;V"7X+\9GN:75K.Y,E@LF_VB/(SD ^_!XHF_H2+WY; J)\Y!C>V^KY(3/Y?4 MYOTXOS:VN[[Z^NH_SZLON,7;X:7R*:E*FD;+HKEMGN9!F1M MG7V_H<[+4W6G%_?7,Y:F2DC+B@\7!&H9B'I!H!8=*"X)U$H-Y O"M:S"=T&@ MKKKBFARP=VDAKVK;8MWKOX;I74=Z'>EUI->1-GO=99>]VS%Q#3MXMKH2507" MUPN]O^0B6U>J7*G20K(*XYTM,G[E]94J5ZI&N20_N&VNGL\$,!JGVUVWFKAP+4^D3MK%5P#(!,],UN5S X M%*$P.UW'X&!XK-/%# Z6SSXQ.MU2]6 5JO;-9DJC7+=R"N;$F^AK$&5Q$@;I MV9D1&KWH*4[[A%WT&DO[VF4W]*-@0W2V@\$Q !KDHF<@$Q=MQ(."N6P-"B;$ MZ0K8_XGW*&3@2V\X39(@3Z8)LO.S+MA%M_HVQ44O3()=M'/$^QJY:( 7/??4 MB[8J+IIU,/&:L>BOFQ(%^^%#$D^")'N6Z9B8V3_!/.NSLR"$VNFRHT?P;L5% M V1]\[*[%].^=ME6KM[M6LT'P^,7;032KE>D/GQ_0C33/_"Z/['ET"/SHX?P M;GR&AQYJWZ"7O6FN]W7SHA$RTE_M%,_KLLC-_0+QJ@UJ?[]Q?/:4 M3Q\L!X90('041\HLYD+2%N^9/>A,0S N^Z"47K3:U[1+1J>:%VU8=G?B'?[. M[>F[W6/U8("L3\C>SLNY0.3[GY.?!T1J]#G9>YOD/#"J^SO9YP+PTJ6T M+_2]?9[S@,A(G])FY/2B3,&;V]=BRGZ M^H7G8I*^J5UTMAO%.+)F$OJN9[(%J^,MML5>;>.^TN@];PK?JJW11M3&TK(] MNR+<5_)S9NY5 *[DN9+G3ZD^_FP[3/O8>FDP'@=)+[Z#H?I9&$?G M%VA'^^*R4_74/N]N&Z5C -3Z_+)K+AX4*7D6 -E%IVQP\Z*Y1_N$7S1 M6\T MTY#E&EA7,%\O^KCR>FA\Y<*5"UG9'%(1FG;4S.?3L^:WW6[4V&/8&IO*]W>WMH3V"4J'V3 M7J(LFGVCV_5)]]8='2]ZOC'HW#KIF M[QUW9%TWNZ]\N/+ARHPQZ_EW\->A)5+TXZ7T+LT?XI?BD9:(-/FTMRW?UH?>]='J7 M!O\SA<&.G^6>9F\T36#T\FV3( GC$3QGD@0I7!*,;GJ?'^%/!#;'./&?L1MF MFH--,TP=?O*3$)X'KP_\)(JG60H/N?-3 YT@,?>QPG0< A0'OVLYR=!+PF& M<2(IDQ63A> 3CB0#XL/CX"D22!HBA?J8LOPZWK$B=?PT&0=9GML\+TG=\Q^2 M(,AA8!JT_R2K2!8'_2U._D"Z#/U)F/EC^'<\G(YS3MWT?G\,)(,P,Y"G=Y_$3SESE]!Z(S\+^O@M/&+X M@D"-PE16O,Q?$ 79G%!79B.-HEV;A> R/F$9 JUX(-SX%?CI-)(MG8BVE;L$=F(\PE9*1,O%GC5[A M]A#HFD1 &*1ESFIYUWT(7X;_&XSZO6&09#Y.3O\[/ ,?EB)%<\9EB1^E_E . M">^;RUZ>:S\$5$"!!.8=\$$9CF/D%4R$KV'P;2X^P/"9QBC,RRHP69:$=]-< M,P"5D"02P2C\&HZF@.$.10'#LV$4=P 1W73L^!%\,IT.L[Z<'4*6C^\#X=^ ME.%<6Z?\_4LE!.2$1%65QC!=AS!U< IE,$RB*QQ21!7C/ MIV"2!4]W0;)<,%72[X'N-R4D^,. 9\GA/H517)YJ\(B'^2APFI5F'BJ.&,9HI[X<"PA7RS@DUEWG4HB]!K0U4"F,O??+QI<4A M/P7)0R ' 3/G.RQB2%[L^3P3/;E*Y1Q&<9A,4&^O+\FGT9.?<:5.XJ^ )D9E M-5N\),NL\>31!TLA?$"5!4MR$DSB))-8<4W(S951$"&UX2]YH.SC[[8_E@OT MI\< 171AN.3W]?YK"GHR2,;/\(2/\IFX2 Y@6:^]&E.B_-?J*@PC1A8M+(\9 M>]_YH#H*K*7]G*/?@L5D7]&/JU(W?Q:P-@GNQZ"AY1MR-9O7AXX>8KS5!Q(] M@PF3&QHE;5=X8KJB-E$LD2+Y*CV5,R]8+!@OJ^U^\>?L6S#^.I=L?(@$[P;# MLFC/\,,Z'13FRF(ZW3WG,IK$W\$0RP+@^E_8#5T^X FNDC,POK\'_0,W !BP MO@#/!(0!QP.&!#P$5/HT7[V ZU_!IHNGZ9HAY,]*;G=/^)UX/(7UX^SE_S^G M4;"FVDGDO"?AV\9:/J!3P^N(-S]@DHV4))3?:FH3F@Y=<6L\IJWP& M7W\&2H(?K5@S&XR9=1M_87C#[?.Z\<]S'ZBP6/9Q"8?I.\9_YQ-%EIV7ZW[! MJEJ]*R=P+E5^I:%4L!M*,GV_CEZOH& J^2@% ]XS;A?1-9L MQ\:Y??O6^O );AHBJDD:O +C;CQ.)_X09L#/KTC^>8+FV^SSMW"4/?[\2K!_ M71Q##W&3('G5NT-7/L&K5@Z,5_>89O?K^K_6/A6>WZ-MON58WU]?W>JK:\06 MF$>/+SQ6_MC+]\Z0S&;:?/(OPSBS/(SSU1KM82K"_(,O]/($PQ>@=]/)+V\MZ<'H:^IIBNYG MJ0E\&1R]VH<%!6G[PS_&\BU]F+^ MS<+I/+QGBG]_2&(9!>3WWD0RR'UA58S4G! R!/1;T/L63\'T9^- S]\3S:50:@YXA_*(:U]'O!]V$PD1% O?0Q#TX? M^9E_C7?9-=Z%[1[OHIXN\N/ZZFN\2R"AIGEHZ>+FK!^..UY&T\7'N* MDRS\W_Q8"PLU1:D\O/H+N6%+ A1+!?R%5OVRK*H@MWWEE3O7D($GP'O%AO>J M&]Y;\=;%WN?6]QIKAX"+&@-(G2+M)%FQ!%4=,N50C+H#WK6JT.9*#G]A-V3M MEW_^ISKO?9%,__Q/)4+E9[6+@]K\O'I18&Y^5HLC_N=_6CUG7CVIK7=2O=\S M]/7*":]'X5?\^.^OIZGRX/N3'^U9*2QG60?+#5.L%#9-@L_!]\P>Q\,_?H'[ M>_\^OP>N?0KS A-6-%H4(QR&05IQKZQQ 1\^!O<_OPKB\9JFZM$R5HLF91X<7/&DLCNVKJZNKJ6^]N[WKUL*/=(,K&E MB/?B.6>/?CNW1_>2K*F2HDCW;;W7-_6!*/0-T1!46=2$MM+3!<-4.ZVNTI9- MM74OP9M?$-<8U7FE-+7\1]L5P([Z+%$W?/P%TX6?J4["\%0AL/\AGZ7L\]@" M>7KY/*>B\L;8 _Y]=7W7YR0E5S%1^97K7O_QQ^7='V VW7+MJQY\OKJ[O/J] M?]6][-]2QM!W%_A5!K7^MD#3H)'V<.ACV97?B4M\6.]?DTHD%*)7XDKV UL" MTF,,DNV"5-%Z.5A]T'\BN8HY'JLWDM;9.?MI9:4=5M8FJ\OQ8=WJ&CDT,+ @ MA[B8?)TLNZ-AAIV@])-"HFT<9 MF.]WW[[WJ9>=$&?6(Q$>?&)]%VQ:6O,S/?%Q:[-G+@CLX%3TM)H;X%((RRI^F(*+5&;<&81D\NZY/JN2O>,^\1O/S>-"XZE-Y,U25PJ M;,O<5%QQS^1*K87X*X>,0THO=$6A!0E@POX>?A:2+["RIOF:_0_[FMMWI>'%)NLK)>,#PE+:^P9?YEDOL M#$^IEG5<8B6ZV>7 V;IE^"V:D;KB"O*,=6M9U35A\:Z0I_77'Q]]\HAME\Y^ M2CHC #7)?[%Y3EK\/:-%KI1Z?.>1-A]PO9!><] 2ZRLJI!?U=_'NZ\?"C<6/ M-62Z3 C%/5Q)?:6-;.CT[W+_A(O!)TD[ . &Z_24%.YW6)^=(3;:0H%_(A-[ MF"R1N&D-C *\M6>L,PUF#,=/T8?2GY*QXILNYX5=*=LN'+HM; Z$Y_" \S%Z M 6:BS;S&V"X!.\W8/VB+KP#&SUH!%:K3L_8VV/VH"#J[!2L6^->7!2# "#_K M2EGS@U?72_SZ^NN%*IFX5<%\#P*$0Y$OE&6Z12]3+A33<824'9$9Z#/;8@VY MZ#)\-=Q@!>1GQ;@ QF2,0WGPO.^X$Q6:6)5*T#.+M2CRH546/,'B3Y22" ?& MA*4W+VNA4D0$QFKG@V,R)";$6;(6\LT'F>HZ^REM !=8N#CF+VJ+FO@VA']8 M:RB*S776'@F!Q_H /IG BYAC?DE#4E:HOKUOD@!$0)[HY33L04/<1!R']4U, M,]T9:?A[\)/]A2[RY"X7T>F%7**)-4N<6,0&&!!9V"4!3X* M^R!YIMGVC'(8^L)Z:A15",J^2QMSC9&<5(G0.7U"ZW-S$>W(-K->L",71WZ0 M811Z_@OE:, %$3;$0]'%'GX$.]J%U@]$=6IA4SN7[JFL[U9L21R>5P/6K6T* MJG0:31G-LNZ)3(A?81V,\@&%.5''V!/3)XAC^DRLGVV7%C (J#Y,6B]^I"N! MJ@G6* 2;_]ED#3-COGG(![J_=;B0:Y57%VTNJ]Y..$ >6@>7AYU#L7E9W.-,#.HQOJ:13+EDE=B+E$M7>3_W\@"]N*$]99W2[JZ#AW+ MGC)@,>[J,;YC\5G>&FTM3'U(0\ ,T$!/YB, MK-W\,$]*=/RXL/[IF_ ++G\_H.X^Q_Y.''OB>2,\SSG,04T3S1""(.X5RRX_ M:)-A"^ !J7GA2-S' M^%T"(;U%F?G> _5PT+0NYMK*7T9')1V&]9B'81RL*\K&8%A$3DQL+PIINA\Z M?=T7D _6L3L>CDU&W9\6?D=\=DMAC6 *F)6,QXB,YR8MG3,';U8+=.:Q7#8^ M5P86/9*9Q]=#_W(PX<;H_3J\Z["7=9W>*).3TICZIJAD ?\\O.-+NQQ0?R!U M#\8]KX,(.R'3I>)EG9DM#BNKLN3%N$PL^E%9]ZR4ZKB(N"@$*?T'>P_3JQ\< M\R%.ZD-W,96P;'H0?<8@=/HN21QL89ZD%SU.5ES;R!+#Q,I@SCIG,V;^+&ME MMS'HD,9)>'A 7/Z +";W3I):UG8Z?DI:)\EQLX3%A61'3'BE>,'+?:H>">D0 MEXSM\,:QW& /J8Z:W-%UO=47!EI/$U2S.Q ZO;XLB&9/4F6MW^XKVJNICGNN M1OV ?[-T1[&8[MC_X^;K]?_K][E._ZH_N+Q;*\5Q?^6I4XO@W\1RPLDPJ43Q M;O6RKV&-3E)80!=364I3JS_@#2*L>A++&MN[[8>(:L:/\142WLK,4/SP"G'^ M E%=&GZA7D@+OYS-9TAODK>^)$,ZN:U<=E4KR66WR3$8,-K&^?/+KC%A/DPE MA4T'!\^L@QP#8HLKW=Z!TKA)4IQ0#\-7'S(![_YZV;GZEGWN_?JQY.Z3S4HW M@6%.A;QR!3H?C()V!KUE^UDNX5M2DJ#LSG[%_1)SHFYX(WRP=5):]/YOS_\. M>V1&]-:O7%XSO^]Z+H.NP/1D9=.@!D)785DH!=OOE#).;[P^\TQ>%F6Q-,X MP6@MVYLWMHGB]P"'7C!1J/@ZMOC23PTH4%0^R:!+X@1C^*8H2? MY\J6K!-7];XEYVEJ^5S^XB8EY[=)!M_[+6N5+GB/IP9TDPY^N'3P(Q"7INQT M4W:ZJE4+CRH97.-EHSPWJ'*%[;;&T&SMI>!V4\)XY:(XCF1P2>2EUHG4_#5Y M0]Y+.<]U5DKNN+,29-YJZ92WA:R^NCXAB-EJ^]=2FOG ML\!IKO=B(CB]!H@OS6@ "28^$3PSL+N[ #8)%@KCV%,[W-9'S\(7\O.RI.E@ MC:SILY^6YTVSK.GDP1NW>86H+D%J(2?O+D% M>'?WYM'= B!T^ M' +O9:^7Q4A](Z'MLRA?&I9*(7J_F"C":AU@,D*(T,)09"V'8([#,X?VI%0XG&(*=#W[$F+9GZQ$ &)$Q8;%Z+VF< M9%Q\!\.MX0!#Q_A.,(MAZ!/:R,9_*8928L@UL883"LH%UXWCZEE4I85'@C,6 M&5D<(Y[/GQO,<^,*,%AD@@Y!JP.=T0#_(+1ST?+-CDZ+RV#6T+$8*E4)C\1I;/P;X_"! [D7M"5B$.>!G+%\+J!.0*F#;9TB MEQ12,XH!G*Q\#2H2 $3EKJ2("DM*=3 M,K(I(>,](LX4*\RP=!R3I2GA8!QJ8DHI2'0Z'%+Z;1T;X@IC[L>2SY;L1@/J'-S M;M)+-VV0QR=X4%LB3M?:IK%=(DKE^@0&**5U08\4M<@&.H):))DA0M7,QB16L(R:['WPOH@/&6L0E"$T( NDY,6P?<>=W MW8B:58!T>^;;#L?NQ8)H5N8_T7[YE?NK_^WNLMO^*K2_7OY^]9E+SJ7AA$H2 MO$EU7IP$MR3+[! R]@;;$]M:,@LYH,=5FO@ZIZ76W21 088O BC3X@XQOZW1 M_H4D[TZ/?YG?Q\KD%BM;@MH(QK2J7*P2@>]4%61YAD&:XDR5J>OBJ%CP$3,3 M0UIO,Z"UW!)UE,U@4>LCV4;*U\G<*KF@%Q-H8#U0 ZM4O<')WXOK2U(H-MEZ M05/33J8P*YMBSJE0 #GT"GQ%M0KV=UEM2%9TMR1'J)!3"DIP2=D H MR1Q9GJKTQEU,YPY1].!$R_)A]](XU2XY0RU+DA-+,DZSC9EEXZ8=4>FI-8BW M]#?>F?/6R/H469H/AZ09V0@*YH"G1*)IWC3MO8Q4,5;YS".V+[\" \OS-=Y' M=;9?JZ](]UF\X_Q97VK 1&[N,%ZZW).RCFR/@B]@'<<&+%,W[#9T0>$LMXR1 M<\6]^.PG=@^:S&D'^8H!8U;CTAK])PKB,AH;8S.L )5+Z^]R(5KUD?^2WS0L+&*0WC+'Z"'94"]2:MP25A""W94^ M$,=[9C?2$\M]I"EA^?$2%B5 (Q@QV&/+]K%>P'<2QL5ZTU;U[W>0IX?A?JK8 ML]0XY5?N)K=#L%-^_<_2>8.7KKDUMN*=#6,LAQU[^[SQ& Z#?H 9DW#8 248 M&Z=<^.R5&::X_&-#GQJ8:F66&5-1>6-GGF$QNJVL#DW(13/49,,)UC:AGG!V&@O27MPQ%!>; M6W)A7'EYD14QQ-0$*[,/% MYIM^NMV7"D:)7%^LV,OQLF&MW7SE7@ZC))OVNENV&9?_CH+LD@ T,O!<2$Y0 M4P+'N-'%^GMOK /G=]]CVGN_ 6U\>Q@FVS ,\J=KA_7Z[+09BY9[6(]G93ZN(MA;)$I-@C0VS MA%[Q?@F#L!G+-DLK#UF\6Q8VRV5^W=+MB[3@Y_J=G1B8!M/+?<(@!K%A##>8&RF&3AO"E:(#04%QX&M\G M8>@DK+"XL?T#/K@10H-<3N2':NK*[]6E%\Y[W:LIX0^S5;]V\'Y]#S^C)>+$ M"RT]>&]S/J;J=C][]&L%4LS-&D^]L5"*)2; LGMT[C::3K%BWKON\.TXF)W6 ML\*3Z! 8^(B]6;!HV()B8,]E,3)QK<7EE9]8&$TL+-OOC?,E=JH33'^8FCJ2 M*.X63J_)FX?3KWCEK;YOIFZFWOO432S\BFAQO2Q:G 5797/3(VGV,>!L:OD;#S">RBI#T+A0-[^8/>M#)'OD+3SQSSX#D,V?(42B!1BX: MN5B;@F^FJNLC%EP5I*')WEN9O7>5!MPP+^BGV&D:KG!P4++6J7:9+,J\HNRE MHM=;K=\M,_.4UH6XEYI^U6.B8?#RDN9M]>:ABMVS3H2',B^^$Z[[Y:$F7T@' MR) ]MMJ:RF:;U>\LS*UV^X^N\9(D5UGL=\50,RZ6=,,[.AVFR;S9.FIFZMJ% M?B(;DJ3RHG'4S-2TB_U(ZZD=K#;Y6CL\$R6- MUUM;.QPJS$1-OI#WXD*M(!,57C&/DH?ZA?AN;O"Z.Q>:UFK5,!D;/C0KHZ8< MJ16VU86L61E5@ZQ9&=6 ;#,[[5W:HO9>:56P=O^\]##U5EKR;N56]"VZEVKO5X*CF7HO M4S>%!#:M&G&&]U6@3Z-<#<=9O?18;:R MV#6\>Q,?Z E?XG6]@!;R'U*:C[Y&W\]7$M22_MO@9:DU*(E2+?\>=U+"A MWKJ%0S(.-K89ROU7+O0);=VZD[B M#;TFF_WNJ"KFB2AWE6\I[Q.(<_C]FF]I>^'J*<3F-&'$#3\:?C3\:/A1)<#> MVR)?;7\?0CZV].M(O-FJ28;^EAC*O&34Q%S?$D.=%\WCQE#E]^1?/06+M8E( M:SC2<*3A2,.1*D*VV0[U+G&T17_MBFA7C'-UHA%V+'0<]MS9?.]9RW?)B'MX MH1UWK>+(,^('V#C7X;&?L$/@57J3#X/0NWP:P!NP6[(R,'PR\TE ^WJN"8#M M!B$\RGZBH]-YTM:+_-E/KS1)_S2RG_#COSY%@?!H6;//^>Z3;7>4]*;N$)>, M[?#&L=S@COP(.PY ]P5&X?Z5OFD%D_;POY'MD]' ]Z;T[X!V/,:.PB&\]8V, M?SLGGG-_TV_)JFAJ@B"9DBC\+TAFZ_[VKG]LZY$1G:4\L)?CL7E'/.'L'/HWM)UE1)4:1[69/Z/5%6A)[4;0EJ MWQ"%3E]2!;G7UW5#$V59;MW#8\KY%S&'^'+P%_'$__KP.RQ,9%C6A(J.XHZ* M7^2>O*$=5"_=H4^L@/0(^_>22A[(1?\':X/YS0I)?SS&WJ]5))TJG7\Q=,UH MP>1%"AZ.,'-, ;'UR00D%R3]D@:L7Y'P>GQG_3@L!4U%;HFR)@J*+,F"J@ 9 MVW+/$("*NJ@K4J>M]^^5>\DX_Z**!CQ8H.!R+.;1=:GW@2[3&_AK^)*NRNWQ MG<=%,CI*QU0E82"J( V*T17:7444>JJAM'O]7E>33) &\?P+ZI)8E>Q9M>?: MTN(T$?[=80V,Q]P-4Z"90KSQ0:G;,]2*\'.!:E3]1>GQY\ M=>\FK,?V=&:Y M+[@A &PCW(5&.2CAP\!V+<# YG'6Q7=* QW R>)Y[CO C>,VX0 M0?00V"/;\FT2L&[?-L;QQ?/! '%_;[8IP0X&&I\V? ^XB?6$/9P);#:.#1L< M@O$^';N11K9+&_]1AHXCWZ5-[SF:=D)>I=G93SFJ9=N[BR-B__-AY-,NR AJ'[,-(J]S/L[,,)]CSG$R"\&1@!M#\X!]A8CW0VGG/)D 2!Y;]@ M-V0#R FIA'I@1%B,#W0_SZ"G=L0XE8:9%^^L26MXRE][ M&K?H#I*)@'=$WS$4/64PM@## M'"<PH(#BWN0VQV@O[J_OKGQ>T%]WN[?9-]V?OU(Y-M)'"4F%\^>8R< MF,!T./SY%@4!J!D_DVPUV(A[:@?\;;?+WI#KL+S&Y1&@,__Q.Y=.%3%J$B03;!EAO2 M%O6OL3NA, I1@'_YA/:JSXO.C>6'W.4ESUW"6]EAP>1+E5NBO@B9-C*' X2(\8;*JK]+D?9/" /?H2-X5/ 9)-E M_5U0O;D"\&&B-><7](/ET,4**I:$''QG<4B!7"$DO)6FKA M(8(!/:I5S02(]DG;*IP1Z#:Z&&2;0WL_$9GA$7_0.A1=1@KR'$4 M%RP(%V\ %@ M4"BW !2N-DYJXQGPFQU\YP:PP7M^0/O< .4D< YJ5Y#IG-T//MI5TJ"73+T M[0>F1-%C8#^Z]ABD 0;+[YIHZB<;%1REX"""BC<*F$BPW3=A0&Q>K(W113[G M&.49QE@WUY@F&+-]$V9B!D>LL%%!X/:*RO5U5&+UX@6$;G*V%P7.2Z8F&)[; MR^^[8(O#N=AO!P$)V^[HJVT]V(X=OMRAW<]4?:%4"H']#_DL M99_'UA2VAL]SVBQ+%F*$ >D#:C!F.#%!;+JA.G2YQ[(=H4L![*ITVZ8OL]>& M,5V!Y_1P 6<=@E9G$)<*"-;/]L\A@KCFSCQGF:_B=6:+_FGGYAOY+/A%_ M+A\N3?A/_EA)Z#Q73 "U/-N67;\6??8),%LD^1OOE^Z^]ZF7W5G/X.0L/,#! MY+M@NX$](I]I; JW$7!Z=TQ*#QMO@4@C+*GV8OHL MT9K8RB+)XTVN]EB\4#52D/>)WWZ2D!>24MY,UB1QJ; M2W'ABELF5VHNQ%\Y M9!Q2>F$:"UH\ ":<[\//0O+E[G;%5C?4[Q$/:/"R7!YJ-=_0[%W7PRXHJKQJ ME#=.WA'%O2G;6B^ G#5]\%6P:ZK,!Y,7E:V7PVYM@ Z/K,%KTGZ0?26*I?1D MN^EY]?4#;_IB?)B/S_+_,-?.GFZXM<7SL*KK?I*@MD1^T)+ MZAJ2J0TDM=>^E_$\;+"->S5=EJ,U3Y(@#"[=_@_TEUZ/.S8-I F HLF?V8_T MV7WY PP9'NUW)*'3[K<1?T7HM :JT!([2DM5^UU1?-T?L$]_)@F!KV!,<1^\ M)^)_Y!YB^FQ_H#_*\GW433!GC&Y2OJ\YV6\X2IN,]":WLW;[4L.1K>\I=O*I+SKHK\>_>]X(![@E_I,-;]YZSC[O)W;( MP#O_8DBBHIES-Q3+D)A#-IK2_(VG.!OQVOU&,.:5C/KQ62Y)W),.B[VH#?IM M356$EJ%T!5451:$]Z"$)U'87[ E)TM3[EBB:]Y($$\OZ^1=94N4B$=9'CE%E M1&QXR?>)&PYH%L7_@Q-MWQWU,%WES2Y>NIU^JS/H*(+<&NB"VM%-H=-I&X)B MFIV>IIA:7Q7OI7OE_ L,+0N*]*]/JP K,K1'QH@@O:&R'R(:DNI8;C%[O,\R MQ8/#7KA)>J\[D(&;@P%P4^WU3*$ERP:0 7@MB=V.VAN 0(OG7R1Y[L)M(ZPR M7O:\831-:<92JUX,S<;8M] MFFE\_N5_%<;'I4 M@QMY_3Y0@PCB*&5PIT M0GWW,GO#U;(FJ"@U,&P15(1D M?GG,?!#2I"Q >^KYH?V/5=GD?N2 JNG&W&I8BL0\MDE\^Z4+JX32!/>#.,X] M"W/OI[AHQM3KMM+M"HH.NYG:D0="1^QHP$;-['3%5EM4#YY^+;)\FP7Y(S_&-#[!"@(/EVN2 4E^P)X%L\(HR>-"C/M#>,'=>7%*O6,'-%T2 M\/,>_L.JGP0T0VGF@VK!7#L8(@K(' F#9VM&$WEFF+(:IYL6'\%4-B1$FNG- MT5V4/+Y<9%*3&VQ$,).+H@#CIKC!$!,F;;;[Y#E/)$X$'Q)[1F=.R6%-69X^ MS8NR.)JC0WP$D+5FQ)L%EJZ,@C&UOB-7QO8/,F*DF5DO<0+Y$V$YBXX]SN47 M6H\^B1/:D,9>%&8CQ@EDU)OCT"H%KA>G^C&P+K@VLA2>>RTU;&(!OY^],H+S M'+&&F!U.>6RY>;8#K3R?CW\!@0EAZ@<".M@M0$-3N7\&X^="S.:?XA$&\YP\ ME["L0XLI?*!ZG"KIO' T7?GGEG:A++S)X2M TA"SPU\P(9:2Y \KEZ?%LFIE MF253N6D"=_E4,)&RWD2,JFV05R>7%*;1R32:,0X[I$?):B'GGRU_5$+<%53- MT;$<(_;BV4_E!.=^EDK)O11]IH!^;AEE+Y53>AGZ]+)Z^H"6+1^O$7_*??4LO)8+;2<%$06?#; \T3J5>Y2_1=8D MC,$U.,^:6-XW(ORKDK>FB#/)*Q6)]RL#PA12D-2%H*4TGBPGHF*2W_GR^I;6 M)K!"& (H 5KOI:""$P6,B=AI9UQ6M8(=?^&CAQ4-SE@-KK0N3](/EQ;HB!X" M\M\(U"=0&49Q@)7VV*8C =%SX1.QK+'R'%F1!PH$%N* EZV INIEQ5@XBQZ_ M@W0+9F AEN>+[08@\_*F\"?6.\N=E_!(+'9S"(N,$>=>8-@ MN<:CT7I'EOM2&)*1E95H@$&*5AQ3'/$6L-KR856*DJ)+$XL5P " F()Z85&K M(9:_R>?JLCTM,\W>A_Z@:8C#RDTP7885>C"AG6O?_DFA6"?K'K="09+G$N_S MA5/FLLEAYB2?_,.=-[.'G"EI'P%NRW_$J!CN$A9ME=0NWU=Z Q,25"-0;MGRMV>(Z"+"X M1D(W5GR'T&4(1^7ON).!N,**&T7#\,13!L#RWBUG0!]7G[DD3O:#Q+(EX-5U M=XF&B\TJ.E+Z-ZMH7SOF407_;YCR]HU@@1@WQ,*B6.\2:XZ&?C1,"^[7(/Y? MUDU>UM2U7G[W!(!=,]2,K;/3?CF$>MR6A;+):_)>,EP;%AZ&A8:F\:98DS2< MAH6EG3T5@V])6L/"'5C8)-07K(L9!GZP_AE3;T2<@]L4NXJ)K/"2N+6HU&Q) M5%JI[8J=9/*&+)\&)[>VI&K!25WC5:TF;<2;-;D*.TWAM=:):-?]K,G&O_%* MC:SIE/C8-Z5VEH=F\+JREM>U_FM#.NX-2X5SE7HBYZKU2O_5EI62+O.BUBS+ MH^"E*O&:>B)>QSVMRU,H(-.4T6KX44-^U G9R@+6K(IJ =:LBBH UJR*:@'6 MK(HJ -:LBFH!]AH_CONN=HLRL$E^V58L?X?(+T4U^5:K)K7_=S[ ;Q]<4^6@ M$[FE\5+K1&[SCI2'+5/A%4EJ>%AC'IJ*;63@+:M=:+JO&R<2+F:XV2AIDN\JI_**FS* MU>S=EO@;&WO,?,\;V^[CP2(*[;ASC&6)UXP3B:8[;DX:"J]N M7VBLX61U.*FKO-XZD1(.6P>!-I5JMC<^;B?>,_&YD>?Y <\%$^(\81<@K)TW MM7T?OJV?1:+P4JNQ2(Y ^X%%8JHGDF=SW)S4=5X^E2J(Q\U)[80JD]:S=EZM M[(_?+=]Z),S^J)^E(?&&>2(GYFK[0R<5#5> M.95*I/NYKVY\'ZO[!%BVRSU&84AJ:'M(,B_I)Q+.L;4ZKX6>DT3>;#AY#)Q4 M)%Z53\1?M;7 UH*3/)7R.EO[INNA MSGA=.9$S\=;R6@]&2KS4.I'2\<>])#6^)9Z(J;B?)=DX-U::'-?AA/C<0V0[ M6-R!F_G>*!J&];-!%/ETHA*WU@>UT'BRSFO*B<3E'#=AT(FJ\H4U7AW>UYM_M MN49V&MEI9*R8Y2=IA/1LM9#"51;.*"2\=6LSY%#QF'*@C>H M&+Z>*%%@YB'8GVLL9?S"G.T K/V0C#CKP7LB/#?S;<_G9@3^@>^F7N2& 3>Q MG@@^QCT0X@*4UN@_48 O12XPB LGV-1C9(]M^,HGH>\%,S(,;7AI2L*)-[IX M906_(NN?1O83?OS7IR@0'BUK]KEG!];CHT\>:3'NZ_$WYL&[PQ?OR(^PXWC# M[U_@=>Y?R2M]RW=!RH(;XM].+#][#*33#>'#-S+^[9QXSOU-OR6KHJD)@F1* MHO"_H*]:][=WO7O94.ZQMK_84L1[$%9[]-NY/;J79$V5%$6ZU_NF*@W,GM"5 M](Z@MOH]H=UI:X+6'^B:TM)@U/:]!&]^0:QBI.:9/K7\1]L50$ ^2[0[2?P% M4Q:?*<_' +$0V/^0SU+V>6Q-;>?E\YP(Y 7K ?^^NK[K?N^E_X^"//ZZON-M_M[_U*>T?4O4T>P5<_>V@[5B!/>1<$G*V._2F! 42 M^#2=>BX7(/80.$G!>% :AY=+W1I&/_\#C\#I; #SH"Y#?*$09"6R0=2IO@$$&38@B1/X; MV;"T"2R615DO9:W\=L3JV4Z$N&U$+K:$ 6$88!WJ(,I(R1%.ABN;C,>PQCEO M# ,LHT7I" EI1R0D_M1V:1.@*(AISX4^L8+(?XE'BQ4(=P-*R@UMRRE.!G@! MRD[$6@G9;@8CH+.,& DED)7/$^*F2%W &'>E2!8P =J$OCW$*1@4UK/ECP+. M&@-&J!YG,\<>LO'AU:58<<]6P)EJMF6@K 58A _^@W$DQ2SY+69.0LZ0MI/" M']RUFRMQJ,5XQ"/6T\X+3X? &D_+H#'%_0%C%($IV2\6MH"E^GQ.[5,.PJB7 M5!CNK!_?8 ET 3#;C>#]ZUF\J(/M]X'(M=E;L\@'&V=$AO;4^E\R_BA:R).7S71F3UOI=H MB]VQM0-/E27C_L_;WCU,?L]D(8^_O(B_J<@M$1 3%%F2!57IMH2VW#.$OJ3J MHJY(G;;>OU?NI=;Y%^E"EI;S.\9C'6Y_(X#LT'9L2I]V.""HR9W;T JCT/-? M"@_O00PNKP9;"X)(!4%Z30XV0I'1;$3LSWV0GO"E"YH5'KZ$9?KC_Y"7MS.( MNIU^JS/H*(+<&NB"VM%-H=-I&X)BFIV>IIA:7Q7!()(!1U&4-!A'U/[U:2E@ M\W!_(X\V:&++#:^LZ0Z,VQ)L6*-P[KAK?_W:[W&=/R^_]BZO?N=NOEWW_NS> MW?(<6%47>6R*X,XC@^: 6!-[2IU34&HB4_@5DP MMET@'%HT\ P) S0) M/9S S#-0[/ %9W%?X:3E9/NWG ,%QIA2*X=,Z;.(/;FE?&"GQAI=('?W:;3DPS=75M^O]6PS]5ZF;GJ:KN@&J)=U X0)VD$V MM3?._E[2>C;3;M5HY'AXPO3(<)XN4I$N:]4"?HTNC3!OVMJR&YL8V>S4##L* M(2U%&"W-DT&VX>[;(-L4B5@9\SR8.WDL&N+UOSYM8&Y@7N]J_<03("ZSX_[! MU<"6,;O91)+&*W4)WGT39.M2?V-G9.$<)FJGA.Q^:IYO'%FQKF=WB3^X9P=# MQT,?8+"/ (N>VE8'DBQHQ@#O3,R>8)JB+'1:RJ ]D&6EIW<.[03.>QZ=?(R% M40BQX ;MRV_<7^VO?_:Y/_KMVS^_]?\ 77Q+N?!*C,4;0ZP7(8[P[S8U!*G/ M]FO. ?T'\^=2GS/RF*-,YCR7L[AO9!CY/HL@P'@-MGU$[X7*I(3N\=!+_-1%YW7L ,>(@ED$Q!C[WI2;1DYHSQS" M.>CX#I+[_)P#?F(3W_*'DYL#QGF%'92_@\P$L8'ML#RTW9$-GH0\!BXAP MK"'SF=-H"OP*8QT*\!52/A,B%LD1#(N@.S$>*^(:GGK2Q5SN7BN$L=G@4%6SV/1U; B MPB0.'"EU)M*H#XY%XX3DT?/M?S PR<(%ZC'QGEM',-+B2@*<\-%TK5_0%6C% MVJR$=BE6-/#'BX +TQE\SZZLX+T@B)?8"$-X\!9O[EX/@UU@%&(-)XDVB.<# M;I,?0[R^S7^?[0*M7P,.,+*GZ75@ LT%]R?,%PPQW!)C,ZQ@PHWQRHQ?O')3 M&.I,-*(05/4_2?!3HE<0UN)$\;UCJBCRT*=!.S#(0MC.:_R-HW>>,6B*WBS" M(.RFDD-MG!$WB-D:I.3R,5+,9PKYH< I&.-U.7]GE=1/Z9O71..<<^72#4(_ MRDY6[Z:*VL,AB^,%"A+["6U D)[DRYGU8B4J"+[T(U*\A*;+_&QE*!E]=]4R MG\U\[P D'$\\/!91?V,=#D%(Z.1-1D)GTMIQ*>DK8B^+%>Q*P M3 /V?*91Z9 C\@ KANWPS&3!.>_PIZ^>Y5($VIVO8-0\>-2G%'%A]'@P3+05U$%1EE#%F"[<1S*#F[H *A4G3/ TS # M&&E%F$'>$CJD$L@%>_1@Q8U*CL(++IQ@TLS )[\Y&V5'*2 M46(P@-U@7@>QX8PPLN]3H'#H;"-[>$F19+LQF#@1V.G6,,0^UJD)3[>())(* M.-CQD; M!1;!"'.A1>S448,HH$.F-NT0!Z0:F\\7$=-,W4S=3-W$?.TKKD!2RP(+ MVJ^9[UM@4B_6"R'874E:(W=V!;JRC646"Z5K^BH\!T MK=O8>F+:+,[CQ+19G$W<9!,W^0;/-3 W,#]P^27)M_,5486-)V7M;4BN.N+8DUNZG= L;;NVWJOXE/PVC;M;1N. M-!QI.-)PI(J0-1RI&F0-1ZH&6<.1JD'6<*1JD+W%2>>8(HFW3EK.%7]K,I<; MF!N8&Y@;F.L)\W'?7-8]5V9+3[ELK%68I_&45YD^#?]/F_\-?1KZ-/1IZ--D M0K]579HE'0X.;M5M* 4+XJ7R+;&F 4V[C5"9E=80JK9)H#59/&^!JL2;=0@) M:\2_(=0)+9Y3B*=KLD(:?C3\:/C1\*-*@#7\J!9@#3^J!5C#CVH!UO"C6H"] MQ;LTDG:3C2<*3A2,.1*D+6<*1JD#4J!EG#D:I! MMME)YU-HP;QK0?^CZ*;%SWEH)3EW/EH.[A[

    [8"S@I@A+'G.-YSP'V ]\.)%P66.PH^+J94KXV,C%]L MSEO*G"V]];&D=:^_?FW?W,)+0T#*F@7DG!L2!_N.#X$(OYV+[//,&HV2S\_V M*)S\=JZ;O\RW)><>/!_(A4\5CLO%M1&_;[9^6?M,G+RC+7_E;;X_M5C\#6]' MEL7BI]@4X77-:6. E-S=33(-F]K])\H".O9&O NK;2L_'1M^L M*2SMX= G=+,"LXT*3>T$16FU&BUS>,&9>A&H%6YFV2,N]+@ [&'BUU#-J-M? ME>^L9NI^.]:$BC4;RC:'H5LR"\GT@?B<(M;K/+2WT)I34!>-.W%'=^)N[C[T MJ.7]?=:"[8?>OJ6>OES0)V>CQ\]VATXT(NB["B2UV(H!E&^,6(:0FJGJT07K\-X1]Z2,'YKV?QA %GN2-XQ#$O MW:$W)1<+'#@4R8:6[[\ =1BY&(16$'A#FV*2^4TI*O-M@V 0?"%/R'!BA9SE M$U 7(>>3(;H*8<@P[X*E#E7"J,8H6*1?QW)@&L+=3@A,0J? T48D&/KV P[W MX#V1C&'P[Q.)CX7<\\0>3F!F('* /+>XK^2).)GXRCE08(PIL8+(I^QBV /L M5E!Y[Z]Y".=O2][-^:N+FSM_U7T[?YNI#SSU&I; &M*\H36Y]8EJ(ULBQB1> M:07/Y#*>=6,3(YO]K]0M5WGIT\FLKV#AQA#^GS(\, M_S^T@@E'_AO9@#L^&3M&\W[)U+G,O)\<<^Q13^8%UW8"O'&.9S7YLWR[ ^8! M_3<9/:*CMCV$[ZBO=2DX\/;HE68)BQ[G3R/["3_^ZU,4"(^6-?N,EBZU;WMV M,'0\])(&=^1'V'&\X?\(1WS!J;T1GUWU+-"%E\+SWXCX]_. MB>?.O^]JYW+QO*/3HMQ)8BWHOGG#WZ[=P>W4NR MIDJ*(MTKDM(2VZHNJ'VU+:B*V19:IMP1=*G7$C6CVQ;[K7OI7C[_@J,(8DM0 MQ']]6@H8@SM!L6_Y+A U@$=N)Y9/.E9@#[>'/7)M]I8=>*HL&?=_WO;N9\2_ M#W#PX!S8,K2GEA/0L\4\IJ8BMT19$P5%EF3 M-L2VG+/$/J2JHNZ(G7:>O]> MN9?,\R_2A2QGC"K%(F-0WPWM\*4_)3X*T.^^]QQ.\!;"CDW=3K_5&704 M06X-@%<=W10ZG;8A**;9Z6F*J?55$=BDGW\9 _Z$<6@%9//@#VR'^%U@X*/G M'QYL]?S+5\M_)!A>1!R\SX&%3$'*(U* L2AH<'ZQ0_(5UN.H[8XNW1$99]]< MNJ'E/MJ@#]KT<-,>@B;QXZ6)\.WH8 M?;DM];I=039[DJ"*K;;0-KJ&(&N#=DMMM_26V0=ZB.=?4&?$*F//FCEW4=(/ M0E@_(;N-LF(R@5Y+Z!>?#CF?.)1%H4=U+7TRL.DE'*KFXA4/:E%\"M80 77J MAI. (RZJZE)G*_=AA/ MDPRG#R]^.G8"%,MA:FY5%L=VAP%0$7BL^,2'HXF]JPV+G5)Y56S)E4! M=TWJ..[[ L7@-:4FCO-*WK6R,RM?SOS&\>XD?.M:;O4-IW]XSC MEGPB&DZJ0?73-\&SQ:OBB>@Z2:NCLJNY48>PC#TW3,#Y^]^7=WWA]J;=A/(SUZ!-2ST1[":R)$]&:>UE@U4-3YE5Y+SGQU4.U MEBJS5@JR8PV_.]YC[=2:JI^(4I-/ TU)X7NG.HC#X1H:>.[0=FXX)GR+?M]U'#.,) MOB95!F[BXEG!VX8GY6.2!&4Q($3JFMI [G>$OC8P!;4CF4*[T^\*/=D8M,2. M:4@P#CQV_D71P>P2Q9+XL3'A)W9:@]@U1Z/0E59![?5TW M-%&690P*-,^_:)I4(-9*).;P];S1L^TX5%,454,6$;F'&*Q^NR_KJJP+BJJT M!74@M856MV4(DM$%K"6QUQ8[AX[!DLQ<0!+,\T"/D-=W?4[+M251?N5^O[[N M_7WY]2O7ONIQEU=W[:O?+SM?^[=4'].W%@RO?<&L%T&.\.^$IQ2(Z+W *1:G M36LP6+0$%8:V/<9@QM5H\]4(X/73#3DSU1U#SHPFY*PB4S=Q7YO>O^=U5^[R M_,/O/NQG1QQ\T1X.HVGDE 037$YG8/N@J3+W ^[P\7W/49)DF2AN'R[G^ZGAQ9C$&W7H&;O[["?43K.Z0G%J1L2&.N4ZG!"_=CI$$QL% MTBB0 TC$*=0/;LJ--_QH^-'PXY1/8ANZ7LKKG];+^Z(8O*'6),JE\;ZL.#KI MP,A#%$$Z3NNGZ9[0<*3A2,.1S6V@=RD*1_TU<=C&8CDW6L@M+NJ6-9^8VJ[G MP[NYOH5IN2'+<;QA7+)MS V)'UK88I*U M3POC9F]RF-CA$*R -(HPPBONM[%FA2-F3KU/4Y*_@8@D"+,(&"27G=[S N)N M!)1[R2$&CT1^..'^&UE^2"D%](2ON+$=#($P+\3R.1@%_G%L8*%-.T!CU3S, M$,P/;KLC&UCB^1TAEYX?49K3JW!IT1 M-"QZ+N=)6-!A9%GTDOU_@4S-U,W43Y':(R"9)+(WVHAKX M-3?/F]]K5 CWTDXVW#'41:L\6\J#[=#4P"ERD79IVY/BUZR)\%%(Z(:AF.V< MJ76\^%^!_=@!^W$.^;^.N_!7LP":!7"@!7!J,4.;-ZE'(2M6Z6QZ(34P-S W M,+_U<\<==[!AM&;-:V4J&M^J2[&)+7%435[7C[M0IFGPLG+<@2.2+/'B?@K' M509'!215JT$8]2Z2*O.*OI>2CJ=V0MATG_*>B&OA/3-"M4XAP'6?<[U0"+VX M9B [["7U A<_U"FE05)XXU0*2>N\*>\E7;"*J+:T4RDJ*_&FN-;M0/UQ57G# M.)'ZN08O*K7<0VNU8QY1O7!=YF6U)D>@G76>P4O[R7RO'JZJQHMF3ETZDPKFJUL3U]19, MK8O/?5=<6[!63^8 NJ=F5:>0\]=D=#?\:/C1\*/A1Y4 :_A1+< :?E0+L+>P MW/;G3S^$?.Q0:+9EUL0CO6VH@\[+1DW.[EN'C[5X0SQN'&41#G;:<8NJKO-: M78[I6XNJP;=:347"+;?-IMY(PY&&(PU'&HY4$;*&(U6#K.%(U2#;S(I[ETIB M=\OJ%\W5'L(B8SZQ C+BK-G,]W[86.S+>8$A?I:E"S5#0]+P8YGI>7, HA+OR0L))*I_VQ3C[J= 9@Z>5 ME:8>UMARX<\I_?J"^T:FENW2PEE!2)$!S!X???((?\(8K+A7L6P3^3$C;L"* M=>4:X3&"P4SYXDR(C.63M,1:O@ 8I<%&U9M^%!F.G^?&F%?6>WN;[4POXV3!)G*VR$:M+]RZ%D7>. >35_=1'/N[ YPWE!$2C M53O1D"5>V4\*9*-57I$66:R?M(B\NI\0K$:3%&5#JIUL2"U>;-4RO:;^FD2N MG[28O+2?4/U&D^23L; PLS4.Z]@93>-E?2^%"UYQ67P:V4_X\5^?HD!XM*S9 MYZ0]<-L=966=VT% PJ '1V+'PSKB=^1'V'&\X?O6PH]WCV$%N* M> _GT=L[YT9D:$\M)_CM7%#..7L$/X_N)5E3)461[CLM ML3=H=4U![1@#0>UV>D)'TT2AUVO)2K^VD]D@5PWM(KW X;0EU1=U!6IT];[]\J]!@Q5#$V:X^AJ3(IH@Y1[4X+D&/C>M M(VFX$ G ] M(SYS67;(V/,)>^[.^D&"_@\8T/-'MFOY+YJ5!&;A@@9D8'>#6V*THJU!>RHKW1%D1>A+@JO8-4>@ LH+C,J=&\/;BQO>JRE3@J6S(+:V(9 [J)?):8AUMC]^"4C>D@:SV1*&K MM($_DM076H"-T-;$OJ3)7:77'S"ECE9=;-3-V^=3RW^T70',]\\2K=,=?\%, MR\_4NL9*/$)@_T,^2]GGL36UG9?/<]9Z_@SP@']?7=_U.4G*];95?N4NK[K7 M?_2YN_;_[=]2B_,A="SN^93^ W;/R"ETYX2V4'W .]4,.&(-PP\GUL[I+<1B6-7.)[*#(> MDR'N*;F)8 P?GV0=?6"@T.-\,G;@0?HJMHP9THN\$<@2S ]?H=I(K=N*1 M)"TOCBV#Q[X];:2XEW2%H?* #7KW8[.IP%OE!9+GX&(P2VB'>J5Y>4I#_ M2GB-;\1B /![3L0Z,K&N3@_1Z)&$.#8BD+M-I%>F'_"1#++NKZ!!$*SLJ]ZO M'R_H=6_\"TPQBH:T-PV^^^?%+3PR[-*=HOB*8L_9+Q M 5[_'PM$U'_)F"8E/+. O8^SAYRATCM?E$ ;)276\R@J M2$*F"CFZ^5.1I0\A;ZGA3&^#9Y9K8QL>+^N(%"/$(*2D!20P"(2\+Z3?,X=FA%A061G[J3\&.7N;6B- MQS!<#KE.Y#@$_N*NO(L1;>MCL@;V:!A: U@@C$]>$E1O.6@,C8(1(! M9^O_8%CB'?@4G@4!XE&[4$J]H,[!2^PATQ:H0(!J_@BU5:+-V*4W1@ \3X@+ M&H,;>3"XZX7>L)\MV<(OF4=_-+! Q'GM*63#J M"Y:*_L!ZE0$1X$T$*@J9M?<1N8+;/0" ULH(M*7M( ^2_F%,&Q8D!,>(>Y51 MW4HY'B2K*99S'E9." CF!D]U[-!R88P'.AWQP70G(Y#/,EK8C *QZ%%5^T!B MZM$U9(^7SX%O%BHP ?'=(Z XU%EST8:ZRR9=8[P0.*_8(6Q14\=REZG#0A,-+^3DS MA7W=(^8WH*[]5-U3IG3^1='F3V#KH#-/ .9@J+*#J@6,U< RG4.U /AK;,T) M0C7YB5XX45,7Q',4C= M3L!:#]IAZ-M@+Z/RN_/H=]20NK%>\.&V[^/A@ED?NQ,IH'.^>@-A#OI]O0VZ M;J!T%2"0H@JF.F@+AJR9R^CLTI2S$7R[(1E^0Y0Z;T=M:-*;RA* MMH E._L3B5M"7[H]\A"VW=$?EO^=4 KUX<@3OF3G3/BQRTY=6*XT76U[]5?* M_=Y -%I]P3 50U"[1DJ\N_*O_NW='_VKNW?T M5G:M8$+M\"'^@4?8)\NA:S@^?>$?J0C@2026"GG!V4$&T-T4N2/L=6R%-*;] M"5MLC3+O)7,)A/3@$+)?D],6??."15/,3T)/#?'8S]@$^V=),BZ,Q50"=M;Z M6=,N])(?7VO2&;^^_%RTZ"TD:;H#=7RM/L%FGL, O:O,568!8*,1[8!N.0@\ MK,<+<1%Z((/CP<-PD>,OL'QPV-2? 9')P)[R0)2CM@) M$UD38C?IF0.')63*_T0NR3F76O%Q!Y,FSGYB:1,ZSWWUW$?A#D?$=<^2)3+ M"RD3RZ4V)Y*S'[\6/1CIYU2&U\E4*%L0XMLMB#8<1YE7,B^2*-JT[[8]MC$; M9+%OP9+SZ)J/38@SPK8%0$]4I2^%X^NBXQ!]+7: 'DR >&(_3D#"'!L6+\I& M$/H1A9K/R5_J7,MY3)BX?Q_T:@=T:IODA3CJC*X#F@VW!"O10_2UI93E&L"!3Q0EKX<7X5 M(X_?C7]!SBN+F+]"9#HB=32!WF7.'%B'#@GR24X&^LH'ENVS%H?<'YF_(]AL MX99Y./9C 13M#%0VJ&MP@CT8"6:W+XMM31/T=J8;+MP/^92WC3+:YH"EKN[-,R[?-Z/-5'?+:,.,N)3':V:T MK4B">ZOOWVWJIA_XQCV @VQ>;YS]7;[9["?\N,IT*+5;WH(,C:ANRJ(T^_,H M!1!-X0/)U2GGZ]PE9U^>'B# 'HG<[.Q!K16\U*57EG@2H<>;GS5>E/74B\!+ MJEX\+!P\OV/;9HTMF3?DFC02V[;V74OAE?TT2VNRFW(KZ2\"AVV'7>RC1W!& M_4@N'#3A,,E.N&#?IW8$9LK!*646!Q/3@) GR[?!]&B0P#@\]Y$&\##/FGS!HLK4"_.7@R_$G1.M6GRK=2K=D$18F'NIV-AL M>JN7:KS.Z.),EF!ND883WXL>)]P?EC^JNF\O)\^2-5#5E$-7C,:,^SP9MA7 M$@2?TSRM^!+0KF%KW@^RS*OFUG7)/]9KP7R0=%[7MBZ\M!+;QBHZE5VXX4>U M^''PJBB\H=7$J[:M*U\1^9;\;F9EIH)X MPY%JCR]_PFBAX#\-X(?G!<6 M5$RS=CU,4'\JCUG$N@>Y2.0A#&B'G/7H$Y: ^2%.Z,Q7),"GO^+3[>2Q8FH[ M"_^,BRB,6$0C%V R+LWV/*.1GZ51U!D@8PMK+H0O)041X!FZ5UIN<5J+9O.R MX'6!Q;0[<=KH.FBU.U^Y+GMN?;RB&4N_+]327QHDCL'?2 J087L*\R1O_ZR5 M/IZD8*G)Y=(<+F^)#]">)*2+@DQYD9I\8WY):TA!K+*)*'\1XW*]@<[/TF:V$## MMI.&!QA$[@[M&<)+84SYL:$L& .J23V^R*+Z#_+9:%G=0Q*&$"ZG*$,;P^BV^."YJP!6 ]6GASFM0<0<*_S)A4QG5)DO0=W/37";LO#8@O MQLR#%&658VY\SX4_ARSH_P8.V\,7]K]["*?7-+TM:;HI:%W=$%2STQ=,K=43 M!J+24WN*JG8Z!P^G%XO1]!'^C>GZU')IC[P91JGG*NT4"4:9$*5GF],)5(>% MLENDNBQO'JDNK7@E?L0PECWSGO&U90?N#<5D#=A>BT M<0#U+F]OOK9A,"I- M C([ >XV!-5F^:-=?3P;.#-RT:^5I4Y9J#AJ"=@+7J'46EZ4<$Z0)@0=/+^= MF\LE/WLD'U&\]2+8HY.SK/C9W_^^O.L+MS?M+@Q2K'ZF"F*+A=:G67#XR68J MFE54HMLV%GOUL0#JPNGB_I'.I*]I1]JS3>P$AW,Q=': M%W!JHJ5>6(EPI)A$F)$,TJ% !X-QO&P6-BR?"A:5\J*=^1" M]:LX'W(+\2I*%X/5P?)8"%;.AR'$A;U2,SF 4^NC[5+:H;F]I& A#(--Y!C: MP&V6!^R3T/>28'%V8K>&-)^>QQSA(!I.^%Q=-3Q P3&IY)0"DC"-'%H9.JY5 MET:QA]8/GG7< V$#-KXPWX"3"DH0ZW=:6M3-TM-C?GHS0I%[L)SXQ'^&I<70 M3 4,DJ*CJW#/)9J"A1XOV#/LX)4N 99D.H[\.',ZJ_N')KM//2:8H.ZG+^?6 M#S=#.S4I4QC+57Q*HU7^?!_+-6:VM3U%KXB/RG;1Z.J==;4A2/(R M7=T#FC]1(66L^C<9/;)ZC;%V-B7M(T!N^8\$U_;E%%=V7!,&SZC%(I[9ZVU< M0-E%U-YU^\84*1+D@7K,F $!E& '4"RBF1V86[_"@<\.OL/!V+58P1C.2K&D MU,MJ)/IDAGDJE!1(F DC#%-AN PF]HR],[6^8PVBN+*E7:0OJCKXRH%-A!V8 M04O8P[02'XY:*).95/"[P(**W Q=B$,8(^VHB?L10HMY_'8 2IZ>[;%.:%II MEZ[Z! ^QXSW'0@&S)SA3SL]0 7M10#>;?!E*W)/B:9/2EQXJ_:3.95SF MTHA7>P(^;NM+$6BT]NY:&^L++]/:^5K)B:(V5/'CY[Q+E>KGVWZ7N[%\ZQ%& MG@1IP>/D)UJN..="@?<+Y8H+JMLNZF8ISO#64ZRK=B8Z'EOH;<@#&8*%F2_-/IV2D4WO_)SH6[92U^%LGHU\KOAVGJJ7TW2W29SK>"\"#W6CN-;K M_W@/ 2T:_&HMZWP#9RF9D0U'5E8TR=F;= M,]@!VJHAE9P.Z%TL'-YKJ#325 MM$)3I4W%,VE0?TTZ!N&6"%*T[F2TW&%^G*2*L_!G0(H0W'KC\-GR4<(^W$8/ M(=61Z\ZC:** ZG1>$R2^BZ)1.%_('@L?TS*$5$R[-#'YDM7ZISLN&A1=QXNP MZ#,65L87QR7&;'=O.V-*W43ZSNSO5,G"[NL7?2MY(SSR'G5,L?"]G@\2T0 JY!E MAZ=%20 ;V1O:U.*FV,3,HR>\]=EWE_:88#> ,2G0.L";9:SY'\"2L,>P7R9Q M#YM$"BW>%FYZ%3AWD1@ANZ_'G5C22) TH'N#,J;)H*_6RSZK9BR(<_CF\%=1(G:@=V\XX$]^:?K M$[8G_ [[ ;YW[>8\G&W?QKTHWX(3)KD>XXFFDG31SK_(ZEPG@[?'O82V5[#= M)'+%AJ]R&P1)1%4J&8MT6HK'',YI!76\9@FNQYC]1\A>BUP/VNU^ORV*0L\T M5$'M@!KH:*HF=-J&8K2T;JNE]C/TVC*.?3R:<;JI8.5 MZHZ(#R:/.T07A$-;0'$IF=G3>#KY0.VM^)*+HUW2IA:[TF0CXA4G-;[(#^Q/ M@X954A'U8U(#.;[S0W=(7&#UU1JV/G6@LK*5 1:MI)[@-2("!S10'(94% 2P-\XDCZ MG;]?\(LL)!DG5)M9CT1X )7X7;!!2X[(9^KYX#:CVNIC[[S\<$6)X4J78_R5 M0\;A9^E"%#'Y"S4*@(GA I^%Y,LMUNTWNL!&J=/>W#5 Z% )4G*KO ;87&S6 M6]77.TGAP-/^P>5AUWQNB9?5UD%$H]$D16&1Q3H*RY):&8T>>5/1D&HH&M*2 M,I.-'MFSL,@U%!;1*"\PU.B1MQ.-.[QDH!<4M1,0K;R;< M'?ZCY=K_T%N2K.\L?&B[HQN?!,D-RO4X#;;(^M#NU2G2&AC&H*.9@MP134$U MY:[0,7I=P="[HMXU>D:O;VSB%'G#+D(XQ0/^3?MY2,5^'M???F]?7?Y_[;O+ MZRO*JX?T_'K SE^7K-(G&7&=R'9&<4K4*!IBX<]+=WA1C-*X[-S,Y?U:7(\X M5GQMGG05BI.,IZS[U_4P](JM=4WJ=Y%8+'#;8M=OV;![ ['X+9^S4)&,@]]4SX_!.%WZ*@\-/\JUY4 MS'RF-Y19?R5*3?PW8D&;//>,0FT03(0 NSO CO(U?9#\_8@@/ MX4:>AW&,/EY1/D8T,YOG@HGW#.?T^#=<4;3W6C A+ V2AH;:O@\_T[]9L-TL M9B>]\X65RC(,L/_R?,NG!Y0 S+*@20)9QVG6_)DV2>3^=&W\A:[M@-YQ8F1" MW#R>.?1HLSC.>X*Y89&RP=+< 9OVA4QZ3WGC,>V?C:Z_W*1=SXFF#Q$@>3VQ MO??KA8Z>QL8=$@?MLMP]]CM><-,XBS'Z5")@ #PP!GWI MH8.XE?8(/&T,5R.XV?-#3DXP_%UP?K];1HPIOL%\!T GM3\7B1=$A&;[@TD,\ M".:3),\3&I>,#:&"M3,%\A%;GIM/#0@P?B*67$8B*JQL@G429]]ZOUKO,@FO M4"I[,X27QZ8LKW4S%"-2'B"0VA"W3.+?XH8P'NK5\ !9:W5E:= 56J+:%E11 M-P2S(^F"U.W(YD 2#76@L]U>6@P/6 !\R95.Q>\^\:I75W6UR,E%X(O8Q;UK M@SLOCHW(M72KYI5VZ_R++)M2L6/O*C3*$;X>8_;\91S^RF+KJHBOHH#0MEIR M*;HE2)1C._#\;V06^4/0V^1Z'')- BS*INR48KUD>TL$(C> M6&,0Q!L&,^TALD<^_Z*HNEG._'70>H4@8-2#@@A?;AS+Q=Z-_;2C1R7)(<'2 M-T1-6DV.I4@M71HW<1?= 9A&=.^K3>@7-NW66N*R9;(.8LO4XQ_$?R2PT.BM M.54M=0D!4[#E?4LL%Y,U$9NC2HZ.MY8#2J=F*T<%.9%$O4B1]9%:3HUD[[D> MYXO25),()A!!C/^OG SEV+PF"[<3.,OAPU6WG60P@!5#6T& Y0@M)P(>Z8*; MN'%,%=%68!N515TSEJ*=1Z&(:'Q.ON@_48. MS.Z@U^IIG8$P:/7@2-.6##C<]#5![YJ*VNG(G98T8$>:Z_G>SQF.&T*_P..Q M'1[^O+/N0: LU#.#>9Z-5-O?6*#=[K+Z%OOU0?>[@U:KIB[8\F8&=PTV+$,2/3:)6"^B_N3!5NB0VY"K%&9H.XI"J('F$]$UTXJ;&&:IBSA9GS*R-0J="P MNKDT934ML1G 1AVP[/V%L-9G7";L%N3LIU048U:P\CWWB=^;=+:O,'X-_YJPUEUC%]'A5IL.2PHO:WO)H:@, MAC*OJWL)R:P,ABU>T8\;0P,P;(*N]ZVX;A*WPL&5UZXQUXI1WB.NR)N16>9OFHT/4E&MB?>^, MJ*'M7\LM;[*XI]N@]NL51]Q1284]1"64OZQY2"70_5+'9!S +K,7\H M[BQP.R$T!^".7LRE *=),A2G&0O!QPX4(U(ZG<6*#W$C6GV(WHFY&-F ]0SA M:3^@A6S3JHCT*C6IA3M_&\C]\>F2^[5.3'Y"$;K3BP;(R=X M[B;)LF WE!.;C+G^#S*,:,'!:YJSXF/%11QERHKHQED0BW?)?()=7'7Q9ZF$ M3V4G4 M59?59*39B->Y/B-5C$-1M/,OJB(58^LV0&HAZ(:UMQAX?L^+'L)QY+23A5!% M]#'64I9:\U$X2Y$HHGL[G)!1A#%G21 S#>(-:#I0T'G)?=I#@(XHJU*OH[>% MGMHV!;75TH5.2^D)@U97[76Z?44TY4.WJM-S;1X#JJL2+0)BY-%TL!"SY!YI MPA7Y,<.E_$@\6N';'F(3F%B_I\U>6'X4%TRPH!7H\216(T[,HML*AI\XM#$' M+2Y]EBLM"S\]V&XN6P\3X*:VB[$I&7LXK!H<-YR$M]/DM3A3#M_-*^TUPR#. M?LKT%6WINP*L\-E;!"N@RCB%;&.X5NI18W&WC&N\/Q,&!&868!<]II%IRYTT MT(C6RB4!JQJ+:GN39J(_BD*&G^>ZA6:MVI>'51R@WR+6NW6PZ4L09GM6GD$L MT(05Q.:NGXB/L45LXPQ?^XWS%OM) 2S!<3@'N_ MS^?GVL6. '=@A7C?P1 8P4R^G1D%;6+(RQ F Z3@%D!#ANY!'+'DN(M='>N(VS?YC*A@B.,]7\!:0K7+$O5HF6K70WU, M?TT-\0!CP,!^_2>F7D@[=Z2EMX&K")"3I5<_3T!ITD,!V-H ]/MT+-XU$&Z# MVHL'[L2Z?E/*]VS$JFS1B'7%*V_U?3-U,W4S];%-_9Y-F _KZUSHO[-G3VD# M:P,KYWO/;#YE,[B+8?!+6V0O>-7S$ZZ(+\/)[KS0! K,?XV= MA7?$]V"<70C4ITF6,F3!:?,K MU[N\O?G:AL&H^2*!'W%KZSNU"5:HJ>%:YE(U5^R91;BR^S M(\8.RS!Q-Y9=!9MP3RCF;K&/%\FXAL;Q(GA%PFQB=OUPO,@VW-R;_;%3'^G% M@.-R<)>%"+_=W=77_N .7L!(X06#XZ[_?^\ \%[_"AX1X)D$%KQ?WJN!\69! MECE143Y)K4_K&JAE1F =@DKSY]L@(&$]<-TZN4M5RV.ACP7#;"*);RWIK7&$ MN$J\*ATWL@IOJC511+NS4R_O('0LF!J\MB3'[E@PS":2E^1D[(CIONVM6EE7 M+(BJ=O;57RSQH!X+86=L;S&\./A4(R-K.Y3S"7:\K-9$S^V*JP*6Y5KU0.J/ MJFSRNKD7I5X]7 U>%&MB5^Z*ZJFL5$GF#?-$<%7EO0CO.L97+K]B.7J'(.%[ M/7=B,*]C$L>^7&K19H[<'TON+]-AB[!L:N)6 K##JXY*H%U9P!I^5 NPAA_5 M JSA1[4 :_A1+< :?E0+L+<.L*\\QV.HO)Z M75PF6R*K\:I\W)$!JLA+2PI>'@N*N1MDD3>U\DJ0QX*L+.I'C5_N"EGD%>VX M(P+T_Y^]=VUNVT@6AK]OE?\#RF^V2JX"%-P!.IM44225U3Z.[;64I,XG%P0, M1<0@P. B6?OKW^X9W'B3>"= SCF[:Y$$9OHV/=T]/=W&7E8F#]1RF'=EKVM@ MKWM1=A^0IGD2NX6L/:X=YPCG".<(YPCG2!,AXQQI&F2<(TV#;#W_97E!\L96 MYK,:7)EO%:HTH33?!OUA3[EZ&)^:3\VG/KVI>4FH?>7%KO\&A[!]$%9U\%:: M;_MJ?^IKI0;0>G3\FE'XAQ-DM6[4T1!AJ=7\ZT7C,:LM5OOR-HW<;WL@0./) MM]]BB7L2RCU5SUJIT_N,W"QN9EX[53M0 ^H#DNGCK&NV$DV$O?5RYD7(7BM" M9O$B9$=>2*N4NJPMH8,5)3L@MHMT/ M4O?#S:\?P63)4;E0Z(+[$5XM@S>M*K6A_&C\N*J5N_,DND,A22ML-!G#':2U M:J*M'"=/^5 XJJ)\I#3EPW%1M(WC%- X&(J**9K6<1*P#R:H'5'3CI.6?"@4 M+]3->?BNP1C:EFAKIZU&E\.-UU^I5;8N^GJVS!\T?5?/T#<+CU5K;*X8U M/29:YG&*@AX(054UFHK>]G/.CC"//K[*AH2UJF]^X-Y2[MMBIW.='Q>8F94LQK+=( M4/1&!S6V15 _4B4+;E(V@?L=T3QMBTL]4N^$0ZU>SKSVHK\#IE, MT %LS@?.!\X'S@?.!\X'SH=C0\;YT S(.!^: =EZ?M_&C5O,]G8\6=+B MI(!J@]L&Q?AZU4\E(,.T].!V4-=NM75"@9F%8$W.KMN2!QD_-^?=B @NUFZ= M.+XG^*$;9-B.YP=5N;0J7,9^$/A1*-!&/&X4IL O$J;X9^(#CV@I5"")D,!? MR?!9F.1%QH4)EA47'.^O+$G'\$H" \0D<%*8!)ZG4]..0"05GJ+X&PP,7T[\ MU G@N;\S/R;T-5$@3AQ&6%H1S!!<" 5O&S,(H"[]YQOUT*0!0$W7FF4PM/)";5-$/' MCY&/&1&B(0Q!''=4ITG^FN"DK.D1L 0>%)RJ'#!%.,GN$\ /G@R>$1!*(9C! MRV*D ;XZ)DZ2,?R%"8G]R+L4_@1LDB2#!U5;%0W+$A(LV9_X@?__5CED@/CC-Y?^N.B)<% MY-/P*DO\D"1)O4[UU7/MTQWYGEX% / O,)KPK_D1L G 'P@_O0&2=$/O@^_< M^P&\39+?&)V\3^$7XF8QTN_*2?SD#D$LAZ8\@@]?R/#GMR0*OGX>=%1=M@U) M4FQ%EOX+*K[S]?:N_U6UM*\@([;2OH)1\[^>WOO=540U=T33E:T^V+463 MN]*U+JN2;G6[4J>C*I+_ 4)D]-ESXN[WF\+UW3%<10- M8>B'3NCZL*@<2D J@D%%0I WD%<0)+H\752\'DIP37!@$:%0]J+0(R&N!?B+ M'CK3M7SE!# !$6Y'A-!%3A=UE H>2=S8O\?A[J-'PA:3DPA#V!.BIP2;>_'6 M7DPI;]+:2[=X:R\^-9_Z?*8^X297VQ<+5_3%UT9Q#US>N62E(]=6X]XG[BSJ MRFDT;6D\6UYNS-1ZJ5N(W@?R2(+:F?_98+I2!L!)8+I2\DT[,>6+\S0QY8MS MU[OZ225ZKUDFYGHFI#(?NCB#;"L.,X>9P\QA/@&83[L&VIJWF&@[1SQ^ SCQ M#.S@>]L.VN=8HFD?I[(_QW:MV5?#OK65M3A]FK9:#$,TCW1#CR-[5,FOH&KQ M&C@]'7%NH88UK;$^B<$02_U'4DOD\,,DC;/Q4:RS-:5A3LQT4;..TSONP,N\ ML2N.RP27B>;+A+G:T3R7""X134+TA"6B3;?15['B>)VGPZW]1J#=6, X/YH% M&.='LP#C_&@68)P?S0*,\Z-9@'%^- NP77@V[3W_7S.YC:; SMT:W(CY1SC\ M4E15E(T6! JVP;$M)_Y;X%A-U.+@<+M/YAHC"X8IJL9Q.L<=#,66G-1O@6)K MP[?M7L7G$+7E=8,X1SA'.$=(TR#C'&D:9)PC38.,1!!SA&-D0%7Z0?!K1D%-.)-@"OVJB M%H6%-[WTW]YH,%_-G#X'U08\^+N%S:!AGG2-,@6\_3^3%U8-[Z%Y[_B!__]6.62 ^.,WE_ZXZ(EP7DT_#:\>,_ MG" C75HYLAMZ'ZK@Z6_$2;*8>)_"+\3-XM@/'ZZTK.,NVW-'DK_);P?=^?NM[7Q75T!5-4[[*O6M5 M[9L#234'UY*N]*\DNR?+DFT:5]J@T]%[]O57>.SM+TB4G":S#!X[\8,?2FDT M>:^HR-W\"R83[RG#AP"QE/C_(^^5ZO/0&?O!\_N9N';![.LH%M(1@?_&A A. MZ FA'Q)A#&^.$H&$'O&$6S))R?B>Q!6K-5D4$&5\ T:!/RV1CN.,HRQ,A6@H M)$X $Z:1$#-R"Q.@-_!.R.G 1^&L;1F (18X(V^3XA M84+@1=];-- 3B6'"!$881D$0/27"A1_"F%&6P!C)N_EKZ24U:Y1"8M:(*UW( KX>>)X7O'YR??2T<]O;?V?;X7[*/9(3+^> M;NK>^_3A0_?S[>!]\<>+G)QE^Z+N[F6H85JOY-"8\C]7CB>4[RQ_95??\ZD/ M.O6RJ-3$>2#2?4R<;Y)/+TR\IP=QPLI":=?6SRJ[])[W==#KN$3A"W-VJ10H MLY59K'_E4H9EQ4Y0BWVT/.!#M5G-S]1F]9GJS^KC8D6Z <)M(M%'V$\:0*'S M$V]U2][A_MYDV=P!?M:)X\?YMXEFF+OAN#-=H BW:,=OY*,>X?1.$U6CL_#5V8//HRZ"+3!4 M15-?G(]Q*AAV1,T\;0PMP%#;!X9[,W+:J+@^%V&%@RNO-7?$>2UF+>Y3T#CY MWQI1^4P054157FRLG!RJ'7DORIM;:2\JNR\P0.OTG&J_*+(&<,AR18!E*+R.Z <_)/"Q%Q//;R;&:N?M+_#I M57RG,)E%_)&$&;F.HS&6/HI!*/[TTU$O2T <23SX[@89GD[A*2O\Q[MSOA^6 M%+8&RE$U9$E3%572-:!'5^U;$I##E$U-N>J:@Z\:'HYV;'A>F2'&VMBM19X] M' 9WKPS3L/N&I%U=#0!?796N3*,K=65=-;NF;78'ZJN'P;N[UC1W^ _3W./? M'S_=#02ME@NN_21\&?PQ^/C[ /[M??KUX\W=S:>/5"O1%^:LCWU!:TY#Z^/? M72^:H+;#@^?N;4^XBR:^*X B34,>C_E[&;GS 7#$^$)6 ZC%5Q/JE?Z#"W_ M6 A^"H7_.&'FQ,_5KJ&PHW=1>"*"@W@3CQZ]AS":X[IX_@XB#[ YH>?$'M(# M1EJ'%HLI(60)CLO.[,>1YP]]@B?U:1PE$^+2BKECDHXB3W FDP!_3",\CD\( M73YL_'3DI/3D'@8)(]2[XTE $ XM0_<23-PD"V"$813#K),H1C1AE F) M_1GZ C_@P$QL] MSVM(Z+L(MN/]!31"J$./8N<#+6$4P/B>Y.#!KWY(61)[3N@21MLHBX61#_2- M8;H:OV;A,"X/)G"8 U%(W)\(/4*,N D_J)=*[?#.#P)<9&XVS@)6(ID,A\#Z MG!RX+2$;G1 &\D,7?##@/9 DFA#*&! 6!_8J3R!.C%\D(IO#GI^C>)W1- *I MBP5,]6%38$H0)3V\+E]:RU^'EV$$CPP)O(K\ 'F#+YWO!.8&&<@%-W@6A6CY M6A.\+!\)%YH_GH HH[#2Y8>(U84'F5Q[#,0('#]PW8K\%881/N&.G/"!%$*2 MRP&*MTMB)!1.@>*2C$":))#I<;60*"SY4D)I?O2C+(%)\I$ 5QP(<')J2ZQX M6[C';"D1QG@"N@*=1"9^5'/0( Z4@;R@*"8D??1!]/\&5!""-\S5#DX[03!U2J0=,Z0A1($0N\!D@ ACA M68H!"C\ZP87\__GOF[N!=/NYVP-IK]^Z6?$Y 7/G#!0$ VEG#Y%%4@%9E(YJ(M9-AS2$%RI\$+JS.JR9%:5,0&A.5ZEL,++Q3:3 MH!CGVF!(D\I0[^>Z.0=G5FW ZS7%@5 A1"AJ/K*>[DRUI+*:E'M^X@910E>%YZH0D8UN4#+@FV^5$G#2%-J6KF47QE@B9)&-N/\ MZLNO+U32U69$J5*E*JZ:H7C 7=1>8)C>E'L%?2M7HE^86J6+\;:PTU Z"]G% M<]>"A0*Z=\(-?$B.:XRBX+%,2RIM-.$QR<:XN_V/)#-;8V&1YOM&35,@HO@K MV)P>YG=Z^!<]WJ=*Z,H)J+%T.R(D948A4F,YAT44&.;GL5UUSCJA(Z!-^EP\ M@Y"5\(#L.4%0V\&R">XZA4MQD4O>"FFEK]&>)NZNGW:=DWJC0AJS.:68?Q$X MDX2\72M9=293H\I=G0K*3\?"BLQ%@Z>7-F3J%6X>VSNOS7*8&.]T"G6Q N.' M^PM9A/]_)RA%$M%<4+9*25+D1=G3E0[OE09[MVX#?89AW>==A)XY@UYFT%S. M& W^U/))"W-U/^< 34&X-)J3D\830[%1EE;S%WOR@9;:235*6+-TU4T(=AL& MJ=J3_&BK!-L3.?JI34)=GX2R-^9GSZW3TMP[^%DU<2!O(>Y"QO+5_#WZ16, MGV=2,JL*T,LS PZ0$7Z8K(_;*F$)AODTR=LR%_E#O6@\BLDTS(46=XN+T/7U\_+T(Z7',&GYE/S1)BC)L*\V5'!L_)#0TH4[9%D'U>L MIOF&%M'<"3&X;/,9G***Y^6EENTXA+I:5 M &S*HM\%-_5S2;RQ%%G4S@79"T6T["/E&1V*G[(M&A;/+SK&32-ZFG=/AE%, MCIMXN&E-;EG<(@VO%=:K:NYE:1S97E454;%;HL,WOQ0GMZ'E^Q8H7MA:L_>F M35DGB^I^;OMQ%VI^_X$=!\LG/?I)$6%MDR=EG(\Q:AX'SX,Q4E?/) =1P53E MC>-@[<(5G/^-Q;85_A,PTS".=F^[EBRY',,#B,DJ6UN]+>_4,>%W=DS8E);! M^X+M\(NW*9@W&;9#[8]-P;?)L/$5TD38.%>:"!O76\V!;1>6W!D'PC'GB(6_ M-Y*"(T3>%$,TEG0R;)P'MRF*1\JCVCOC6N-Z;]H*UA;5)7T43P7%"U/=>/$U M.?"M6:*I'RUWZ 1B"1KLZEZ4W0>D@2;';H%KE57.^=(DNYQS@Z\2SA?.%ZZ] M&@[<>E;=&D4X]M#P94&+%PK4\5H(9G%QDXFUK_-([#\2K]:8+!W%4?8PJG5 MH4W,W*(+X)N\3]C],_8%\\,DQ7XI\"_MLX*]4D*OZ/Y#>VGAC3PG?A;N,S_P M\BY]<>1E;M&U+295:S$/!P^K]E^LB@@\/Z9=H!XB;*\489.PO)E8@MW$BMYA M,6LSB!V@2GA%VE(M+/I&89^T-]CF:A@0UH*0MBO#UN"LR@AB1;YC*[B\Z16 M[ZV/1YYRJWQK%T*<]KM[05C1Q](AU M5FG#K?'89QVP:,,K6( C8>+$6&=)I+!2QRC)"8.D9#]2*OK8.9QV8A2%O#&L M@(WBYG_-L:;PP"#8;0NG)C'KE97=8Z46E^0P!4@J5N_I.6_.5J.7GS".WN-* MNRQZ!DXWBBN[15)!;TKW-FS:5[;N$(4L!0S_1WM&[AS,M5JZ49%PW)% !>0) MTV$#'R@)!/2Q"5;>KY()[SU)TGK7-RI=3!Y9N9QRH: 0S*P4UB*)K91+H8NM M$A/0_" EKH--UK"O9A0R4M'F@WBS1)QJ8Y@Z?E!\#]#-MQS,M=M.F1[Y82KY MH82=!5\@)^ULR"C"5@O"6?84K-IVTJZG!@^T:6(33&G>S;F6I*V49O2?25O:/M&+Z*=^$H&@QPF MA#;M(T7#1)P00;B'#;I4MR)MKIBY([$8(B_"1#ND^6,4:4"+?$]Q4-H JUB8 M<;4S':G%:,Z<1BD&$)HL03V)>T$"%$0.,)V9I GKTEM)Z>N7F $O+S1^DBK70M;1A9SYGV0R3;@B$[;O) MR)\PY8P@^B$MY^_E+4\I_%$^%XJIZT\=[UM M #1LB\QH"T4@:B$$W@()(*BI2_ZA"A1J.A3>?P152:N#^6%AS<"2IWNX1W!_ M]O-6BZ4-E,L+-J7]._-!&:#JJNGEOS+O@?77Q?T9C)N\>6QNNT496_I>EF_1 MN-$Q66) L@ZVU6?6P-FMJJSE!MP0?HSB)%?(1VU//\F'7Y+%M9XCR!/'H-(_E^J=*OZ*S4&$7>)QC67A?,M< M:K?!;CIVO(JKK#"U9@9V39P0HE]R\3>F?I*;*ELD=3$6^^TE: M;MA3O\, Q&=N14R 1PG6%A2%&D3X!AV 6G,$>]RZA"Z\W&AFS*_V3@#LM_S* M+'49EBR'F%#$%_D>5$\7;< ].K6;5KUJ"VAF5UZNX^I+&CO6/N3+M>B33(T/ MUNZTM-AA$Z^,_W+8PH^:MKYP/=!'G_/.T. KL)>I#S0''5O,99_,NL\R)1-1 M84Y1:Q(U0Q3F&Q?5'4#+!6V(RWZY2TT9$ "V=OPT7_/,IJQI1M:_MM8HF!*S MT#<7N82PI\JVWVB(H0<&^V'F%@HQ?^==8:/6.H6NO*V_=.ZIOEC+(X@YI+Z!,#EZC.! M > E; /M^""IPY0:,PG(5,(VTN?:QLEV2Y1UYALX^2**4 OC0D1#8ISK7;H& M*J^-6I1( "0KCB?N>]T %R.;K$KY5HWC7.YA^T1*!(_4X\!F.9@*5>V,LN M"=7#(5V]; 2D2^[Y4ZU5:*>RA3N($B[M2!AF0(V5==#[] MQ'D 5?J UGQ41?+8?K,L7B? *B5TXX/E_HVPO2)W0JD8U.(+?LK""1Z9^#C2 M*'IB57P=<(8)UB4LI#_W*G$L,)#8,F:?)2!A2,0/&XQ!T?P$.(F M=33VW<+2O%Q481AU%?.'8>Q*VR=3!/%R/!=@>?9-F[>N#FS*ZU<'5HY7,99/ MS:?F4V_U/:\;^TJ!7WU1D49:$'FJPB],NZ3N\?IH[>:-/:(_5]]XK]AS$=V@ MC&A#BFR_ /1>A/Y(RV09"VCYE"2;+!)9XY\_"7\,OMS=]+H?I.Z'FU\_OA>* M.PH7RCL*++RZZH[!&V>YWS]Z@M)6+Z,$] >1O4H&B5?"RYD MJ:8MJOLIP]"\FAJ;5^O[9X,OOZBJ+1KG4@+F-%EH&89HR\,;K[0**6[[ MM,[R,"S1U,ZDO*URVAN6#GZ5?B9^E7+:.Y9BJJ)\+E6G3WQ9*KHB&OJ91!WW MM"[/I+@0+V?(N=)FKK0,WR;#QE=($V'C*Z0YL/$5TD38^ II#FQ\A301MM>X M M=FQ-U)26-(_E/%R(EJUI9Q0(WQ,/SR1ZRLNV[E.VC_49PX(_E:.CH+^%K:U^YYSE?';LI67Y18+4AO4%5#-.0S.1HW-[Y/U>135:5C MB'9;.GAOS<)F7R_:M(J*;HJJ=2:%<$Z3A8:IB+IY+JN0%\+9NRWQ)_:"FL11 M-/3#AX.;$]M*")@5'?M,%-IIWUY6%=&PSB3O[K0Y:6FBOGD),\[)YG#2U$6S MB[U%4^;D\89U3QM9U6^5MD?OSHQ-O"D]D?[+ U% MM.PS\9B;'BBHJYIFD6UW8P4A&5 MSID4I3_M)6F('?E,3,7]+$D>W'C1Y/B4CD@LW&=^@.4>A$D<>9F;ML\&T=3S MR4K<6!^T0N.IIFAH9Y*7<]JXTKIWVFRWL8\C'CWEW2$:8-D?[3DN05R"N 0U$#@N02U@4J.! M.T4)XCV.EC4U*J#:(#!5C*]7'90",DQ+%NR@\OAJHD2!F85@?R&SDO%S^O+,&7LA 8 M)*0C;!3B^4,?OHI)&D?)A+BI#R^-23J*O,M75O"N9'U-@BCV9(KP/O[=B\(T M=MQ4Z"8) =RQMM8'W[GW S_U\]BA7R[9R0' -"LH/V4Q+*8<0('K J<__WUS-Y!N/W=[@$'=,5[Q.3=*4BF-)/R74@Y?*LE8?,CE!7')@[4 M;DS3!N$)$\W;I\&')$?P> MW@9)HK%^)Z6]V)YBRB?S_CQ-F3OQ<#6:"C[07;CP-+W:9G%SS-^777,O=P+VFTQH-05%'76W(Y>M,D1ETT]E-[DKL0M94Q2%)_3&/QQ(E# M/&=IG0-A6*)]+C7$=$N4-T]XY?FN_,84YTJ3N7)N=MR:-]ONHM0)6K=!*98L MJM:YW,< )^>(AMMTEA/,.2((VL]O[>6[4_5(Y='INWF<#5M45XM=G,!R5E51V8^KR2W.\[)M.%>:R!5N<;Y:2X$E#E]$ MCR1^5Z:C'GS;VC16J(JRV9+:IIO>61?US<]4^0[%;T]QOAP;N/56XN%NS=1R MVI?N!#P#@6>D\PR$9IV]\PP$G(-G(#0F]L4R$/!"$YD[<9V^V59N*]-9"F_J M%Z,N9BY&OFN--\)SGWGBPFX:URV\%NJ^M,Q66E"U5.K#KZJMTXL-43'/)I?: M$&5CI;UKRUSJDW7\>1"4WT#0^!!9AE'3DI,*3,UUOAU8[0R5PDEP/4B-$]+"-:C0A+[.35B1AZ ML1,F@#DM5!3[+F)(W>7" 88QA*>1[XZ$IRC^)HR2NJ3@$5D^P^21V*7/ ,(\$_.6P)63(E6FD4>"!;*BAV+F,'E*!%1> ^(W!8 M.4T8 ,:>3\(\@C+X3L:,EQ3 HQ6" UX\D)#$M+8;25EH$KKP8=D]<)TM(43,M3OW_.86(L3*! M6)0MR2@H$>C79^+$ BP= :D^G8>J%H--1CDR4]'H L30@WU AD:F<(I>Q%H MFQ!7TU3IL5LL!3:F?*&+YA/ XE2+K >B%A/ (\$JA#N0X6@EU=$3UAN3.'/_D._\OQ'_/)?/V:)]. XD_=?V)*^CJ-Q44[A3YBREY<= MNX.E>@5JY=LO,(+PK^*MVQ%P]@KKS2'U"<6+5N$+4WCA"QG^_)9$P=?/@XZJ MR[8A28JMR-)_95GN?+V]ZW]5+>TK*CFYH\E?Y;= &9^]Y2>1KBK6U]]O^V\% MC[C^V F2G]]*VEO!]^!G[ZNB&KJB: M__[XZ6X@J(4)"2AI/PFW-[]^O+F^Z74_W@G=7N_3[Q_O;C[^*GS^].&F=S.X MI:)W?RP%BM-D^#=PW*=A\L_UPH6H0SZ#(>3Z$U1?\'.E?>!W"G%V+-CO4!.[ MN)N"K8'J:SX?;.A-]IFEK1D=2*]9( G\,TP,8QU&[2",_I-J4,G28Q:&? MC"J[^S6:H2%6[3$YS= A!$#W+]@=Z3[)JV%.RXMA+PN98+D??./J9^9+0E: M1BR B":P^3+/ ;!Q'NAL(MA">';CQ,^H]W$080CF_'1IS=SF8W5=J81&TUM@ M,K-##DMIH#4C*5$B9GM1_OKC?#]/BHF =T*/Q&@A4+&IJ(GC#Z,HQ=+!Q;Z6 MQ25YP!"8<7/8P5)%Y@J8&I@P[<2)V3LH8[%'=T+<[2JIH_9]M3(K*PA^1\.Y M9/#OL'T4AD).@BYL7J"\A8M*3_5^^OWR]E+XM=O]7'W9_^D=DVTD<%9X2F!S M9T%.8#H<_GR+@L *>#+[T!TYX0.*5V'P"!>TGFYMQMM!;WHN7#8P'ETXT=A/ M$>Y)%H--%5)C.\E ;A8"0JWR>UALA(Y O4RR@,U2%B!6"?S_-S$ M?X7=!851B&A)WIC0RJYUT?GLQ*EP&0N&ZS"<@&-79A M"?6=U!$+1=<-0S!4P56<@"&+)N8UH$^5TBI%C&'O_G]4FY7UBHL5- 1ZP[C4 MX*+N\8N>^[Q(T&_7AZ4N1>(T9)A[YV-E8\H;*JJ#'BL$?$WNX^G"N*J=.^Y4 M;[X N%MHS=D%7<0L$BP%C'>8' $9"BS$H(<'Z^ZQ$"OJ2# I64DMW&A7)-'V?SP=+.A4[-M3*LGD)5%S+S0ECJY2@ 7=%( MC&*?\*G"]6@HX9'D6P,-7;$98='?D\I)\'$[3(%H->! .\0 ,#IL !2N-D'I M8N#JBY]\$ZYA@X_B1"Q*6V\HKG-+!S,E48$XP8PFPOA&3'5.C/,/V?Q,OXT= M%N#"N H-:%$DC\/IC[@!JD7U\-5U7XV.N""WHR38)6[LWS,E"L,EE9<%TS7(B!5H'MFS 3,SARA8T* K=75*ZO MHY*K%_2Q<9/SHRRA<:C"\_:VD]\9#>N'K&8W;H!YT>[%1>MI% 9^!>OS@2Q& M _Z3"W*U>NM5S4,0Q=J+&&7S8($D+Y8Y1SU$09DJ"\] F@'B&8,XA1Q1,E') MUJ@&R-__4KTOOH+3]'!T3V<# J_[N!=01<78]V\8 5_L8K2<6E+K+.77"O79 M32G45SJ<0$98,*"QN\A?('8520"7,PKA;Y>MJ5UXF:U,EV?M7[;(EU?5]?/E ME1=>*?+:ER:V'S,A?=$Q^9IBLGI9_F*$_T^F_U?E82_(TNC?W'[^T(7!J#1) MR.P"N-M<@6V;EK%& L)T]?-F4FL Z%NO@CVF(O;O?U]Y=T< MMD==DCLS&WIY_%/L>-2>*"+@27Y6(11A\$2XN(LFOHOM1M[-' ?MY?9$T=J$ MGM."M8R' -0R6+##4_/+(P$SF7/?".Q.#\\>A\^%I5:<*5PD[_)3A;*Y"&[] MLX\O.UB=.G)=%0]A)9#%,08QL0JG M3E?R8<&26C(4#:0X^8Y,IXRC1S_)CU]H7YFUQ6O&(:>P!GDW( RR E.H)2#Y M29+1KDU@*N<^+P&;B-+N!0,/3YN3 NTE#;B<"2#B8-@Q]$2T,S&6)-:2&FAX M\0=UP8DO2,*8QIE@&#(NG6W%> >0._$#33VX&>/*SMUPX&3-=4%QJ5ZO_)'#Z/:U*3)-D'N2 M@O@Q P(H02-K],"F"A)V?DI8.*4Z:Q"<$DL6U"]=^YB&2/.&<1%S]%@4*P\] MC_P)>V?L?,,3_MQO]Z?I2\,1XTD FP@+*("6R%->4(',N8\/F4^C_GDSL0PT MM(NA<51T>)\%]R.$%C-A,.]@@B$)]#:9AD)=15=][1BG'G9ABI8]449LZ^K6 M&::TW=I\#%0QBN@;-DZ;.3')DQA8[($-#8/0P46VL<*?>$A1^/03W!Q3>L2" M>34!B\R!/-:>HP%]0 UEHT)OF49I%GE;MQ@\^W)/R:7,[9!BATB]BF@@)#?BPU5Z C]OZ4@2XUMY>:]N2;"S3VBPC![3R M=U*:T98NOWO/3ND*,P@XAJ<6GYW8>8"11XGPN78LAC^!(SDZ,%')\8U2EDS*;F&1XLU MOM&#QP0_NL5A1:EOV4I=A;-U-HI")5!UJMZ,R]TFJ0*K^% ORT\@_Q/=)[C7 M3Q\*WW:O!!2/^@%;S>14E&)&-ASN1\O/,VKVYGRWRM]SV5F#[I=3A.>::@>: M2GE!4\'*?/ Q7[J2!OVG7Z/(>_)9B@=(T:J3?<(=IS[.#1H2("_2[PF9AN V M&J9/3HP2=G&;W:=41ZXZCV;($JK364U0Q"ZFC<+NM V,JX8=GU,Q9=?T;XI\ M4$S.P)&"*&-YEAE]L1O'>(!#;8D[C#GU@3*K N07,I3-RE"2RQ">B;.3\QR8G"U52BER M57 I3]V2IT[%T\;:XYV%]GC*D@_JMG?]1&T5Z[NRO,\"UZU MS/-LGU($:H>>"R4!;.3(]:G%3;')F??F'VNQ#Q,[&)Q4M@I2H'5 \G2"VKGQ MJ_;O#GMI-?B([B:WP9:=T*$U(/P?04\M/\W;Q9G=5M<"<+7G';SQ:@#FF5O./=1)),^G13D?=RNJGM9UBUL_JPKXYE\P/8YA_ +B[>-0?P?.6NM4]JE?7).*LL M%I8(0_6TRJGK69)G4%H[_1V4JC]="A4WV!:ERR%,M8)SL)>R6&0]=6_L8$3_ MM M2ZU.8"M8D%L^&2YP8G83+&"7" I?<\997>RJOOE''@&NV+O$9[T4!M-'13Z- MGY8>ZS[E'KW=DNE3M[EK_!2+&SE,QO'631[-S/F=)Y)@_L?,350J;B++1Z^? MXN2:SMB?.<7\#*,USP M\#Z9@*_#HB&K*K%5GZ.E;J1H.!>/F0D98<$%=,P9X7$!!4E4T;]^N0$\)N 6 MBU$\T*#*_*;R!M-!,"VI'GK.* U4*J-[HT@&JHD/H),A3/(#+ MDV& \ZX_H9>&F/YPO$?XTGDHJ3PIK\F3XIH\;F9YL8/]S5%$._ N=UD(.IP8J=&E^J%B&_8=TJ%P# MU8;-A97>OZB-\^8?I?;Q?);C0:,P5*>%U4CT]!>I M5MMY<-SD.0'9S0G!7B+)S.6R-_\HUBT> (/% K-/?*QODG[_TRJOACX,/NTK@Q]PB6+/W \K]/MZJXT]34K1EQY_U^_ W M89+&&=5]4@^V4#\5/M#J4D4&AZ9NF0B]O:M6'<--)_:AZF8@LX)8N$/L6L\Z MCXX?T$@;3"AA-9X7M*U'[E-Z$C=U?WR2Q>Z([F"5@9?K9;H),AS>Y.G5?L3N MZUT":\K< S%7T36?-#-_7JN MMY. .07CY^?N23;!D>EN = 2L&(7IMSN6/(V]P [Q_$ UT/OI6.DPEXO3T?S M+ AJ2SI"F01='#6Q"Y>+[X].'08W-.6.[Q.UI&-9WRY-AJ:_E+N%(;][+]SF MV<'%$>4=25*J>&JOWI3E# ^YNT2H4F/T8T!ZP5<.:]7JT"?,RR>B>_,=/-LW M93;+JB1-GR()_)_)-$D?*KQK91Q3($N>8S&]XX$BCQ[9U6_<3"):^85,JFRW M8KS9T2Z!POGF^ 26O%CST9FYC_GS)7%B7-98*YK M+3J!("\"UDG*2!-K:.#0T%&QHV"9L.ET)M>)8RI/Q;C(-1]]>*RB0^-$+'9 M3ZYQW-SY3;&5]B)HIJHH3FUH&'0! ZVY41598EEC$4'&B,Y+R34O)!.(TXE M"JV^0S5E?YJ^NU6$*F L5';%79Y\D[DOV2YX*+ M_0\:%/ZMLGC?5/>"5-A^^B6WA>L8+&8L]%K?OWI5O(IF*9>/O\&K9M2J9B8V M[EB+9VR"0U2-4^*>*[^B3)N(FQT[+,*3GN*8,P4U4_B*9=FQ^C&?*?WI(EIDJ$ESN,*B MLG$]Z!JZ)G4LK2?INBQ+W>M^1^JJ>K?7ZPT4Q="_=F39_JHH,+':>?N+JL(R MFZHPNCFR,U1S1\3+ O)IV"?WZ1UR9@_%1_N*?:UT%44:6+8NZ?V^)=EV?R - M=+MG#JYZ2D_N'KKX:"W7\4,4/DCTC!%#*=3#]!-Z+2T_ J2=1W&=G'?O45O? M+I9M;A =?B'E;U??'VWJL^L]ND+>U<=&B5!Y(1EO90LS#LG@'E"K97R^FMYV>L' M0Y15,[]E#Q\4W9SN(C-G5C2TO9?6445+U5=ZN:TMS-2.)FK&7G#D#6UK*^D/ M,O+=@&718/!A0F,:M&"TB$=-K.1H:4> 5Z]J/V&^'[6X:1BTN)%.BY'2.KE) MZ@1!?B=I)@" 9P\Q+26*-^=H=#R.QA@NN#3^B4$@_=+^Y\$7XF;U[BII-3IB MIZ.V8T%NC:L,"W/C!KA\T]M\J>;KC%5SSY=@;9&FHSC*'D9E-0S5V,M"U>DR M-=NW2#716,TX:_\:U43;/%HS^+8V *V,_X9U0MX+8(<7ZD:@W5C CKTYOKP5 MMD'IZ88IJIIV)AI>MT3#XF;8XNE!54;>5347H M7;L6S(5BBJ:Q<=_W%['E5M&Y[,*<'\WBQVG'\K0U=Z:I\WJ17@5NPD:U80A8 MUS31,EH25=LTE*_)8D<]FAG7]DU) UWC1=E]0)JF!7<+67NV)VW:'4V7 M;%4V)%TWNE*W8W2D:^M*Z6C=OGVE&:\FMHT=+%8JP6;[GN6%Y5\P67A/&8U) MR5(""+U7JL]#9^P'S^]G]M:"R;4N>B_TAWRY.R0]0L:S?GK1O2H1,)44EZ2, MIK5.[7@!+TR(*-SC99:\I'IY04O "Q /4?R\>CY=#7\D48UD(2^6_%/!S]([)XW?GOBW M-QNGC7KK%EQO<+L/KK&VSE!8?-;:.-'?%D]U2>+OR2&JRV>"Z)XXRNVS%_5< MU\->UDD:TSHVK5-WBFB9+=GLMT=5L\]$N>MB1UOL?)XM2=KKJ8C M)M]_:N9!]$I:,??SZ4$5.OG?%P<0=WSN>230#B_8#4&\P:!QGC0/-,Z3YH'6 MY+C#(21DPRB/(MJ=Q==DOVI, MT;(\N89M KN"K7T[,^<*YPKG"N?*9G;L6LG'.TXI7IRY' VOL0,8^> _$J^J M:]^E[2^N:6.Y+JOF1"<9L*S9?57A-/M7 ZTO#Z1^1YK94D?KJI+:-;5> MSY9E6[>/E:S\A8P=GQ;;)4GJCVF!=.?A(28/V#7.895YG1JMBA1CK!?NL!K" MF(^<"!>LZ#HM]%'E%HNT]BV65F9]5,N"YBP+>L748S!_IO'_/I=ZO$H#^K52 MC[%H9G-2C^TU6G 7[[R0K;R;[_F!TPIKR\,>@D.A3#)KTYF3(>KZ88XJSUE. ML)!YZT1#541-X\?8QY 656Z?M,BB+A_T\.]<94-IG6PH'5'>3QHJUR2O28O: M/FFQ1<5:7'J.:Y+=R<8=-D^A_5=:)R&&(:JFL7\)62/LL8MXQ+([VD63O3T$ M+NQ^OVO;UUU)UJRNI'=T0[)E19%,<]#MJGI?555SG<"%N;NXQ1UV\*.=G6BO M\=EV<;7&;T\.!BJJ, 6M5-J&N\^TZT=C A"FQ>\^-V1J?D-SW1MPA8[$>>YC MX<=\VHM?XRA)WNUG8VH&YEW7S<99@''=&>2G.[+6?F -P4^9*,O$X2-)=R(, MW.]X<>_^CQ-F3OQ<45 1CQ,>W3291S5$W6I)@OJ&.%Y8LBC+&WOE!Z[=N6G> M&;@*^I(ZYN?L3&H[7O!76>*'6"NP%XWOL5]Q5O_WL MKXPP3XO*S:$]=@\(ZMD(Q8D9$;O6*9^PO6_K=(@AK-HW$:)9H[2=#K3$XGD.;23I;EIWR,PD>2I,2C5WVZV K=3Y_W==?FJCO0 M%>OJ2NH,K&M)MRQ;ZEIF7S)L6]:4_M6@UWF],<#NVNS0!A!F91MVV1T9>B&& M..ZHJL@?#6E[[/19NL?;4(+SY,0>>RZ_,4736*(AC-(G[JSAQH[0+-IK@.7% M)()7-2*8:S_PLOTG/)&8U+)F7DB2>8U6]*[2^NTP6*;,9LV69C-D\. X<"8) M>;MJZHTBR_^<.V.N4G&F[(EI95#D@*CK9\N\\,JNON=3\ZGW/O4*?:'LG7=, M.XQ7-YV"5^B\JC%=GFPR'_]>WB< )^A%8]#-U=RWV-BE^MC%K: )"3E[0A]' M1V^L&/_/?]_<#:3;S]T>,+W6C.PSB6$_!.EPB42O#,]2#&'&@8I!:[D]G(:O MTO +6&FQ[^:98LL(B88#[3OT>^BG.R$HUQ:IU1KAT_GGGF-R?^1M+JD3^<(",SSX#D"]0%.0DEP.6"R\7*%-R9 MJFZ/6 A-D ;>Z/[%=L)E9(@%.Y(?,Y13P4E?"'!0LK8IXT>555'3%N=XS+Z\ MZR;#*[ZQ:6OASJ6\N![>OO$Z.!,M2U2-Q4=P[>:ACN?'9\)#592/A.M^>6BH ME\KB'/8M\=KW]G7^8$V&F:5R:9[(A*;HH6R?-3,.XW(^TGIMCM>9>]0?UJEJW55UT9+%C M;"PPVV6Z'0A'S;Q46J#?MI]]+FUOCA3Y>.S^1T.UX%G0X? +W5)$1=UX&;1B MH:-7MK@(4=YQ,UO%!$P]PX\ML*;AK:I;*7V/8J.U6M;OMR! \@)ZOL M:_D))MV6JN/+_-;:)DFNK0'L$(+9&&0;"]CAM6VV2E%T'>6FM2D6_-;GT!9X*O:IYB;I%N72\H"G)R'JBB&:'8V#C@T MF(F&>JGN)83:0"9JHF:?) _-2_EH8?"V!Q>T\@YXTVR5W4+6=).1\X&OC)9R MI%78-A9S'"43@J^0KA=-6"OIC^2I MZ[I8@<4/'^")$/YT";; 2/95C\;HZ==6M]>7--U0);VO=Z2K:TN3NCW+N.K9 M'5/K7Q^Q'@VV46(U7FBE&%9T)1N/G=C_'PR I6/\\<1Q:4LE6D@&AHS)(PDS M J\GJ1-Z6*$ M=9I G61]&]I:*M/.VWMXGVQ#Q]HA9WS0=8-F-!A&L4^.7S#G4U#QHJH=UIRH6]#%"U1EEN2 M#[LI$VU@XM&R"MN;_[[F\J9=<, ]BF-8Y>!983_A@Z_S;0^_-%6TM;W<8&\> MKA>*+)KVQF4S#ES-?5ML5554=*N-6J#EV_Y=E#I!6_6!;6JB(I^+0M! 'VR, M:\OT@6UT1'WSBW_<+%AQ^??)D(!)X&$8-1H3(76^'\'^WU9:+-$RCI,3\ M'4G[M 3W'DY631S(>YC+4EF^@K]/KV#\7%^0BEK+05Z>#;"O3 _YT)D>MRG\ M0X^S<)A/$Q([>-!#-0V,THO&DYB,X$5,Y;AASLF%'YYQ*L;6K89T??U<#.UX M"1%\:CXU3WXY7O(+W0IB4NN;P-K"59]I?[CJX^(TO>I#>?.Q[;D+B^GU<;9S MWI*\18!D5Y3@4LV3AIJ4-'1 U/::*M10;G+9Y;)[]$!6RX/;'TE:.*MS_EU# M,Z1JUH-NBYU.2UJI;(CMD8JZ'XZ%'5$V3IN%U40=6Q,UY;13-*N)+E31W+R# MQD%*0.Z H[)H[D<%\2.8VC[5BQ(:8$VE'$^QJC9Z+*6VS-25\\DUU#! ME.0S*:H+SO]IM_ !9AK[Z6A^#H59>0UYSH\6\J--R#86,+XJF@48YT>S .-: MJ@F [<)*.^,@-^83L=#V1B)PA*B:8HA&6WJL;HKBD7*D]LZXUKC5&Z*HV:)J MG3:*%Z:Z\>)K4-OC!+P(/.=(2SG2*FR;"QE?&4V#C'.D:9!Q M7=4,R-:SV-9JY;)=.Y9E35ZN_=!/R0<8U+L)4R=\\.&M+BUZN:]^+O:5IJNV M:4JVH5F2/M UJ6/KUU*G !&)(+KQ#%MG.*, MD?RBX+AYBQ6"93K@VSCU_T=+=] :02%)A?LH^H:RF^$,L4 <=R2,G;_@3S=P M$EKOPR^9D, HO*['5G4]C WJ>JC'J_7 I^93[VQJ7@%A[3H57:J!7^M.OA>[ MJB&X]XD[B[I"45\I%7H]XX>+Y!1;%MZ'_Q5-#9SB/A9^S&?LY8;'S-==:H:< MA(0NKGI0F5?SF)>FUNGBC\=I5V _SB#_!UJ3IXLU7P!\ 1QH ?#C_!>/\W,A MHP7Q2Q=UWB/==R#P:,]QF#G,'.8#P7S:M[6T-0M>9 E0BL1"3 )6"GCD3UIS M4UC1#+$C'Z=TT:%PU&W1/-(=K4.A:%NBJIUV_I&B*J*LM*0TR^9I9*9QVO?V M;574S%:VS6R:A[#N/A4]DM#!NO4(U3 *TP*P/_]]0;C]W>P!&G=@K/A=& MJ91&DAN-)R1ESAZ^5MH.4Q_:=(=9T43+;LG>N"VNIFB?RS5?4^SLYV)H\U!5 M%-'>O,A7NW#51.1L1-_8VVD4OPHA,ZXA74- M3554]9:X0%OK/$M4S#/9RG1#E.V6^'W;XFK8HG(NS1$5792M,\%5!USW4SR; M>X0O[F]7COLMB!Y:MYDI>Q.8!N*JB:;2DJKKVRN"EH2^=L'4ML3(H)SA'.$2)! MX(5KOJ"W&C MAQ#OI-YX)$S]H4\\1I.N^W?FQ_ I]#[XSKT?^*E/$O@M&Q-O7W6M.IK9LTW# MD$R[!PA?=VRIJ\OP4>WU^TIOT.^:G2/7M2))"AQ+B2<,'3_&E9016O@#ZUHY ME'2"D]..IB0&%?5@"(<1D!:OHF_@HXE/[Z2)\*OP!'S#?],H=0)ADL7NR$FP M?);O$IKC"(.X3C(2)H[OP1N321Q]SR%*I^IN.%&3C>__D\.HF:1R=&E)< M5_![)!O7'ALL"EN<9>TQ#BF'E$/*(3TJI/P.?[WJC9.,#KH3+;% M^0RF*NBMRHJ^4PCW?EF*4X53Y0"IFOIQTX50D.A* F:O)Q"LT<"$%#E+7&6@6[0%#M MB/:1BL8>",..?9P;1H="3SU.-8Q71.%)QJH,A:!O'J2-Y( 0M^:17H-HY:2,>6S^< M-/_ A-A/S5H>HWC1J*")+X*;Q3'8%OD=B]99%^IQBA,<"#N[<](;4T<]:>=( M%XTCE;H\E'B>,G)'JK?-6;>3A;Q\,P8YVTM:AI>VK2PP/5M2,B5^CR'OR@Z!UEH0._OM)KW!3M(_4 MN_90II(B6OMQ()J"H6:+QFF;NRI82B>]#:FPSYZTL:N*NG72".JFJ.PGFY;' M*5;(HT"(AE&8%D#]^>^;NX%T^[G; Q!JA ZC4,IS+BAM\9U\H):F8)SV0>F1 M.I >RKTR3AD[S3YIP[*Y"V_[.5^_SIF/Q^YR-I0..U% 1VJ&?B@-U-F+"N+! MCT6W42?.,ZT/C1D;T53Z9ZV<=NL,D M=VSA"\JX-:^1"%65Y8^>E+2CJFY^3 MMP-%Q1)U>>,P23MPU#9WLMN"X*E+J=@Q-_9YVH&B*HN*LA\Y/8=^>+R_[2ZE MN1'(-A8PSH4F ,:YT 3 .!>: !CG0A, XUQH F"<"TT [#6:GMOYK;%>=/2Z MK-R/C?T6]1J<;A>XD: <,SZJ***NG/1)F&J+YFD72M-E4=D\!-P&#!6\4G#: M>7*VV#GMNY@=T3SQNYBR:!LG?=M-P3RR_5SHXV>R-:OC TF26M,@-#W<:#R. M0H /FS_[29(1[Z"VQB&R-BK+MG5%N#EY.'D:L/LTULSE L#)P\ESENKCW"), MF]AZ"0D"$@O1/8#JI'X4MB_13A$[IWU53Q/UYK91V@6"AJB?=LW%K3(E6X&@ M>M)7-G3[I+FGB+)^T@AJHK6?ABP\L:YFOI[T<24_-.9DXR$B>,?]LP:?]RP,W)GFQNGAUB>C_)AB$<#Z%Y[_B!__]6.62 ^.,WE_ZXZ(EP7DT_ +<:.'T/\?\6X\$J;^ MT"=>E]Z1[>979+NA]Z&J'@B_96/BW>$4=^1[>A5$[K=?8"+A7Q[QW]_%CN>' M#[?/X_LH$-PH3.&9+V3X\UL2!5\_#SJJ+MN&)"FV(DO_!4IUOM[>];^JEO95 ME15;[FCR5_FMX'L_O_6]KXIJZ(JF*5][5X/.U?65)JF=:U/2KTQ;NKKJ6I)F MVU=]0[.-@2Y_5>#-7VZN/O_KQSE(&( E]ME]0O[. -W!(_Q/4N*Q.X '6K]_ MK>A7DMZY0H!E0^IV9$72^O:U95UW+?U*9P C@W+^;!_QI4+R=Q:E/\W$?JL? M?A)F2E?'8R> +T&(Z7"[+]V/M]>?OOR&CX8DG^_/PE\&"R9<)D FS!.3 MB4^A\,E-HWL25QI=4T0!M8DH/)&J-$$":BH%,.'EX%F _\%+A.F(O"E*R>/G MKO?HA"X\?>W#D,(=<4=BH*]RG@' O8IKB2BX3HALNR<@,U[.-2 FLNV2*Z-2&2GJ66DC M,*:J':OS4R)<14[LX5+K@WS#>S$L@LDDCAZ)AQH%EJ7GT?4)2H/=T?%%FN!AS[08 * X".,M""68I*%4W#J0O93.'E( K82@Q&BLG8\4.@ M60ZR@$HP$*[)?0Q:YKF:1+619*HLPA,!ZD0@/H'%[PGWSS .*J]YTDTO+/:? M)>;Z,H-UQJY%1$91 $HG&8 *2I\_1BGIEYII#W;N]96M*%9?E7JR;4MZM]N5 MN@-3DRRKJUI*7^W#KWNP2Y3!84M![MJ1LVS= 1[*I)C7@\@G[)T%,64>([P@R%?+E!@R_1II4YAH-\< M^+$&#(,%9H^C[&&T'-S.G.9""^]YF>8"NDG$JZ\7KK=R2 M@*45I![;^[[[@"$!>U.S:UP#R+,$YX#_PNM61UOP6S)RT%[,MZ;Z=B2B:3EA MB 7/='-"@CP\(!F![-,ERXH1**_G"0J+%PUS'& *X!^ ,.J\H"%D/^CJI3WW MDRC FOU!MRXM@V[W\)RA779,P7DDL?-00#,!/4-1$PMW83'-88R7J)[3?(X0 MQ6;,O(($"9."[H$=[KF@*!C?F5OP.\QPZ'H%EISL-5/ 3^AV/PQ@8(+^$*4G M<6( ]R&I, )#.7!1H0(UYI7.@IU[U2UYP4Y^0]TA)KB?005&WA]82N86X;A" M^0,3?@+ZFJVOC;?T#"Q"^I:?1+H*V_7OM_VWH+5=$),@^?FMI,UO^[)Q/>@: MNB9U+*TGZ6!E2]WK?D?JJGJWU^L-%,70OW9DV?ZJ@#$F:^K;7Q0:&)VAS%HH M3I/H3X+9'\3K,M'[2)G\:=CW@PR^I2,DGZ:,O6WIP\2F3IH%!I&MJ1U9-61) M4Q55TK4>$J5O20-%-V534ZZZYN K3 4T11#4159KVBR)DXK$63N+:"K[S:- M' J20[,TVU)>)<=BC*:)<93][_&49)0 EUG0?#<1UO5 M]=&898<;M^#'!3?A[[ ][@]]8QY]T^ITKPT8W-)4\)T]Y.'2Z9'-SXJ-=TG,*&2J^?!>!)$SX0DC>2_ M9K_]107Q+PFP(C(5]ECVE1+L-[ID:)SQ3S\=_1Y&8*W&CWB =1-.0(O@$5CH M^H%/=QGX!%/E6B4I3KZ>N]Y?69*R8.5!":;T;.-:'5Q) ^,:).9*L:7NU: G M]57KNB-?@<*D'C;L)Y)AFR6]]H=^1>)"(=^,T:#$Z'&WBM F]5U]!R2K#5TG MV7N-6PN/:EG7QL2S*-+\(VXPZ/$^6K:Z-[94J#OGT-"&DZ[AN:!-O#M7JM MV9K=Z0-"'5@TL-M*LL;0>AW$"IW>R D?2'(3EI*#*XT&_>%=# ?XL/JHC$P? M_NX.2\/N#KI]O2]9O0&P3;.[D@T&DF29@.% [>I=LW?H8%+MP!Y=#Y=2"?V# MZ=J.Z&>X);7PSXI<]%"$NE_#* BBIT2X@/<+)S!Y]W[SX 4-1Z^?7T 3!#:\ MS91G._0^??C0_7P++[F E#-)R%MZO)1,''2\J#&(GR?HZN>?:?CZY[>F_<\R MA=L%:I'XK7 ?Q4 N?*H.YE3FM5>\;W?^N7)&=?&.L?R5W7Q_;B6RE#5OCRU; M&T5CRF=!$O[CA!B<$O+SAXT2=HYPT:R:2!'MXUU":.]-Q#5EZ7-, CP71E%I M>>E^332-O51#;ZINNZ,4G9F1H3FM8) MBM;A=4&/(#CCHBVW[V&B BL1VD(UH\O[:8I[#G2D-OJ%LX@R59Z)"<13: M%G](%SN;ZXMS5Q?\2LN:5UJVBEW6PI]1DB;=T!LD*4V/\ ;YV?^G\/>PR&;V M<-#8<=-D7R'0GJ695[*B28JIFY+>OU*EKMS1)57I63VYW^FK2O^((= :*2C. ME!8L>=M)>'B3AAHM<[OPIJ6M']ZT]AW>/.+4*VA]>^>6PZZ*++_\;HY)+G/% M,J@,M)09:&_G: ]""9((7ZBSHH83+$ZGPCGO8^'''(32HMC+C(+O8:YQMF@7:8MUJRBJJ!^I.-3!RGKIHF&V M,B[=JI51VIIEHFGK0D.&M:\CK^;AJENBS!W;1H2;&@O8X:6Z$6@W%K!C[T=- ML]W6[&QV%Z5.T+I-2;%D4;6.4Y?T\,ABZ MJ;PX?3>/<_MRIB_A>^$*[V[A):8T$O Z9_N6LV&+ZFK!BA-8SJIZS/[LW,IL M V#9SZ_H="L2/J MRM%RR-J^*_%#?F:=BW9U[HF6===VU3EJRL9!CAT_2*U M?N?,QVH6+O'IC4TA&@YIY3\G%,C?F1/44L;\T TRK*;QY* M6YZ3<>0$C+4Q69I:<8 \BK:*RYZR7$X[AX?GYQPD2GQ3V U8](K6"$3H5JD] M&V)945J7(Z5T+NK-YN6)6^.]BW:G)2D,FV.H;GQ1<&?NP_9V_R(? F_G9<0K MARR&VY?',%#-CFZ9EJ19UK?//_,N/">KE=:&CCQ_T?>*]7GH3/V@^?W,^N_6,DY*80'$I*8EM3,:5)X M 4GE)$3405BQY.<6*=XU-- EJ"$N5Q\KO%=V$=8QZ2L;?F:K*GV%XH\7R3S+ MDR7V$7<0MG80)LX#D>YCXGR3?'IWXSW=:865V6//'4LWW*CF[L'&9MP9"4N! M,E-HA=I4+F6YL+$+J[M)[L$^\=N/@S!GT.],UA1YJ; MJ$+0#L ^+B_I^^EXLL-S(IY!R$W^LO@HT]:8^RKHJPN/L>:,7V/NTBV MPU!;G ZV)89[4\"GL2B"*'R00(N-C[HLMLT_LD3+7JQ4&[<^MD=5M@ZZ4&IB M-OG^4S./M%=:6/G^C,_0S?G[@LWY92>N1: =7K ;@GB#06N71==@8Z$CVLKB MR&#CU/W&&"KR7C \)RVOL67+\E(:IE)V!5O[]#SGRL8G$*N=&BPZ;RA*S7\A MM*U6K37RWFK"7 W4*]6XEE2UTY?TKJE(7465I6[_NM_M:XK9[0R.V6/MSRC^ MAF7M&)=8!S6WWIKF&VC84' #QQ^S!EXW5Q^_S)])P%"SIQ+KGDF\^<>&V4O? MIZF!GV=2LKZO(+PM+SRSP>D$+SS3RGP4?C[!TY<:D>#3A/,)GKYT6NE++3Z= M,$35VDNB3H,PM-M9B[KEB^(T3B<4650Z+;EHMRVNMFBIRK%62MMOW/%[QYP? MS>-'TTRY!ML)BB'JYFF;0HHNFBJO)[?APN4W>#E'FLF1#8\D5CU8J/5?)4]= MU\5[O=B>-(Y"^-.EG5Z3CU'Z?R3M>M$$AOH,^YO[O(>3";6GR)HJVY*B8W?O M_O659/=L7>JI'5OM7MO7MMTY8K5ZG";#O[\0C,L$SP+K-R]45!.FR28 W00@ M'+R]W;WQ,\1HFR^,T_EAVD7/NA$[J^$PBW*7S!4(]BQ)Y@G; W_WC]>5%X M&OGNB,+GD<2-_7MX\IX$T=.971M79'F[@Q=%7O_@17GAE?P1;3_#JFNT7WUU MK*573(X935]D;JTIR*L+WM)X\X)X3__F]O.'+@Q&Y5U">2P/:%(G])S8VS:D ML^B-C0/D"P]@7B*CLCX99Y7%PF8 J)XF>!;-R3,_Z6 X)&[J/Q*AOX/RD*=+ MH2([85CNADFY&R),M=82L)>RL&L"0_E#WW7"5!@[:?IZ^[_CQK'QZU6N?H.9 M4?$<3$13DE5VBEI< L_G\/'O#\1)2%*]<'$737Q7L'7U'7W'W]#9?.F- B-: M06=2M_)H"DK,K&PAR>X3\G=&K2O)I^8AC.7 X.I+,2/A?L\ZR5A62\(_-CY1BU )WY@3318_RL<#D>.XBD0+L$H["&Q4\>_#"D^"$N"S(&%$-\PSKHU-GK(QG\<3D. M*@#BAY?"P(G!='>\'%$_@9?AH;$/^L#;%U)4[F&95DQ'40=I148@."4_&2>8 MO %O7<+ !+;E_&:,$NCI$7P;A41X)DXL4(%/X'U@W3TK-N6BV5O>+I\274S5 MV=K, 8-)X9T) M^#K AIPBJRBQ59^C(3LI&DH@GU,Z;NH#JWIQ*12$QP44)%%%?\]/W"!";!/T MF(!;A+:%?<"%MV!3@0%@PA@3Y& !CEDN74Y95LX+*(^-T!^H4D#U1I<.4!4= M0B=!G@XQ->Z2.I+ >=>?X(I,F?YPO$?XTGDHJ3S!NFVP/@,0@PGQ? 8$$]ND M\/%SJ2C8C@AC^O%4XSC\"YW60@ZG M!BITJ1O %W0/96 ,Z5"Y!JH-FPLKDJ(^#HQ0:!\/GG.QYR8V)*(Z+:Q&HJ]? M%AXWY5SE;","%"M&"U06\Z1B/)A.=Z3:@71G0&)4^L.0U%AC*(JICX"A7SDP.A5;R5\D@F:,!GAPHF&B$@6 M8]P@H#+F%$L]1:DM-C.*")*AF"Z.7&0)?;]\%ZE6VWEPW.0Y =G-"<%>H@F> MR.F_0$#SC25?MS%Y],%B@=FGN2 X#S%A=M6E<.4D3*$XJ!D"E')D$W89EX7%(HI_08Q3$C-C"&E-_ ? M![;%^+FV[>6[7F?!GO5*T/.XF;';1VC4]4,I+[WR:OCCX,.N$O@QMPC6[*Q1 MA'J4QX_KE:$9MZIRH,Z8HDT[8Y4K5H9RWV"64)+&&=5]4@^V4#\5L" 3@)P[ M:)IJ;N>@;>^JH2.6,).G?1\0,::8,)I<0)7M*V M'KE'8RDA;A97JG^2Q>Z([F"5@9?K9;H),AS04R+H/$2L2?$EL$9 -<8<)::B M:SYI;E+F!G-N0E-ZH440!/EFB+;6%(W0YIF%0Z161>'#@&'FE:2N5YX58;D$ ML-_1#0.^GT0Q905Z>##"?;%+ PO3*"X-HQ@,(Q=>+G(R7332F1W'=E(G 7,* MQL<=*D1W?((CT]T"H"5@Q8(1L'?)V]P#[!S' UP/O9>.D0I[/2W\1;0-8"AJ M2SH8M )DL)A8?M1$CY9HW_KR>&A8TRE52.Q5(X'O$T?>)RQ)UI?M$S?@&X0/ M/JS#VL4N_:=?H\C+!027ZR]XH,@CO!6'$\-F$J%2A#%S6&"08KS9T2Z! MPOGF^ 26O%CST9FY/YF@#EHC/A*%9 $^?V?H6:7,E<6)YYJ,/#T.R.!&+'="3:QPW=WY3 M;%^W"!H,8KA4=^4^7CD]!ET @(-M.; PBEUC&6/1@<9(CI_@KHJ1MQ5WJ-G] MB>[TJ^Y03=F?\OC#HY]0JR$/57Q*G8F:EY2BD2;7-:EOQ14A+/KS\ 2-UIF9)("J10U=7=EG@1 MUMJX;>R]=G9X)Q\3J>.+1;&8+W%Z\R#!\/O39."-AT$RFL_R8X&CHA+5?*WO M2J83@B#__NTF^"ZY_3Y5KYF^D7OK0?+8'TW_\<:!NT&,;DAP2%'D<-P3#G'E MLE@P2!W*(Q9@RC@.Q'?YQC?O(1(@P^GX9JZ@4J.+'ES6QI9_);.';^/)#Z6, MH(BZ&C_-9].O:ADX2$:)=@Y\51X&=8JLGCQ=A(D^*T6+6'T?_E;*"W&U>&Z MB'=!A#U!(Q3Z3D@C":(O1W+/#WM.@'CD E]P*)\#O^,W[QWLNO+5&8XU8[ " M^Z^X/YH]+.4^ZL>([F+D!2$0@H6.&P4]AV O<'P? Z<'!(B0RT) 0VEH0!H: MQCHT)@.I^+>OA0'/UE>^(@,M]&G$JFR_-0/6E?,#9_]NS1LZGSGV_G]6?NKY3^TA5 MA>I&VD<9T=1LF9Q(^5!RV[[K;_.YZ&OV=I7^[1] G:E3JH^RS[E#J-G>AZBUO,><$7>C[1O-VFSQU_AG/)['"^M200%J_NK-IW+)&*?A[WQAZNG# MZG@H 6PE+G)2<@5@[B8P1[3^G",Z=UU6(TI4C>@.Y/+G7<" 7CN8=#F<.PSAEHWFM<,"E$4PB*H=S(,X37[J8X%/_9DZ M!']6^02G&0Y7B,B+.58(,8$Q^:V0PACG?PN%&)44[Z)! P))R+$3^8'K$"1W M77X(@ ,#Y+LA%P'TY6X$ +TO10 A!U 'PQ4D+[2HR6;3FIJ-5+.Y;C9UY#8- MT@.;[2V.4!9>#E7Y=R7Z>.(.6[52&KUJ)9=VJ[L'PPS_QHC*NQ4J\LJLNU & MD/H;<@S5]0QB][@=NMQV0PQE]X'< PZ1O]1QF>I('J(N"%T?$J0,!NE-.LOW MZ(FBHWM?*&^,^K2[YD<<^>.MX+Y09Y]KP6P:./8F\?^N/K+%SW M@WS$;'HU_I*%BIZ?AUUO7%$]YM(,R+466F'?%(YKBK#'OG'A\@A5_6;UXOYH MI-\<3=)_QCH,]OKN9C89_*TO/VD@J8BZIWD:5]=WE/=GS;W5&)#G&;\DV%#! M SB4<"APY?@.M\DX;KQR(T: I-8!G%*)N2\(2[2B\Y='Q,L$.)CP,0A"#HB=4H3HT>Q:4IW\7) M3"E55S60[T"[.S 7^G;EVC'J>8PY4'9G:6+RE2Y @>,&(741YQ!&P7>J8"4* M5D::&)UW\&GK]%H_*VK8)7(->:Y)L_ZWJD&_73U%[COD7P@TP>C_CM'\?:S-1>XOE.6"],\<+I\)HET+!4:\7>*XDSF>20IXT68 M^D1.NL0'2PHI>KN^?3(&S(8G*16 T$&"Y6Q&\5O8Y'16"LGSS'0=)%B='-*W M[ADF1F,XKF&9B2$A M0W>4*]S"3R)7:=:10MJCLA<8[NU,WY;H>Q6H=#W:V( M*M-GY[N&YKNF"98=E-&WK!&"SS/?G8U)S Z>>7BNHR&T!>2NI [).Q!Q\>! MYS !!)2[14[ESU@.M?PMA14P61E?/UY_^8\77IYM;SK(D]PC8O86;O>X^J&J MLS]]2$^,"GB!BY(+$@QI&/8BUT$]ZCDD\I'C!\)W0."A'N&]D/3<0K2'+J_U>$S)D=F M4D2A\&G @ -\ .1:-X@9FU"L,A'D$3\ M4/EU\A8EBYT,\V##6R50>!>GZ89:^]589WF=ME<_#**"2##A AIZ\C4$(.P0 MWP>.!R%WJ.=#PN5&'G)?'8)B[=\D:!.ETUI^-(JP+9A1V6WE0(N.!0W6'FW: M6"?362R;UE,JN#0?NJ:WDSS99Y7]<_K*LD%34&M[PL2F*;S6N)KB;+-V(T(0 M*1-14M!N[$512*+($1'L.80 W_$!<24"H">G1N+#B*K803UL,+K9:G,B:YL$ M0L>.XJUTF9.#:0LR3)7OVKC6;L7CE8" $G+#;.,Q,W M8A(JFHKRBK-:SC\'(2".3 L4CY),,FIJ(FS%_M>R@BIVQ\SS07-6$36D2!B_HG MHR\+Y2B5 [.L$W&5E3Q8B3EI:]1U ;SA?^3[%$LO#4Q58,RQBX],WPAQCQ$D M'($":8$D"AT7@<@AO9X7^2YS?;!:!&_GX#4#4)VD+ 6ZU^;4MA "E5NT3D** MP-DD8Z$RFQW-RFDXB+/_M@5(H,1L-H'I^J_ M2F1K\SPO+Y-Z,E@80.;RPT\\&0A['B?$\4.727@ #CX+KLGT7/3VTV) MDI>;=WX@5*XD1Q!HAR[A^X I.(LM"XO6R0!O&6LI+*P>6%@&"^ MA877 @N$ M.2QN2V$1]5@+;[FU[$MZ/P$6D@8V8B M)4<2Q#]FJX2&A0#2)XG%@S<>_EO5/3T!& 885)H?\L<7^%Y#X$?4\YD3!D)N M"P$FCH<(=A '$8JPP,(-EN>?2#GHU *DW*]^2;1*[B2S@J\GJU9E*E5:T,0] M4I4*J[:)U\2X-G]R[6I<5;4+PE/DMG)%Y$@5,XT_RHN'V\&+6P&>WZ;QW7ST M,;D[Q>O!@4NP[KD$%6BGLYXO35*VF\KNYQ O=!VOQX 3$! PX@O?I3@[FY,; M]2_BWVMQF">T9Q.9[ FCHBX_(H09W2*C8]/V4::)2Q<,HX M.1X&K;7_A;;96'($ZC06K(V%XK;;"D-%&H9E42#:5E"K;25#H$Y;(=HSSUIN M*@(25K!H*@N"/K#^ DF;;26'H$Y;T1'=V$6G&LOZ+.J MNSH1]09YB?1X>-V[NIUDY^?A=):H&I3#S_',TX7<;B=^7,UA)8>8NEIPER.T MKM"'R,:IQ2$U/I0. O6(0R&D#O$Y='SB<2<(&0\#/P"$HN41S_9965.0-2SI MMX"5,03+G)P5126HHB(>".2> <.(1YRA"O-V <^[?6PA^1^,@O'E[#R+?G^ M0Q3]U%[J7Y/T[SB=GA>$ MOB-(QZLF,Z2%JH0R*Y,?1A$#HPC"B*H*JM I8@ MN(NDC/TM.I,I: W,&DUAL8HD+A9'V\+&+)$=)"HM_U/VDH>VOVB$X:''1!C) MT3M4V:#"=T0OD+MESR6@%TF#(&"ID MW-#^WVG(N_EV.RXRPQ_*/\_4QV4K1 M.H;^\/%I-'F.X[QR0_&=M_W?>993%MQ3*6@-"<4N)O_MR(-J "C($9Y^Z2?# M:)+*>U48U,-DI(*?Y ?%KZ@!PH(*<04F5QX]-:EO5JPXIJ&MTY8Z -ZB1$,F MP20X@X)N.<(X7L.)*(GQV\8$AHNUTQPRSBM\/W#>8[KEYL(#F<@# M&<^M!=ALH/E+T6J'>&O\GB BP([GAA+F""+'(T0X'I-[!S]"+@A746N,,,0W MAX:3(\W/A]BQ_JV2B.F -H[)5MG-%@-VY$:J)&!9J)L0D."N ";JM3 =!,<8 M0A4G?YP/L#+EE$X 3(?'449YQ1H*9P/L)37/J@#3@7,8$E1Q.S8VDDM+P7CEWDZ>.CG M3VLC;E +D&TO- YKZXL]=.VBTU+$&H5$'4W(][S4#3<;M94XFTZ>8HG(EY%< MZ'MCO2-X4EN!:DZ9!85(N::)*(QTXJX7*=5SCI%PB"M?I9T4B8+XRE+M7$9TD5/:N4KK4^G"PZ$^E>B/E*_T:MSK M/R6S_JA8#?%KG)UB+%S2V9;O:SR8W(_U4TY5@UP6QL-4'+GX 30*/4JPXW*L M4X6!XT6!JP(ZO5ZO%T)(R7=7=0DU)V'E=W?9YEZY;H"V7!G*N98EOP7S=.GP MT%<6[]I/35=O'&7$=2GD#7_$<:T^%;HVH891@=O]X!9O!9YG<0O)SS@3 [N6 M)IM)0X3]="R?-_T\:(L24,-6FB1W0UDV0M(=+ M89C&#Q+&+/)9+DR_C=.X/TK^&P\7P2'7XU7LR-1+9=KHLVS[ MR2-0G2A6/!31[RH($*O@',1=]Z2QZ 4 ;Y4*RSQ]UD_,[E_$1;<&']GSN(L) M7,NYV].L/>W7]K>X3H49?HIG#R>=83?>W;#6=!-HTW=7II6-V 4$ F6JFOCP M(WR/(HH\X3D0J@A2.3L[0I5+I\CU!0<2X9Z_K(\N+>)E"$I;Q.*2/(M"H26[ MFKZ]!AB.JME1'A6L"\*Z[ 50]K2UV3[S.CJOQAJ7Q@3I[K+E)#B\NS1[ /62 M:$$-)W9:O R!.AF/'K+CNQ>TC.H ;%TQ.!FPI MU[^LZ_&U/XN5,WD\2$9)%L UBV(EE#BZF?5G\]DD?=ZXN#R F"D!3<@A4G/V MH1IH/1!R)N3\'H0B< B'GM+G]!T:]5S& 8HHDSU1S6O@+5[;E%;0Q%6 L-[A MZ^$NFH]&ST'\E,I?K8ZULH2YFUDR&EV-OQT2D/HB+ >,YN6.=G0=![;H=8>U M9X7!$IJEV./J,*.^5A?:A* H<#W2PC0BFG+O481@@AWA8."XAH<,\@1$7C& 2+*/JT;9_ M_Q"UR9,E-W:;GTEN (XPQOG?.GE.#6T%$APD%% =-R-,F>SU'I>&S8D<(%'D M]5Q.?!XMSV;W2XOL4^"H.,9;"9;$O_/BDR.4]%96$JZ+E6$Y[ MB ('(SD=$MQ3&[F .R$D3.76^1X+95@WAD#N"0>I0'K% &C_'@<@*WV'(\):WJ$1CRK?^2 =C M*VE MNA%;B]1XK'8MLAL46H")?5J5UX2,;CI?7VE'445--9(O]KW)>*YR")]R-?^I M']]-TM5^+YZ&O^4#)ZG<"O?EUFX6/ZI2NH.L;LE(Z]%G\N$F J:DY2#G>#.N MLD80*JY?VB!2Z,U[RE$14*\4+-7;8+E8,+1A*D:;4K'9L+7?O,U8QJ/!@X < MU0G9(6KC9^]88:I3"/LCN=9YG(SSXXE9-@TJI?_;R6YRX2KUL(()ON3)G(C" MD'FRS1'N88>$F#B"1)[#$14HA('/0"_S4\&M\/'3&UE)H$"#'597T@%PS6I2]<+1AS4H-7Y5($C<.$'+-Q2 MRUUG@[X0IR !K:3;$VD%JNP@Z_A&KH#Z2RX=9@]7X^ETH4/Y-:H('CR:$8^E$$""'*WJD: QRV&<:WQQW1W):C:1RT3CA$%6]" M*K:($XH]ET5"UR 0Q&B#: 0&J*3(W(HU:2JW!RU[4"<0F?(T,]P>&H!!1Q)6 MK.E4M3F4K.9\ @YZ3\:QV>;0! QJO@"H8@6F:NVA=,#E"4!HY10'<6BR130# MA!H@7(PK'B)ZE10UW &F\5K=BZ7%>6MU'X1# Z6Z%TOP\Y;J/@65.BI>0B5L MBLY=>_D45.HHU V5>BDZ=Z'N4U"IH\0P5 HKK;:5.LIT0Z5#BLY=IOL$5&JI MT@W5#\M0(:U#I;8BW5 IBF:HP/:@4G>-[L76%[R%+1I7ZB[1O5CQG[=$]RFH MU+1>0:>,MG4?H#18LTZ?7-*M,+]SU*P[%8,32M;E*4MKI[?G*EGW$@@-5*S3 M'0+BK>K/S5:L.[7Y)Q2LT_["\]:K>['U]9>KRQ*9W/:5J]O![+#C^$+W2-F" M:]ID:JY4UZCWK:G*,0LGBESR"-ZF,A7[ *M37F/A7T&0;CENVXM7G75C%IX7 MQ+8KU+<7KSIK5"Q\,@@*TJ:B'OOPJK-JS,);(Y>0K:H:LP>O6HO&+/PX$ C6 MICI.+^!5>\V8A8<'L:I/IQHK&;,#77-E/O1.1A>,:5_%F+/"EAV1EX&MN7HQ M9P4$Z!"2%U=<^\K%-#HN-24EN POXBZA+1['FQ(27'A?$1*TZM"3LP%6\T8G M\T/)?6'%&\-ZO#6B=@$M+1L&Q5:VW?DCW$]K>9FD*Z@$M"A"F\'.9Q;0.JG9 MI;*HM"0>IIB!S:V8.0):36 M6 MI*4A:$9 JPFKUP):#&^):1P@H+4[/'Y, M^C^243)[S@TEK\7UW\,3"LL#4.",)XR%D/N!(WH^(KAU-EV]'+8IJ>XFO6&<,YHIJ=/UDI3%%M89;*EYK M:?V*:DV,:4I136#<#46U1B:!3%>R4"BL/8IJC2"E%-7P5EV#NA75FFB8;)?+ MM[,3ZE)4:Z)!KMK,;8D"&Z:HM@M#E8IJ>G&SE:EIE*!:(_U5>3,H9:4STLXO MJ-8(+'**%'!S%&N7HEHC*"E%-5@D/'<>2;5&VJPEU7@YTZA+4ZV)AG)]WFF@ MIEH3C5?;7B+:++*5\'8S8(0*"H3A%"4FP!XY/N!D&RKW 2.J>/!L"?_1)0QST,^!)+)1QZTP0I=0+O^1PX92& R$ MD*,(Q0XC@@0<\P@"/Q,'0Q22+1=1V0,5\QR/9P53!PE#4>1N:YU?\JQ JC*^ M9"LFJ'[-.A-:KE;\E+/-3?QY!6A,@$7O %U *]X!-CJ6<_?8Z+!2(.D(597, M>0$C>>U0ZO#RG>H>71O':X=1%3T^XO"I[E&\]G:K47S+6V7\&%X[*'(,9Q7G MF]4:MFJV1CAUM()K7 M"#]'R^%NRQN=J7.M4T(0.3+E!'M1%)(HPXAP%?1@]+P?=###! ?1G29 MHH. 21+ 9\(!ZI136G'*?,46(3^I&XEL5F FB82?"0=UXB2(,-L@CE=++PM$ M5JG'4!=,DS!(>Y![X(ISTJL435O#I7$)8)S+ZIL@ 5P2AP8D@'%>?0*\9;2= MJ-0AJ8>51 TT0];U.%3JD #&2H@&FB$!?!PJ=0B88B4WTVI;J4,"&"M1&6B& M!/!1J-0B 8S5#X-F2 ?C$IM$L!8"<1DJ*#VH%*W!#!>:/*]A2WJ075+ .-\ MWV."!/!QJ-2T7D&GS$%UNT<;E #67D%WTSEP/@7@XR$X00$XBS4D:[&&YU4 MW@6A 07@S$O$F7NT)2SO.5$!^/CFGZ #'-GP&;KSZ 7-#Z^A6 ,]?8Z4FY_O,@%A&9,KF'\!#%TB7-^1#_,=(L*>X[N8 M.91PG_5H!'L@KV>L#W>QBL\\V>X:=5$V)92\<#4A1&G53LJS 5:G?MC""X6H MNR5DWUZ\ZA1*7OBG9/]OH;!T,5YU"K,N/%<(PQU]T;;B5:=0\L*G)9\I.F)? MM0HE+[Q=$,$6"B7OX%6[4/+"#R:MJW+S:E0H>0VZY@1N,VU2RK>0:Y%0\IE@ M4S/F3N$*(X22SP0(T$N(%U,7]@DEWZJLM'GZ?#.;#/[.U4_4ICL].C%7[V* M0%E,R<;&N2 QMZ#='D44><)S(%0> Y=01Z@P0XKD5I#++1/M^:MV;RTT][1G M3\,7E^1)S\K7L$CDK1Z%HR3-RH."E4#T6TY?P&1/4_< ],_^:!XO;E7W?(IG M#Y,:3.00SU)I2+2D\7;X89GVG7$.;TI4?'%J0SG#%0=FG06OND7%%\XZQ(2\ MKR. U>P40/FF#6RO=8[$*V^S_CTGM%D_3#XN'L^2?$F@_TZ&ZI.[)$[_=SIX MB!_C?[QYF,V>_GCW[M>O7V^G\>#M_>3GN][5_WOS7KX)4OE\((?;U6VK1TWC M>R43]O[/WS_2T3#Y(_[]-$H&B1Q>E*S&_PZ31Z4?-!G_X\U2?&4FYVIUST)L MXB9[Q-3[G4S?O%>'(U_CIWZ2>N/AU_AQ,HQ'V3UJA:^\DSN4X(Y(]XKZ!S '=4G=O5I\L+X_%P[3+7P4 ]>KAVT9_OUA[^ MY[N"7='*?]A]7U-W^FMP^3.;3_G@8:N6C>*Q7A&NWC/H7UBDW M-Z]&TOK"AG_J/Z]_D]$\36=_>'=WR2A17X2Z&1=&Z(9#T"A"%3FR4P[EY'>= MYD>WJ][ICY+Q<'J19.7>[A:1];6?C#_,9[,XO5S&N-LFQC[TE0\HF$PNF;%6 M#8@W#Y-?<:H9NWF(1S_5]G@\_)2DZ45S:-CB7RYEACI?]G"G)TE'_\GPK^X,+C2)PL:U3>^W/_<>X M<'\N)[IH,D_5%OWZ<9S\F$^O=+Y \K/,'KWT;[A-9J-827$,DY_)<-X?93]F M\760I/%@-DDOV)8NSG:Z1N9&8+N19&9:"$O7ZT<5D2POV.R*N5"]6@#WT[_C MV4JT_D+YU&D:[>7SE9IDETEJEG_57E(S@=";_BB^L#W.83F61A*\DY#I/_OQ M>/#P*(?;K:%8\9L?Z'^.9U6MQ0I^P.WS4[QE87G P,[%5?T*>R9?:9*U-?66 MF[H-73A<;\$:?:N-_E(C/ Z36C'*R"LX6;8=Z8)MNLL'\-:P+]RPNQJG8 W[ MT@V[5:N04\(YK*E?NJD;=G93?=2+-?%+-W'#'./5!0=9T[YTTS;,$5Y1#)6U MZXNS:[/LV-I7&^UKH^J(D?:T.!M8TR3=6MRN?7.A[.D:0NUCKS>\OWCNLHI@ M[>.N(']W[;I+"SG:J.?7+C)709UI$D_7XZ]'SU>/CVIKE?1'!;=?',?KE3N- MY-C[U4^'J[6.ZJ9?XO1NDC[VY2I'*PI_C:>S-!DHE6&5;?]MG%Q:"M1A96O; MPO/GR7B;:GU599Z^!@*);<9!7<9^9)WK-AC_TB96UI_)#[; V X/E KE[#M[ M5K+PD_$J4&JU\WU\G&0R*E6]^96DK.N[NV007UA.%L/8S61:*-*="I&L$W'7 MU(!R;_B?^72F8^NB2?HY_N4-!I/Y>)8="8WE_P[BQUV#6ETE+7 \5//)MZ>A MA%?B08!;W=R2J*A6[TE=J*>5+YJUWOQ1.S_E!')W%P]F6G"F8.D:)/+K-%83 M7SS[)?MB[E3Z,$^&:D"X&F?W^[$<(F(U.]W)5>WMY"D9,,"L\6KC)9PC:[S- M&V^O/QK,M732M_$P3O>:KC590V6QSF*B7:*Y=EK;B0ZW$JK'6C@OQR$_$X>& MNA9,S4,RF$V#\XQ,2; QD#VKM=DU0CN=$=5-LKJ8V0/W,YAZH:N'JVIVW/)>HS>X'-+:_3V^/8T(^_V::#M M2!=LTUT^-+6&?>&&W=6S96O8EV[8K5J%6'U$:^K'F[IA9S=6']&:>-4F;IAC MW.HC6M.NRK0-]FCS!5M'";78JAO MU!*I00%2<]FT J2=YM@*D':)1RM :@5(+\78K0"ID<9V>"3BY0F0FM:IS%)* M,P =S*B&!R(Y?>HQ1V!,U!B",,;YW]HI3#$P='$<2!A^ZIGJ2H>MJ]N5MW73 MV*\D(G)@F7V5"-[\ZC]5U<>*WC[]T$_&'R?3J?_\5SR\3\;W6G1(+;L?DJ=M M"+,N!'TW/ @CC<55UN0 FA6[ILH M1V*=@J%[231T'VEJ5I?)=!J"A/XV_ MI)/[M/^XM^27WNJMW5)[@17S>,T=& )R9OHHNW_S?IO&_>D\?2ZS?>\JBUQ M8JC;J22+7^.9W+C%P["?CN5>K.;B7L82J?V)K2:RO"^MLQP2N=1I-8?>8)!5 M 8F'.MI 79?&#^IIRM>B#C0NE5M,1*D<$8$,"QPHXJC_^R(YLN4(.L9H MIQ5(.LI6E[4U.DQ95U4CNDQ9J\;$@@J[;,17L9Q%3EQ#*Y?$;K_1014^.T\P#Z()XF]^,",A=?Q$-O MFE^[BMAO--%ND8IPH8,#< G605^$&;:+7A 4R1%\%G^4X_=03BO"D+>BGCAAZU'D7OYXD:N)_B6>S=I[$>NR^UYS*5 M=MPA:A=J;.LI>)?&;9[5J=T@AAWWE?)[.+62+:(H.%"G#:1\BRV;JA_ MWMJZS3>MR>H-SD>U5F_3=,E&W>5@9VO9EV[978T)MY9]\9;= MJH6(+25H;?T$6S@=-Q0W3F# MV;3%!;M-LB[4A3$#IH;.%U2=6Q/)+55MKJNL0?-.\@^H"7G)U-ERGETATM;S MK#[-^++K>1IL[;:@IY'6=GA,\.45]#2R5V&N>HV\F.L3M!:6L,QR6&\FH^&W M\3!.5SG(MY-5@:!/_=D\E;_YB\9PNG[RME7:4ET8#Z_'WE.:C*+D3G6(M6YR M^TL^^CF2O:(JN[0E.+O1?8CM/FO=YU/_^?8A25572:>SG0XD/[#]Q_8?AK&; M51^@2"_J$,D6<=PU-7O7&_YG/IUIFJ-)^CG^Y0T&D_EXE@7>C>7_#N+'W07- MZBJY AH/U8;FV]-0XBOQ(,"M;G.3J Q"[TE=J$TNZ[*]K!R0VL'GO]T2"K>J7GLKVV>XDV:U8!:G/@X;8 ];$V7KJ*^)E( M--3Q::H@@,ET&ISP;TJFNY'TV4+%'6+1%BKN")&V4'$'.+2%BKO+K2U4W D^ M;8'5SC'::6FFCK+5982<7 M9A18-9TTPWRC!A18-9(Q6V"UAN#;!@JL&F],%V<\G6/3%ECM**&VP&H'6;4% M5EO+H*V">0'LVBJ8W:;75L'L*K6V"F;WN+5U]PQ7K+3QXV>Q=4/=-M;6;9A] M359OOK9S9NGLMI0W)?UI(FS>=I:^)(G>7,ULKL<7T4>:*-HZ4:ZE,-VJ=U&"] M/8/IM/7VNDVR+?_5*2)M^:\#-<9M^:_V6KLM_V6DM54M'=C%\E_&]2JSJ@$8 M _,2B5 '?+>Q@ZA)RCG$)K.H M/TA&R4+>68_6A#3WXY5!?4VZ>8 ]T29I-= MUIC9 "X$(VMFXS+"#?6H%YG-2DG\YT1'_&Y>5+3]&JMCH1=D0!P3BO4./ M6K*VR(;.,?0LI3KJW?<3!^(2&]OLLMH&'0@P7#_GT56+W2RS5P]"DF)FZ$9W M_\GY\*=:I0VC1-Y]&P\>QI/1Y+ZR4>=F_F,:__^YVDRH,\)=C]W6!;4./I)7 M7&+[G%]6LRV9MB@\.SC@)0\2AH;E\-3H0>(05=L%$CF"]^75ZXZAQ6=5DR=_ M?#Y*VKIUAU'#'8ATOVJ.&EN,SF1V;(4Y4XFQ9>-:1IBM!6WLJ77"U?MY;_-TG_CM.I8E8^ MMX::#^>AC;N4:;%*SH"AFUZY.$A2W;G4T=CNOC.([]3:P8_'\G]F7R;36;J\ MXZ^X/YH]]"8_8Z4ST0G"LD**&")$C26L?"%%U;4^)7_)F4J=@':((%OITG": M$&,Z@ %BTX1%5C&:^N15BV0_]R3\]Y/T^?I.>7-OXL$\W3EW^"L>#6<3>8?^ M+K\FJ5HZ_4Q\6;7[ME)F)>Q;R)G5I6\57U9LOC6$ :JU%2@1IG:P?I+^LS^: MQY(>[3+/5'3[TV2;I'Z:/B?C^Z_QTR25JT/O49V&+&\/DNE@-%'W=X$X)I@@ M.K$(N*;VM!5QR__]2SZSGPX>GC_&/^.M*,SE15?CI_ELJJ^H[]#J#%PQEYDJ M8%(%5[!;7&'35).JY IW@RN,]1B(,,;YW]EDADU=X0<2A)\Z:W$5 :44>#89 MDPN3.(VGLZ]REWWSJ_]47>35[MNG'_K)^.-D*E<_?\7#>SU_KA8YVS/L]"$: M37[E%W;"ALR/RSM3O-R9^" DWZ6[QLH=]$=9'F@:8ZL>6ILK*3)[-A825.)L:%WAI)DTE1;>YOE1XB9U6:=1X-8C6U>"@BH MSJ@BBP2"P+#.J**$EAWQ0SRY3_M/#\E@(?N@LV32YS^^W=23#).EMS?#@%W@ M&4V-7>"9S(Y=X)E*C$V&:1EA=D5N,DDV&::%M-EDF+81)BA$.EK5N&(7:D?T MM3^^CU=I%)^2 M^E?;2#(IG\93I--_VH77S;] MJZV4V?2O%G)FT[]:Q9=-_VH-83;]JY7$V?2O]G%ET[_:Q)5-_S*?*YW^I:O" M&'KVM#_=2[F;HDFJHK*W,[XZL;JP^7D=S<]KTH9L?IZ)?"!**6<=/?,ZF?E_ MQ@_)8*2.K%7,P9/Z\O-DU@T_VHL&T*&S-VL ^PU@H[()AYBZ.DR!(\-&@*8K MF^3S;A!/D_MQ05[PXHMXZ$WS:U?6TSG;Z*0MM(.&K)8,!I"YW$P:]M>.&3T] M]#M$A%P: 6'H.>%>(G3HZMHWG>($N,30,6HO)[WA?3<9 0)@8S4_7F)D&< J M48FGZR5F1\]7CX]RKD^3_JC@]FZL!:U:B]'L6+46PZBP:BU&\6$+S-L"\Y6\ M^?8,!>8-Z#F7U!/:P0[F:MS2561I.X_@LO77S60T_#8>RMWG,D+N=O(U?IJG M@P=)X*<\K/B+1G"Z(GKG:$Y=& ^OQ]Y3FHRBY$Z-06LCT^TO^>CG2 Y$=1[B MV2-$0_H$L7UBK4]\ZC^K$NW*_M/I;*=7R ]LI^ALIUA40::(Z P4DBUXN>L: MZJFLH2HR 6Y5-G8EEQ")7/<]J0NU'67]L)?) $C;"^_NXL%,IS@5.)""1'Z= MQFJ!$L]^R4GJ:_PS'L_C#_-DJ)8M5^/L?C^6"QEULNC)J2R]G3PE P98ITV2 M<&[HP6*W3;+7'PTR"0L]Z^PUR,X8HEEJ7C6WF5LMJ:.U:QNGQFI)FC)+X=UYS,P![H-6@/@0C"R9@VN'-0,77056 M9R_LIFU@Z.+VV\;'>"9W)]=WV376) XJZV1:*2M=UJG>2IGPA?3N13<@C A# MXWW//57J=6T\;+0>-SQP/SP?)YDM)-,)09!__W83+-E\S(3UWN??_2&_^_/= MXL/L8>K^K2?)16*\\PCU88E[IVII.MVY._NXQ/UKK?@N&_U]ZWG:2Q.OL%/W M?9:LI?W99&5J95J>X5I\OWYL$(\GC\GXI0<7M6CUS-V;_WRW]ML+F[X6PKA+ MH([V7'Y? D@59EGX&/5%B?L7*76%SUA\6>(Y"Q]:X7,67Y9XCFI]?S3:#\_B M@C+X9'VT&*+LNQ)/6?,,%CYI[?L7GI:-(N__YW_^#U!+ P04 " "U?&)- MTRNAQT<6 !0_@ $ &EB<"TR,#$X,#DS,"YXWZ(^&Q78^%_1&-<.11'/0$X8_4(Z*/>KU,Y.])Y8?HT^[[_=U/1LD=BR/_ M$'TP'IUP@B50(Q_J/T3O]P:_] :#WM[[A\''PP^?#C^^_Q^3FDUGG(XG$KWS M?E;$G]$IBR(2!&2&SC.M_H$N+T]VT5$0H#M%+- =48H2?S>5)1+SH*DB\77' ML/%I?Y?Q4#G.-23C&>_3R,A00EBL 0T M^LO!H8J'6)@X/>_F"> MLY2GG#H6O3'&4YLC+:CDJE N*RGGH\/I7 OHA@4W^\.8!@K,4\[\V)-" U*) MV#O8WS,$1("+."QO>%_ROJJ[#T0]H"*<>B;K7)!O-TQ>^RGA#'GT)^K6-/2<\@H6*%FT26(^)O(: MAT1,L4=6Q20$V)!$\ISQ\)2,0"@(O7C^]U% [5E^@KH*];^*?-B MI3B._+-(4CF[@,IXJ%780=3_NN.DR-7*%/,)O#NH-F"P-X#W2\9N_@11*)&% M#&%?^HL2%H7'@O@WT:_ZMX<#+PXTXR7\G3*G%"[&*8=W1217X"PTJ^9+GV;^ MV9;;[D%_#;B;4?Y6O&5"*W<28"%2W"D'UJ1UNW(?_)<+0NI%'?DD MO5+\$" MJE[O/CK&@7H[HOL)(?!:?O<]PK%/H>3GSKN;]NXMAE>!G!!)H;6:N%HS+O'W MAW7]C=[-Z=?Y?S7_7\#0/B26=]/';A]^K.?#G$0@-D(W4S53 %"A^D3%D*3 M3H"-/A*45-MUZPVYU=V##9HECO[T H[N^O-&''\_@5:1 M?P.MRN<<4-'MFW&[0?-Y%=#<2^;]E2KP$TI4Z,+!VJ@XP6)R'K G<1'YE!-/ M6IZW*=S>_645[ZI*D*ZE\^GF?>J.]N7D2[Q\L#DO=_%]=:]?,TG$ \N'W$5[ MW_ QCNA_M'F%2^ /B-NWANG&>+U@/J7""YB(.7D@S_(X@-";P.8.*OWS!2MU M@G"PIZ;V.1?\8=;?P6@3,+JGXPBF;AZ.Y)>X<@Z1;\ZE'@: 2.FJ+<+A\L MNMR0B@JQ*)/;H6 3*+@CCR2*R3EG(71KR;$G_Z!R4_XZ#F!0MW7#(Z);@=O&G111O@J.$+HY% -PP.%F&0"4.IM"X(;&AVJ9:,'O#SZC-$AP"GC]];"<1T]1&$ M=3%^4ZFC0*T$W&(N9S GA[[IZ:7?5;W=1)[;^58J,16-M&QD"N^@L*%H'U*9 M#=Q4[@\DD[E0PY'>8V 0FCF-!(R*4(X=0JK1=%0LU M1;DQ8.7],JG($-OY?B.^/\,\ EYQ2[C>7M+,W=7<;@];>;WTG0]R=(=G$=+R M.A]O9(H7#P7Y$J\0A!))G7=?;G4X>[#!5>)I?]ZG:AO.C"\8-:S*L'D(8BW0"Q4G\EB\CH72*J@\0KK/LU ,9* M@MWPL%*!56N '4:VOQC8 HN?K?'K:S?_,)@Y^>76R%LX.\Z5A#KAH>5*[06 SI@O%;:N-'8L:E4-RQ*]B!6I9 [?+QB+KE9 MZ&@NV(T2*Z?HS"MW0'F%!',#@#02Z :&E8HL339W@%CE=(F\6_D./OXS#$?'8SN@BG,"Z_&1WY;*HZX0.; M4N_3WJ>;*/^0U?R.-3UL1)\ULAPG&ZG%#2LK,5D.JU03]>UMHHOZE6F#M#H( M]$% 7.>8E0Z/+<&C\<7MJ#A-0\]7*HYR>'4MW'BVTJ[;PO,*)Y%TF-\.YM,B M-:W&XS$G8QT#9V?9]WWZFW%=10,(-Q#J1.0'*R&\%)%9U6BN;C2<(:@=)=5K MF*4*=,C:%K*213]P]27%0QKH+S;2S-P#^ZZZ]30@4@2;;UG83E2&G!BI7E>P&8)VO[14 T]KU:2]0?W+@9J8! MRE10+^AR^'5 VQ;0KHG\#D,B?O-(^#$- N6')G JY7>#QDI\+P<-U()T->B= MJNAGE%75(6,M9!C'%]3*?BRE=WN^9)-M+J]+=VS'Q:7[GT0^2CF9P"/PZPGF M?*:^F U5 O)FE+$M(F!=<6Z 6$GRRIU59Q M5"MJ-&%UX\-*GCOPT463EXLF^7#@&V="S'=^(#WRO#B,]10#GG&9KGK5C"TK M"GB!3D0YQ6T5Y@4;CG ;K=&-2RO[:P#-@DQNKUMY7/L3S,[E+^+R?"CQ!^-_04\V MO[;][X@]J0L?::B&#!?'UW?I!=G6*&5#4MV@L9*S9: QQB!IW3\ALW:DJT=) M_4E6%S3(;O[N1AH;1E<^%;^(H%SM/K\C'H'W_#!0EQ@G;EB*IGI2W.A9?@3L MPNP]KPL5E2$(0QEV.J1L)0XE;_QC#/H=/6'N"W!P1EP_[KBE.)'RROKH+(=J.BAHAG8"W "I<8#$'$!T-?-OH;2B M#AEK;H1+3XNN.8M=2N_VNY4&-D^8[@:LV_%QU3$?Q:"@BL+>$+NR)##Q4JC M+@-+%VE>%A3GL02"*] YC,-+ G/%6SS3E/H+F6L6>:I[!H%*,Z2?,D=C3=@D M^*Q5C1MB5LYV&<0275"J#-*5H$R=],.@>850KE%"W06I]?!8A4G]&- M&2ME6WXH5A>.7LS]>>XC*SSR?L14T-(94W,!;CA8.=@J.!C)DYS$K*<#QLL" MP[D7=TUI3LA\MI*QJT.FV[G[4A#*/X_#2O4R9.M:FIE2C#H@;!V+F$:'FX$GK+]XB4 =K=<2X MX61EC*O@E%>53-Y3Q!2U96#JL+)IK-QR=J[&FW=$Q,'\Z5=U,.)B=V.CWNUD M\!RJ0+H.E%:R<-I5AXGUUY!N"4_N"]/7A3583*K#Z,9!W3O,NEG2=@"P>"]9 MO%I?Y?Q<7]P<'#0UU1] M0 .\)]5HNY^)S018W,]#'FC^]WM[^PEB%MHOU2J3,.%D]'6'#J>]]WN#7_8. M]O?^!(;=YS#(*"25JI*30@Q2P^>]N-QNH"^Q^S27\D;,#O"0 M!/4L!M(2BR^5@#=B[&(?7VXS<)38?&O(*3/]2Q]/IQ3>7?IO^"N*6$*=/ #+ M&9H/WO?W![K/P4Q6; M:% T=#,-,KZF&HRP&&I1@LN>@HKH*W?T]@8@H5()K8#)JIGZ!.8.A:!>(:B9 M*K%851/@'&,\-;3)9#559JZ9?Y/FU>=<^M=:"E!]5*(2MM](!8,O_=TK9#17(\+4$\WQ4+ E/]="@J"> M$C5HI$'&I'[T"NX5:I=3WAP).9?^58$$$N@OH+4&7W>.AL$))S!I/QISH@NN M2#@D/)E/PGCJSVJ*9"P([R)X$1SZ+,0TNI D5).D'82'0I^K^W5'\EB-]$!1 M>@@C0,K\!\WHQ]D)!A%--E1DM"(&9BIC5?J-LWCZ=2=AIR"^THZ'">7^$3SS M*\PH)VB5%?;M/U&Q(2_/I\"PE2@=A6%>8\[$[D0C,!(XVVZVOHNLL'>)&(!&\\L[+K)6H7@8#K!EO[FPU9I MJX(!\=4=RY<,1]4Q< E=JVS22V]JIYH>$,FS9R^(5:[Q-IF S]0=M/IT]A\Q MG2I&P\X5>,V.%;*(2,QG9<:/<"!*K4^FNS(K&B;7_D"KD"&5&VH2R9GE4_-A MFQQXC 45-R,S40$M;M[D5Q+_&S&U*/0OUWLAZM=F:&7 /PYHY(M%*,X_;146 M[?U0V1)R=J'"+>%ZP4\YQ@-7G-(@EMGN&&W=&C+2MH"&F*8DC4++5MK"6.]. M+Q/X#_$O?""D(XKSO1;.?3WIV$7$G2=BU#E@RF_&%J]]:>/?T MI&(CGCGQQP:X%GM7>6F;>EER+)JH?M\J#+ PA]E,Y]4@<<)"=?E/764H)V==KRV[6L.Y*NR5Q' M;<+U!F9URB!1_Y:QRC?G>F+:]_8$LYU3C/,KF? ?!YS9*-=LGM(*9] MRVG?PJ"^L.,Z5C%8'Z>5>DVDIIG3S+KTINTTDF1,^&JF;\)&YFG]5/B!EZF< M&7EK>ZA5C[I%8XR2D*IV$JHT:DDPJD?]!J)1V2'(?U Y^1ZQH3K-0(F_B*:Q M%&H"#\.G@&;3>0C$8+G.<66S\)DZ'(&H\KGSHE2+;;VBM1N[@-.;:6W_?^/T MML#M-;19Q_;:>(/!^)QQ-1R^@'C)B9!WT$WOG_#4&C\OHVO3,/H;YGA,3AGC MEADE1:W27-T/IO%X'@?![)1,.4F.*D]R?_<2ZKB(OINQH@G/6^CVOQ$AITBW6B^V 'MDC;UOY)S7?4M M;SX)(SJBR1X=W:V*I=1YVYISOX%Q3_']9_ZF*])"]G"V)GF+QK.+KS4]>503 MYZ,II\$Y'4E"HH8SVVR697_321Q;F$&K#9? M@61QRT E(FF2R\HV "T>/5^RY+V6D!:-Y9O;L; 8OK* 5JZ,UQOCO)T!SJ*F M=T0UM0'A2103U4FR]5:UQG42"\E"P%/)8* ! M2XM>_R]MC=5GM;9][K/_-9G0S>ZVB#FV+(ESV M,8W:QU=0 M)4-_HX5>KDJSH7WBT1#X7@]%$_9$N-XJ<#\AP:.Z:3KRKRCG)?L*:A&W:4QP M+R'HJ;_!!7D%,PRK:Q!/-<)XQ&1PZ[4&5TOMO5?S]P8N==*WR<;?R81Z M>O-8?AS'-9/$LFT979ML^D-M+9ARQD8P<%HTI+2P5=HS_A>,!RLO>=9&.&C> M0OZ]1'_+3]4DK^BM+_WD$#7X^7]02P,$% @ M7QB3>IX3)]U%P 6UL! M !0 !I8G M,C Q.# Y,S!?8V%L+GAM;.U=ZX_;NK'_7J#_@[O]E/WI&C&-*/AZ=GYP=C1!QJ8?)XN/1UX?C\'1U\S#ZMXM\Q)P C6;.*R5TN1Y=.KX;^DX C8QN,?G^Z' T.AX] M!<'JP^GIR\O+B3?G+CUQZ?)TCHE#7.SXQQRQ9^PB?CHZ/DXZ^#4BYG)W_[?C\_/CLS>S\YP\_O?OP\YO_ MRY>FJS7#BZ=@]#_N_XK"?QU=44*0[Z/UZ":AZB^CV]O+D]'8]T?WHC ?W2-! M*/).XK;\!""PCO"/1SF4KX_,/Z%LB>I_OJ)NN$0$D'K7),#!>D+FE"TET4S7^TF! M>LD7&"[O,<2^F*(K1KW0#;B<6$$\&T]%U=/*UD_W)/TA@ DG6I_.TXES1SD6 MC5_Z#N=XCI&W/PC-?OJ!<^$(!=AV_38 3D&Y+U"J,N,G6B6R? MX;EVN^#MPQ.T_$1]#X3X]6\A++HQ\:;0$[NDRQ7\A C'SZB#(6C6>)X6) MX[>[H33HK#U@#WA!0""Z#@G&K@LJ4 !4WE$?NQCQSI'NT'M[T._1,R(A_.=2 MH**7D=7MLDN0#^%RZ; U".OERG%A$8T]NA)\G]$5=M^=O9N22TH\$&C(@S\X MC(90?[T+QQ"OFN'$> GY(R.COFWZY4]<.J+RCX"J*$39\1N\"^+PCJBR&E?;<' M>T*>$0^D/.Q<=ZCMJSU8GRCU7H!;,)4FPL*QP(\^XNDRO7R"KX">2X>Q-9 _ M7@K-;3I/JK6)>E]2NF9*Y\/>I-O.9T"ZKCXQRGF1Z5 4=/AP&4IY#=^Q(#[# M]# ?=B2L/X:E(GF45>@PR(L2G-D%7]-(' ME+$?G/<#!WI"C,"@G?<"K&A5Z05A5X:)F^W2;^UFCJFDV;ZD1:2JC4TB@%Q<0Y&'OQF;=[-NU 4V]L MBO?7:/#$_LHYA<&#[61 \ZQ5:MMC[15B^!G&ZQEV7.^?R%L(1<6%S[*CSF72 M+MVW:&X.J/N]Z$?IW,:LV65[(*^A-%TC=($(FN,>CH9Z'78',%UJWRC[#FP6 MQD!$N.SV7X2^"+\K7HHE-;GXA,#OPDY]CUP$2Q'T M\AO*(GHZ98D>!3W,DF@57C@<3A\O#O,X])X4[F=65%/0 PND4,I/RNM7\6>K M5O_FG;=I&!,>@)GSVL..5MM7FV9.:4. PTFPGL$2XHXK'2#9VE*5:-?@N3,5 MW;.B!Q]JDX[; PP+9HEC^ROQ4A5<>*HSQH]=EX7(^P1+C@E"4D';_I;7"CV] ML*?S*=&X[UY@WX0!%/B,"5Z&RULXF: [9RU+2I?$%TI<,1:^+S;@V)E*%K)@ M7Q-E+Q+;8^)%R#%!7&AICW *ZT>.Z'?:+=!T6TY^'+N@G43QBJW.@^:=&P3> MFWID*'3:8O& MLO"1H]]"D#[7S[V$&.AUN"_ >ZCXGR\4ULB,ID;77&!9+OHU"ST3H9(B< H4 M5UA.XF/.8IM5SK#,T&MPX<-!=W\&]4AKQ[RMC+?MA6.:% R"#\D7YOF14M(Q M7^)0JAM&ETF4V#<ITQ#2@;%EUZD:W-Z.N91B1NEYSFC2<$@^-#]'&E$1\<\26[OWB$F M_4V]3 =UIUWKZAO.IWYT.,[J5,R> M4^0'//E&SJ?CL_,X0=R?XZ__$WM.^)VS%@OS,F0B9"/IR7<>D?_QJ*;PJ4&Z MLSCL+RC0H[ZTBB$,R=5:53ZL6\HY4#F=@SJOAM6H%2-(4V_XG8,]<>=\A6'Q MQ $!@914Y>#J*QK!$P?$E-.<#U4Q05?-,BB4:4;EUL8$7\0-BH#'J,WK5]!&%Z%1SO*;2@'!D M_&\&)5?/#!K^)(XE\)^8'L^.+P\J0>'ZHA*13ETCJ#(A5PE@LY@)6J_0','X M>[#!Y$(7:Z=3;3436!+386PLR1%6O4;3T=-+"AJFMY;-Y66-4:V]"%6E MAT"Y'M.'HSW=L5BGJU5F,JNQ<(\J MW?(9G7=G9T>C%R1>D)&?X=.*8O3D:A1R($RF=A=EQJ.BJA58&]J\V M@]W5NIC"/S^W#?Z&HI(?!O/Q(#ZLRR&5O>_TAL45@;L@W];/C< MJ+"XYJ&662J6G+,-LD<%43WR7^J@R^6W1HM;# MNQU)EH&U:#GK@=6)-<[@6[2>]>#K> (S^ >WM-5.K0QTX6Q]? BH&]\DR)BQ MR^';CNLTQ>RC0R,\?NC5Q"6!W#ME@H[-+)^EWM^:2H;BHS?1$[!F[B#_ :E<"4%8P$I,;Y487[P)Y2TPP#YC,9I*^R% *HJZ6$23B M[<,[1N?*0)E\"3,QQHD43Y+981*"M,GRQ%Z@.2T\Z7#]"IP%20\BDJTG('BD MB4JDP:/R.5=8Q8@AK@Y9[JY'A_^!P=JN%T_00(T3U,R^OY7,Q"A0^N7R+,9',"F>'B M:..!_2TW$Q1,J:IAQ)^7&90P7\6A OH*2O*@$07(4^:_.0BTA_$IJT81GJ/5B$#=90C.*'5)FK6 MJ-A"JF%%+_=H";I;SGXZ(2([/?:P4[*#[=&0R2&9SL7UJPGG(<@T) ^6-6-1 M5L,L@L^(+1"++]I(@O1E?--63"*=T?@%^XOX30P4Q5[+XV'\MGT-3*TF!H&Q M/D57995!8-!-5;Y# VV(O=QV<073?HV\*^:\B"N9M]39/)/KU#"49R^E*1%* MTWG^;JF*V?453>.1SZ14'\J5Q5N>(*F<),VG2G5=TTQ^<'P8]\9+M4$+PT#8 M(/FA9F5#N.8XJ(BMS14P1-\SYI@2T &O:/@8S$,_L2JI*597,1,>NDJUHD0> M*BZO*\-"]5L8"L**K4)9?"BTWPI=#K0XT-XJN(6M[D'>3_<0*QPNQR\.\_C%.KG+7W;FTZUI@KG?& Y >,_%D2VZFKYY M=%,P6J.BV5!A(RZ[C8!K;>.4E7D>!LOB4M.8E3F"!LOB4O-)RN*W%LWBYCZ MC73(M6=+*Q-\[,<6#0U$D0EDX%%JN[%%RY9B96Z0=OA18SI0I TYR*E2;^11 MY!,Y:&94N2(4*44.>G:H3Z>*;( _'#>4UHA,23G[81C4V!&6,ZX5:1[/&R.:+I> MK$S+WO)DT7INYP TOUWY4QGIH4CZ?M@<:N*YM3(_?#LS2#NH4)%3WLY)5!$; MNC&)4B>RE9DN]H-?>1''RL>O]N.'_JU3^TV\.[&DZMZBE8]J[2T^*F(\K'I[ MJQV&Z/B9K7PIB=5Q7N8=5[;>VP0N_BHB+)S4%/DIJ+@XHD M-C\82\IO(=J9\::KA;3M5;,I'V+[BRAWA]C*3(?=KJ'R1\=V>IEHR&E0!IAS M1APG?,I#AJ9LX9#XW)$]N3(A<\JBV3$T@A_P@N YL)($L=01:46ICUWQ\IL- M".+\H*!T4(!B#>.WR7X0$H2MX02_7#DN3/VQ)Y8E6$)H>!P4:8B@4_G62Y!\?+[4',Y:7$A_HE#86>Q8&@A M1W1]3;S/#ON.A$'X+NK"(E"1-@>DY[:DV*L_HU_%$*U\)%W\43Y?.8QQ/M\K M)$^:W *X[A/R0E]ZX;FTW/, +P7(Y)6I*2D#VRR/5VFXO[1C3:*'53U%+W$K MN5!_G5HMW$4H84,:]U)!G58U,Q=6DN,LWR)H*KP4"^8LU3>)M"H;54N; 4R" M#+3FH)7>B=WXH3?M]W-/V"$.X9CS58;E/"-V@67RTX9"KYV%F_0](=>O+N(\ M$M2*A:HHW((\5.T.6SP"OBFDMG9U4^]UY=B6D%,N$FH%YJZM&9$8NP[O9EK_ MG=AGE6QM@U.J];SGXP?#$:JY\"HKSK#B+8H7&!08U,SKS--CP*6\P27>FF5L M+7[QPX-F=@T*\B48]4<751M8%BV51K-2D8/ 'J \EM3_7!:M5MWP@CE M.CZ8_;M."J>:SS@Q]8T)"1U_6_@.!Y,XPP;Q!:X,B;S.94#4:"0[,9[@)+U2 M3!U2D_VJM*A)FC4R=I46-9)?M9[6JXN*P37&[ M=5!5$'>)6;!A2QC[\#V!?>W\OYM#/8V7\OZB#JE)2=,4BW?9M(G.%1[T(BT= M$BO#PIL@S0_E?B'?-@BF00<-Y8RX3?="FZ/?:<_< M3_\?NJJVZ:%-2PF7>BEK[%!!4URQIS/20H6GDW,J;HPCKZ%R.AS$.>E%O'\B M;U&X,&+%N4'F9RH^R&L#V4DFJ?A==CMXO4ETNC:^4?8=^)^_O_HO0E_(I>_@ MI5@#DXLO]_>((_9LYH160F JF*M-9CHUC>0QKZ<+^%YK7&OSD'! 9XI;J9!WS9URLZ7=L=1;HCJUI$T(_"XN=V4AZ3>419+:F@TGVNEE MTH0H-R- R)(SVH)"ZB[Y*7G]*OX J3&2H2AY30:GD'=,-1VM5.;:XL(A*FT5 M-V@7\3 M!E#@,R9X&2YECOHD*Z>\J2-&4XRJ[PM]-$L_(@H.;E,N,?[:,3YEA*?*:/*C MS*4;Y66S@O.5 8=HU&))HWKSMG1DYCW*-EQT;0,OX5+(''_NZ4E9,57L!/_$<.[D0_ IR-K).01F97R@6^FJ?KSDZ!A*!L3/2V#N;\\SJ!VNTV:GU M?(SU$EE23I8^^+C=Z4'Q,9<%H6]NYKNVG:>;MZ#D3)D].22]!=L]<^MIL)_+ M48+-!M%N+?1E.]?D/,@.9Y4A:-WW:SLW*QYRZ)RCZKXMXFKN^N0V0O5-XJYZ M,\&YFDUA6UZ;, MU/+PUL5NM:MM6FN5LY;]2N[0R#-/24&+I,&BEA" SZ M)O9\<6;8+J?$T\1%,$[$KZWWWBR ;OQC7"\WB,>^L6,[D,C/XJGNX.Y%CTQ M+1Z LL*!+)YV1K^%L#RNGP>>45*F29G1]#I.+M=_[CV-[#4 +-]]O&.(0QGY M,7>7)ZN<\6(&Y%[XXI'T@>.M?([CP% D7PP=39SJ6CQ#F^3A_8:#I^3! FM& M11?'+++*#!Q-+E?NA,C,&503Y M6S@\S=#8,4(EUC$+1T8/A1TCDKQ*8-/99,PB;!C\-PG\Y%00].AS!A_\' M4$L#!!0 ( +5\8DW]EW@BRC8 *_# P 4 :6)P+3(P,3@P.3,P7V1E M9BYX;6SM?5MOXSB3Z/L"^Q]R>E_. 4YW^C*7G<8WNW!N/<$F<9"X9W;/RT"1 M:%O3LN2/E))X?OTI4I(EVR1%R91(N@T,IF.;EZHB6:P[__&?KXOHY!EA$B;Q MKV\^O'O_Y@3%?A*$\>S7-U\?WXX>SZ^OW_SG?_SKO_SC?[U]>W)Q]7CRWSZ* M$/92=#+Q7I,X6:Q.+M TC,,4QCBY">-O3QY!)V]/YFFZ_'QZ^O+R\BZ8$C]Y MYR>+4VCHQ7[H16\)PL^AC\CIR=NWY?B_YY!\/OGIW<=/[WZJ_?*09''P^>2' MVE?G&'ELS@" ^7SR\?V'?W_[XS>7KR MO_W_0QO_?'*1Q#&*(K0ZN2JA^K\G-S?G[TY&473R0!N3DP=$ 47!NV*LJ$00 M*!>37]_4L'Q]PM&[!,]./[Y__^FT;/CF7__E)&_\^96$&QU>/I7-/YS^]^W- MHS]'"^]M&),4H-GH2 ?C=?WPRR^_G+)?ZZT!CB!=-Z^#]>-I_F/>FH2?"9OS M)O$9*170.1&VH)_>ELW>TJ_>?OCX]M.'=Z\D>/,?=,)_X"1"#VAZPB#^G*Z6 MZ-_?'I/N__;1>)G"Q0#78++. W3U74\ M3?"" ?WFA [[]>%Z WI&15C VL<(&THE$,J1U(_02OC=L';1_G,/(\B0)@^9?_S.#0C>)@##/A\V2QA)]0 M3,)GU,,2M)M9(\KG'IE?1'?S/N/@H"QDR\2.^%TF(R?8@]AK,8&*+OQ>G(]T%@2@'*^R0*_1"1 MWC'M,+L^U!_0,XHS^,=/9KDDVCN^JE/VB>1CMEAX> 7,>K'T?#A$HR!94KI/ MDF7H__3^IW%\GL0!,#04P!\$5H,*R\&9%U$)\W&.D 8FU#N$-I)PS;G(>#I> M4H4(!B-PD_1R?1G'8) E*'XBT-B;S3":L9VPNHR#6P]_0RG =I_3:""*M@!H M$ *-"$$I7:*;T'L*(_@1D0<44:@FR5>Z4C!1RI8YQ; 7V&IF)(45Q!=H225G M,A#IM(#:*U%!\PVR"('DD1"ZDI=6.\+2M]$Z7W9VTS;^PY8GZLO M."%DD^C0%&3X;)$Q?@W?X;3080;8#QT!&XY@:Y8\*F6"41QG7F2*3DKPZ"// M31+/4H07%^@IK8"@GW0B+9EE"%0VC0^#X-67O:,^8^\LKGDR?8A=>2'^W8LR M=(L\^IG=IQ5-US^3FO68)Y;JQ%\;3'V3:?O67;>BDB>SW4 SJBZ&0:$:]D^F M#C -1J;B&LH7CUY#A"2P>,!U+=IG6J'51]H+A,-G6*]GN)B"WU PH_>Y#Y_9 M1+WSI"[3:[3*IHG_;=/=T+LI5G%*?4A>0NMDA= 9BM$T'$"#4INP/P371^V/ M!'\#,E.;&8H)F_:_XN2%NB?#!3U2UV=W#T40@58.H FB'DFTOO6N8_B=FG-! MKT=P%$%\O4IP#D^O)%(!=DI_",X^ D/[BX8# [&7C87:%'((!2,"84GU3 M7K[2/[4:Q]M/KM-^1 WE$^]U@!NM<2Z=UD"F:H-RDJXF<(2(YS,_076V1"WT MV@4[0]$_*09P-;:96!_"<& 686&FC(.U"$X=NA7A1[Z/,Q1\@2.'*2!K1JO_ MRM,"SR#DZ7U+M)Y[$+2OLA0:W(9QN,@6-Z"9H'MOQ5HRR_U=$OMT+:*(7L"% MSS&>L89#;92]0-1'Q+.,A#$B5$I[ BUL&#ZB/FF_B*ZOY?+'D0_221[6IW4? MM)_<(.*]F1SWA&0@DJRMV#6K3V&7H*!AD%LW[!/P6[;0$3C;,WS]DJ^$BM"+ M+P>C\A'DX/5-(140^B7"/4ZN*.N".SZ+-L-9^D9>-K5NW>*>1:@NDIA%L ZD M9*A,JM%8ECT1],\,N,_E\R">>+4)]T7P 3K^>9? &9DD:Z-K+?ZJ%B1:16C1 MB$(:7P2"*QPG^K%FL:TZ5[A,T&MZ%H&BNS^!!H2U9]I*PU('H9@B!%;0H?S" M/#W6D/1,ER+BZ HGBS*8ZH\PG9>A:(/L$&48+*'%A.I&O>Z1EI#T3)=:N-9U MS#S;90 HG3ZWK#XB/\.YX <:)\*I%\83[%$*Y#+0P'RZ-YA[IC4WV,4(!5M" M8A5=^C^AG>#IF48T^&12!)\,LD7X$YK LO\%ETW;,\9KC;O:6<.(;O*)36+= M_WJK3-\S!:K C6M "6>E07,BTAL8HN@W#7]O#T3"..&V7@/:,(@15TZ'^/M(*C9YJ4 M2:[W"#-_TR#;03QIW[+ZEO-I&-E<.&F!K8=]580%M<#**F.T"-B/C! >S20M M!JZCM>X5QNEI$"Y.BS:G7I7OV0<\,!4M;Y#$;P,T];(H;0?=;O=A8$T67AAW M!C7OW2>D;(:W"[1X0K@EF!M=>X1Q#D-@/WM";]>4:0KZB0K1><,I)OQ4':!7=1GL1$HF\G6 MK@@< Q, A6MR [J(ULU,,)<5,08R]<@3XR(9>3OSO.4I%0].4922\ALF,+Q] M_Z$HE/EOQ==_UM+<16#=%GPVGSSRGE#TZYOV_4]-8+<.L[GWPH#6?%B&L(QR MC*1]S&#Q5U;X6">) #RVT6A%U*!NZ7I >;0E>LRKX(+H&29!K>P)L[P+"='S MM"9H60294<.Q=!?LMC,,+:,TN28DJ[B4&.:-UD8@S[D",('+Z13YZ1@V!?7[ M5P6&[A#PQXGW^D&$38L13&"8LW.Z[9,8SLA%(31S<>&W-0'U;1@GF(ER*8(= MDEX@'].D QH"\X "M%@6\:Q%VP5,PDB,87R5XBD"D%PF?>PWI" U8 MI3A]^.?#680[4\NZ'^?=[K;AIN,PRP9R ]^.1UEI1#6,@'9#V,8U!=-IB>1I+> MHG2>**$BZKK&J7(4C/ F=A[VRQD*1UU;GV/1>XJ319-]J)PYD9DE3Q(,R@%] M5.WC#^_?OSE9 K.B)II?WWQ\R?&@X>ZDNVJ3@(!K=;HOG]O!ET6#B3%<,>N M54=KVYI4XO/^?8%1'O3QF<:PH>#7-REFLDOQ91*GZ#6]C-@(O[XA:$;_L'2W MJQ)DUVQ5+?(':\^R&G9"9UN%XD?'411+W!6.GPX/QU(GJI"T5U120W++V54A M9J]<>;Y42JD?SE, MI)O-O6_EI=S)JX4O_H2[)23C:;WF M*$WAJ0'0NFK_8V[:%P:="]MK@)[@M 8Y?-J&&K[ZLYCP"TIFV%O.Z4'FIBO( MVSH%[9\?AX.W9)YU*#AAWO*VW:$ER'\W2YY/68U;O*( _UQ^H/#^7(.W^/K/ MKX];P-5^&,H9UY&[4B&A%:\[0+?=GJ236_F;N&/':2:KHWUPHFQ-[]PTH 2/6C"5>Z8NE=[ M]T%6A+XOE84S4UP]5+:>2::WM!Y"@UZ@.*=(@VG5W4@:_QK 1UI2A3Z.^749 MP.F ]C^\_Z6IS()"7]NP^OG#Q\Y857T-8=44U$=-TB_ G""52N%LL5I[TNS UG*I=3F\>^V8LJNV.V3I&*5&W>(C ,RC61NVVT MLRTZ<_$H5RV@1X.B?%3AOGNQG// 6_F.[FISS_TM*;'6:I"C^M$'AB ;L>#X M,DB>/CPW19@]"%R\;2',@%?K:P=6N52881I_4;ZQK(@4IZN9FFQ"/C#&N3A[ M'==;A+$?+B,D,DWJ&]TWIIF*;HQ+WB/,KG* =OP4A;/\00!$?!PR ML03X2[@ B 5XMQW%(*8/B$I^>;C>+K!R_!KZ6HO5Y>L2+@X4Y-0?3Q_A6S+- MGY.!WR(OWAMYU2F.!K*CTBG/!M=V2VUF:.[%[ _0D-@KN0_&NM@KE=1D3.,6 M0WO(PU4L7+ E]7/(6JK0+N3;]T(H1.[H566,H,M 9-L.=>Y.=!!E]AQ^/B ML'S)8,<#S:[C7%TZ0W"#H/)XR%_&Z3Z@"?Q+"1YD]U)4#1&Y2V(_5WH$6#9V M,X)+"+2%V7UTAM(7A&(I\4=Q,)JF""NMJI:AS;A-8&6\:+1<1F&>S9)G16\; M!-A[UOGM+&8S'0=S V_I"T6=A_N.<=>38]@!>_J@;H)7=TC$O3::F("QQC.! M5R@_=]+8S=B33?D-?BZ],S@-;7@RJ19G"+=:Z(^W7=\! !4EHJCU.[JECFXIE51!/7+.II6[Z^UI$ZTD.\4\J;JD+)JP(.TK M2-5II4-\>H&>\,]GX*H'-;K>]4>5) MXS;[T?9&>-_/:JL6R'9[7=EUAAJR+.L&OP$8X";5'K^[1JWOT MGK9)FB-P$+\D2<#NY;S@.GF$JUF$G[C#T6-JB\>T+"U0WL=AG-$(NS7OS$&N MQ;Q>OL*=#3=-& .#9D(<%;(;1C"4KKB[CX-;#WU * M]^9]/H6.!\^@04"X2O3.SQJL$>?) C:\#T==..5.$T/E WU$3RI=F8>0?(-+ MQY_#^GR36@H;NQT0+H;R87;!6JT!DUBO&[M9@@MEC^W06/>P @.XMND7W@P) MZTW*NEB! Z5HNZ-1Z^$\!J;.=2$,[4 F=[ W]#+CA5[?VR$MQU'VR(W M2T8%[I^^"]PK$:% ^P<;Q!R>:-=D0]W:T#RKH/$3+)?D]L;0=L%-R6A;!MCN M.A:,1Q#K0HUK0; YP+45=DHF*)NC6EMARW&\V1QWV@HWCE?#YNC25KAMAG@9 M#R35A9;4+VJ\?HR"PL*UFU=)%TVNIDJ'MS>FC%1R0NQH4ANTL&\2*9D0-P/S2ZRIP-AQWGE.3B.M>I<#XBEP$V2KS05 M81FAE!7C858C5G.GL!I=H&5"PI2\L1U9?XZ"+$+C* ;^IEPH],88(CN0.3-.*AH9.9$A[K#7&V.H<3.DLH MD[I 3VD!WTI:JT2MMPG,;I,8K?),CJL,!/-1>NYAO(+C\[L79:*HRJ9>QIY* MF,R]>((6RP33),4%%>GHV3['",XVS5VCMTCY2.1U7/+98E%@DXVG-8X@#2+I M;[XC]?:8SU# .*A\/D(!2Z>])B1C#R).;Y)X-D%X08^Z@! *'8U$ *WO<-&] MLN/*VHX':C&"G1C*XLI5>YM^N*'5O;53Z[H?AN"(7F8C\6SW- QVG=2IW21E M&K?P"^-+.G#9#4. *@L[X*B3/4G8*/^Z$&RR)PU49!?CT2?]DZ%1[3;N!U4. M4&@IVVS6OE"\]5PU.M)J/R]A%(UBN'-2+YZ%0 FR-CR6[WN7;&"TH(4?\B)! MM)M=YBL^,A)+EMV 5_OV"P;Y8',-:#&XZFT*^ ZGX=_&C'2EL9D9I0$&,@^7 MB*+CFZ"9]1;0D*N[N SGS$.@QD&;YG( +\E>#SR".R%)?ZW*.&GSREV,FNLDVP2-7M=XP!&JDAC M+T T%)KZL=D'>H#E6TW>QZCIK,-56]=!6O-)XR8QH86GS37&-^TT;_@#MNYT M)5^S)&1S(&R/V LE>YN#9WNDQ]:CI?8%U^XI._(2,;DJJPMV3@TTD ET+M@X M-9"@0=8P;N49,*"2X&X9ID,]!:0F/TX#8U4 M/]P HRRW_P";E460!U6VN!(>T@',X]=DY!.UUE!H:'/HTG=V"XK3'!C(_R"/ M5W=(H9-YHC;:%H7-'8;=4$3@)CC2&J6V' LK.J0=."7Y>OZ$J M4]YZK^$B6W#-9KN_#P85W+E2J#9^'PJJ!^KG%A1#K7X;%!HAA>J_6@>1G@*" M--3F)O'BM5HJK' G:JD!B-_1//0C^NS:Y3^S<,GX:)(*[- *'Z"U:#CRZ+,J(E;(0PU5:3BJ28G)EJYILU>W"9--7;ZMC]9& [B&"@-< MM6WT%.5)5;F81_&L],'Y*5"=0$J M)+NY+N- ]+"@2D\+,0+U&*<=<2KZFL?*93>7>XXB>G.J 4P;FH#W!M%:FN-I M?OE(@ZJY38W #'RO!*.\+@N1^"S!.'D! ?3<6\(OZ4J$2YLA#+W\E; ZM5LP MRA9(WN=0'#'ET(USZY_R$?E)K"##R]N;V$Y_P&T$&WY*XXNF",/^8/RGR&BG M-?8$>TJAH]DG9H3ZP$9X+U<*M]F6H:(_;)MZ72B(K(J7(A]TH7RP*JK\J]CX M"T!#>%HM.(M'/^N 7L>ZCNZ>/ZK-'F *@'$WE%X4V\G?!^T^%QH)#L1SWLK8 MXY[[7(JSBLQLLQ.IAX@!^UZB:(NDV!]D_A%9_4LI4%A=>)%">4$;G%HN/%+1 M8O/RO8C&GZTXQKET0))GNV@;]&*++__*"S$K"WF+//J990_7TB_+GPE+Q80+ M-/0BWD,6)K+=UD@]L7*E>>RTX,;!.'Z@%4IQ M_O#A71+C\N.91\+FLG%:YW"52C+_L[[QC5+G;+7^\[<0V"/VYZL;](PB6>E' MM67*5F-\ M%U@:2CZO\65U(:NADWUX- C_BIW-F424M9H-A5I=E';!*]&)!KL"MPNNB$ZH M2O1VXZX(<=7+/L3UC:I5^B3= W9=][X,"CO:!<]W[W12O<:,^]"5K;_:54WN MZ6[0U(P;RQ4+4;33/+F44)-7;2*(K#ST,/2P/95S+Z6$2Q6>!<"%Z,%>*/#1 M):=W+Q3XM$L!>R_A=JH>7QO8,&F[$+;2'>E./B07@J:[DZ3)Z-$VQ,=NM_/V M@V7K5O 5?R/851FV :OZ*XQ4O 0Y,_%#6KO'33>[DX[JT#+!^9,!&0UL MWH%2_O!9RU',.H>\B$8^/LX12K_@)%L"X.M=QHI'T8UZ[C%6H>Y3[#JL84<9 M#VPE#Z&LZ]'YUPM>-3[*U&LUA+B]C&)2\0-Z!')F0=0\,K*NMK@%'75L'K1; ML/;,N+J[K*&3"3SN:5U'D-2KR[7M7=UF!,<\*4V+;-Q2W>Q.V5,X$=A8)9?\ M]^ "OJ)A(]@;P=.5$*V-2R[$^ SDR5*,^+'%UEN+UXJ# MWU PHQ$!/GQF=EH-95$U&6]]5@T?@ .Q+PX\')"ORP $0&C_\P>YXJ[6UTCN M5/7DZSB=(WR>+)88S2E_?X9=!NN&;A)"SO-&\%WN42#7\1W(.+!-Z:]7L,MI MR.%5E+S0!43D M4!1Y!WBEV[WK<*8R%DN& ^>QP<'%:VN^$O.Q?'X]27)5>/T,/6BV M^9TV2<[0!'LQR6NS=:&4SNG-TK9>D:]YTVRV;@\Y*4$GR'\W2YY/0^8_IH!_ M*OZF('^J@9Q_6X-!+M4TM-8J:=UE5"<93^M#C2 (%RK@<]H[#;TAZN?BR#KTYB;QFPZM MK(=%&$A70=['#!8Y#[]\7:*8R ,'^6TU7$#;%PF3ZVAN\6B)P^@JG*8(Q9.7 M9#)/,N+%P>0%B+>ZHA*@Z(K:>\@^T;KU5K3^*9T/DW0'"OBB/5[*8YK<96NH M5;;95F,-"U)*A4Q8X1!W\W?KW_C1LS;4JC>>CH(\KD"Z,MRF#L)BD+&16Y3+T?H,A= M]O3I[X:[=R*_^=.HQHULH)8=W$MM>[G]5%W/K_'9L9 ]O\=GZG4&I2A"*E2/FV4K^,&% M7*B>MH@\E,%X462SVV0[]M&%(G@]D*/Y'5Y["^!I/39;7@TW7KD<0LSK)3K/ MA5JKVLD[4'ZA\2JN+5Y&W#,&N&GS5NJ=<67-#%&D 2+&BVK8LU%48J\+/*;Q"[R[D5DS+:RP/2MN#7E N?R:<6SE]T?5CH5M5HR:(M8WA2V%M(U* M8['7%-48*K[]]!RG)D*%IRESM=).5H@J5] Q[#F^S8NK%(7.BE-': M4(]S#Z-*"@8%:H:]A21]1=+!'OBER2O2+@> 0^M,*&[(_YH5CZ=LLHV#NF-D MK:4"*';L&T1>I0+%3D;V &6&N\$?9FZ#PA*2C<;"$$J"EW-XX; X.4(*J@L]7#. ;Y*YD%.)2XMPAV MD!(JHJXZDH^J6/;+<#:GX>W;^SV2I2:UZ6Y65V^^C.OBH?S:,"_T*VDZ^E!V M17=7N>W7D+992L M$#I#,G\/,E9:T,!M);#&,25I5J%3QD]?%2[& 4+X'/T33#J4R^.H[BF89LQ MC& )9/=A;/EZ;38R 6?)[)F[$]7?BC[/,$;":MC-_4QB\XCPE#\A/9C&G(&3_\QT4]?)@IZL$%U_1=B(; M\\! 6$MG4)P+/LX"P97E'$V#&Z$+D[4I-$D,'$3JF>*W=1)J0R4%O\ &P%XT MB@/NM2F]N-3Z:C#*YU++=0QZ"7UDDK_U)0TMJG1XK-6XWU8 G@\LG"F@L,", MI>7<7^B2:>IA@K3CZ12XLEPLW&RC@73WN=&#BLAD4RN $\Q,N-LZ_X[IIT;6 M?48S@HS(1]]U)"U(;.[+!Y!F<.A3\P15G+^">"+>URTZF]CB-?!RB[C\>75! M:R.0PTZX\Q8R.\Q&$Y,P2IGQ5B-'X#0D"#VLCST%I\$.)VAL!]Q26@N;.PR[ MH1W#5ZI&&-,L7@KEV:IJ:V_PC3 M.74APS& +_B(RJC2=B@SP<2%LK]EUI*]>"OO8R0T-4PC1&LG!>%S& SDT#/ M;VL%U'27U'/6)LEEG#:]QMIVE.\&4SW)#;6X2N!35TF&:6CE>!&'3QFA=:EB M:C15#2M6&T(#V'\D^!O"I-GGT-#8<%EO7E3%3NR.]HO.?&RP6AEO$]1Q)79: MZM+92/_=C8EIFR9Y3/VU-?67$T+D0DGOUG@J.@+7N'^TI0JR)M=&F0O0V;%P MH D"&DDK0.:-T;+F$C;LPHT4V*K9"#876-;,T0=T9-A4>Q:M]XVJ- MUU6VD&S=@N9M?A;*)4H* NB-EYE3RJS<,V"O3F!1J(YQ^]/0A-B,5+._OK=F M] 4^._L+=VNFPY85W_Y*W9KQ5ZEZ;W%%;LW4:/#'&R_+K>BXXT7A\GB?/#F*P2K;5)YT+!<9G%LX^Z/JBN;N2DJF6.R;9&R M[\+S\7T&_VTP.U&.B N%E?LF4ML$H!Y1FN:1 M6*0"#>0(7UK\2+F[B7CY6R]:8L]/@3FLX=SQ6FPA).]C)+=DO7=XL/$R^MOT MM!"C7,"=A A?!]0L,H6_9'DT'4K2'IX3P&>G)+./>$,(E$W':H M4-U6S&G#IJW"!PXP +SB1XR.\(@Y'!&Q6R^LR21V+N//:B9S*S514K]*K<=U8R#H(B4C8WH(GU7 M?^9*#[7$M88B:J*6/13!:H!$8RVW[ZXF5\4:NQOBU92N?<>WLN1%YP0#8"Y3 M%,(N,%:N9A>"@Z0P?9G]#\0>+RI?H6#)'1=>BJZ\$+,7.DP17PVXPUH7EZLT MN45;^[9]6_@.:W76 =YY5LO@U-^>_T"I:]^V;P':8:W)[PQK8[Q^:_I#IJU] MF[XM?$ZM3I/?3,/ 3M&#>[]_P0G13B#)3.Y3;/!3[)I<]M2,XY, QRWIIS!( M2/=G#[,Y3;EMR\&PE&R8_: HNQ<*:\['-4448AZ5/(^8'W.Q-VP,.Z>J)]GWI M3<;#Q,R25+>9Q.8"CW;O4+Z4:7.E2+OIJ:SOVUQNTA$2*\CY-I=/=(G/MB*U M?249[=[0REJKS?49[2;Q/L9"FPL^6LI#VH=SV%S4T%4B"PLQFZIL>( TWH[2 M.(AZ-);1F!/OZ\*;(:Z1N9-<[7)%(:=_^K4HU\XLM2G)^T";>*R*C M( AS&*]C9AR@'^RJDUL\_WSOX70U@84EM%)9$M?JY8I::-#M"4YKDB!\VI8" MX:L_1]-I&(44A$M6CYDKPTH:FI!:ZS23JE:K/7# M\G47*DKX@ O),=U0;GN-N6#ET4@)=3'-O!U(\96_MI>YB$K6V#<[&($Z7)4* MFX5+Q+;DL5U[E2C> SNC?3_)-JK>;W+M<^G;+JJ]-8AT%JKBW,+(M^%OR0+1 M]UJ%Y8]WFIC61URS +2$M_4;(D=-_7O37H_ZWW[ZGQMB+#\P;I=C&Y="CWJM M=:J-LJ!D7LM5?93]X'08,\J;%6_<'-6W/M0W&GH?ILS+/HJ#N9%^5OW"*E$L J;FQ D>B!+P%0JSB/2>SL,,!3(/"VO96<-H++MR'+BKK(H6EV@)48^T\;R!7U,PPA8 M]M>=G)&6G36 RGFZFC["#??8(@ZG8<&;Z<3"9Z,[#V/BO-X@ *-0?3RZ!9@ M1^X!Y( 7+YH@O! 0UE+;[W7<)$MA$;2S=\'@PHD(BE4&[^;6'66UEKM MO/P@23,79#U,8'"/$]A]Z8IF#*9PM&CF[I+R,^ #TRRZ":D9_$P?\@3[3GFOM9A,UD M'N(.R%3=AN).#S2TF*.,;/XV*#1"3EG_U:RMJ4FCJ]L59!J(<3.+FH5)#[I6 MV)44K*G-*F,=7^GE695\L"7-H[MZ4R_?H*II'*#-?7\"=E,JS)OA^Z))LZ'# M9K_<_ONAC3YLW)/7^RY0$N6-!^H.>AA4+&<517X\4(HTVB9LKJ&LZ6RH*H4V MUSCNE11U+=+F*L2]$J&F?!JO"=SHQ^UFO"XC>6KJJW'5HD=4FQ6Q ON/EFJ2 M7%/#QB+NQBK9IR$*3!0E'EN67IM+13=ALFE);UN0V8'@@*N,EFTL5HS)$D4^ M/?D*@#"%GIZT**)'<5/HL"P"XBPC<$<0 L@^A;%G6S@^B.^$P4*+PXCLU3O- M-/CN1M%R[@ECUNN_FK ;CQ8)3L._V<*,I]=Q"H800\HM@N@3IV*H/9@GQ"S<7+WZ7H%0X" Y44WH?<41J&D8L( $VL)K(HR M@$\L26PU.-9^U895P8CR$O>PYIA*WQ$CKR3115@CS5L7:.PQD,3E'5MTOO M\H89Q(67U5IAN/_&<.$AM-:+OBVTFG^&3"W.3&Y^V?"$-)/$N"=!F/6L8JSA M9SRKLO@##+SJ2CR9T&%S4%57?+M:T6P.LFI+"R7ISN98*IV+OX8XJZXD MVG5)V1P[U17+)N.)S<%2^V[^/BV9-D=6V4$WL67=YH"LSMRDP8]K/ "K!YR% M!BCCZ0Z*Z3N']I3/X.\7N9+*T_L3-Z9"NSJ4QVEG'6S2M1T)N=1)!I4'?93C M+VV.'EN_,LJC5;LHLD$CL_B3P1%.Q)/5?K4D].,8/F4'Y)?3*2C&P/OI,]ZT M*M;ZEP_J",D&L07/XI7SW"!T34B&@C&F_U)&R/+20)@-9W&;4*LV@UI"AQV1 MUY5PN1KK%NE>33M6:0C+<:RIZ==YVFR+8*XV@]I#![B[HO%3"NP>!1>(^#AD M0D8KM$5CZ B="F:UPR(.H.(U^TXBM^Y0FHN5-^**;IMM-!"&E2Q061E!0R-U M5HKLC$E2R#F515]6#:^QF^&GI=@!]/R4OAQRGI$45AE?OOI11@5X:D."_ZAI M7H!>EY&.,2K?68Q*=T8Q>4DF\R0C7AQK M;+(-(1_.0 M0Q6[FG8/,39Q7_?,(48RMG-S'&)<8R=[X2$&*FY9RXW'$[H9A>-LZ,F]1TOA MSE$:^H",O7$HQ]"0 ;$QE(1]6*$NQQ 0#LAD&^8RH^AQ#HRH^+4K/=0&MX0N M.Y>R@Z$Q>4#^**XK$R,,T,:S4K"J7@YDZ4\/R$]F.;R1UHH4AZ.9U@:U4_MMBX.^E!T;%Z*7*072F:VG6:;I=G83ME,O?6Q; &(&XS#.Y3F0:T)G@U M"#7+N5RG&O<=X0$HR)_7=6H*7Q$=@*+BN1VB:LF-N!BR%T=UTK%QMF,V\A![ MI>$:['A#'7.0+>47C#8!A%X+XQG:&I^4\A0B(>C M5;SZV'W-?@E'JX"U)5;WF#)':X+I(I"\F(1;M<*D-&E15L14_;!C7+GNN/(R MG)P4M8/PKO#6+G1IC ("=UQ"-UN1JB M:OI*7>1!U>%.&VBS0B6 M85A!=^?ZW*)E)<6CH9 (/T"<"M/#P-YH#S#[0K2%?"GF?H7UR722RNC2MY4XY M8+>='OHVR2$N../VI<1^6'<>X0!^D42LZ(ZHR ( MN MQ!5)I.TMJ8UQK%%B!^0'^53P8YKXWQ[0,L/^W",(&.$,>XM1ELZ!F_\-N@@K M:R9"4+6WAE0R_E0;Y.0<<)5>]I#]\G49YM<.!YU678W@M,GDFSQ]PN86P"[/ M#..VM0!J:0H?KZD-,,-\DBM!U-H2R*57LKB]T]#7?2(V1,M%C"OR5N4?&>.;%X=_KJ/PD"H.\BGXFX@F >P9ZT#<;+-AB;!_#61Q.0Y\F&>8I/C#2/>!,WP(X*!S* M+^S&I>'U1$=61!6+29YK;C4N-,^;I,6?%^B))N/>>O@;2BGP>0+3(_(SG.=V MQ<$YPO0I8.IS+IZY=) OU#+7MAVO!XZ+"WOR)HEG$X07=#LZL@A*_. M[2D6M8@"&CN\8IG0'@O;03!A_\/4$L#!!0 ( M +5\8DVUQOB^\Y4 ^'" 4 :6)P+3(P,3@P.3,P7VQA8BYX;6S%^P("7'"@FK@])4O$V7!^YV ]^/?__>/@HA<?9C]- M_X2PM_5WCO?T'W_Z]?[#^?W%U=6?_O?_^J__Y=__VX_1_M]C%@1UA M]&#_\#W_\(JN[4?LANC:\7Y_M$.,/J#G*#K^_/'C]^_??]KMPZW_T]8_?-P[ MGNUM'=O]$.+@Q=GB\"/Z\"&A_5GV_?<8'^X/CA1&1 MIM"0$JMK.MML-A_97_G7H?-SR*A<^UMF' D!4>,7]%\?DL\^T%]]F%D?YK.? M?H2[/_TORO#? ]_%=WB/F P_1Z]'_!]_"IW#T<5_BG_W'.!]O11N$'RD[3]Z M^(ETX8YRV% .LR7E\-_C7S//^A.B7_YZ=]6HT*9 BS?ZJ$W(6QPX_N[2ZR9M MJ;5NL>\C.XAZ")YK'XONTG_06% 0'O^(L+?#NT1\2DG@H(P1\VU&E)+UMP6" M+O5R/RB:PWD\?J#!8+J93YFNY!=_/W]T2;S8.='Y4X#Q 7O15WQXQ&E3)C!K MV_SIQU0,^G%!D "'_BG88A7-=O[V1*DSG"K(\7?WD?03"0SD8QJBL??AU_L_ M(6='FNW^/K/.%K/Y?/;WN;54%K(38MH!/( N*7X9+902@X7O (I97133!%X1:'+8;;2"&G1C M@9FP>SM\9!*?P@]/MGW\2#']$;M1F/R&H?S#=!8/*_][_.N_GV^W9,@?D4G( MK>\Z6P>'YX]A%-C;J-2%$@T&1GT=0MJED/6GZ7)._A<#):6&$G+HMX2@9J@, MKJ'53<.Q,2/O@!0ZDE89(OE5.7B[7[!'YN'NE;?W@P/+0F30C:\B? CK(ITJ M"=WI4E$^:8?;S&=6DD=K',[V=BAF@W)\T&^4$V*LQ@%;8ZX=UQ"-L07,$.($ M/:XU&N-05VMHR>H=HT&:[KO85%\4>[ ?LU4.=5?@S6LV1 MZ[S)11D7(X-6%_T; Q:$_D/$JBY&:(Q3'8Q@4(@J0%TQ/&5FA)VBW$+Z:9V<4*M+ M!FLGU?5/=20G("##:[$3E#_6C\"2! I^MUEN"I + M44QJ@F)BH/CJIYA54.S(21D F@;OJD%)G?Z0L+C#6^R\4(F^X4@.'+5- "!2 M)X>"/ZV6TQ)0,H(31$@: I@!U"S")D@)HG3-;TQPC=$W"PX([FTPD[&L4^^$SH\]_.V&]7 M$\(R/.)MY+Q@]_6]"7@5N7T=:AL[P0SLWF&7'92Q@XC,8E5A7-\:%-&U(JF, MOA8+ ;ACZB@F;QS0A]"^"?,4C%S[(R=O%AR%GBQ&9K/5@$ :G/#NR@M/ 8VM MK:"L_5HO".M$4!FA;58IZ"@IE-*"1]@ JC%$77E;][0CNCD>\J-GDN6VG!AR M'?O1<1T#("7RNQ*$&LUB$&3.O=TWHG<7_!2;PH.I((]*0%\N&I U#J#\R'8[ M *J/>DNJW@-E;"!Z:EU0 DI5@YB *V4TF8&A3JZU6JT;VB8 HEI!"D B J)#Q M9X@B 5%)$145<5DGB$O+OO;W]*(;6"@RKB_X#';WCU,8L3/.D4^FKA'A1;H% MVX'G>$_\^)2=ZZ]X3%[H+X?W%VN_=>TP=/:O:$N[8D^[XIF*"AP6]4654H35 MU.L&!^MAPJ[! ;03_):=0N$;"6,=+6*5+=(<;$91_P4'CSZD 6;, AS>5->C M'[ S8*3+3UZ ;=?Y%['*$\UZ],8T#IP7GA?I;>. G6N$'G]VB0@=0N9;"'YM M1U,DVYL5\%3/:1"_3O;+;RZNT'D4!<[C*6*[8V3 <&L'?7$\)\+71"PR]XU(1SK$&<_#$$?A=<.]FTXDM )7 M7BX5)YZGRZ*UI*++_$]-* M,'AW3@9Y]A/^-<3[DWOM[,OW4P8A:1;R&^54607=+.LC@5OO_Q.4<$4Q6\3Y M(LK8V- PE*E8J*A8X#*,G ,;".1L@=Z]!B'PF9W^Z%$,&6([@X60T*'3K0L_ MC(0#@/QGNJ&>XZWDD^LEDEO3XDYV^VE!@XL&I\ MJ@*6LO(@ -CMF!2V>VL[!+ 7]M&);)<,XP^^=Q_YV]^;NJ^]H4Z0M$JCX%[K M:0*;E"JB9.G^0TQX@CAIQ&@# 6AHG:V2SL=8YRTG#(HI:3"M7AGC\+&-L98]8.3OC2/_%#C<>Z+'VW1>'S$ ?\/;9\UW_Z;6YW+3P>]UUZ$3"R'KW8KI>S3=QX;F8(&(4 M44923 5E:$*[5+@,,B,(@R@V&R+_* R'R MJ[^?[_>.Z]!MHDLRI8WJ@X+@0PV#D&;N"L/[Y2PYP9-20IP4$#P&T\I2UVIL M/+0[%@5"BP5 I@0N(XYW;$+SJ3RAN>0SP*;AFUQCG<-V*8D4_&TQ/XM1E%!N M7'9 E\W390U#Z3$T[[P\T%M?F0/YH_0U5YGN"YJW%J*$U<)87=Y44$&(54GZ MX@>?XQI)U2(D+64^E&AH#DG2@JEDPODRBTQ9C:F$1;)%42S/ ULK9$1+6%5+ M5*IM06-7V<7+$%8SWA#S:/?X;#?/FG-_U3U'SEA+O_,SG2TWJWA&3)MKGOUV MEGB62@PYK^TLOB4GOI89:]6=T_EI2;\AP'-@CR4^X.!P[=N>Q,.%X@:Z(2:4 M1KKV_6*Y6,]BU'&*B-?-(#3!WC(<4K597C5*$E&:9CQL.*2>5A\]M:!;"F\I MX-MMHSX4#I.Q<(BW/SWY+Q]WV.'#8/)#>?1+?O7W]+6V+Z[]5.K!ZM\UC%HK M3%7&8[K,3\A%JTXQ MKG.^9JD3"HG+5;)5"U'FU[M_XP?(W05AB)W?A G01&T<$UAU)MCA/0[HK;)]PH;?WF!VV%'[[&)VH-,W13\OS-Q4K D/ MXO*%+2D?J30" VQ9$H7C +/I63U,*W<<38!E3T4K8 1;QAVT^VICC),2A5T# MDL)9<^BHM0U(P! &!OT!0-E3%LFT#1+-7:2VTE*NR!Y1]M8BM5UD7\K(K@V+ MS9@S 5MMIRN+'VG'6H<7H\^F!1N6N0BB M=B9 J$LT/K,DH&1(TAE.99: OI1P];.1P&K/1VUF&>* !6.4O5UQ^8,^T\%O MJ1]Q$+W>$K/3AV(N_WERCH?JU*,C$=T',90EE/4[8L\5&?C,<]/RC U*^:"$ M$6*<$&&%4EYZ#VZ,;8J9<:9HS.U:[)%+^)[O?8"?'?;#?7KXHYO=X 8'][Z[ M^]7;X2 ]I\(N71Z)-SW;(?YJ1Z? (6*S^^:?_8/ME"-)?WK:!Q,=A%3)N,G# M;QG%[# 3WWZ^=PZ.:P?H(;"]D-[N]3TR&$GXQC4E0O0;YPTZ"AG?5M;HMM([ MJND!J>IHIZOYWTA$$=;(ZDK.['BB6BYJ99T-%4X@BVGI,=1 L02^U%9/*/4, M)%T+<#7,IJ+ ;SZ;GONK]OE/REKZR/+:(O^7W/5P:85%^M:A&Y>'NKZ^0+N/ MCQ]MQ&CG_H;>;7W7Y6_PN*\3_O?WFD^G=]8WGKU0E0 /G7<6WY(37\\4HP*& M;.Y0U \DA7^W@]T#X2+*RX5O=";;/&.%0:8U2XZ/4P*(4H#-A3WTL*3UT):J MZERFD'\JZD)X]B?;I6>A[Y\QCJXI&Q*4!4[>^+E&?V^20<%E%HOX*$%,"S%B M**$&"H.!U+,ZJ:<+'6UNEP>*T""F8$:X!B1H (P;Y94)*YEV-;D6Z-K,8"H* MT6/ DDJ["[8AJ/.B2.UDYI,=.N'-_I;T:C*S./=V-\&3[<7'J:\;WGM3;:UY M,J0@FK2+;:9T;W_.78R01S=[E&? =CGR+,9_[*UI;C2>^C.3U!=.L,:S@36@ M#73,TCJ@/)G%J1I12TQZH"4\.O4X;VE<+&)B2:\"S#?KU9E:'&(,3 M!7;16 M"C\C:MTS\G1172GJ-*MN1L I0%@^V&1V YE .*Y+*X)Y['A.5DVH<=;=^+W. MZ4.3$"H3T^1B-B>&$FKYHEE ,X>!M&/@NL9A^#.B)!WOB56XWMD1:"F[5H\K M3!>$MH "##7EE7?Y8TN,>[.GM[D%75GSL6:H5"50F8(F!S)3'W)HN4M*B]ZO M'?X!R0U7RL-/M&IA&U#ZZ[8H*X=3Y;)J!#A]Q!7;@<>^)"GI1,N='UW,WYU, MXL>[Y$?D.O:CX[(RYZ!OO8I]MHRW!I,.,0PF'^S"QHW&PI]U#VASO*6KG&U6 ML\TZ'K6R]GIW"WO(/,MD!MPO[*& ):F EJ%AC5NGX[^RBB YZQ22&6T8YIZ= MC9]KQN+%XM9V.C-9FS *@7\S3R 0$T4YJA.4T(5>0AY88ZNGQMK2E:R[%C*7 ME+%,09]@6[/A:V"DJ>WZK9(GW>J\#79+R/I/1]\T^]Y>9? ^+B,#B2B"9RFQ_\S8EVH]F+7R7.;DVS1;K#@40__K0)YV52%!S/=9@M;I.K!B2"AYO)[K",NEX#"B\M@:.0=PW+"J..E=GD[84<);4KA1][\AH2AZX:S M@U)-8$-&*H?*#ME*L% *>!AN!#4%:SHM:@+BM.*.+>@K&L<03-UBXA9>9#^1 MZ=U???H\=!H>XB5./P M;%PPPPLW ^;#&">UABVP!B#(%?#1 G]9ZPZQUU_#/?"_^,'!OHR/4!!IDD="B9AZ 0Q&Z3)0>OMWR!U3AB(3$K7_ Z$CLPF8I8"@>1]!Q&/ZN:,E**1;[R]O0_;,-.7"A2D0CPR*A9,H6D?S85+AIG^,^Q 2\H M.:HU! <_NE@#RX4R*L9A/15-:9E_T0'L M[,X%HOP08V@TZ+N:A4]\4@/+P^ M?!LX6TQ?^.9WH7_Q_=UWQW4O?QSQEHP^'NP?G_'NM(W8VT\'^EJ<@C-UYP$< M'#H+KH01X:F9A-D$)>P0X8.V'"EL?#>UA@TN]4$I#ZKGD=YU%X" HD5@]B Q8%OZ7*!81 7^VX+? 7V,0V:=_@%>Z>F-U9D6AH" MQU@^C+1Y\.NFY5!< % \D.@J MUYC.RM/]G R3^(EFMIR=DP/%@B#JN:@@RB0>Q*-,F@E-V["1 L:NQ57";28# MN]N<!@3/88R0N[MZ?1<(YO9&@;]5G]NP;787H:#MO9D)8E1 MR='*_F[3RL%,R+>)K3+ZWBP[183*F>DP.31-QRJ)(,;'C8$MF58H0GMZ7R6] MD+'E]U5"=E_%G//1 V*P8QR2LK_A82HW9+KBCW IS)!4B)H9C&HD55E^KQQM MDHT_^?E0PGB4>'/TZ73^9:B0T]]>BY<%B:!Z#&6$_KZBA8[9=$XK-@*^KJ@'F#E'>5&K+R!N4<06#NFFR:3 MFI-A^#0[*BB02/VJY%-B2N"Y1"B>RK[-K&T &W,JYI(L?[R:% F'M H#?T[_ MPKT]\T* E.>WX[[=@@:!G5CLYC&RR9]VGW&X#9PC_8N:QS30@ =XO6 J"S5+ MX=IXS ,E3%".BU&8'L00_!6FW&B./F]D((K%+BV!7X&U#$%N]@J\[ G6EL:P M6*V12,DWRUO6.=(HHXU^,^9TZJ"Z6TVZFS;*%GAM"RJ;C&0('&\#_X4$1=^S MW=P9V2N/A$G;/=]NZ6X5NQB8U#8^W_WC%$:'\B@A-T^0=Z QF,.&@Q$T4H#4 M7#R%MR6>Y-1H=N4\?&I^.)( MZ1A5&)X.Y)=*Z.F(W"LJ].]48/(!EQ@=N M3/\L^/)E7R?76:,#).J7RWOH[U1#IAZ=M;VPPV?R!WJRZ,5V25.%:<>03&&G M' -JHK+M.)^*IANRL;ARW8&+-D%4./;7G'C&3#7@3,YW>@D5PR83(V"X92(Q M=!^\^6#(8SS_DD5]'?Y<9?I6@V%%$R5DELLV#1P,XR$3;S#A@](_0#3L:W,6 M#6\*HTH^"_O#1,=&4(\6'>O[Y \5'26>BM;!^H\0*;L]\;Q:"+?^!H^7.2G_ M8%&SN_VMPC0]$#X<_N9#9]M3W;JZYZV'T2LO(K[EI!^S!/'P;*?%@33X?[L, M;S2PMBJFA/#R*Y;#1MA,UN*@%$5$WK3^V-L/MD/W2;Q-F!#]PPQ4I0/#6&%7 MKJ/>?OQ](=_[@<+]D %XO=EX&BN@,JM&&CS1PLV MQPMU><._]9#& O4WW]OFQ\T:W+>>[QL-=;7**.%2<+1_@+#'QX:9@''+MQ\$ MAS!\;A73\[T/?\R53"',QXJ4S;WSUJ/F;> ?<1"]WA(/B^+=K",] $AG)3U3*2;HWS@1]^X%TJ#Y(7@Y@Q)B1L,A(;S&4MF)_ MK' J[J,W%%*3-8%:+;_A@8-H*S?SPV:;"BJK8&=###7S;QPTQLS1BJ'2:H(C M!,:!K;RD5OY2J$YFUYQ1-OJ^UY!H'B L2O60(8$PE'Q>K;8);$@*NSP6MA 4 M/ V->21M "V;[Z$;]OB9R!E;P!B"/VQV8;O;DTM/X__J[7 0%W;_Y>3L;&* M*^]RO\?;Z!/>^P%^\(_.=CE=?L7T!?@&#^A!4",:NTNIDIU6\60IXX9.E%WR MV@%*&-*;=)PE>F0\$6.*"%?T&^<+!&AMAK)&-92NF- ?3OF(T=/X,/'DZ)!A M(WT]R=LYT2G("M-].D7?_.AO.+JUG::"%-+-M<8*.9E4IO#)#:^8-LH33XM_ MHL=3A A]](HC1#E A8!1]&> _]4[DI;IX)R]?7BL7=:@3QBYIQV]CNA5+A?" M0E[-XXL 5S M()ROZ77O'9\D_!(T/S#6^+E^N%9DD'?/LVGR[F "3TXL/0/$ MZ(&"L:]V5EX[EUWFA]^(:7.V&N34VP$:*;G*M/$Y28G>K&D$A)JJ)"I3M\VT M!COY8KWIP65X!/76E.,HWLH\V"2"\\4Y6B*_@"Y#"F3(>6D3T!K,91#<6NK5 MM[6"!UR7PMB;NFR51]RXY>2[(JZCJ@QR?\7/SM8E0(M1QE;2^92Q@#O^TEB M^9SR+4!15!A7U= M5F&FDBH-AR5 6+(;- S#3[9+%XGNGS&.3P1]>OUJ_\,/+EPRTF_>_54D M @30=LF4)D2K&K02EXV9(,8E?;OR\14Q3HBQ GR,($^3A"#WZ M_N]\Q]44!,N[?!.<)8T(@^T@>'6\ISM\] ,REN%O5M)M[[_2/L@J&K=LSJA1 MT8IN)=$4O'FQCA=;$]*(441?29<3>FQQ$7J394S=8R1S%K'N9NR5='+I(GC5 M#0>#WO Y.5Q!GY_-/7O0Z!+-+;2BLE$,)2],9ZCAM@/^1H3Y =H6+T!\39P*I;!=6W] #L;X(,H$;C4N# [=ALLA(4/DOBW>$P M"IQME)8$+/ZBO:QH/YJ:<=Q94)7,DZWNAL^3&F!G3+("G^7?C5WP\X@#Q]]= M>K55EB$LMA#F:CI*P;1X\AYQR4A,;1&4%[ MAYAR5.UG[3<7:6]9+R;O:'S&_+]7[(0;Z>C+']MGXCOXSHXP/^,YAJ.J"_%6 M8KFR9@J87TD$HL,TJ$1E3J^ PTS+4OH[N&W0;[ MAB,46XN^(&_J_%!_^!@L[';K1J@X_<7UO_\%[T@:?6K9'JG[5G/4JPB@@(#Y M=)J;=5)**"8%OL/17S%+73&=:&YTLC+HZNTPP.M.%[NGW()MK:>>E:T/@U.0@ N/YQ)[[,T/R?V-,45C/^+=&#PT66=FM'7$T4B3B5C(NC\= M#G;P2M=8+M*I0\Y8?K.QP*):WZB2AKY>AAXB/OKNZ?#HV,UCEN('NB-9@;M\ M0ES--TEXBBEH'J#TD7N6EQMR3-)'"4M:"2V K77S%(5510>!UN& _J>K !< MI4^TPZO(7SI\6U,K UA"0S?$>LD^*\H."K->BE@*BNB!6KW;9V"K47<@N#GL M'>Z&]%54OZD4* +Y=Y)1>_ME,K3,K@[D3O].> MX\;>L(WY(<80Y3F.719)%!PT6&9FKF5:0XX&\UBCF4=7(.L34/(!K[.Q01;N M4X%#>N8F%;KZHKQ,"YV+^,UBJ)R>FB[+P.:760L$@5;S!]/0JM-PFR>(WGWS M(XQF\_>@"_SMSEA8YF\QD&%XR@ZNM1135*-A!N:J@BGXZ-EZ(X'"W/%-\ J, M8UJB%JT=+6$ /@JPH=R/NQ &S*(".=_'C/FIW- MRA.%NIRR2YGH7RT83>]*G#H7HI.R08P/Z-!_!$-4PE0O0^@=Y*O O3JTES:F MKA#%M@NZ]C]O;&)H8I))+T7/UV=GFVI8$GLE8P&U7#&PZHJ1:435^P>E+OHK M!J1F_8V)105<*\6AS'[&3H*:3E]T)&+:-$AYFYR,_F?YO0JYT3_8T0$MQFB? M"AD_Z:D]#M##> .-*7SO/B(DS[_;P2X4[EG6?0DP6J@10_X RG)JY68LOH=" M2@O9C)C^R4E_768Y71@MQ(D!;VWV5\SJHIBNA"T 33X[-UD!*A7'\H@/Y5>^ MTYQ0"\P5T@3QFAHT )_#[ZE/%01&'+]O.G;N[ MQ<']L]U7 4#:2W51X! M3-#1#@RHKR?OJ@U8$QH(&'U,D/#\%#W[ :T@W-[=E18P:"N+H;+K.EO6H8Q3 M1!E)<&3UU+$&42'7T1;J"("L)C=L0%2M88Q TE48GN11%'\-B2 N@E*LWC2C M9X(X/O=8NVY_Y)I#A+2>'4O:L'8S&4.^ M6$LP(-5XHQ!-9=L 0TI8K+/\&0QT5.M0KIQK^=L=^N)H@T/N)M MY+Q@]]40^#87_*SK)2"8'K$7LJV.3BZ_BO&G["']TYT2WPFE-@9E2>A M%][29FR*CF4)%B_*BD-O@RI[= F::L8R +9W M.'+XHP8JI[JE*<"!5B262LW%V29Y#2*AE_JJ"8>W1U+9ZJ8R$%)EG%@ U%:[ M0>$TP,]$3#(LN?*V_@%_P]'-_L'^(?"&IA::<=@@ALJ(3Q%K!!)Y-.-(#S68VFM-0\'L\&R:@.'T8.&7XMO MEN$FLH9A\))(?VTMS8!;E]B?/F7=#W9&I,9AS<)2XDWT3-\,K<$C>N=RXWC< M.)']XV=#,=J6&F7L!H-9HK47\Z^I GYZ9%V$D8R@S,O::BG?]P MFN_6MS0#Q5Q1%I4S;3,IS%&JQB"NE[(2B&M4%@YO]2XJQEN-F0S!VP/AJ0:U MM 4LRA(QE'QNW0@P2LXT;'54L0E6+2H"(JKLA"U@*MC%"!S=XH#^PG[",]GN MS3>!1%).#A4_RZ9R93]CCTC$) V!4G<=&9:RYG3N1>>G 7[!W@GZ7E6[$PJ! M5+:*$4BBV%:;<.5:0.(H$T-EZC^?MV0DLV98G944YR03YU551Q2"J609("R% MONOLF$RWY*?M:_L>N:")7C0URB'O:S!U&; ^ MV:$3TMQT2\1-;HBRO?_;P/&VSM'%85PT/.,+C+965RW!36PP(+RQ)4L_:*J< M*OI2+[K*[!7"]V:6;I:E9 Q8@>^KDJ6FDD9D-#E5"1"U^D/BX#^=Z/GB%$;^ M 0?G88BC1R?"6O68:RQ?7OXDE1)_QT0_!#W]VAH]RK.C] M*L[($>,;5AX$T"8FQ BA\KZX6HA 79VX,4P0*OK6-L.MD8#+>9\4LA)3 MF *A%.8*?9JU 091*HA27EB+4902'19$&ZZBAY]HKE&%46=-%P55W2SKF8:F MBB.VP:EH$N/P=,>W=.[PUG_RA 4XE(B8@KB*9"J.N6J9JZ9PI_ M]78XN'G!P2?'=>DOJB-)Y>;:2S3*RR;KD[/%P1)QP0CEF@$^5! MJU?YA ]ZC!G1$\6Z2SN.9H-9P08I!Y2P0(P'HDQ0PD7_\'MD([#@1 \I\ Y_ M1[O[?=K?>J^LC*SJ4EE5/34PU>-75AA3T5@PXZ@PNMG_XOL[6H_W'@/E%N/3M7CAGE!_>@#C]\["RM?XWEBKW(">/]%1,YJ]\1KV M/_B&T>@%/D0C?%U6FG6W$O2^FFY3\=VU[3/>G5S,CX,USY3\!JM!#JI[AYW\ M*+N?U8<*I%?>]A0$>%?/N,EA6EI!!$6Q2-+SNAE=><^'/B>F2QWRE'/(;4): M_^+%L+KF MA53E=I\&F(3X/J:RGT+6BPD8-F(:1(& IJ]D%DN_Q!ID'AS3Y9 M0B !,/DQ^R/[5O(@3S^JFF"OH M@0F,V2K#$[JPQQ=LW]VPA;U/@ M[ V.I/%7K:V:#PDI]\+L);@/_*; K#P3W MI08?1MI$5,+!O#5\&!4+!M8]-SAHV,4B)L&I2=)-K*8!!'J7_!B?27IO8.R0 M!8Q$S)#J#I!8049%3O3%WO+CS(*" ]4/=2*\PEW!@:?I&BBC@A(RL&4%^FID MJ6FD#4N-#E6 2;WV\ @07W&N^Q0,!:KW?8G7+!IP 'N9N;]6]5@PX?:RP+F: M\0!]7_ET.+DV+8Q^N=_C;73CW>&(")0MQR7%X1J+:BA0T(D?>;%4MF67R6-9 M*7G$Z=/A3\(A7<'-%U(JN"""'$W&B6F%LE4V#&(%\A$2C,C*9RO<;( MWOWC%++7DTIGK(#Y.8'^+M3T_^R\<==GBX)S^4 MHSSY%1$IH/5:OSCAUG;_1ESOTMM])O.YDC\(/]40MT7\51QO-4T"-*.%.#%$ MJ:%+^C@(H:O0U&08""1]QH_RK_DT?*P1 M/_42*+C5:AJOZE)**",%7HQE$,TL=G@!X_($B^ MHSMPE]ZN:8=?IB48AFK%47*Y94,B2RBSC17$:$_H1HL)X!I"Z_J!)/X186]' M,O8A47]'U0^X^KA>?1CX"7VX&8K-MC,0EB35!E%'8,9MS8$F%TAE/6!MJ8"3 MT3<2GITT[P+0L,D$AD"TZ,\*(,U9<(![G_7,OOI>]'SN[>C&=*F?)1MIOO79 M+I&LRUGSQ6*QY)<^2RZ7.=J!$F:7 EX):;V7/@=7M780G8851IC=9J>D]=_Y M'%S=FGEJ(8! 7?.41V)RRU/2-/#)_)M]$#^CU?@Y6,K.9%!:E6P:0E-RP"?. M!]*O;E8JH1],UJTZ7G.B+5D$'C7L8J549_(OP;#"V*O,N5;Q)G;^?NVU[SU] M($Y\0"7G2FX@&P&;+JI6KA)W4Q4&004G; 9/9A<#<$,L*]>9]$,XU!#N2IY4 MO]PY0920$=A05XA!@[9#KF][=.^.WV)*!V1''#B^02LM>=\2H"&Q!#P8?O7L M@Q]$M"(R/90BO>]=UPX,*C7"J(Q:K*9168XN2@B;@*3^^C)@Y=7;L:EL&)YL MXO%H2R]LFX,J@9,V@ZS)2#"8VV-::N?!_I%[&NB;SROP""#7TDPKXL2RR#O@ M:C8[2P#':=);?_DWD]AM0/+_I<2A0#>HRE9!98>6/L#T%A=LM5I9URP"3<(P M0#BC5\@^88_\$-V2;J&%:6ZB9QS1 M62'!;!;ID1?&&\6D$:/-ED49?U04H/193@8#3B^#&-'2:$2-\690B);BTG#= M9$#\*LC\%VR[T?,%?37 ?L+"VT#*9.#B4:ML"DEV.8VGP"5(<+(HH0M\?VAD M ["8\17O''KE]>K3MSM:J-,][=B0 YUOM\&)%>D\'+$7\BM\)MPUZNKY OC+ M6180YJSDE?-X8L_$D\X]WQTS 0)ZGY--"/9#&8'3Z2,@Q,9DY%8V5V&W-!Z3.M.;C(6V5\N+2JB*%$H#)J+TVL MDB9DY&=[)-^XN7.7P.OG]@*_/9>4/@=!4%$& M%=^:S88VH )0,'UJUV\/6(GQR/U26%.OXMZW3UJ*FQ"#1BDLQ-:ZT) M2\X(F@ AIRR'O(>MY_-%)?<84XQF, W+N<>PXC3M3MB$HEJ[F((DNM'Y%[PC MD>KI?$O^Q$YD*%0^ZTX1&(>28BHE@J4 IGSK/>:(,I9F%5O39:=FL/>W$V1, M4(136\A0,?X;B2CA=6L1D3XTS8XJF:!*>%GUBRNA$:5+]!FK5W!I-Y;!\:4* MKIX1IM0';R7&B*^X=:5G>&Q1O$-&H++N'5=@;]#IL5'?<&+"U;N>$.H;1:"O M\2E+W/8L<"^29L>1#B_;$IAL^DY]P-\!UFBJ4D1ILL\;"QG"YW][6]>8P/&+ M[7C7?AA^>HUES]>M5UR4E" &'2Q:)51:YHM''(FOYVD9MXXYN.I6!]5!\2[M MZJU(ES.E<1B_PUO7#D-G[VR9M%^(SR.^\=7&\(=F;$D<&U$D)?L(!R@11\= [*N![5!814:B@G)"( M2$G/27,Y)RB5E+U&R66E?W_$*">N@9$-KC-8+*PWM)TSM,^NJM''O@/\C+V0 M]EMR ]8G/\5UH''S@7TC N@(<40ZY [=Q[!!.G=ON-7A\]^"A+^< "KP6%3W MD1)*K]!!I+M*;^A$7HV3U<.M; U8;.1+>K:CH_@U"#X*(JC,H><5A)0*UD+# MI(]FM8>)P$M)2KI;/4ZJYAC@75['>R&YGP)E'O],(3+/083_-B>'^/I'R]<: M(-(B@I(C51;W)\"W'@;5K18D_A[ML@0#G%8DG8_=>Y PS: 7HKZ=Z#WFFWU^ M+2ZY*E+N-OF&8!>C1%+)^M5BNE[-Y_QR%*?7[$[9O1JH&U(#:ER-$JGV^27\ M<]%5HA&CQEAJE]?@)\A+]:[M:O@K5#*HK5ZC:K49[*"U1KR_8+=]N:RI'NK/0"9$(6V6&Z+YL_CPY<"&AHK:W>6NM#HK3K M%K$H9S(0-#K[/0XP4?T3CKYC[-WA%^R=\"\G9T>+JEYYE^2#;?0)[_T TUH) M>^(B#_[1V2ZG2S%% M?8E9>K0^I@".X!Z*6'E%0D/ 5.@KP$UMLNMG'X&R[_M;2 M2BL$A*(HN-)TEA3@*I"D<[(DJH/?4QM46:N/LOJ0).6@16BU6\D@K%VWW0MK M:P:/MNL.%Y96BW:X78/?WAI6WS;$M>@+C+F*HTJ [AK^&E6]8,*;4J(F\&A3 MO,NS7J2;'!WJ?:3@UVP!FP)4D"7>4P!7PQ2*!4*TWB*3:&H*R#A==UC-K M)@M\I\/!#EYS.K-+3PDSO$./K_3%>_35#G['$5L4N>6E;$T% MI_B6C[0AASC.$)\/./=VEU[D1*]7WMX/#HQUP\1-NIGNHPP2,DG[W_ILL]G$ M55YCNNR=94X9Y4B//9%K/,KO\Y:#C HX#0]OB!KK0'. M$>ZPPU,^^:&7@0-J9K51;6Q@2+E:!0=[9;0#@GZ(KP<(+(O0>"0LE?RF%4]&"@Q M,Z#05:U:((C5T@^#BG/5@Z!H XT0X.@C8WAZMEW05<7O-+M_@;F\EVQFRW(F MB.,DG;/HOVH\O3,LJ"GF%_UNS@E*=*])O/2GY- M"< Y4 2WG15S&<9.G9$E';['NZ@>C&\$J&B$BV@? I4+4_;B 2S5+F0/4HK^= M1U_PCDCJWD=V="*"O!8^5G(3-\':&8.TK9EQL9&1G& MM"$+&8E9MGYP]&G$,#AT=$)6>TQ1MS%(L#D<7?\58U8Y%>]RI<6 M<<.[\^]VL L?_,AV\W^_\,/HFQ_]#4=TP/'DU11;&Y\?0& 97 F%G+E.WF1, M01=+PQ>I/CQ2>5">(:V2&(N$N$R3PM\1E8A64D2O.$*94+!1"]K&++#]Z@5I M^\+@Q(3ZW*-#N"Z\C=,M?Z@(F)Q>#>)?T>]FNKV]7H@_0JRLU4QITK'2%$ G MR4&\O1^@G+1_L, Z1(>P:%NPZ9;:U(MM&N1L>LQL&HAM^N8#L3"2:(G.S7UK M;,A^L']\PA[>.Q%]%R+_ETN>L_O@HYVX:2&V56(EI*Z50R==BXX%X(^A%%!^ MV3R,,B0B#FT_?HN6;9MSU>>3O\X__@UYHCT/7?:3H^7LM<91=EG2Q!\XN7,27$2"%"2_^1\B%4 MLE15TG',7.A0R7GS9NWUN3P[!',?^=O?&43#FU,41K:W<[RGYOX2-=(+!H$D M*JN=ZTT1&?'1($IWPA-@B'*DP8 RG+I63W4U@DC"14N(:C.3-GA='G! Z_?^ M$OC?HV>:X&RO.:_4?ZT54+4BJ+C6IIAC$GJ($T0Q12@ #:&>U4T]?8 1.ET1 M*0KRP(4&!V4$()"0!]M+"5M]#E\ MK0L5';VJMC8'O\-/#MT1]*)O]J'N*FKM9UI=O,A;P2NFZ54+[A49(40I03EY M+WTL-7WTN7F](Q7]O$9S;8Y^?[!=]],I=#P*T+%3V\JC;(& >IRIL_()S?K;KQKWWMZP,&! MWMZA("R/9:2;::[+*2.3K/?,%DOR_WA=SI0NPLG]4-]#+B&-B L?T#8AKO=] MT1'4G1753:_#WGB(DD:4-DJ)ZR_+.8+*5GT/0Y7?5(%C4GY3VBH0B?2+[01_ MM=T3/@]#'(7G7O[X\%=LAZ< [VZ\.TQ/#Q/A^5'B(/DG+1X17K<\-C$L#XV) M>U#!%0:'RW5<48L*@)@$$\1E8%6M\V?<$S%HS$L%85_E16&%5T(#'K^ -*D% M85)=PY51@)P?Y@S?^1B._AN+^9W#[U"S[KZP MCZQ6@_3 JRM9B!C445:52F[3FN%5S!8QOBAA/$$I:Y3R1@ESD\93>LQ6&4*- M8C;M4:DG[&J#49\.@8U!KW6B2PUZ1$U!8DFS/-*.OYI.SU;5>/'XVN#[A@Q. MAE.]@OE.JNO'=+L;U^.VQ7 F8K.E$J!T*5Z,UY\U8,,F'V2CNC*:F:SD'Z=Y>_Z11*3(2XJ4*AD;&"HIS_^Q<$! ML<_SZS5^(6;^X;0/^(6-86 ND$AI)KRHK!ND!/G<]_ROZ#=*%1[/PZE11"?>;RG0S MO]8+?.AG!&4%"]M&G 12<=5:Z+69RA#\A2WG185-8/$6=CB"N4Q>NLVY7HXB M^-G2 =4L(TQ>34",5=RQ!5LA^*G4.J&DUV9JVP"CJM/:P^Q,#"MS%EP&T%2T M*6L:GN061AJ- HJH*^]XBD(V%9Q]Q8=''+1U;DT+"#15Q5#PL.6\@J4)XA0G MB-%$,_0;)PL-IMZ*,BC)**4=0\W.5XN@!DN8@A]+&3^6&?BQ%-V*3.8W-3O] M1?Q8!N*GFZ(Y_(B5@L2/I88?RT#\S)7Q,S<#/W/EL#Q?M>:?N8'XZ:9H#C]B MI2#Q,U?#S]P4_.3'Q=4E?KGE/BD:$!B3$4S!&1?5?>RZ_1XSE@%'T%UBK\ND M54$5UZ[%J[0)![A/6,?T/YWH^5?/?PQQ\$*/1/#X47S(YZYTCI\?!'BEKZ?@ MY@*G.CAJOL4XLCJR4%E,SU;3!;\ R:#RPJ!RR"V=?R=2H5-.+.0PN5BASTPP ME!T4?V3;7&XB&[(3X9*:\WIO4)IE:M&6#)4*Y<6*!TFEI]-RA_3YCF(J&TJ% M&Z,XW$GA[K[J2ET)M=&=72&@0EE]X]3&+%4 MJ,%!<\S>>!K)-)&^8+U:G:WR&624L);)]:931V?SCIPU1C:O\+:_,3:V2H,@ M6VR5MY@KJE%QK#11Z@53%@UZJ'1+O/[9#G'K.;VAV0$O10RA@\H6SGI:72O\ M6IZ/M(>[23G>3;* -T&I9.8L>P#8F46\VP"[SL'QZ/G^8TP('0-G"_HTV-C@ M;5M!&:PW_DB1[]YV<7@5AB=ZX2&\QU'D\N4FV1-?VN7Y \3.5B650%^SD3E> M<)V@=TSZ]Q.4*D!_E^GPWISC<89W6^7ZI,G=]M:SA'2@TY%&Y#SI#Y!GX=O-%#DM%&+*>EXIG#-"3,G)IGLEVCQK\X5H?FP?'6UGAR(?A=AU28[Z M T71&AB/&";+_?&6XF#8H!.C-; [BWF]@>@G5$#E:,"LI@S'P(&/DQUE0,L? MC[WT1HEY0]IXP8OO[[A]V!WY$0UR']E!9+I)SJA)/N$GQ_-:K&)ZZ)>*7$-$ M_7;S@P1\O,.![?[%/^!KW_8^V=[OK6L@HB8ZPZ] #@5W7B47N&-ZB!)$E")B M).'G]G,J;MDDMD+=>Y9!:;4 MGA53@\8K+5 O1+SQNPDX9E:5V)X.)Y>NCYP?_"!R_E5WBJ@'(9C8)BF=PJVG MQ7I9$Z\J>)F@'"N4YP4>>,:QB14?G)36&2!Z*#I]0T10L1\A2@T#&F1:;#5!-F6+*%]$&9L7=X:U M%(LW#\\XP$QQ4T.%)"YD0X2,#87@[>X>!F_\4)M[9+Y1_$H^HI&QLJ M:L552;R+:9^0D;+GM=.I "R O(78,83I6 PI&(&Z]]L))4(<=0\IS:8U/[0, M.N P?ZS1*7FN^L2,-S7 Z&@>%A>LJ66]G5 PW(#BC8TEF+C$SX;S%TK,;, 3 M_DIKZU(K&V+ $Y9O!O#JYDD /WMC@,_Y?4_ )S9[&X!_(.R'2_&%:-H3US^9Y8CRUF&-(_O7ZU_^$'%ZX="I^E4J!@!JK+8BFM M3L1C.$S,:BM"$,P'F3PTNBN]::AF'ZE\ /.P"9-S,# MO4P6E0RSLN32+R-L'$:[J,N R1IFK[3RZZ:&(J_@EI)PRPQC&,:NR\^YRW=V MUM0,K%T77I&7S0Q2F^7H-TH<,>KF9<:NBLNDQ#;%#WEAZ^9'M:M-K2?4B MS= GW__=E,/\;>B2C!N)->9F5 M/%SREAT1H/%\')<")6+ 5QF L6-N=(*:YALTD-194=6(9H0;=93*!R;%;C(L MA-VR^C=7WC; =H@_8_Y?=7]MH&-&4*H73@DUDH?L.">4L$+O$F;OC8LP@Q@E M'DS%VCH>>F(+B-MD =%F"XCT**Z3C;@,C1-B*$@&!(%5AWCGQ ^^VP%EBHF[ M1'=VA.^_V\>P]C%(B0:ZWQL12B/K>G/K;+K>Q&^&<(K4NQA)%!":**1$-3\3 M-:1JL[QJ"4E$:2)&%.BUR\'UM/KHJ>4%#2F\I:]@M-L&(OO_8CO>-8G*-]YG M)SSZH4/1>;/G\:HA;XC;:,SJ0D$4DA7]+X,5)8C>49+O$1G6YJC2+'4;^$<< MD%'M+:$8H_J+!X?V<_H[J)*U M@YILD=J,&"BTR5"'6.F8UQHG-H),ZU(^GD_A[48:(%W_8@?V$_[L^T%SAJY^ MHSDI5P20=1%KL5BLXCS,B: =I:(W\?85?Y83GU$!3*Y]=;&4=-&10!L1D.3, M>I5!TB3V:%'#CLYON[[X[;V,/)GW7B*>:IX#AK*SZ6F;2%*Y+? M4?I%7GKT[AN.WD\0YG7N'^'KW'?4ZJQ.J\>T5/V8BK4'KVXJ66UNIBT@E9!; MB#EYW2##2E+LZO.)%MOGB^ M_5';!"#\U,FAY"OS8DB:9'71.,EX4PC6^P?0 MDB&BKK[;..??7W#PZ&M3;J:FG6[PB_!5%Q :+0(:)+S*=MEG)]RZ/GW2H^68 MC!H-B# B(YC*&/EL6HPK<0G\\D&-C GX<98Q35%(Q^B\GRFTHU?%\6OA+&U1 M8_'=]I*&(A'3$*[^Y +UZYDRQ,$?K!C5&I; &F;D82475X8R_(L0B9BB.Y_% M;P"0J'J]<6VMRF/T\>YM*JT>=-&DM(3 2!BYB-!%N;-ZY:36$G0'@\8+J%4# M0$+YZG"T62'J[%D*_BNZ*WS=#O/V]@ AH%4H);];E\-#0K[X:DO& 5T/'CZ* M!SQN5:+(X,98EM]N*6E.;\V,&6_J;"$==@:WQDK"&D8&*&GDUP4O.3/"!S:E M* 8?LKHXX7Q:'Y]&BD2J4X%>BA6'_$Y*RAS\R(/%&&3<1,\XD+S4(6X#@)-: M090FDI5TSDB:L)&P"@BHZJ[\-_+W3N%F5^T(G7C*V M"B<@Y[/X9C6O_<7;P]1#Z*[ ,E/@V*B -D^O.DC!K4M:#G'1@))D)1^^G%SW M]3,^!GCKL =(V0KS?43'J-ZOE:"OV%CWU01IR:3=9;-935?QG07F+B^4/-I3 M^FB7,4 VWWL)(S8M\= IQ)HO-HRE? [LC#QB]%&.0;+QQ%B0'(E^U7W0>U0# M\*.G7,5*QX/=E%"&<'J%0LU. X2;OV#;C9ZOO/ 4T*6N^AL2@@\UAY%Z*62= M9C$]6TW/>,C@E$@XB$DAS&GIC0R#Z#/+Z9.2@KG5,9A.5J;3U@XP>L0>)EDV MZ256Z8G>7\2'H^N_8HP()J/ >3R!G?-J1U."V.9T8+\ %.6.![K#+#UX_.T<9 MR-1\KQ\S52%40O!R6@1-GIH9J.FMG]5)/\VX:7:]&N TF 0&.>[NP4_JS=WC M+?VO@\.+4Q"0B5%CUXI;:4614!0%7SM;Q%<$/^/'"&64)HCR^!#Y'PXQEPF* MJ4,!:TB5XR7_%QQ&="H,>EA6TAN+D&HW!A2P(O]0D4MX<[VED698-4NB$L%7 MZR1#%4&40QCP)?5!=;7RNGY5U%4GSMJ=LPRS%AM!H.S*V_H'3$_.?"$*7OA> MY'@GDF%OCCC@*?83WOL!YM\]V#]P>/DC"FP_V#F>';RRUR.^$8/1Y1Q>>S4I MPM;@+&-RU(CO$=50 ,QL&2\G$^LHEL9!S8 M 0DQ=#P;.6BW4#:A*"H+LTPRE9#Q\))8$P5.>( AQ5+&,0EH2+T>(V\'A2 M7K1=+C:MB )=F1Y2T394&;!$+>64$L@"7JI.1Y_2I5]$+;3CJE8,E1'09EI M%:%G4@F7X92TNBJI%T]"1ZRBJ=DRAF"IK*"^*^MW#/P7)R3S&R.07P^D M6OC7F&& *QHI^=O$+N>[?YSXX9!2Q[1^KOFZAD@662^9G6U6Z_B>5YV3(#LE MJ??NQH#*E<-72A%E)/5?Y!A0P?B)@*0UBORL VV7=BC4E0T9="47-UH- I3Q M"Y>IK[SS[98^U4G&(J_VH]M4'*"]G=Y1@%@8A9QBT9?."M?FLXH ]/IG0AG% MI,&&!H-J;,65K;AJQV;5-"90.;\LI5()JY@%LSN\Q!>_; MS.=R>,NH0[VG.(;FBP+P J&.\-BK.JL<_$KV,0.!G_$>!P%]N3F=?TMW?%U; M4 S6"*1R<'PF!F%"O7!0SY3,UU_U8IF<=[N\ZKM$=8,.D\D[LAB>398S Y]= M<&D,'CLYH[6VV MGV"1)0"*L":I%'QPMA&OHZ0L4,S#A",OXYB!Y;F+9_(I27%$];BB&'W5Q'7L M1\>-[Z7B'UOWQ&JIX_T>;\DG_A[9] $O_BJ]81!N\WTQGH6V-03##JS=#L&/OL,<8=0?Y$6"S<7A0T. M*X'#.N.8B,3K;##3L??S% S"9$XL%<^TQ!/.,C!S7(S*G@.8(2OFGQ_QF@S2 M&E]606K95&!P9>=KW O_;^,UYQ"M=TK6U!Y_][A/18'=KO[+[BT% M)RJL=HS(3_H1U@WN7M*J./M9'O.<*^)L$>>+\HSI29;/CGN*G!>,+MFDC\[Y MV)G)K'/T5A9/-7Q^BE],#9TEK58>1O?T?V M=SO8D/1=>*K6Z0A@2AZH'@]!:_HGGW^%4?/]4^R:XU$@\"T$J#Z M=Q9,W-K[P8%UVJ?7"S*@?/*#UYL]+>,5%ZIY%5YFEFNM-0))B:2"CN6L6MOL M%26T@6\XCZ&MU4E;?1A6\ *[-H,5"_6*&$44=^H&G7]SH M7 JBX.(5D6NKH]9^HOUJ49&_K+M9B\5B=99<)TIHZ+XYU$OV65%VH&*M M RAB*2BBYRY0O=MG]W]JU!T(;NPIF.R4];FWN_)V^. Y^S@"L*T#6M.OMA!X M9S( L%654?JNV69M+:<9M/D[2+D3B?2\AE-DQ7>;D.=['V)N^D/!R/:8%>V1 M,4*$$RJQXIN+M(#K!Y"2ZIIL8JG["&10ZAH<\H&KDT5A9B&QL/823MDW,][FG'+G?$AWERH=R( MHP1JSER;G:VME-_EVV@<:$D))>]QZM3FSDI%%0CC= M[W_56/>M>2 QO+XS _1M&2D,K[357VD]PP(%L&;C %E[P21^7J*\_A':IJ^T MIO$":Y6;PNNTN!TG ?,\ZS"*6 5%\B^RPF;:6N\I)M2JV@8XNO %HOIOX9Q> M]0T>:[%9U;L^\"-#0^AE*>L%A(;F=X2:S0")C+8:CL6O -"@7.O06BW*.."5 M&R_3.T/Q/1KG7^R:/O]HDC_WO8V<%]#3I7UT+V#%!&@("SI6-1UF@L7(WMD1 MOO]N']EK9'AWXYT? \?]XNPCC+V'[_[#LW\*;6_W\)U,<%Z_."_U*6(0DOJG M9;WDE7]&?KV:I]L\,> (CC *"5=TX&P17?"DC-'L;(*LJ76F>_57JS6*X8E>KFYO5F (&([RJS:MHN2+WB58\9'Q5 M7"5[+2QN#_J\1&<=+*/*)U6]I.C4)36A7)D7LP[IY95S;W?YSU/A0>;3[-#W2GU"6+7F^A(CW- ^5?FP6LCC60%:S@KZ$2CFJ.7L:I@ M26 D?[&=X*^V>\+91F^[A]0U@D%LC21*_KFI02FEB1C1W)8^."K[:UI&HB$0 M$WA@ ZR:3 $,)5INE^']JQW\CMD-[ KRO=T%#B+;\1X">Y<6?%%YU&\D=C#P M'50'%3BLUA7@\S+8<6K*Y*G)4N_H%[%0*)8JKKKTWK0W"8TPM:&19Q3 -L2L MXVN,1$)9T5P:&6<.^SA[[;[@(-#@Q>VM=(8>UI$49A"KL_BL0,GF=^( M9U0G**:+*&$8^ ^K+4,Q/59,SQR[+@N.?JJT2XF3T5,0:WUD-Q(AD2[IK'G MRA@,!G<1Z>R;_46 =TXD7&>M_50KPJK\%=)%^EHCIT.+^G!*P"NL ZAE*:NE M#RG-[E6$1X,10##16HP0J-A@IRIZ\\4LR2=C5PGT(]L5NGIG^9=4_@=*WY0J M@"U5_DRHXI>3@8P 6=&R9]_=D8#$!XCMO53?#,;C:V51<:.DIF:.9FZQ$"CX M#ZN?50L3IF68H_T_$1Y19X4H,(3.]:%!26> F"$$9$,@:;:6B=&E9W3^[3.Z?[BY^#]_N;G^?'EW M_S_1Y?_SZ]7#WTR&HV@O1LENP/"\$%Y;K_D0!G(7RI>QUYLJN"9HU/(1"LFM MFSZY=)9<)C=OQ'O1?'>\P0!F0$ ^)Y4;@$*B0Q!>6%8S-$S*.OU4Y.\CF8X3 MR4129PI@W,AOXK?N42-C4%AIW _K\EHM9 S*;\-I[Q5#$4Y M_/UL+@ E4U^;E6 Z>%D1^*+O65%2[[:/YS#Z?#)#P+_.W^!D/Q%L)2J0$(K M..7EDO?2Q2);[/!P;B7"2G\WY.UV@/ MPHZ#P+IHC;;!!-#(;RVQV_ Q$/Z[%)!=+#;+^A"0*\=D8##HK*M5U'6TO/Z" M@T=?@SZS&H4FR"7!P.!8("[W*[ +=$1HN[52_RU0/.APB6%AK59UX<" &QY# M:)9AY4$T/8& A/!Z1;/ND("X]FTOO+5?Z?GXEDXK? H ASQ_E='5(MFUI.U1 M3 "^D/P :O%9+D6!2XBPHK5T3'SR[(,?1*ST(DTER G#$RNJO_7#B V;_WPV MF5I+MO5$?IPMEO0J1'C$M"@C=F%7C@2>68>GBOT@X?3-C[ DG J? L ISU\I M!,>7$5E[\^#40RT&I[_B9V<;/YU"3W<>V7/7'J4ZB4=A9#A]3YR872B@99[F M_X:.G"&]E?EB!XY_"M'!]Z)G]Y7\*HQLUXVO:SM>,B)W\H7(0D1?.J:_IF! MUD]G_X,^QKWX:?T_3,!BG5O78;%B? @L?K7=(]WD<;8X?72"+B=?D1YKNGPA M;J,1G4)!%/QYM8I/IN<(HNQUE=_8)@(C"C04'%)1J[NBNI DY91Y2+7;9P!L MA4&4PQ7Y5QE3Y%=_C[==:N_Q5?^N 2L5I@KNLK9F"2[XMAG,1;V^*EBR*HSM MWXT.0GVY7LL!RJ=^=?[B'W!XY6T;JZ%6/M%_BCF0=MK.;5S3 ]'GSPAJ XZ'P]!@Z M.\<.0%??%%V^,&-1,!\(FGT/O_*"1E].WBX\CR[L('@E_@5 MBZ*2#)(-8T8RKA^&&-$)LB.4T.6GH($6" ;5EA\AL<-GMK"WI3_0U;T7VX4N M\27IE@6D29@& F'?<$1-?!OX+\X.[SZ]_AKBW947GR_WGK(WGQKZ7(& 1MS) M2Z7@E+-YLHZ.*=Z(/R;TT>,K>D=9D*SP'J5<1G\QJ^T0XVAF6"9F8+ \YLRP M3Y6WA#<$BAN,I[9Z.V6M46$C$1SI]RT[(QJ4[/V<):IS=IO%^<= MLG:;+0W"?5H1N&O6KB, C_,:J92\>"6%;WTO5'?,VOW-T#S?S@ID&XUH@8-+ M(+G)@&8CN%OF%A$R$M'J^6FQ28ZZ=4"VJ9E[.,O49NZWB_,.F;O-ED"XO_*V M_@%?^Z$@.>>^T8O6C+%*;MG,,B!R"N@=I?$>G4=1X#R>^!LUD8]N;;B3XGW4 MLQ+U'$8!;D%ENP(:05_%0 G/)3T'.#KX#7\_WV[]DT_\8X1WM[[K;%^;[@KVH:3Y(&)',:6/QYU9ZZG%SRL25BCCA8K, M$.&&"#L4\T/O.$>4W4I\K_5LHQ[#S,PUC/"XI![KL'AZA[>$K/N*KL+P1/27 MMA34P,20YG]G'Q#"#ED9Y;X*+9]+?^,K+?T%RC'-T6R_?]*>K=7#44UB% M\?MROI*)'WZ .&.Z^%[X+.9MP'4?W6:S=)A-WTAI(. 51U=#],A;BD,/@ENY M_6B^@?CSH'8A]FRVF@T4>QCG-Q9VNEAKF)#3;"W3H\U#T^W@_IU@6)3A S+Q M#+$S&3-B2:UL2CEX+1$^)BB>ZOQ6F?*8%S"&,$EQOI-,^!KM8V@8$/J_)/*; MK0D"=OI0;/B<;?)ZN_28%AOLM&V_2+?7"6]9H10275HQ/2:>.P]!#]9G9QH9 M _CME9%,P'!\?SJ2+,76WERTRRK%^WODQ=9Q"M8Q[IBCJM<7L*UD6BA0^X*V[WP3*F!(898OO#]VYQL/># RTH\LD.\>[\NQWLZH$ATT+W M=H98'%D'LLZF,_K?&"(?CAE-]$B)(IM1_4GOEL2@RB7X1SF:B!%%G"I@-89A M-;62;LS1_""MJ98M SGV@ZMIU*_QVMDKWZ/+U[*#R8F<5 M>.VZN/0Q8 MJI%A5BN M_1PHKM3)(NU/ED5\JA!);O8HI8BN/)32!(D< R@W U-.*C@,H&$I'+BIAM$S MK?=^.-I>ZD<'2KANT$KOU%#7(L(YT6LRP*"_@1QD#&.'TLB"$86?F0RO9REF-/8U M=+AH@6,GMIC2,O6L?@\PP:\((3_]79)_E+&47;Y+Z,%. M[_NJ5X)0=J$NY/1,F-LW^EW=U+[>( /FVOOO]K'L^=6_ ^51QEQ^Y#6;S];E M*7A(2T2X+JV=M ==G)NZ&Z8"NC4?U N Z3K'.43,1U)I[* M7&I5&0[+ IOQ>Q/([FR9!-K3-P'MJJ=WPG;)6F:#^[L_#+03.D8".Q9.P7DW M\^ZP_NZ_#5!WLTH,Z=GF;4"ZY-_= )VWE,%P?GC& ;;W4?,NA#(=\^"<":?R MEOEBTPG.&3.CP=S9)E9\/DF@I&&0KOIX!TB7[&4JI._8=+M;LZ5I7!S03^$E>*2*3G5J:^:'@.$H%"- M!F_MD;W]W_2?QP2%Q(YTP%DJBD'L(NSA#!RSO!"BCB6*BT,>-AM25 M@5-&+VU(DW+$ KK:[0&#J"?;<_[%SJ!>^%[HN\Z._>/X]^0TO_])VFFD0VEKQ.8# *GDGN6N>9SQ!!=:L.%>>.1]@Q^Q1QA_^7!6 M]2Q-UM,75P:$8S'\#-4Y;RY**0S^AV;S5F)7S^'S9CU@&"M,.L"G&[!6K82W M-QN;9.<@8]A[@(M"-]$S#G)W_ALKTC5\J/GJ4+T4TG=8UM9TO>1WB!BE?/&* M<:<5=1%N,(5F H);Q@-HI6EKI6.6T=BQ"37CP06 !EG,''"$$?AQ2F@S\ U MY87JASIS?86[2HG@=%^>^PPC0[(U)P249OLJE /!EA- -B,'FC ;O:F0\NIU M!W9_NLHIBX#X!>@!M0TK=IK.'B$:SZM]AAJ9O3IY+@[_HP& M7=UN+M@M^AIBCE0OBO0(?+%8K%;YB=)C3(^^7,\(ZBVZ,)Q..:0G])(])LC2 MW,,I:'554-OD20RJP@Q*8!&P?$E?.@CP,_9"YP5G-RL?[!^B\"UHI3MG-HNB ML'LYG1=&F06:Q5N_$T0H R;.P=1ER/K5"[#M.O_"._1D.QYZY[*WUGT/L;=G M]J[_'3WCW1.>H,C^@=Z1>/GBA"12OT>/V,-[![1*D:0#5Y)MBPU-PF+60;^0 M_J%2WGB?<>"\D'SY@L/S@/2&]Y0O;?H-1S=[=?CV8&0 XKM+KS+@W"RE@T0. M6+\P8%TGP,J)A6*YBH6&R6 =1W3?Q;A H\W*^76B@I7C^,1K%DR0QPT5C62H M%QP\^H:;:J8:QS.;YCG"[)R&:C6+0?#IAQVI9._+#:H*(S8^8/E.&W==)3&]M69STG^?3E+!' M'TGN1M?$_-,_:,NDK)XN!I;EKAW[T7'9RW42J_BYHH1L_]6(H^-=F, MD&1VJ=L;&P.L#KNY9V?EM-4,,#.VL(?6/I?/XB*UY@*O=3];SCA@0'QXMKT' M?#CZ@1V\7AV.MA/03>B+ .^+?&44?KKA/H82*LL-J\+R>T2D0:DX*)-G@KA$B(N$,IEH MT:)$*O)5*A=[ S"3#/W&98,,+@;8V@*WM=98-V9(J(3'T;H7(J(F-^^_^/3> M[!;C7?B%V)[%WL! SA.WPD#O-LA_AF?^$?#KYW M'S7?Q91H" /4!FD4#$RR^QN1 9_Q'87WGWI\?0V3EV4$V)/0AI/IW;34KY MMR8W*^N,']PM@# H^&:0<"-C3LZ.#C[#'$.]QWNU&*48F;X4(]/-'J7<4,*. M/EB<9Z@[7NDS#8M?M_(> G*(I'^T2,X6]S JY%CC9O\9/T9787BB=;HN_+#Q M55-1"X#118T8"AEVN2X/*XB#4H(HH8@82>CAQ !:,APRU9Q$M6V3:KH'$ +O MJQLY-%D#%D!?A=VJE,J+C>@L)\6Y8*"-"D1%.97=:!CS-!,1>.O@E* M&1DTW1[)( RGN>O]'X+8%/ZCZSRQL9\AF%5R^'HM@)C2&8;ABIZ*IQ>._[-0[NDK"#+Q5Y%)9"3HK+TTW8"^^K<)\-N$#G2C' ML$4Y2[*QPV/.$/'-"G;CPHZ9T%_\> ME&\"B>J<' J>.Y\)4)PC:0Q@>ZA96/9AZ'3$"H)AK<8-A=@J&\4(+-T&](1/ M]'I+>B9WA-DO-5A ^U>TT]J.G><.HNJK3?KM>K:5Q7,V:'CI3?!!T+')G[ M^OS 9LPTJ8J@>\=)FU5F>:O<.: M25/\0DVY0];0[2,!D+^D,XD2W@RN) BU%& /L=)O'&V49XQXX^_NHY@E*@"HV! T&S M9-+Y:;.>3F=-82%(Z?-CL.CD 4ST1M*Y(6AD]/D99\0X&!1$!C- 0TCI8 "( M$-,.Z:: TV) D)7F3,3[9YNXD+!X1]/7.M>0ZT50V/F?KQ95"'):P/4ZAM&M M@BX)W;2M_8K=K;#0*S &"%*(\;_9!WS^PVG6!6_!KUEWDN3 MLF\;<(>[WG'J_!OZMK0?L)?RHB^V$_S5=D\X_2%[&4\\XE&@H!,;\F(IC!Y6 MFV1RPLDC.T*4+F*$T5=L4[)LU1!XH#2:^E9_];6A4-VY"Q!5M"$,?L.(;_=2 MJR>KLRT%G%H::46I2!(%SUQ8ZP28>8JYA7K@(DV#:FIUUU0?]F0HE<.UF M9&;6'^+ 5JY4Y&?LVJ]X]SFPOS_@X'#MV[5GH5I:Z#Z:)19'UDMG9V?KL^0\ M5KXD*MIQHFA'J"+^>@ZAJ_DLUJ!*S@I*4IHH)HHH543)(DH7X,S5H(I:LKV) M3MZ./BO&"TS;3P&.+\XAZ:W*+&J@(WOD#KW[YD<8+6N?X=!R-DL. MO>F!+ GKPF3X3*ZD[M7-_MKWGJAHM!I68UIJ;:@U_[=)HY(S-_,24)G_IH7; M_#VZ3M_SHK2A!@8#ZUR#V5%AVMM$$B^W#N\812L%9(1#U&6%\$G$\*CVOH>^ M.]%SSG@VL=4._/:S--2+ R I T+'+NIFX:W]6G.=K_5SH#B5ET'!"3?3=5UT M8M103 X^(/50KB8,O>!G9TM"3*&2 /*8RL=FE2&05>>(37BJ&&G@645:#L]3 MGU^(VP+.-(2"R8]2I\1P=7..8UHRTC-N_C&DZC4SD;2,R8VG958B64QZ+ ,L MBA5"F[K[CS!!D0H$=5.5=H-#)_Y[VR7C$>4J10H4@(8'+6(I)-79YJQNQ$ 9 MT+F,SDI%7882PQJB9G01QH8PL&"1NJ,WC35DK&@&EN^?_2"B,4:BC)]<8U $ MUTFDQR\.-NZ:V>-GVE 6A-O!;^RTMHM MG X+^#$ID(MH ^EDJ>LT-D+:'(IB0:B]9J\/25*,1:A_\%7\K5[_KPJ@Y# S M 0A ;JT-J5HS%@"OL4DY6@D2#98 &JOM^<.ES2. Y .]8ZZ8J[R/K*WEBKL_ M+6R>/#U.:;R?T'^Z)W:T(;F/=1Y%@?-XBI+I_C?2Q[X7$='<_.-;8..N;OI; MB?X.TQ]X!%5RK=(H*:\AD._7SYR(_9K[I;F)7GPTRJ$25:U-FC#R"P;%]0+V M4@ 8#H;2T\KK65P/8"\ $.EU1-+X!&;Q2@X_1KB_I]/^,K[AG]$#]^Q M^X*_DCG#@_#V\.P$'>"6-8-'6RJ+@NO-TZ43 =@8 M8?.PUE5?(=1F!D*MXIL22"L:9X#CFW>VX_URBFAG-1;KKGZC^3AF10#I*LR+ MK"(_)8*>.!6]1RK[BC]+Q8^I %;*[JN+I:2+CG.+C0A(SB?6JZQKG_B.6+7I M2$3V-TW[P"E#A=A\EM258HW!CCMT%=V2$5W'/F[%$9)]VZ)F6OVR-F64_ZK3 M-Y4K85KK=<$[P8[NJ8?)A;(+NJMN;Z/P M)K@-_*? KCQEJ=A8XX1!3B*58?0Z?HHQ1WF2NWN:4J?E !/ZXT#%CVQ7-'D8 M1?:+/KVY<_CM@+,3N4G?MU^)]. M])QO(M&]7:@"8:N#J"INF]QC*+IMCOH$)6SY%8<\8WZAOM 4'KKC&RS&.>PE MI(% TA0"NEK1H'AQW?#JNG0S>,1?*S^!O=K,IIL62 .^!#Z2OC695T5?8,Q6 M'%4"E-<]'ND>%77)DCP+%]W3%0VRJ:41\Y:$V_*AV=><_/L4 8I;$Z! M'GSJZMP2R!4;RR DM[VKTMH,'JD=7AQ9KV>U<]/"N!?Z>96!U16G3U/>6)%U M4PD,PK^STB38I]?\7P1O2RH0, "'5:F44D/]:A'@VY2CZ5FWA@3^>J6ZL\I@ ML,%6)J$Q>_CL ?^(/A$)?E=TB#H*_W][U];L@_*'HNZ>O=)]GBR MKG7LJ=B;/.1ABY8@FQ6*]"$IS_C\^@7 NTB FB(6>K3IW8'K+1W>SOPZW1 ML "/+6JIY.PYL\XNLFP!_4G;0*P1R^ ZW T=7:>-J!4$M0QL>3[3D6:%WUPO MV@2[W_ AW&&?GVO5_J#IA*M6+60#:':YFEXNLZPK)HD=)XM2689SKW18,CVQ M)),%F(6EPRI'W2HC^5A"J!1)67P/P'2S>1W'LE;M=7J2\ [7TCCYHUYY"4:[ M66FU5/J7V:P$55X0L5KE.FL"L38JR%])KJ##+5S-Q5 M#GSE+%;"03!]>.(2=MK=N%'@!2_Q9DL@>V3+9E_PWML*.O'.%XWVXEW:*'1I MLU6149A*1;E8]&\5P2B3/,X51!(+PII-=FHFXTPL; Q;)8(,TEL<)\B,H"S@_08)K3PS2#&!&$V@E&>*ZP R,=AZPX MCX/B1/5XTN6LG .UA1/PN2LMY@G08L4A+''8B1$#?B#K'0='3!-6\Y.2]/#' M]3%.P@...O-$Y=XVBB@IE93X>I4#C(E.4[9SX>E!J5R\!>FC8YCOZ#'?'"*5 M@KH.4'G_68C7FQ]9(?U-'&/RO]V3^Z-?I+1*L@?';>HI]2KRF*;')//K"?+6 M$&EN%("_A;%'U_L'8%R#:V95P%M)9!J,+"YCB$:T4^+&; .1?FHJ\.I5;PI3 M8&JNV[1L,0F;CN\XQU/5WC6^Z22IF'3PK1?.>IKO/E5H=ENCV6W> /+I44Z/ M-F%Z0VHI>A6ZPG=.W[., M=IY4+K1W9JS@MS3EV,4S?4Q5X!@FWD)ZZ6.V K7PS;:!56I8E664TF,63D&[ MCU-)OF[/9+/'":++^<6%PJJ1!<>H1O% #:>_X6WX$GBT([!X_M%Q\"+^I-)2S(-)5C65W([590UB M$U1II'[!0MD.S>I.6P(%WTCN2,O:5+Q0O79A5_="PO6"8>BJQGX+H)7<"0CS MWS#=726*M"HL#IF.=\U#6JR00F?BE#5:,R 7HKF0WASH56^@&-9J/T-NM9+< M6T0O*W=]%I1DR)"$Z$AO:7[S,?TU7T&PH>^5B^H6V$IXT%JPTEJ56_(E4F)Y MV#^2O\;[HHXE^>B#,2W;A&W0E]1;I7348J7,$+D667=/N[RJ(NR!7!6+>60< M9Z:7[>8>(D,!=M=NMAU'_FO3S%@K#I592,7_0&05^N]$M?38VE=WZ_E>\M&1 MLBYZQRR=\!51">EE<10D$Y@=W42Y2/!$=GV&.OT--8C<[J \@6*'?R"PQ18W M,I:XQXD04^W/&L12JP(JH]!5MF+%!*&BIZ5Y&K#@T6%9;>77!H@(8ZL*#;[U M&O9N'[>O>'?T\<-^L]U&1[R[#>)C1'O WW",HW><;N[P-E%ZB3"\HZNJG_0A MV,7%I>.DF[MY&W00Y::M("]OAAZ;9^V8W=X=V>YIS>Z'/<%_,Y]O!O3P)TGT7BEX=8UK;(=YL_WGT M8B\K"EKYK2U'I;<8DYV^HFX*O>9R=0IR$M5Y*ZC:S 0]?U3_ )/;8<@E#: / M=HFQ$4=/.-0&(WV<:SOV.S)$>HFRE -ZU)Z]S.\N[QOT$Z/#Q[ M 7R9P"&(Z$L!%@T!: DVX5Q&ZA406#?U4.BS+I>+)GRI1 O1.=C0!@IY%1+- M@XX??^W@XOA"ZYS_YO#FAQ\89[DP=Y[[3)?=/*59O[00L'F_K(;R4[ZI/>-U;^\#N,DEA]0Z&X/9#2B MV0B5'GZU; YE"N+)]$%,H9^?J48UZ$U0J11]L50+I7HAIA@X6=GF\5->>TR( MC#JIY?>VVC'2&@G5[<.T,;X-+"E^=;WH=]<_8GI2.8DW097"?\4NO8]E]Q 0 M.XY1Y 4OQ%I//%X'A$053B[X>$V+"YA!&B?>O(MN+]&1*=*:E"0 VTZ&WREABW49F M3(.?F0JHU"'#W02E:J"J'OEHPSHF _!G@\ANXL0[L/GWYN4E8E<,H$T0'"F5 M5=JV@KD=U$HLM.]2:O= < MU_3V L!P1C+0.6,5&4_:C62%Z9.T)"NQK=[;K2^0G9:;H.JU"+4Q%9W@T$3?JS#\*YT(G0+JM>OY"V,O. 4LU4_V %);GRV M0Z_=4[ 0^R_L[Y["7UTR!_"2CT>Z?L'6-.XXA1+[2 "!8*=:2F':DO=%&_@Y M"7\^9$V@L@W JH'C.Z+1P0YQA'G,2@=\.X;EO&DGIN4FR>*WK<*R^L0PZUI9 MTEIH MA82RWD+!$LSZ:BR=832?.]-U,^&L/&+FT^E>?LX,[<,H_3>Z!5@V#I6#9L@] MC9RT\L@5;;@\CD::1EG;U:OLP:<9(%YKC&RJ!]6VV'MG/J$1E2:MP:>H#26= M9LK:(%?##GM^=?TW6@?(V^+""KDA#_]-D.$.5QV5I3"G)4&L(K@2VY8,=719 MW4"QLM7FASF=H=L^Q!&[S$(TTGOH@MV3AZ-;=K?PGOPDN"VQKS1[4,M342&F M+RZR4RME[+(+UN@Z-16,2LF@MR^:\80SV!.6H+L+"@J(%[H6E@7NPX",'Q*\ M8]F@&Z+X.YF,*>[Q20D!P;R,9BH!WK9]7[21IG.CO!7P,;H1=YSN#MS\\TA$ M9CGMF^]NM$OG>'GRL24)B2IQWXYT:5_" OQ;%,:T*ISWCC>[,*LP>X^_;[9; MNF=#2\E%84!^W+*[-56W]P>*!R&%83JKX*-1>X8 I-(ZRIMG-(*_HU(#5%?! M0BXQZL53EKD]O-&K(&CM&M8V<=A3^.9MT?)B23/)K\-@1U/DZ$&9( Y];\?R M"*YC2.D&2J6,B1$$YM#,B*-.ORY @C3CFOVL%M6N'; M3G'ZOA4TTQ67A7Q4BK3'5Q^U?Y%:=U61!<1:T@HJP:BE#DGU/IP/5&V,U1*J M_[,E2[;CN:>QB*O+/1#=M.GE >\DB)L8H=^A_(;,LSXT>^E2.2 M$5S2( ,R23K066TD<([=X%<;.4C[5&M&"ZVV3/[_^!Q[.X^,]C;/,;MG1;A5 MSWT)+".%IY%TZ T:V7\+R>C/7/8X..Q.+]%D:R-]Q+RMDIDA MF@QV!AML-N^C"YK-O ZAHV!'"IQ"(5%$SP&PY9ZKC_*9;^X'_1M;^I>;90R5 M#S*V&*BT0FKHQ47+*C*OQ(O(FO/F.24:L,J*>.S_)AI*H!,-U(94) >8()_(?-D$NU_=Z"],]R2S M.BGBN["Z7C/:$XAU42+5_)!R*I-M[Q12R[I$L)=EZ;77J=IKQ;U9DB%9[U8D M? *(KTP9\1?-'S*/G:QE%2)V%G6D9") (='/C"H +(C[DU!IB?*JF3 Q'7DX MIH=J=MZ[MSNZOO]Q>Z"[Y9'G^FUW1G3T)3W%&<5)/QU50G%>3$QH6^E!K;(U M5#;7?C<+>*]DQ$,,K.F%*S0S3=D1YL \#"-UV ]P+0A!M"YX\ *G_6&3X&[5 M0&48M M>B#[O]]QG*1WF7OA;JKT[7LV 8[%?GJK="VKN1C!U85MX;KV)%O>SE3);AZP MB0",.#/OIVE"0\H:[YE#WK@.@>6-8?#K9IL!;C\KCDJ/,MT&<1*Q5(;X(7G% MT=.K&SRP#'AZ['Z/O806ZDN-U!V]/30X!X93-TL!L].YHXT 4T5115/$5$4) MT15ERDY0H2XMBC<&35ZF'R-@1;)WHQ#E^-]D3C]*(>4?U_0DCN\#9YB;YP8M M_-KS:WU*^CT2*/V!O9=78NWF'4?N"_Z%"$^^$*P4UT) P45.N<]$VE(6*W#' M8M8Q)1V-SZDE$Y3;@C)C$+,&47,J)VK.;%@,^3&=OV,_H$121KL(^4_\N7H/ M9F0,-G(_:?Y3] !UFY3FV6O3')_J.M: '9[ !WV+-#&%2FBGY<&.(3SS')ZE M:Z;I,O*1;DO0G:V8ZA"C%[ZSSK\/:Z=*,[U4R\?ZS/V0?1,95?T^84^F=P1L M?'GJM*O[N\YIQOVH77WF9^L&+)O-]/FXGZLC*0J2I8,3X_ Z;?]3= 0G1BD- M%B]-$WVA+/F1J3L*@Z?;GC[W/J?5PT9TZF/B1LDYNG71QZU7^,4+@@[/GG^WR>%E,]UB MVV?]I-V>?5,G!=4^5V>I;VQ-4_=6@/THX$S)EGY6]\?\_R[8M,?_OW?6V7T8 M[KC_CE/9WYGE8'MS)\U_BKZY;I/*\'X]-=W_IKI^YF2Z85^#]:"IB,])RNWX M-T.\+9_F,Y.K?;,F5?T^(3WKW)N8K?4=".G)WW_7#:=Q/ZKS]^H%+!N?]_FV M9]6/W'5=,#]<\#DP]YWR+>QT.UC7DI4-%]6;]IQCQG/6\V,#@%J(K?Y5=-0C M[JM)NB/QL"=4Z_J4:5W?9U3[-8RRHX,/^T>Z,I5>(W82GV;;-ET=V91ATMB\ M7$S7R[3(SB!>' ;'0M(WVAL^Y"3@M"F>U2.EH_QRY& M;)(\I*<7HW8Y^9_*ZG1C=T**B77V?0MK*]29XX%1*%7B*WTJBAVT?@*CT&<@ M8HT3=\('^LHTR'&S]0LLY_#)K*TM!THS1DC];[ : \[KGY/']2ZXZN9M\7'0 MFQ\XVGHQ1M\B;]0E"E.+.KH_AM)IST^YY*/;HTJG.3_K@A!LW_=Y^[K?S6T[ MM#9U1OU7F_XJ&1<+?>=R3D[>?)Z%'AT^MNFTY$C(U$ER7)>?+YU!C=ME6S\[ MTM,[I%F,QX.?>5%EG$]ATZE"<\#73Z"6#Q%%23BQ\%:O)Z+?)MA](]%T[QYP M_7IXU<2L/DW9E/770W^%VCWK:9;TG)V[S@ZVI7)L/0XXODL<)9=8DUXW %9* M.71]/P 8%_V&WTB8OA)UOT7A2^0>-C\\X:2S_073O-"JA)1G$K#,$&^OANL0=#W?TR[Q5P'"EV"F2:OUQW(0F^S]1C M9@>:;.D'.\*Q&U$V]$OQ-]?;?0VC)_?''U[R^AKZ=&^"_*&]"Q9]?%51IC&H MJ)_*@&TVJV S1K0A=JZ6-(4J;;&_I8%]U5@" (3MN)YIOTPH/D81#G8X(FY( M0D0EQ_L/E!"/?:]X+'SVO1?6:NOZKE' ]\1*@PCZN!N&(,(H><+1X99M";%Q M-S>,6AXU"O!F^RJ]SF71N1(Y/Q/4'%!%$A0T!]O$H-=AB#D(\:.I#A&.V5KJ MN(3?QV3G MU.1):;,K:;.9^A_2V"PK=\@Y"Z3S]%X";^]MW2#9;+?A,:#E0+Z%OK?U-0O][+)#E9*(Y6188'&4C(J1:-<-OJ32D=,/-34=@S;'0G;0;MK MI?BM=>#R[@(!)NE4TRVN8^P%.(X?\0L;9(A69(7OF(2A2!&%14OG,E^7S=Z' M78?5:)4C:94Q',F$6PT^GY.[K@++YV\FE\NQ89"UT,M@4!%BQX*D^#+Z>P4'^$>48F(B23LF@F%QLIP.YW^=AI'D" @ M6['$\PXPJKYZ@1ML/=?_%L8>RQZ31A?_51B4@47C2]E2:EE7S9]=DZ MOT.@%G)5V?D=4Z./![D;:V/8/+7#9O'VVAB&-_FEC^%&]MB4H%MLL\D[;6QZ M>7*?_=.3;)(OV40K3"/I?=S9Y6(]DZ44)MHB-NECJB23C&AJ?Q+I8Z\D@?#M M!>>.&BZE>*/T$_!$@5W045--?J8@>!=FJL!72&F=Y[)EKE 5_5,1D_;,%K29 MWIRL]S =8,+0'D^3/ 7+][Z87R,<&=NN/3[H&CC**44@DL!^*A\5#9@0YKX2#YH@>&-A3#L MB&(Q*D6> @/I;1P?\>[+,:+YZ^G@BQW?W&R)SNG>&C]O2?9]TR"544HE0)U9 M!:0HE8Y2\<6]>FD+$U1M Q"C([@@/6A)Y-+BLW3)J'9O$3WV[9;")]D9:'#\ MJ@1X [_27K0.OVJE#7I(L@73 X_OT]!>RJ.;5]MP@NYQFFV2EM$_CG4SW##T M:W%66;HD<\2V6N312_U'I@H[+\+;A!W&M)P+%&H;]/3NF?!#<0F$ON J1=K- M&(6>2FA8Z:".HFFPZLX&W<66$!_SPBB-841:[9Z6A\6'-S_\P/AS9#CCY.$L\_,N(@XXYS)XX: M9@:21NEGBPB#E4WNO\#0?!V>$!HZJ>1CS.?=!, :L'AU8:@#&+BOJX#.)A(G MZPH4]\_9H?%1'/".H^<0Q 53Q066=U[)>V!NX\);@LO:?6@;=^E87!$)LH3/ MAJ\6S!;2S':V*ROZ7-5C8<5J#AB\K-+EVO/@A9Z+*E(2K68*]34",M!7& R= MWXK*&,[JLZ!RAK319SE%VMWG020]%E,ZI5E-(,JK!',=XPW[5E(TNZC'0LH9 M$H;J,HJ4D\&(HGE5Q3%Y#2/O7WBW.=#Z@U-12$F\;9H(NE52F#XOI[510_-& MA0DJQ:-4/B#"M=O>7#W)&]BA(QL6I'^-2L>\I2V#KJ'HCX$RCZS%U@ER"_G@ M7"8/Z 9W2;I-RSGEMN9N]GLR__3>,;T'[^3[RKYE_*1RITK2YUFGSOK"R8\J MM],-*B2S*RH-GU36;:J064V8VG%26;>]:7W(PJP=O63T=)0DQZ1FSBQ+8[0\ MM"SG,GM&.S<_WKR(@;N%!1_GU/51V2-8S+J@6(@&P.*(5J> +(VS&)%] MPKB[@V_Q'@@VC\\Q_N>1UIM]ERELR7O<) 8Y.J@,+&?Y :E"%F+";*AUJ<<\ MIY=YQK#4$78U_(@<8@%F6B_@$3\+AQ:UNU@H62_G/*B W#:CTRX.1@!OE)$* M,0$XH&^/J6O361J6]S@ M*-1YC);[/"!F^AP1=:8.%S3P9V(U&=B.&YO (C[P*G2#!7 1EEEJ>Q0.)(J5 MBL@8GH,/X,I+PZWBC+HL*,,D""X!+(!+,ITH0]H3W6W$>1H0%YD*2LPZXT"# M"H.]TTB+<>T(Z3 ."B4G 2<"2M4;EF EO_FMFS\/B)55":0R_%"(F%6@/ M9GH9*$*-P$! W-2#KP,Y%9_ 8.?MS6U4,V4K1Y94IJ"+=@H6!,:QW&M;OBNHX,=O>H<[84V=X%6?0XP#L7]Y< M;X=V:7)?\HI16CN0GI/Y#UCH*L5^'?9?VYZ[Y)NFLSSDU)*-T^E\N7166::'2H*UX1OD1[%Z6K?Z88^R_+)T]SD5 MCZX^4-& Z5S[$6U7SZD'R_Y0PW"1 :+@-PU,\X2CPUWH!IN7"#-^:]T&$SUI MF$DX:LC&T>QBN5AFUUE04<@GLI";"S/+#WILF1:V4%FH$ :TLZ?/,*>/82:@ MW0&:',HB+VB$;B=B88&J]NF=U8I\_!-\PJ"RE^(G8(2'8"\K''DK3.)-#+-Q MT/6(B7*[#8GTG53WV/X\$/9:E9%F86>^F%Z<=I4Q$XG<7"8,-G48=@+55"0J M9%J 71U6.@.L-(EM(J&F5J\$@99=:F*[P!,D7O(AW,%1E0*))[%J2@&9K4-7I='3OZD\X.V><>UV>MH-AD:Y ML!;B5,*!( B.W!T^N-%?\2;8L5_NR> O%J9+B]\QB4Z1(@HQ.<]W7DN!R"7C M*/8K8C*!$ZEU6NH,L-08 F7"LH:W3@>IHRO.X45F1?_^$K[_8X>]%%GDAU- MD3\Q);S@Y?'C\!R>?LGFOQL 2J-1A=WZU>*R! 7=ZTLEF(W_H08X<@:,'=;< MX* AW&XC3&> W?@8?:2;$K0:8(1WFW<1E2.6B8+:\U!8K"JA%'NK-O!-LEWRO&*W!5@; M8*#3-'#,3?YO,G>8:OMXR\H5H!-T^AG'^'QMUG9>=:K-WE5/>T%XLHU*N,38 M\(HE3,@JBLE_UO1Q6!YD.JB,;5=+,0W^SBL"\9B'+ ?I/Y"9H M2[K@_T#3R?QR/;F\7+,9['+I3%;K=7;U 'WJD00^F_ZAV<4$T?!A#W[!V^RO M4_;7U82,8.*WM 2+WWKQ(331]G*>F&='CX_^--O+6C'+N5OJ$TMHTE+UOBX8<6% _1><%67RI64$;?( MN.@-*&34U5"*IG7[J*-V"6NDN_QW+Z@,,K):U_.TZI>).8H9*]/QU75[,2\; M+G&2@!N7*5H\ \X8Y2TK$2UT'">_XN0UE*(.WJM0',+11V5RW-[=UJ]<8LNI M;!DUE6\!L>BQG+-^ZHY0(KDGM6CZPF*. :]OKH)/+M>(7*4C6?5[^/0:'F,R M>]T$NZ_DRR<8!P^'P'L^QK?$Q(!.7;_YHF1Q51&F4UH5]9/.>%Y3E#:$WWWA>^K@>F.8>R!M!I!64-X.R=E#1$*(M02;) MCNL.1K\$:/,^EAM)G.V)^2*7MH__]'+5C??R2ANM7BLG0U""]^!8B:^4=.3- MY\Z\C8IP)KIZRZ#AHZQC&-IDG%QT[39-.SA&F]4YL:SEC31,)]VP;.&0#O^, M0QRG-9DE!SC=K\/3"%V%DFW4 MC0:BG4Y0"]A'[#:])/2(:4V?'L,7T8MPQ"/02G[HO+QBS.Z>7E;6#&0F4MO!)EX= %HIIW;U@]^3AZ'9'9V=[\I/X MV)3@#9/+PGPU5-8*U_F175H*CAU)(&)0*1'Z0)0V*YW>5AI;$^T.Q=I2:(=K MH-#TL-_LPC>*;7'.0MNCAO%SVKY"2%W,+BO "?YS)10(6: M78G1:MJT:AK=1BID(B8420ED]])+RB ?U_$)Z+WJ(P MW'O!"Q?R;4\9QGF+"@JK_/,Z<9"?]E\\_TC^FF;3/1R3."%$2+3EC/I5I1B<9RFJII!+ MN;S(BB;E310'@--&Z/0EE8\J#4Q0UC3,_&Q<=S \"NPS-5'K&=75.5P?1UD$ MX(:"'9< *(N!AS!7-X59VWI^,03#X%<%C.P:I^8:-W--=M8N+,6#W@#0%P$2 M:!?[T6:X7[FQMQT8-*D,"X'.%%/JFN:]4,[:L1O8?5S!4,VUS3;8UB*Y#V9+ M%^F8[8;17^3;78>'-QS$;*IY\X/^>'KRO.-ATW-?KB;2=S6LU\0/Z11XX_L( MIZ_'R(WC<.O1,P;HNY>\HK2IGV)4;0S=!O$QBU"RZ4R MAF?5NGR34DPJK6Y])@]@BJW+-J=BVT_T>H[2.,PWSLB$NQ.1Q;Q;[ R0[KRI MTIWG/GN^EWQ%42)Z@3#90)ZW=: :S MVV#K'W>$&+T A805([1-A2$_D^[!'M!4B-I:ARWI+DN!N EV]V&P'8K*NAB[ M(%K336&N.)LOI? Z#DS#Q/4'PG2(XAEN$UM;05H1NTX6VX7@0>NW#;*^ M+:?"73UK*=Z^SK6WZ9S^U0^#EY\3=AV*_3UL?Z0.PJ?L=)B_!OO;P*0]\P[@+0H+I*_3F<>0E^&&_ M?]A_P7M,UW*^X.?D-HZ/=*6'5D3@<7OWBR8[V4YME'J9[)0:DXK"_9ZN+N>" M$96,H.]1F#EAK_W*VLS4=QP]AX:-G3K% M%_XY^\([9GK^86FI2M@!A#0T:X,'.4>EV,S,NR-"R._D-_+#LQMC\LO_ 5!+ M P04 " "U?&)-2F3)&UL[7WK<]LXMN?WK;K_0[;WRV[5IM-)9GJVNV9V2WZE7=>Q7+;2V=DO730) M29Q0I 8@':O_^@7X$$D)3Q(D((A5\P-P<'!>^/O_>=U$;UX 1&$2 M_^.']S_^],,;$/M)$,:K?_SPY>GM[.GR]O:'__.__^.__/V_OGW[YNKFZ"-POO-8F3S>[- P0(Q*F7XE'>W(7QMVN'_]=L MG6QW,%RMTS?_W?\?I/'?WEPE<0RB".S>W%14_<\W=W>7/[Z91=&;1](8O7D$ MA% 0_%B.%54,8NQB](\?&ER^/L/HQP2NWGWXZ:>/[ZJ&/_S'?WE3-/[U%86M M#M\_5LW?O_N_G^^>_#78>&_#&*68FE9',ABMZ_M??OGE7?[7HC4*?T7Y*'>) MGX,C0> ;9@ORT]NJV5ORJ[?O/[S]^/['5Q3\\+_)!_\.DP@\@N6;G(9?T]T6 M_.,'%&ZV$?BA_-T:@N4_?@B?MV_)#/WTR\>?2/?_=I7XV88LFSBXCM,PW=W& MRP1N$.&_?)XVZ(^QP5/5_"5R?$>ZON.._JXG MZ4]XK0,R^GRY7S@/"0K)X)>1AU"X#$'0GPG)[XS#SH,'@8:)4?A8N@9IZ'N1 M3@9OL7C; *ULE$-J)U(_X(UQA\#V:8U'7B=1@(7X];\SO.EF<3#'7X*7R6:+ M_P1B%+Z :9 [58C\ M*$$9!'.X\N+PSURZSX(@%R9>I/= 4?B8/L:>PE6,!:+OQ>G,][$*E&(J'Y(H M]$. !N>TP]?UL?X(7D"203#YEFXT'=UA8;[:>CS?1+$BV M!/=%L@W]GW_Z>1Y?)G& !1H(\#\0G@VB_@877D1TQJ TEP>#JX["+^ECZU/21)\QVCA MI71++!RK\#D":+]-+]?X5YB>2P_"'29_MB&:VWQ9==/)=5]2A@9E\&E7^>S@ M*V"_KS[!!*$VZ+@IUN&S39;+:_P[F)9WF!'60T?"Q@-L+Y)GE4XPB^/,BTSA M)$6//GCNDGB5 KBY L]I303Y22?3G*^,P4K;^# *7T/9.YI?'%S$B3^FC[$; M+X2_>U$&/@./_)R?IS6F^S^CAO68II;JY%\;34/#='CJ[EL1S3.WW>!FY+H8 M!N75<'B8.M T&DSE,51,'CF&$$KPY&&I:]$ZTTJM/FBO Q?\'R]X(,I^ T$ M*W*>^_CG_$.#RZ0NG]=HE4T3_UO;W3"X*5;RD_J8O,:MDQT %R &RW"$&Y3< M!X=C<+_5OB;P&X:9V,Q C/+/_F>#_!6Q.KK30(+>@:%1(Z"$59)L0LO/(25].\>#!#^>M5XG%7! MIV $"'*AU%R4UZ_DGUJ-X^H?UVD_(H;RA?7[N)ZCW%JN%7KM@9RJ&AV($5Z/*A_4QC#?,)BS-E'&P5\&)0[<&?N;[, /! M)[SE("%D+VCU'WE:Z!D%GL&7A/*W1V'[)DMQ@\]A'&ZRS1V^F8 ';Y>WS"WW M]TGLD[F((G( ES['>)4W'&NA]")1'X@7&0IC@(B6]HQO8>/($?F/#LOH_EBN M_CCSL792A/5I70?J'S?(^& FQYZ4C 3)WHK=L/J4=@E"&L1Z:\L^@?^6;70$ MS@Y,W[#P550AT;@WQF6/MN>5F U_0BPA?=_@"-2.O V'+#4D=! M3)("*W"H?F$>CSTE ^-21AS=P&13!5-]#=-U%8HVR@J1IL$2+!;D;C3H&E&D M9&!<&N%:MW'NV:X"0,GG"\OJ$_ S6"A^^,8)8.J%\0)Z!(%"!QI93@]&\\!8 M4X-=C""H2(E5N R_0SO1,S!&)/AD40:?C+)$Z!\TP>7P$\[[[, <[V_<][@-S^ZAWED M"%3(L >1,:[#JL0,+T-8#M:1EXPB)5;A,HIT5:=G8(PH;I21UXPD!5;@,/P: M4:)C8$RJ)-<' '-_TRC+@?W1H77U ^?3.+HY\Z,EM]N&%^<.,]=B&S<&<4#< M[L5OR<>&J;N5$X/)P:2U*(A(K;($MI$G!"!,05Z1# '_QU7R\BX X3LR'>0? M^;R\_>E]68_LO^%?_3'#WP[(]V\B;U6-%WG/(/K'#\=_?S<\09<9)($7-WCW M>=$_@0>OX^ *SQN%-F93-3*/5BS^Q1_5M,PHTS)[1KDU_H DZ6XCH%C146"# M-W68!#?X=X@"([OMZ(22290CLVXY(I$%-NP%26\W(H$+/"Z'KOS/(Y!3+/U+ M0)Q6T2T6E:__"784NNCMQB.PB.D@=IK\S$/S+$5$$&.)S::6UVDTTJ\W !(S MVR>8?$_7Q'[@Q6R$Z:U'(_8FC "\Q%MAE4 VD>U6HQ'W"%8ADN]M:)N' MVFPT\IXV6)&HM%,F=>U6(Q!7>DB?=IOG)**0U?[[GJ"F6C6#;>(\Z%<#X7\> MZ53M.JMEBW?;/$KSK;_&>E;5>PF3C<)I7!&14&3EFP0& .:%?M__]-,/;S#] M2X"5CN"N8)5)7TY<"B ">4O2,TP@IN ?/WSXX4V&,&^D/A6)L3HI= [4Q1J> M#Q,\;$6AANGC!!-/Z:N!^LL$%%^-KZ'ZZP35\8E4P_/S! ]3V:E1^MN$$OOB M4L/TOR:8N#::&JE?)J18%Z ]2%BGG$!BW'1JD";-6WCOK\&:]'!9^TZ-V=!* M^=_?';H3QG8R-$K,\][%4+8;5&:#I8>>=O"=@"B%%6_.30BE+_^ MH\Q^0 _>CCC7RI/EP*(@:*QN[]!'=UU+Y1ZD9I" @6<^*.1O@IDUKI-#?334W0Q?"/ M,1J9HU.P75MMC%,I!>IA6PV.T&)@4A*B&/OZU8\RZF#]'X:I(8N:O$T$GB_BH\5=CI='/##=H30*W\'_( M\GCQ(A*R,4M;!1Z9',GT-<(5.RJ-Q0NGARD.RD.0.P6'S4S0>E4J]U@!:92G M$&X(83<3O%3AX65 ;(,POJ 2]S/!#;Z/A"FXP[KB40[=/6"Q(NAD@H_ZL0 J MQ0<%_,>EC>3!QGCL'1O15A,3-+9J!%-)/*[+:XQ"+'^/TWO$9-.[VV5=WC+M?0'SQUQV5;7Z31+S1"BSN0EW==L83W-."TS[>Y_T M![<"1>6!X1]%-3YNQ8?*XR-03FN W(H*5=U9322Z!( FQ UR D@P# 9-0"3= M)S5>;H6"*N-%5[QJ>-P* 56&AQ_X4L/D5ORG,DQMD_L>EH]N17PJPT*S8-7@ MN!7IJ;ZU6+AT">JT_P13]4$TH>+9S%W-V=."&\/R[6HBGP[,)*)I7$WPTP&? M./3"U:P_'>CQC.&NI@!J/B#Z)@.Z?9)RX]!?5"0F4)*)L:\#< MJC'0#3!FP$D-D_-*A(PXYR+415VP_\"3BJAJ@E0'4]=9NFXN'F5H1/'R-6!N MJI[*@#&"$&N&EKI:4Z0;1<6:BJ]5DNN$C4P[!U9(RW1"3B2X>KZ#,*2#&CN.L M<5*QQOQ2X!2#57X==P@IY3(L-8!N&FKZVN&;" WM\#F5VDX/.>IKD(8^IMU$ M,9,H2KYCZL!- J^2[#E=9M%Q+)F@)(O2&(9K(F#$YS"?G" 7?-7+*@S>9'H: MYJ@HHC;+TC7>$W_6RY?-R5$/*SBX12B3I[YL;07E[ <*I+J8SX93W!22GU8E;=32Z'K.J$S-ZV65'@U:[ B=UU](J,VUATS=BA-TD, W_S-DE=+3C MAUA65WXG0X:Q0Q>)H$H]KX=E' CN^C(]S7"$,!4DDHBMJ65 MV<%(6=V#%] O/!3Z#-+I;6V@^BJ,LI1INV.U-E(P%\0 >A&>^EFP">/\7;(4 M+^GKURU>VRR+L*B7$4Y@@M #3);,&F/-%F8* %=>Y!M\IA=)7AE>"/,M@$6N MQ 58)K 4)UB2 '3]BI'%!S0^ZN'N%A]=>7@@[HE/,TS?"I\# !^>['K"PWW1 M'(+[0UP@HUFMS5&.$2ZWR 7>0>R5RFIMAO)BPOD2X;"5"4KQ 5PO> :=[39& M"FL6>R]>E5")'FIAMS=*O1!I6DMCA4PIZMJ7&%^)(F*<^.2%,2%O'E\!&+[D M)QF:P1!AXJ\R2 *P\S=?!6^4E[_OC;7]#)/CYD*@F+.YLIL?H" MX@Q4!SJAXVN8KB\SE&(*X3YI@%P,\?\"]H+M,I(1ERS(-0_^"CQH9(+.KR!< MK;$B/WO!BV8%[K/-,X#S9:G>RSK%54>QB-,CX@2[3'D8FWGEW535QC!I7U2P MB!RE=VD^9'MY###0SXGMQES!=:8=^MY!ZKN>CZ* '\\NYGI:B@),+2-*O^03 M^W,+%7#A7-I<3SA104E2Y>Z6>^(D9(/:!/NEJ#BU@9GVMUY)*JYI&0<6M'YE M'YQ:/U)ZL>M5'_3@U;?J@U/KBN'O[%?6P:F5Q/2MNE[200$C=7N,Z]46$%'I=4T*7A4O\XL; .;_E^UO'715HT+XE=>&3,=*)<'R3P"4(V7G: MO88\$0SR@%]]_!?#6<1[?K7OOIV/N]O&FX[-S!OH-/CMN)6E1CP-!#IL9.%H MCM0J/47J#6E%[/^\ MQ+A&?-?K-FE8;Y+XN9F_.]3R:WC1NM5^.IMC0C*LH%MM*/=0'#YEP/624D-M M^7-XQWR@?=[W@7-7H)/SHG6K)>6>*.1Z3;L5D'(/I$'+R78J.N7*9J7&W_8K M-U68>Z]C)U8>._6K7[TIIT#BA,YT+"Q%L_*Z"]8^Q*N!5E\/PNF@)9-0TA99 M[9R-LW%MMG)4J(C0G<050#]-"#6WYAZ6$7"QJNK#I8?6-U'R'=W& =8S\2XS M736 W-]C/XQ RP&V2 BE#S!Y"3$*%[LO^,)U&^^+A,U\K.3A.[_PQ:1!/F6D MTD*KF%SYWFN\(M K2U#6[UY +T:EF F]YS#*EQ5>B1ED!\KV'-1(E8+"BI=76 O"-(,U/1=9 M>I^D_P0IL?!$1D8\ M2[C0QXHD^0.6"^U?-%HR^>PSYH0";FFJLD@?FHMK!U[->9Q!%6^ ?RX>HKE^ M]==8.H-'K(84<1Q# *=.A F,5W7"4NZCYV<+&_SY6JF+A\I^P EO!'W"3U MI94GC"4[V\A7XX;3D;GF"":?T!8=.NU6ABI_T0PC>]M!;1AA,*$P@-W\"61% MAX$LXI>(:I3VF$_: ';SUVT^>0-9Q"_%<*G&)VT N_GK-I^V67C)RWV8S'J9 MQ<%>A.1N"Q&;TOU-<(=O&[D5_B:!>")\ (+\E06>4Q+&@;<%R)T?@KF@]3#+P6< 5P CGJ=(YP3):V2JHYCD=)&4 ML7"5 P04N5ZY&9!?6T1I""MX+&37AF-3YG:Q@@(B].\>%#3+-; MTD26(_8 .L1>X[BXPLM^!X(KZ'U? +BY2[Q#VZM,#R.@-VBJA-)\>9?$*T(6 M$54LL,4=3?-SGZ1 8,QD-M>\0/9R,E9?*OR^ID%^\B(\[\I;56$$.SA\6B

    TM5&&BW<](*4^E JTV%6$]#B"4 MK_M^W,6V,JHG7Q0XVVZC'&TOJM"^C9<)W!11 X*IDNRM0.6R8 M-6;?/1B@B]WU9ALE.T"U-LCV- '_5QBF6&U8$F-!$8EW:#1@("_1T61L]9!Q MNLT(;6Y,C.L/<(\%LOQKU!W*?)U$:1,S2/-"M5U_ 7PLQ/GWD'ZOB$\HJQQS MO!1<[GH=-?W[N!'[W:V"VOF"QPGZ[59&[72@[!Z5 M>G A$OJ)77^Q0@^2$@Z(;B];G-+IT@]*J? +UQ_ T NA($"AV\L8Y[,BQ>$G M-8)N5@C3A!\OKG(/X4=7E>[A3IB#$_JCBLX](<@-X:A!=;6:L>Z]+1EQ7 /K M:H%CO<#R\@-J++N_C^(REDJQ!#68*A>=\P*S:U9(C>UT]^%M>I5DVAK3+E>A MA)QZIXBH1*(F38S2_=(:SCH+/YP"L2N&*?L^5GZSNI!XOM\\KR#7M^RXWMP_]+EQ9\\,OG%97SERYG72+H9)">3!]KMG*&[D?UZYZCX-^'L<#$J7JS#%,-T M K7Y4D,#U@ZWHU-["% 25.EJ!#5X;MZ)E(\I>2VUAL[-"Y%B18NVN>B@PO8> MJ[\Z^@1>'ZR.7\&HX1KZ$F/WRW@/.?!KD(8^IMC0DSR59Y-XDAH&I>IS!_5$ M>#V60Q)];4*IAJO340.1]MGDF099WI$=A MEBT-.$=R2-C<2%WUDJ"]U>D)K'CU(-GM-5"/8-J@'/]T2#7^U1_E!S^!9 6] M[9J$I;]5/Q!N_M;@IOSU'U^>#FAM_,'$P=E1&E<1R7RQXVI5 ML!Z@2!'%:5FQAL3@)%'H$U]> M_RNF'CV30AI?N^1TT'"AHXP>!Y] C-6%)E*\>[+R$..1S;HQ*W4W<1NI"<2" M(@Y(&N.7;8!%!F[_EY]^^0R(6B=<,+R^MG'UM_9^[?Q'>8>I%5E1V(5K$R)OX$ _[GP?>=I+0OO ME8W*"-\V@FH=9'V3P'OPO;%G(9;_6>SGYR>B6!>ZC6&"RWIB"LCG\2-(\;2 MX-J#)-<659/PGF7F5QC!!(<+_('Y(YT0KEL4>JB<#)RAF2.,Z?-35VQ[+8=W#4\]5*5 MFHN3?D:[>DK):"8'TE/F+N:J14\G7(U+WG@/,=ADHWH$+R#. $D:7<6AIMB' MR>1P]M?(),ZO)5_#='V):<4*':S2NW;M-?R'VPBP3.GZ MQCTE-&@6>CUCFGFA-)>2^569(DT%GA[9W@8Y>P P5U)("?E];O850#X,"SZ'T* 8YW5<[I!++YT_0UUJN2%8SR6TJT)\OG_!OT1(ON>)OD1?W M9E[V$Y.I>K(!C ";MD//#"WU N*ZM6L8P:!X37?]L=)! M0);4WWH]3CIAJT.+[/9LZ30%:A;+5Z8%<+Q:I%L0__GGWZ>DTJ$ 8CSQ[5C ME$0A 3.X\")RBCVM 4@GO^?D]U3BDN)2HWRZ<,KWB, MV6U4SKS9;A+FP MQ4S'P4Z#;VJMAM[#F>$=KTT\]BXO#,7@I]'$!(T-J8%W2UZ0>YU$6& B4JHO MW3'H%G8SP4MNT2[.L$NNU*0T-.-A;/LX&D'G6*Z'?LAV>PL[3KY\3BZDX%.( M%7"BUG<$0EG9FG+])H_QY#$> ;9^JD_;T]95F9@PYJM9393UJ.^NNY)U(M[G M\NNZ6[F#55?AY'15+G32P/P)?0!>DHB=MHZL\,4+F!+N$!58JHZSL,X(['A>]E9D-S(,+E^Q4<^ M/J?"& OH_)PG%T>B""111)[ *A]V8GJBA_NB.00QG?G#LP@O@!C? _G<'[<^ MC9")*53DU$-%[D%:;T &0^TVDX-_1,ZN7\NG5HD)$_\O8->7[3+2%-(PA31, M(0TG9%V80AILQ'@*:; '\2FD80IIL,S+U4G'FR(?F)49V%:G*0*"72ID.+/. M%%;!19UB"NH53?$"X'/B+&8'!HES#IV8_/^3_]]V$"?__^3_']7_7_X)X<;> M:@7!*B],L+N.@\\>_ 92K!,^%)_0\2H];A @JF7MZ,\:3)27R0;O%_*^)/.3 M1TT,U3#W =GH9&8>0_0-*S;^&L_/-ZYC1-C-#EYV>[(X[BUA-TMX(>)(C8U] M#RLXP(H-^86W LPR\;PN5O! $%7;&(T>9FKW%R?W$5W\Z!5!+S,A'OM3(B25 MULK30^ P%/6RB!.6>TVZFT6\\ K,<[MH.'H_>1 +C*LD@>SC_KB-A@_?QBB_ MLS$<>-0F&CZ;YP]=E#I9J3"Q.>>UUK" $$P;BP?_=+APR ODY6?GL#3Y44XU M9K.1:6P:)JF"G]]6A[,;C_,I2\D%@#FIQVVT>-FW7@@Q3X]@DP2 K<@R&FHA M 84!/H"PCHPO\R08.(69S]UAPBY3:,@8'#]Y$4 EL?<@Y6H;]+9&J 8K8A[B M:GCM-AH6^=,Z^0Y@?A8]K4'T0F8/7X%#"'DGF$PO(Q!64?H7&<*:"4(E7KSX M<'X?#1!_Q>/#+4R2)8:)"2FME4G[D^S=O&F+8NR[O>WIO9NF.MFK_T%=> &\ MKKK!%8P,7,":M^&SP^K8%-!^C41P[ZYWI)LOD$A>U]L15KR[I.L+3-8JH#$< MIJ=5\6);.YSU/7==4F(5KH+LPP29 MA/Y6H?5Q0DOV5' WI$%D=3V0532KIZOZEY2QMXJ/.3;QNQIHK@0+U;[B:MBS M$C)2QCU78YV5D**X[5R-1E;"A>+_<;6"FQ(N[8 N5X.+E2#A>H)=+;_&]=W4 M<:TB1V)MCW/SAB^ A^[JK4%Q2[F1 N4XA+.&PRV-1LEWUS(#M?$;[XIP(A'. M1;5:O*\:U3$?09[2NDB^D-R8;032O,Q9;KS-JYF5QMLKL$U0F"(3IBM[WI*Q\O < B^ MQFKJY@7YI< O+O([')'P_AH$603F2Y+#C.&]1FFX(?Q5Q:/G,4V^FQ#F%R%A MN"(!,P'"%V(C947CL-N;%' )1)('3K.EEDP>^@3G-2GF+_C"%>9)U.CXU%#N MKHE<=%M4>P\8BY!.I:B7!N(HN^0NB5<+ #<\ZJ2ZF8GKW&^.(X+F$-_ 5]!C MQO-+=K;A0*%LOOJ6)+'>SN7@Y> DM_1=CS,0 *6ZK_HY7Q*L"C@!%^>$=]4) MHRBAY _P\7PQIZ+A8EB.H#*EQY)OW\;7KSY J-"].4HLI?&DP5JEP>HK7MZ8 MZ(H)G 34Z'B6/U-Q %B^2SEV8$QB?@D_^&0/#\N:B7B7. T)0FFR.:N,F' M@DYFBMCO%\3%[A+OI55"G$E7X#DMZ=MQJ_7+]3;#V7[]$WJ(N,@?AZMA%VA( M"@.8X.]S$H-=4;SH)HL#-$LO/0AW6#S\[D49JR""J)<)3O)0DL7:BQ=@LTT@ MJ1NY(3$"!/I++*?#E!3U(][,_,;P)PCPH5A*_'+1XY[)M## MFI,/0)!7Z+Q%*"/UBN?+RI1!5BX#!HF.1I)Z]Y=!EMR_$Q0O41G!3@YY)4UD M>YNMS*UTJAR]4#R,,' UJKS[B=>*KY%=E:[#./AQU$1=I$>Z;E/M(.V;\ F5 M(->M"3WQDU$>>OF)3B*'MR>(PENMJWD['16:=DUJ24W!^33?'B JK=\Q$P]M MLH>1IQ^^AU&$U:);_.EX%1*OY3Y\]A(?^"MP&U?GQVQ#ZBP7+T:0;B;,9?MO MTV\"^S^;N,1(TO;'!Z/4S7RL >.E?87W0;PJRMT+**9V<8 'TS/1W'9%K'J] M-P66.+4Q3'+Y";+?PVRW.0DJ#:^9XMX%@IGO%T]4X*O6_BK&>7E4OK_3W!F> MO?P>?1O[$'@(7('BOP*>Z'V3.U6 MRK6A1C_$70_!U 8?8Q>Z?K'6NVFQ!.IG3RRV[75L>0")-M0D3NAN(9SM<)R' MLY.&,JI+QXH<-&C/9\7VK-S:W,>Q0!>2\,&S!U:5N MMO+1;+]IUIJHQ9LP#E-P%[Z HUDN!(;D]5!]G,E@-XX11LGBTM%X1$V7N,^( MFW^^O-V0.&9(7F.8F(F'6XY0?U\WJ8.-DX M:Y6%L[*ZPAK(,GXO=I^]?R7P,O(0[TD@E1$LXY#GR1-VLXR7.T%8MU17RWBJ M5\^]M^&_YJHZBF6\M\@ M[?IU"V($9DL\0?\$'KS!'3KX 40C6F:DI-#[",BQ1PXXO(F0[T6$=BU(T$>V M'Q&MR^&$5D).:I+IF?S]8*?!]P)_7M^$%Z.=".??$WU\X[$LX_H>I#31E.3E M$:L\<8&G0]OP&@*F:@+V;X4(/3;R_2R]J'6:1%F+H/21>,:FFI$G8"^7SMB\ M8P+RXA \8XN0 = +CTJ"]6 MVV2O(C7;TK)F6VVERBNX&;B1D.]*1U(Q&INX24F4S35>(%>11D-50)HD\,N[ MTUJ:IICX7*6);C0V2?==XL7HP=MQ LFH34W2?)^D0)+F5E,SX91"6NDT&M!] M^/*W>>[25X_K=WUU?-JS[_K%7!X?%BYNWIW5U\UA#=TN]UO[P\2ZX=(N$N#F M+;0;,I32P=V+H+@(4%-!ZW7A4ZPS<1I7OH<<]35(0]\S4KGV5.]_A)1;/!DP M(V&6G)Q!2D/S]-[&>#D E#[B7?^4EO6/?+(L5RR-56$ \_S="3($6:TU^!W; M0U=&I\\)WF6S.*#$C$AV,@^J,#&1V=P\[;RD*5I+\Q1_B;W"E D"(O)( KP4 M_;1^&KA!,&UP@G\ZY +_ZH_/WFNXR3;4?*[COX]&51CSJ6K]?2RJ'DD5>/MKG$(C=4)BV"#J>A M&5.EHNN1Y&Q=C0W-.25>"G0G-DC4,^H<+#N=T.(KW:X'-DC )JL^GX,EB*=V M5U@QS]%S,,K+ "0ZX\_!.,^X ['%5#LEZCS.O"-H#C3T$HT/9XJ&4(:/F?LU M+D+4JUIKA1P+$T<1:-^,*@P.;M>NAJR)4&A;/J;(,@TUF:G7]MES5#RM*S8> M,)MJL![@L1?K$ 8S/&P@HH+:4@<1FWP6Y:3%HQQ-V#W][$7#4CC-(9CHVD/]3IJ[;K I M[&,*^Q@[D*%IV3@O5[,"2,65Z[P\S%QXU&Y+4Q21HDEG"B!2,^R=6101%R^9 M6YFKCMT!@JXZ/ 3M$$!L#VVO=XL=0DA@QJEA.@>=@;.0!.[M&J=S4!&X&XX> MBU #= X:0:?P1N?BU12QH=DM*VS.Y.)K=[2C3?%=-UX(?_>B#'P&'ODY?V"F M\;1 ]6>4/S. 54?R"'=1ZBX.JBIO(4 F\LP+.O8DUDPQ_ WL]B;<)DQJ!,$\ MXGXFN+G($-Y,"%TFFV>\3L@2ODSB%"]#O*#POU"(]U>YLLO2@ S^NHQD)&K, M0R1]A?R'9"*\>!'9.O*K4;Z_F5@#B$E*PY>R#",STN"@F5E:FP))1'"SK9&Z M[=5,T\1I*8V#>?P(2*D3\F!Z'-PG,:Q^O/!0*'XU6>LW3A4E7FR/OO&-HG.Q MV__SMQ"+1^BO=W?@!42\E\_E.AOEJY:"2/1. :^+41YNXVV6HAS0]]P8&UX/ M6SCXH,S!!\LX^*C,P4<;.&CJY\?;E?^XO-(89J+N]C)77H$2=+*/#X$$D^QL M\I8M?6=IV2/D%677/82=\#M6Q5UW"W:"B6,-Z.<6M+\ YR!7"2EL:87WW0P: M&1QCV;/#]? 3[3>^UD,3DA"K7<_<#U^$<9PX'N ME7HFH;>=;J)4K&D&$=>CW@=![\.Y1.$,@M['<\DI4+-*T*^>+<^*ZW&#W0'K MY 9U/3&J.YPBNV"_^$R5B[W],1O99N/!W7QYN2;QT+?QOA7^%7T):BC=0R/E M:YBNO\3),P+PA:A&AG63&/PK0VD^R2/@T?B8+?Z.'NP\9%@O\! S'&"PS[F$W9,7 51E#J GD*91 M(7-D7;*CT^, ^@VVQH&W^<%3P@\Q^,G'T@P=_UL3:AV^U7RAU)*;Y:@R4V3, MTS"9O5PS6WP%3((\(='N6X83,RE68\[&_6-R&H?6XEV/9UDHE0U"X]@FT ,?5%TAT(E-TQ9=12SR0E>1 3#TQJ ]!-,LBTF M?+_*\E>3R$*]]/*-)9_3TG58PXD:-+*E,E1X7:?DDT'X:LC1_+"18XC:RY(T M&K(%"F&!Y'(&>%TMX)EL\!I8@QCA^;B-\;R!NP2A MRZ(1_ET1IXYNXWN\^?$B)W^]P7N$U(FXB9+O9 (!NEXN@9_B)O/EPGMEHS+" MMXV@6D>-W"3P'GRO%\ #Q)L@P^*S\+2R+=-J8Y@KA?B41,$7+!;@OBHP6B3X MF"V]S%7)]X?<0\NU+'8?[T2XYTYWU^%,%5&L-AQ>CP*?)ZVM^0>#IP>.AZ#9 MS,.[U'R>AEZQ(5>H/_'JNT\*78)*E&0GL[4R25(8T=$7^)."5ULY7-9P7UTF+G8ET8\@*J(6U^%6<8]+#&8=WX_ CSR$PF7HYY222U7S M=G9YNTB*"]DU2L,-^1V^7Q7GX2*Y OHQ:BP571!2N?GS6+;?.!*O&C:K=4I M1Q7I"/@_KI*7=V'N$B>$?RS_34C^V""Y^&V#!KY&)&BM54N[S\C-8+YL2I%" M!SM:50H=S:X'"FF_@4B\25C]S'"#PE5,-MT,E1*M\:(;[^HGTU-'XGX"OWLP MN(U3@(^6]!%_\.F[MT7,Q[@%'4R 7,)3(48LVNQCA]'8#KJYEQ)F(I[_4OTM\T;+A];"( ^X<\/N8X:*0(F5N&5<@TMMJ$(&'HBS7 M+$@)O-D6AM%-N$P!B!??D\4ZR9 7!XOO&+S=#=%!6$*R]Y!#LO79VY&'ULCW M($J/J,"_4.=+>DR3JVQ/M2=ILUUZ<%V1+(?!#U/;/BO-I_/Z[IB[U\[,X:N++I>,5<6 M)QFC48V5FY6M93R:])K"-&Q=ETH:?*=T,)5=%Z B_3 %^MZ0L= 2Y/OE1TO8^'$014'P;G^.L, 4+)" M35U_F4'K5C\PZ?=[F^&,L!L_L,KUQY:T3\U(R4VN/^/4.V!4M%UJNX/SQ3&T M8LD- 7&^6L;@RU(F++A"^<.$L@3*K"BW"L6/$XH2*"KZ["MP_S*!*P$NS3=7 M(?C7"4&9Y=G9B5SA_/.$<]K?& ZDZEV5,,UM*7=IHI53VGB?UMC!1RAGYNDQ>VB(2ED+^;G MR_Q3K:UXY!%H)(M(=AR:1%HU!\IM+=I-I(/VRK$ (9 M8>?Z!41\S#?5:_ZA>IY8,7(]E':8JT%4ZEI/AS@(2D1#E]!H?/X])VX"R3U3 M78U][@>9M/+8*]+Y7-8<4PMR-;I9(W9<_=[50&:UNZA817$\3$L=+I4%.J;+ MU29[Z?5F&R4[ "Y #)9A:E%-_R@?' 3YM%W@91X0W0@K1CE)^^?BZ492NEZ\NDT!$$U0T5 MAS'(:YZS'3YG1#"1N9@%FS .R1R0\)A25+$+EJJ,881+#+N/Q^;/5[N1$9]5 M>1#F@0_XU ^]9Q)F& )TF4&BD[#<6,)^)KEY O E).]!T8[!^R3/P\9J-SEO MT"+!^D/S[T1U0F<32[Q!7N'8X2YV5FLCE..5<.]M>+:>5A.3 M-'*%\4$C$W0^[C<3(49@06,TMH-N+M+,YL8"#(^4YAF$)!<_MR'MZB8/WBX7 M=>1$S/_?[UB,D,3'_+[!C$'3^8F3PJC0W!OY3_D)L5A[\3SW%Z!/>(@4W<8% M=[KQ4_V\CLC+KK16A5 PS<0QD3LZJB3;<@G,EX4G,=?': &I [,! M[_E;?A\CT:=A&@%2]RP(7\( ;TL.]?2V5E!-5DDSSVZ17,>IZ#E9U5'T1M+B MG7N39)"$^LTWQQ^^#6VM)DTJY. 9:/R=6JYAKA4XC&<#FF7^-BY&G!KE8P'V!! M*@9KN1SSKQG9\>RGO1()K$]CL65:J*9_EY/_- ,O&_CN:B5US>??B#X'5^NS M#R5=E&WOKE99'U"![AM:Z6H!=5.0=XNY=O5UP%.:!4;LMJNU#C5$QC6GA16] MXW2ZJD;\VI%DSCX@H!DUAJ/8V9FI7[->AIP=FT(_=G.?ZV<2-(N=:$42!VV>'G%PD>Q/3@[3E^J!QRW6F$;'#0CHU9$,[ MPVRN5_>4;38>W,V7E#BG_XR3[_%EY(4;$MU]>W'_B,]> %\ ,E'03AC2AFG$ M9Y=?_B!X/*/;8";27B@34Y&[XY=6DNEI*4%L+CQ7PX"-+- #L=4O/I@XU9U0,?PU"+)"?2M#^A^!#\(7 M8G._26"A89A0*?;T/($4ZY?Y!;HF32B>I;N;.'@^>]&6K&1\2]C3>13X<< 0 MOX^1?.O]VJ'11JLCI-+30HX*"\TB!/ V("Z!)?X7+[>\XV@ZBE'L/TURP_#_ MSYY1&(3X,L'0O24[&4DMIP'%3R/G]!@F]YJ9&\YN:_+)L#%E/0 5+V'T/?\^SJF4#YDE85^V]:L>DPEX^CZ('$J!79OE1$&J*HJP%IC<>"S*_+:.&!L3J3QQ0XB3"I&_45Y.^D5N_ M%K;V+7M5^MR:G7WZ8Y'C/CKZA]^?T!WP^W]\?=QE;^Y:]*GTG-3NB0 - Y\4'E2M]A-,D': .%\Z?<1&W\6G=AMY M%O/XS.#Q0"LMS7#<]3G UR;D.G[-I&ZD@YM#6^.X6 J^[A2RO82H&8).&G_C M>$_X&L;W1&7S[^,=:M1/G2YFII:D[->MO FF61/M+,1/$\O5QXA.9,9DO"+]7B^: M](AQPJ-[/6XTJ1%C/Y[IV#M'ISH_A[&]W6JA3[?8X6:(DEG9[>'Y:9)&.XW: M2L-D?+!NFE04\RZ/%DSZA"49EXUIG P6-DR@H0C%=>?IH] M[6F,C3=.SMCPH>$Q&6:=I>FE'OTO(YW9,ST&$)9[>VKHQ]1.HLY<#E!S9JY? MR3^!D1)S43XXGC7JFJDHHTZL$-PR%*B\J9],)L['8FJ/V$-P'T(@SD M+-B$<4B (Z]ZEFN$RX%<7Q-<<9]CIO+"ZV$1!]PD!7Z?J<(?;WPCZ( (C[G" M^^>S![]A.1:O9+:=L)N5N3@VU'68$D(<3@B1D/GMVOU< 7NF:+'?(J2H-:Z' MG"MC)!;H_9Y7 V: (65S).N6U3;IMQNUP1^$OMA%!;K/KT! 3GTB$3.,"&[5F,EQM5&-F?( MP!1(&_AX/32\J+ ?_@$F+R$BL 7_RE!*A,X!1<+FYE4M+K!-::EE9;K^C)D6 M3.G2[#PN2T+HQ#MPO"N238=U^=;O@P?3W0+K18B\GX473JV]LEIH.,813!L" M'?]T*,SQK_Z8+9>YG #!-5[?Z8YJH^0T-''X-#'CFLXI#4W3VYCC4I5%-WC' M-:?^:YBNFUTDF.LRJD5(B*S%PFX6\?*007_ME1/0?1K9PUC$*Q+H?,)N-O%R ML6O^A>-45!C #'\O(,[ P;H)F27YV.W-^A;E8);S(ZJ,95+=8I]L1,OBG=>N MFU)E3XZF(L_9":Y?>;K!I7J@N7[[T8BBO++GNC-)5I>@.\R53@77W;WJJ@QK MI9Z+@[R7>B&QS:G0GY$S;AA4#;G53L&29(T/:.;[21:GZ!'X('PA$]S6N2XS M"(]M\:J]-5Q)+#2+,5\&#W/K:6%Z7H'8W^7!9DIW\5Y#:6#C<_A;L@'H-O:9 M#UH?-3%M%CAAHZ)+IC1G3#+G:=30(<2F2\ H-B/WK^_TM+KCP^E,;]]F5K7IOCW=MYU"=;IO@UIQ05A=J947+.YJ]+%@A!D(RFCWVQAW)!G:CYA< M^ )TQ'!TN883DO:T"*_=U-8FE&0&+1C]^R3VN[#1[FH#3\J<&*:?LPM4,KL5 MQC"UH#(%/4@-G=N0+&V0URU""*2H?'J)?IBQFINF'35Q M+0B[V'WV_I7 R\A#Z!XPCV>U0319%NRN SQ8_-W$6R_8I#2,LUK\<%5-2[*PE,VE_+:S,9QB@6WS6;>)P M&9;RFWR8>3OH/(R)W7H',!&@3)*)5[E@><0WY.]>M !PP]B?HEYC.7X_>Z_A M)MLP_;WMOX]&51CSJ6K]W<2LYU4NZY57;"1NP1M>#Q,@&?L91> MLU0=V=X6;$_2SB9K$.80=FZFYC2:='DO!/N;"T_S8J-4Q) MV?RKR4N_Z,[7O-_S[EBN.Y#$]\LF4MQ3J-<;4B< 56<[DJKN[^J:ZWYMJW.@ MN^CZKEJ'^^$IMM"X:ACNOPY5KL>N1KSH67U2MP)7D^_T;V 9,V6O-Z.=1U-H M7NGUF+/S\$G?B5U]9GE0&)L7<%WD[ JW+AG:WNB?5H-?:?<>A\HXBT#8B5A@<^&)Z/7I]PBBT_63C M/2I](L%%-QEYGZ]<*[F27E; 15\P(;F-DDCH*"+2J*W-&XD;MCW&0I.7L@UT M:Y*J^#&2'9S_#W1PV\U MCL7<+M8 F^9LF,/E,>QE=M'0'QA^$29+V^PC/4BCL.X^W@GZ=;2 *.KGIE1 ML3T0/ZYZ;0Q@VCC$7/7BC(]J0Q5RU:]C -1:GW;5O3,VJ$TE9SR?CTW7[XL, MA3% ""/^',:>;?6P_IV%**>%/++&TKN/FFF(.)]%V[7'K+;4_*N1G-A- M/P MSWQBYLM;O&;B54@"97)O, LF?B5'GC_(D"2!'1"X%-J0^C0(PRCDE-P?X<.6X"EZ(8+;14M*8Y3AD=G:T$$#$[!)/I9*Q4^N MKQ&N2F&*CYXP"?"ZA>0V.4O0^%K@P>M35!^GY%-.%]6L@Z(%#A.!PTBL1K]M>:%DN^XQ5 M$1(95US- >R[88>T]+J:,&@'YFROA:MYAIVEI\"_WBNO\ 7 Y\0UQ)BF1=?.YE0/O/X:A_*Y/C-#.X&?LLW&@SLZV&JAK*.&A](_AD5VPOY8XZ^6Q)]- M,9QV4'Z]7 *?G/576.:2IY;V?WDOSQ!O$%OXQ/]*=Y6%^A:A# 1S2/Y+)&E> MPPW?W,)5K!+OJ3*H)3@&[:PVZ*TI4)$J@[2X MG=RQGZUIM]$ 3%YH669F& V-E%DO<^<62:FKU:Y.WI,_PFYF7DQ_ 7$&;O U M+1+M]#=/U9892/,OP^M6/,G()(49?_#_B=V2PUV6D*>#OS +^N@N*Q?=D ML4XRY,7!=;A:IP#$0KKE^^DE\(ELA2X4\CK:8-^7CV.C'K>N5J+L#!/K]#L7 M?]'H8:9NFO65UYVD,)VBG0]P8\2"GTTPVQ2\K&O;<56$&KBSB5(3[+NF\;]& MYVQBTJ:8^"%#;KD>@EYQ\DY&.2G:,*< ^39\8NO1%"4OL^#DG0>]PN*=WL)= MW8=3&'WG%?I^"JH_1*^3#;I7E/PV(62].(;C@0/G7.+9IZ!CR\+QIG#0*9AQ MW&#&AWRRUB -?A61T2'.5*/ZTQANW_&M7/.0&MP27 M(_WM!(,3B_R_6=R\;,\@IC9>52K\OE!UD9G^"/QD%8=_JD3R]?J*)4B-&/3F M2&R,';>L+D[ \RFY,#DCAK0;]9.N4U4?14.GI&HR.3&&,B!W<'&5B1##]XN[Q$'>>#_)2$V3MG/?)BCPY*%U)G32P^M\1_(AGGQ(A)N);_0 M='[TY'$LED;1,E\L8^!X_%&G<,2C +Q"<,]15B7KTZ>.Z6%%PGRE+-;>OE;N M"."*:3A]E$FB0@)WHZ!9?>O442I.V"T)HAX!4?:W3PC52AI1.;P'FG$4?LT2Y*::)-;7)!$Z>X3G&5::U04NOW37^52@Y>*I4#S.\:JT4UZ5 M9:E!4]6?*;%*>V)5E4^%RK*L\/AVJ98[I<=_7]%R$\9A"N["EV.RCL3X@<]> M:0@3,0H2!'X%>?'X8/:"C_,5^(+ ,HONPB4K-J/7D.<7-*:'AZJ,XB.("FK6 MX98?3L+K88*#8KE$M.52K2C6PWA27[S]Z_$G@9>?C,9.<^JHQ@&8AI^EJCJ*D:?D$E*'= M2,%M!D+]T MS1E0&J.=@EA2[JLB]C9?D/_F>DC,>2PYB M"9_[577P (TLBXS^MG%7/E/4@:^JIPT74[7U*?!:'F/CNO5D6!B9+SBY;2Q1 M![/O:3.>5F^31E"L+0P*5@DV29Q#,PN"L""X ;D)G_KAG F.2F9S$\<&!A;F M6KL7-:!%LS2%X7.6$MO((JE6(@C***X9A%C=+;1]!I<:!C:YP45SVI2+.C < M[_2Q:5L_9<\(_#O#G[TF:5Q(PY:F5_T-7KS8)Z8\?*M: '\=)_B2M6/7 >:V MMT2]FRH#VT$Y]Q%N689X@QBI\Y(F_K='L,V@O\9""ZLG*^AM9EFZQM+E3Q 4 M#WBP&)3MK:'X$?U3+3@I&URFESVP7[]NP\+606%'J:L1GMI"_LA%>\@'J[D% MM/-K&5';6D"U*/"/V=P"VKD%LVA-;: 9?X]SG+%:6T(Y5YU@M[?L-BXHV<+7 M!UUW7 C4KZF(2SMO0G!^B5Z7XJF'KAL=5;"35CE=-R[*@":M^KH>!=!_A1UJ MUZY[_47:80LQJC9V9A*?&2'&U/N<#[F314B8;3FM(:;\*$7/>&/%FZ6.5QYTKJ1V4*/N MR3@G[RA;?#V%JSA*% MDL5^L1[P2ODG2&9C3$9W\I>JZM5\-*_75 MY+KA7PZ_7O+GG,*'V6=V&?1_@]''.S9'^&N8KJMT2J.ZM( VP=$MV]O$\2&- M>B?6[#@N%&>O*0_EX9D4;Y5-O"B>X3"CN!ZO )(?VJAQO,O)D]!GE4?2\M F M2DEJ=%7,,*C"XN?QESSO-P+XEQ5QB,M*__',W#U(N>3X^M4'",V7%V$4$7HQ M#]4_ZS_F;26GL]^H)I"X"I&W6D%2L3RWW97;3XI?N;X6GDDG?-K6Y5ZQ?HBV M14Q(KA;F4\#1(*6F5-OP)WI:ZX/7]5MA#Y E98[K]\(>"'9205R/&>N IP9M MR/6XLEZKM*>6-5[$MLTW(O(8'DK+?UZ!9[+)/WOP&\AS4(LW0)Z G\'B:94X MN 0P]4+RE@7Y9E&ZQI(XAP8O)2=']/-U,X4!S"1>#S170C3T?LZDQ%%?(^VT M[:%F8++/$% ;#SH=EL>R1,9(42@0,VICF) TBO/0@TT[I$*G6:4]:2@+V+3= MU;>[.:/L>6SZRCR1+#E5"F^RE-"Y26!:ANM=OVY!C.2,>EH_8=9"QF% T1@F M/Y)9CJL5+,_9<8^3%O)<*%PWR6E$3V'KN&ZFTX:J'J$]A7H0M>0NB5<+ #?D M@F?TLD$(D%8P&(U-G!ET .EDT]N:W)-\U)N;C\'GI-PS=Y$Y'?Y4]U)];.9 MJJF6E"ZGL;/X7$\;C&RP&R^$OWM1!FI(S:;TT @2;#1N%R//UG%!E6?"C@TG M,R.M!U?XW$_[3KCONAQP]#BZ-2GUBF[C_>>('S./#<%$M-^5%\;0=1[+Z!:\ MV%UX$2FZ];0&(/T$DVP;$IU"*NMLB7DY-1#8N\A5IY0O(0 J4NX3B*,!2KBCDA;2Z3'#2#G:/1;_K:/%U]X\3>A MELOK8JRLNA3 # U6NK_15I'Y!.!+2*[$U?M= MK;44Y;24R6E^LHI)I?('K!,G09&H(FT;T_T]K1./=?L,$LL >=[Q$>]G^ +0 M30+SWX-@_AR%18Z>RD+H/*C9A7&?Y(D#("@>ABLN.')I_(J#G,:YU%5$N&[- M[(I@][WFNF%375=2W;6N9[[V05#[@3A>0JS-JFGQM.W">[7$WD.A1YAIR>YA MZ$U;-J+2+-AQ#$O,QL%3M!S6I[M@43/(CE/SYH$<:2G*:6[#\6><)2 M-()N9JKKR$.MQI9M^U1VUMH%WQ30F?:NXMXU9\9Q:0?7ZA^+/,6+K^0PI[:7 MU7&:-G1IF-V$:>4TW@?P^/9$3TA1*-C::F.8J7.H- \]V+1CCW>:U0,OC!)@ MTW97W^XF*[>>PZ:?;_,(R7AU!SP$T'QY!Q ""G$1"@-H=4?,?!]F)#6VM)16 M5E(%YX/D$"B.HJ9UZGJ\CBK 0Q\BKD?W=%68I56L*6*':,Y5V?\' /,@**,7 MV4-B!(HCL[F)@Y\-I!SQ=AS&HAEH[C@.Q].M-$^%S)X1^'>&_WG]0GXVNK<. MB1'L+69S(THU$T@YXNW86Z(9:*EG;(X-[ZV_OR/$/GL(X!_^/U!+ 0(4 Q0 M ( +5\8DVTD=04L5P! *-T$@ 0 " 0 !I8G M,C Q M.# Y,S N>&UL4$L! A0#% @ M7QB3=,KH<='%@ 4/X ! M ( !WUP! &EB<"TR,#$X,#DS,"YX