0001193125-18-152452.txt : 20180504 0001193125-18-152452.hdr.sgml : 20180504 20180504134400 ACCESSION NUMBER: 0001193125-18-152452 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 87 CONFORMED PERIOD OF REPORT: 20180331 FILED AS OF DATE: 20180504 DATE AS OF CHANGE: 20180504 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: 18807171 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 d555966d10q.htm FORM 10-Q Form 10-Q
Table of Contents

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

 

FORM 10-Q

 

 

 

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

For the quarterly period ended March 31, 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 and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (Section 229.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post 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       (Do not check if a smaller reporting company)    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 April 27, 2018 the registrant had 31,601,831 shares of common stock, par value $0.01 per share, outstanding.

 

 

 


Table of Contents

Table of Contents

 

PART I – FINANCIAL INFORMATION      1  

Item 1. Financial Statements

     1  

Item  2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

     21  

Item  3. Quantitative and Qualitative Disclosures About Market Risk

     29  

Item 4. Controls and Procedures

     29  
PART II – OTHER INFORMATION      29  

Item 1. Legal Proceedings

     29  

Item 1A. Risk Factors

     29  

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

     30  

Item 3. Defaults Upon Senior Securities

     30  

Item 4. Mine Safety Disclosures

     30  

Item 5. Other Information

     30  

Item 6. Exhibits

     30  
SIGNATURES      31  

 

i


Table of Contents

PART I – FINANCIAL INFORMATION

Item 1. Financial Statements

INSTALLED BUILDING PRODUCTS, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)

(in thousands, except share and per share amounts)

 

     March 31,     December 31,  
     2018     2017  

ASSETS

    

Current assets

    

Cash and cash equivalents

   $ 19,906     $ 62,510  

Investments

     28,798       30,053  

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

     188,651       180,725  

Inventories

     46,160       48,346  

Other current assets

     44,935       33,308  
  

 

 

   

 

 

 

Total current assets

     328,450       354,942  

Property and equipment, net

     84,531       81,075  

Non-current assets

    

Goodwill

     161,681       155,466  

Intangibles, net

     136,885       137,991  

Other non-current assets

     10,683       9,272  
  

 

 

   

 

 

 

Total non-current assets

     309,249       302,729  
  

 

 

   

 

 

 

Total assets

   $ 722,230     $ 738,746  
  

 

 

   

 

 

 

LIABILITIES AND STOCKHOLDERS’ EQUITY

    

Current liabilities

    

Current maturities of long-term debt

   $ 17,378     $ 16,650  

Current maturities of capital lease obligations

     5,287       5,666  

Accounts payable

     87,273       87,425  

Accrued compensation

     19,003       25,399  

Other current liabilities

     25,277       24,666  
  

 

 

   

 

 

 

Total current liabilities

     154,218       159,806  

Long-term debt

     330,679       330,927  

Capital lease obligations, less current maturities

     5,525       6,479  

Deferred income taxes

     7,516       6,444  

Other long-term liabilities

     25,711       24,562  
  

 

 

   

 

 

 

Total liabilities

     523,649       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 March 31, 2018 and December 31, 2017, respectively

     —         —    

Common Stock; $0.01 par value: 100,000,000 authorized, 32,595,324 and 32,524,934 issued and 31,518,607 and 31,862,146 shares outstanding at March 31, 2018 and December 31, 2017, respectively

     326       325  

Additional paid in capital

     176,349       174,043  

Retained earnings

     57,604       48,434  

Treasury Stock; at cost: 1,076,717 and 662,788 shares at March 31, 2018 and December 31, 2017, respectively

     (37,477     (12,781

Accumulated other comprehensive income

     1,779       507  
  

 

 

   

 

 

 

Total stockholders’ equity

     198,581       210,528  
  

 

 

   

 

 

 

Total liabilities and stockholders’ equity

   $ 722,230     $ 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 March 31,  
     2018      2017  

Net revenue

   $ 301,728      $ 255,669  

Cost of sales

     221,752        183,497  
  

 

 

    

 

 

 

Gross pofit

     79,976        72,172  

Operating expenses

     

Selling

     15,846        14,026  

Administrative

     44,203        39,261  

Amortization

     7,128        6,416  
  

 

 

    

 

 

 

Operating income

     12,799        12,469  

Other expense

     

Interest expense, net

     4,040        2,170  

Other

     122        152  
  

 

 

    

 

 

 

Income before income taxes

     8,637        10,147  

Income tax provision

     2,243        3,783  
  

 

 

    

 

 

 

Net income

   $ 6,394      $ 6,364  
  

 

 

    

 

 

 

Other comprehensive income, net of tax:

     

Unrealized gain on cash flow hedge, net of tax provision of $386 for the three months ended March 31, 2018

     1,160        —    
  

 

 

    

 

 

 

Comprehensive income

   $ 7,554      $ 6,364  
  

 

 

    

 

 

 

Basic and diluted net income per share

   $ 0.20      $ 0.20  
  

 

 

    

 

 

 

Weighted average shares outstanding:

     

Basic

     31,548,745        31,590,478  

Diluted

     31,772,581        31,687,056  

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     Income      Equity  

BALANCE - January 1, 2017

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

 

 

    

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

    

 

 

 

Net Income

             6,364               6,364  

Issuance of Common Stock for Acquisition

     282,577        3        10,856                 10,859  

Surrender of Common Stock Awards by Employees

                (1,392     (54        (54

Share-Based Compensation Expense

           480                 480  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

    

 

 

 

BALANCE - March 31, 2017

     32,417,753      $ 324      $ 169,917     $ 13,658        (651,794   $ (12,273   $ —        $ 171,626  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

    

 

 

 
            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

             6,394               6,394  

Cumulative Effect of Accounting Changes, Net of Tax

             2,776            112        2,888  

Issuance of Common Stock Awards to Employees

     70,390        1        (1               —    

Surrender of Common Stock Awards by Employees

                (1,212     (56        (56

Share-Based Compensation Expense

           2,307                 2,307  

Common Stock Repurchase

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

Other Comprehensive Income, Net of Tax

                    1,160        1,160  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

    

 

 

 

BALANCE - March 31, 2018

     32,595,324      $ 326      $ 176,349     $ 57,604        (1,076,717   $ (37,477   $ 1,779      $ 198,581  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

    

 

 

 

See accompanying notes to consolidated financial statements

 

3


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)

(in thousands)

 

     Three months ended March 31,  
     2018     2017  

Cash flows from operating activities

    

Net income

   $ 6,394     $ 6,364  

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

    

Depreciation and amortization of property and equipment

     7,978       6,552  

Amortization of intangibles

     7,128       6,416  

Amortization of deferred financing costs and debt discount

     302       102  

Provision for doubtful accounts

     896       1,231  

Gain on sale of property and equipment

     (185     (107

Noncash stock compensation

     2,240       480  

Changes in assets and liabilities, excluding effects of acquisitions

    

Accounts receivable

     (7,058     (3,200

Inventories

     (2,420     (894

Other assets

     (4,139     (722

Accounts payable

     (57     (1,781

Income taxes payable/receivable

     1,303       3,106  

Other liabilities

     (6,297     (1,873
  

 

 

   

 

 

 

Net cash provided by operating activities

     6,085       15,674  
  

 

 

   

 

 

 

Cash flows from investing activities

    

Purchases of investments

     (17,782     —    

Maturities of short term investments

     19,000       —    

Purchases of property and equipment

     (10,237     (7,776

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

     (11,505     (106,873

Proceeds from sale of property and equipment

     283       203  

Other

     (1,050     (550
  

 

 

   

 

 

 

Net cash used in investing activities

     (21,291     (114,996
  

 

 

   

 

 

 

Cash flows from financing activities

    

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

     (750     (1,250

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

     —         112,500  

Proceeds from vehicle and equipment notes payable

     4,510       4,331  

Debt issuance costs

     (1     (833

Principal payments on long-term debt

     (3,092     (2,117

Principal payments on capital lease obligations

     (1,629     (1,882

Acquisition-related obligations

     (1,740     (1,248

Repurchase of common stock

     (24,640     —    

Surrender of common stock awards by employees

     (56     (54
  

 

 

   

 

 

 

Net cash (used in) provided by financing activities

     (27,398     109,447  
  

 

 

   

 

 

 

Net change in cash and cash equivalents

     (42,604     10,125  

Cash and cash equivalents at beginning of period

     62,510       14,482  
  

 

 

   

 

 

 

Cash and cash equivalents at end of period

   $ 19,906     $ 24,607  
  

 

 

   

 

 

 

Supplemental disclosures of cash flow information

    

Net cash paid during the period for:

    

Interest

   $ 3,914     $ 2,044  

Income taxes, net of refunds

     899       650  

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

     312       816  

Seller obligations in connection with acquisition of businesses

     3,093       2,302  

Unpaid purchases of property and equipment included in accounts payable

     1,485       609  

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 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 financial statements but does not include all disclosures required by U.S. GAAP.

Our interim operating results for the three months ended March 31, 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 consolidated financial statements in our 2017 Form 10-K describes the significant accounting policies and estimates used in preparation of the consolidated financial statements. During the three months ended March 31, 2018 our significant accounting policies changed as they pertain to our revenue recognition, as a result of the adoption of ASU 2014-09, “Revenue from Contracts with Customers (Topic 606)” and related subsequently issued amendments, effective January 1, 2018. Our revenue recognition accounting policy is described in Note 3, Revenue Recognition.

 

5


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

Recently Adopted Accounting Pronouncements

In May 2014, the FASB issued ASU 2014-09, “Revenue from Contracts with Customers (Topic 606).” ASU 2014-09 and related subsequently issued amendments set 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. In July 2015, the FASB voted to defer the application of the provisions of this standard for public companies until annual reporting periods beginning after December 15, 2017, including interim periods within those reporting periods. We adopted the new standard on January 1, 2018 using the modified retrospective approach and, as such, recognized a $2.9 million cumulative effect, net of tax, of initially applying the standard as an increase to the opening balance of retained earnings on January 1, 2018. See Note 3, Revenue Recognition, for further information regarding our revenue recognition policies.

In August 2017, the FASB issued ASU 2017-12, “Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities.” This ASU 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 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.

In March 2018, the Financial Accounting Standards Board issued ASU No 2018-05, “Income Taxes (Topic 740): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118” (“ASU 2018-05”), which became effective immediately. ASU 2018-05 adds various SEC paragraphs pursuant to the issuance of the December 2017 SEC Staff Accounting Bulletin No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act (“SAB 118”). See Note 11, Income Taxes for additional information regarding the adoption of ASU 2018-05.

Recently Issued Accounting Pronouncements Not Yet Adopted

In February 2016, the FASB issued ASU 2016-02, “Leases (Topic 842).” ASU 2016-02 and related subsequently-issued amendments, which 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. ASU 2016-02 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. For public business entities, this update is effective for annual reporting periods beginning after December 15, 2018, including interim periods within those fiscal years, and early adoption is permitted as of the standard’s issuance date. We are currently in the process of evaluating our existing lease portfolios, including accumulating all of the necessary information required to properly account for the leases under the new standard. We have not completed our assessment, but we expect the adoption of this standard will have a significant impact on our Condensed Consolidated Balance Sheets. Additionally, we are evaluating our existing processes and internal controls to ensure we meet the standard’s reporting and disclosure requirements. We will adopt this standard effective January 1, 2019.

In June 2016, the FASB issued ASU 2016-13, “Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.” This ASU 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. For public business entities, this update is effective for financial statements issued for fiscal years beginning after December 15, 2019 and interim periods within those fiscal years. We are evaluating whether this ASU will have a material impact on our consolidated financial statements.

 

6


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

Revenue Recognition

Our revenues are derived primarily through contracts with customers whereby we install insulation and other complimentary 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

 

7


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

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 for the three months ended March 31 (in thousands):

 

     2018            2017(1)         

Residential and multi-family

   $ 250,114        83   $ 209,391        82

Commercial

     51,614        17     46,278        18
  

 

 

    

 

 

   

 

 

    

 

 

 

Net revenues

   $ 301,728        100   $ 255,669        100
  

 

 

      

 

 

    

 

     2018            2017(1)         

Insulation

   $ 202,275        67   $ 175,623        69

Waterproofing

     22,606        7     21,005        8

Shower doors, shelving and mirrors

     20,260        7     12,885        5

Garage doors

     15,466        5     14,287        6

Rain gutters

     8,658        3     8,442        3

Other building products

     32,463        11     23,427        9
  

 

 

    

 

 

   

 

 

    

 

 

 

Net revenues

   $ 301,728        100   $ 255,669        100
  

 

 

      

 

 

    

 

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

Contract Assets and Liabilities

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

 

8


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

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

 

     2018      2017  

Contract assets

   $ 18,101      $ 6,182  

Contract liabilities

     (6,963      (4,376

Uncompleted contracts were as follows for the three months ended March 31 and December 31 (in thousands):

 

     2018      2017  

Costs incurred on uncompleted contracts

   $ 102,088      $ 79,235  

Estimated earnings

     55,882        44,035  
  

 

 

    

 

 

 

Total

     157,970        123,270  

Less: Billings to date

     144,506        121,464  
  

 

 

    

 

 

 

Net under (over) billings

   $ 13,464      $ 1,806  
  

 

 

    

 

 

 

Net under (over) billings were as follows as of March 31 and December 31 (in thousands):

 

     2018      2017  

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

   $ 18,101      $ 6,182  

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

     (4,637      (4,376
  

 

 

    

 

 

 

Net under (over) billings

   $ 13,464      $ 1,806  
  

 

 

    

 

 

 

During the three months ended March 31, 2018, we recognized $6.3 million of revenue 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 months ended March 31, 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 March 31, 2018, the aggregate amount of the transaction price allocated to remaining uncompleted contracts was $78.6 million. We expect to recognize revenue on substantially all of these uncompleted contracts over the next 18 months.

Practical Expedients and Exemptions

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

NOTE 4 – INVESTMENTS

Cash and cash equivalents includes investments in money market funds that are valued based on the net asset value of the funds. The cash equivalents consist primarily of money market funds that are Level 1 measurements. The investments in these funds were $17 thousand and $55.6 million as of March 31, 2018 and December 31, 2017, respectively.

 

9


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 March 31, 2018 and December 31, 2017, the amortized cost of these investments equaled the net carrying value, which was $28.8 million and $30.1 million, respectively. All held-to-maturity securities as of March 31, 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

     5,783        —          5,783  

Other

     432        —          432  
  

 

 

    

 

 

    

 

 

 

March 31, 2018

   $ 231,685      $ (70,004    $ 161,681  
  

 

 

    

 

 

    

 

 

 

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 three months ended March 31, 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 three month periods ended March 31, 2018 and 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 March 31, 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

   $ 124,860      $ 41,866      $ 82,994      $ 121,015      $ 38,651      $ 82,364  

Covenants not-to-compete

     12,112        5,423        6,689        11,807        4,773        7,034  

Trademarks and trade names

     60,024        15,089        44,935        58,136        14,076        44,060  

Backlog

     13,600        11,333        2,267        13,600        9,067        4,533  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
   $ 210,596      $ 73,711      $ 136,885      $ 204,558      $ 66,567      $ 137,991  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

10


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

The gross carrying amount of intangibles increased approximately $6.0 million during the three months ended March 31, 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

   $ 16,966  

2019

     19,054  

2020

     18,338  

2021

     17,320  

2022

     16,402  

Thereafter

     48,805  

NOTE 6 – LONG-TERM DEBT

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

 

     As of March 31,      As of December 31,  
     2018      2017  

Term loans, in effect, net of unamortized debt issuance costs of $4,940 and $5,146, respectively

   $ 292,810      $ 293,354  

Vehicle and equipment notes, maturing March 2023; payable in various monthly installments, including interest rates ranging from 2% to 4.5%

     51,556        50,357  

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

     3,691        3,866  
  

 

 

    

 

 

 
     348,057        347,577  

Less: current maturities

     (17,378      (16,650
  

 

 

    

 

 

 

Long-term debt, less current maturities

   $ 330,679      $ 330,927  
  

 

 

    

 

 

 

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 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 March 31, 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 the each of the three months ended March 31, 2018 and 2017, we did not record any impairments on these assets required to be measured at fair value on a nonrecurring basis.

 

11


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

Estimated Fair Value of Financial Instruments

Accounts receivable, accounts payable and accrued liabilities as of March 31, 2018 and December 31, 2017 approximate fair value due to the short-term maturities of these financial instruments. On April 13, 2017, we entered into, and subsequently amended on November 30, 2017, a term loan credit agreement which provides 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 provides 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. The carrying amounts of our long-term debt, including the Term Loan and ABL Revolver as of March 31, 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 March 31, 2018 and December 31, 2017 because we have incurred the obligations within recent fiscal years when the interest rate markets have been relatively low and stable. All debt classifications represent Level 2 fair value measurements. Market risk associated with our long-term debt relates to the potential reduction in fair value and negative impact to future earnings, respectively, from an increase in interest rates.

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 March 31, 2018      As of December 31, 2017  
     Total      Level 1      Level 2      Level 3      Total      Level 1      Level 2      Level 3  

Financial assets:

                       

Cash equivalents

   $ 17      $ 17      $ —        $ —        $ 55,634      $ 55,634      $ —        $ —    

Derivative financial instruments

     2,370           2,370           618           618     
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total financial assets

   $ 2,387      $ 17      $ 2,370      $ —        $ 56,252      $ 55,634      $ 618      $ —    
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

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

Financial assets:

           

Investments

   $ 28,798      $ 28,735      $ 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 quarter 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

 

12


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

for making fixed-rate payments over the life of the agreements without exchange of the underlying notional amount. As of March 31, 2018, we have two interest rate swaps with a beginning notional of $100.0 million that amortize quarterly to $95.3 million at a maturity date of May 31, 2022. We had no such interest rate swaps or other derivatives as of March 31, 2017.

The changes in the fair value of derivatives designated and that qualify as cash flow hedges are recorded in accumulated other comprehensive income and is subsequently reclassified into earnings in the period that the hedged forecasted transaction affects earnings. Any ineffectiveness arising during the period, as a result of a change to the hedge or the item(s) being hedged, is recognized directly in earnings. We had no such changes during the three months ended March 31, 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.2 million will be reclassified as an increase 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 March 31, 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 March 31, 2018, we had $1.8 million in accumulated other comprehensive income on our Condensed Consolidated Balance Sheet, which represents the effective portion of the unrealized gain on our derivative instruments. For additional information, see Note 8, Derivatives and Hedging Activities.

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

NOTE 10 – EMPLOYEE BENEFITS

Healthcare

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

 

13


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

Workers’ Compensation

Workers’ compensation expense totaled $3.8 million and $4.1 million for the three months ended March 31, 2018 and 2017, respectively. Workers’ compensation known claims and IBNR reserves included on the Condensed Consolidated Balance Sheets were as follows (in thousands):

 

     March 31,
2018
     December 31,
2017
 

Included in other current liabilities

   $ 5,228      $ 5,899  

Included in other long-term liabilities

     10,021        8,721  
  

 

 

    

 

 

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

 

     March 31,
2018
     December 31,
2017
 

Included in other non-current assets

   $ 1,827      $ 1,826  

Retirement Plans

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

Share-Based Compensation

Employees – Common Stock Awards

During the three months ended March 31, 2018, our employees surrendered approximately one thousand shares 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 was $0.9 million and $0.4 million for the three months ended March 31, 2018 and 2017, respectively. We recognized excess tax benefits of $0.1 million within the income tax provision in the Condensed Consolidated Statements of Operations and Comprehensive Income for each of the three months ended March 31, 2018 and 2017.

As of March 31, 2018, there was $5.1 million of unrecognized compensation expense related to these nonvested common stock awards. 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.99 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.

 

14


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

Employees – Performance-Based Stock Awards

During the three months ended March 31, 2018, we granted under our 2014 Omnibus Incentive Plan approximately sixty-three thousand 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. Share-based compensation expense associated with these performance-based awards was $0.4 million and $0.1 million for the three months ended March 31, 2018 and 2017, respectively. In addition, during the three months ended March 31, 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.

Employees – Performance-Based Restricted Stock Units

During 2017, 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 2018 contingent upon achievement of a performance target. These units will be accounted for as equity-based awards that will be settled with a fixed number of common shares. We recorded $0.9 million in compensation expense associated with these performance-based units during the three months ended March 31, 2018.

As of March 31, 2018, there was $0.2 million of unrecognized compensation expense related to nonvested performance-based common stock units. This expense is subject to future adjustments for forfeitures and is expected to be recognized on a straight-line basis over the remaining weighted-average period of .05 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 three months ended March 31, 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

     7,584       65.60        52,892       65.60        584       52.80  

Vested

     (9,560     52.00        —         —          —         —    

Forfeited/Cancelled

     (287     21.79        (14,448     41.00        (1,464     52.94  
  

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 

Nonvested awards/units at March 31, 2018

     200,068     $ 40.91        115,698     $ 52.25        71,120     $ 52.15  
  

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 

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

 

     2018      2017  

Cost of sales

   $ 475      $ —    

Selling

     283        —    

Administrative

     1,482        480  
  

 

 

    

 

 

 
   $ 2,240      $ 480  
  

 

 

    

 

 

 

 

15


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

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 months ended March 31, 2018, our effective tax rate was 26.0%. 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. ASU 2018-05 and Staff Accounting Bulletin No. 118 (“SAB 118”) issued by the Securities and Exchange Commission allow a company 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. 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 quarter of 2018, no adjustment to the provisional amount recorded in the 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 months ended March 31, 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):

 

     2018      2017  

Sales

   $ 2,893      $ 2,336  

Purchases

     363        291  

Rent

     281        296  

As of March 31, 2018 and December 31, 2017, we had related party balances of approximately $2.2 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.0 million of these balances as of each of March 31, 2018 and December 31, 2017.

 

16


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

NOTE 13 – COMMITMENTS AND CONTINGENCIES

Accrued General Liability

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

 

     March 31,
2018
     December 31,
2017
 

Included in other current liabilities

   $ 1,956      $ 2,033  

Included in other long-term liabilities

     7,825        7,073  
  

 

 

    

 

 

 
   $ 9,781      $ 9,106  
  

 

 

    

 

 

 

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

Leases

We are obligated under capital leases covering vehicles and certain equipment. The vehicle and equipment leases generally have initial terms ranging from four to six years. Total gross assets relating to capital leases were approximately $62.8 million and $63.4 million as of March 31, 2018 and December 31, 2017, respectively, and a total of approximately $24.8 million and $26.8 million were fully depreciated as of March 31, 2018 and December 31, 2017, respectively. The net book value of assets under capital leases was approximately $11.7 million and $13.0 million as of March 31, 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 March 31, 2018 are as follows (in thousands):

 

Remainder of 2018

   $ 664  

2019

     837  

2020

     574  

2021

     591  

2022

     609  

Thereafter

     —    

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

 

17


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

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.

NOTE 14 – BUSINESS COMBINATIONS

As part of our ongoing strategy to expand geographically and increase market share in certain markets, we completed two business combinations and one insignificant tuck-in acquisition merged into existing operations during each of the three months ended March 31, 2018 and 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 and Trilok Industries, Inc., Alpha Insulation and Waterproofing Inc. and Alpha Insulation and Waterproofing Company (collectively, “Alpha”) in January 2017. The remaining acquisitions were individually insignificant as follows. Net (Loss) Income, as noted below, includes amortization, taxes and interest allocations when appropriate.

For the three months ended March 31, 2018 (in thousands):

 

                                 Total      Three months ended
March 31, 2018
 

2018 Acquisitions

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

CDG

     3/19/2018        Asset      $ 9,440      $ 1,973      $ 11,413      $ 400      $ (15

Other

     1/15/2018        Asset        2,065        1,120        3,185        1,271        66  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

         $ 11,505      $ 3,093      $ 14,598      $ 1,671      $ 51  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

For the three months ended March 31, 2017 (in thousands):

 

                                 Fair Value of      Total      Three months ended
March 31, 2017
 

2017 Acquisitions

   Date      Acquisition
Type
     Cash Paid      Seller
Obligations
     Common
Stock
     Purchase
Price
     Revenue      Net Income  

Alpha(1)

     1/5/2017        Share      $ 103,810      $ 2,002      $ 10,859      $ 116,671      $ 28,166      $ 900  

Other

     3/20/2017        Asset        3,402        300        —          3,702        518        21  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

         $ 107,212      $ 2,302      $ 10,859      $ 120,373      $ 28,684      $ 921  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

(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.5 million and $0.6 million for the three months ended March 31, 2018 and 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 $6.1 million of goodwill for tax purposes as a result of 2018 acquisitions.

 

18


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

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 March 31 (in thousands):

 

     2018     2017  
     CDG     Other     Total     Alpha     Other     Total  

Estimated fair values:

            

Cash

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

Accounts receivable

     1,819       —         1,819       29,851       1,087       30,938  

Inventories

     514       75       589       1,852       746       2,598  

Other current assets

     13       12       25       4,500       3       4,503  

Property and equipment

     933       517       1,450       1,528       457       1,985  

Intangibles

     3,710       1,675       5,385       57,200       1,904       59,104  

Goodwill

     4,852       931       5,783       38,511       586       39,097  

Other non-current assets

     36       —         36       383       119       502  

Accounts payable and other current liabilities

     (464     (25     (489     (17,401     (1,200     (18,601
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Fair value of assets acquired and purchase price

     11,413       3,185       14,598       116,671       3,702       120,373  

Less fair value of common stock issued

     —         —         —         10,859       —         10,859  

Less seller obligations

     1,973       1,120       3,093       2,002       300       2,302  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Cash paid

   $ 9,440     $ 2,065     $ 11,505     $ 103,810     $ 3,402     $ 107,212  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

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

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 three months ended March 31, 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 three months ended March 31, 2018 and 2017 due to an immaterial tuck-in acquisition that does 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.

 

19


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 three months ended March 31 (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

   $ 3,440        8      $ 28,401        8  

Trademarks and trade names

     1,695        15        15,496        15  

Non-competition agreements

     250        5        1,607        5  

Backlog

     —          —          13,600        1.5  

Pro Forma Information

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

 

     Unaudited pro forma for the three
months ended March 31,
 
     2018      2017  

Net revenue

   $ 304,790      $ 275,530  

Net income

     6,457        7,436  

Basic net income per share

     0.20        0.24  

Diluted net income per share

     0.20        0.23  

Unaudited pro forma net income reflects additional intangible asset amortization expense of $67 thousand and $0.7 million for the three months ended March 31, 2018 and 2017, respectively, as well as additional income tax expense of $23 thousand and $0.6 million for the three months ended March 31, 2018 and 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 as of March 31, 2018 and 2017 was 224 thousand and 97 thousand shares, respectively.

NOTE 16 – SUBSEQUENT EVENTS

On April 9, 2018, we acquired substantially all of the assets of H2H Blinds, LLC for total consideration of approximately $4.6 million, subject to a working capital adjustment. 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.

 

20


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.

 

 

21


Table of Contents

OVERVIEW

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

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

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

Q1 2018 Highlights

Despite inclement weather in certain of our markets for much of the first quarter, net revenue increased 18.0% or $46.1 million to $301.7 million, while gross profit increased 10.8% or $7.8 million, during the three months ended March 31, 2018 compared to 2017. The increase in net revenue and gross profit was primarily driven by our presence in strong housing markets, the contribution of our recent acquisitions and the diversity of installation services across our end markets and products. In addition, in the first quarter of 2018, we repurchased $24.6 million of our stock as part of our 2018 stock-repurchase plan effective March 2, 2018.

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’ April 2018 consensus forecast, which projects housing starts to increase from approximately 1.2 million in 2017 to approximately 1.3 million in 2018. We expect that our net revenue, gross profit and operating income will benefit from this growth. While we are actively adjusting pricing with our customers, we have realized selling price increases at a slower rate than the increase in material costs. We have been successful negotiating better pricing with our customers and experienced solid price increase momentum during the month of March. As a result, we expect our selling prices to continue to improve during the second quarter, with improving margins to be in-line with historical trends. We do expect to experience higher material costs through the remainder of the year and will continue to work with our customers to adjust selling prices to offset these higher costs.

Sales performance

Net revenues increased $46.1 million, or 18.0%, to $301.7 million in the first quarter of 2018 compared to 2017, primarily driven by acquisitions, organic growth from our existing branches and increased selling prices. On a same branch basis, net revenue improved 11.3% from the prior year quarter, with approximately 7.3% of the increase attributable to growth in the number of completed jobs and 3.6%

 

22


Table of Contents

attributable to price gains and more favorable customer and product mix. We also saw organic growth in our large commercial construction end market of 13.5%. Same branch new residential sales increased 11.3%, compared to growth in U.S. housing completions of 8.2%.

 

     Three months ended March 31,  
     2018      2017  

Same branch(1)

   $ 284,465      $ 208,381  

Acquired branch(2)

     17,263        47,288  
  

 

 

    

 

 

 

Total net revenue

   $ 301,728      $ 255,669  
  

 

 

    

 

 

 

 

(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 months ended March 31 was as follows (dollars in thousands):

 

     2018     Change     2017  

Net revenues

   $ 301,728       18.0   $ 255,669  

Cost of sales

     221,752       20.8     183,497  
  

 

 

     

 

 

 

Gross profit

   $ 79,976       10.8   $ 72,172  
  

 

 

     

 

 

 

Gross profit percentage

     26.5       28.2

As a percentage of net revenue, gross profit decreased during the three months ended March 31, 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 and stock compensation plan for installers. Of the 1.7% decrease in gross profit margin as a percentage of net revenue between 2018 and 2017, increases in material and labor costs accounted for 0.6% and 0.5%, respectively, with no other single factor contributing significantly to the decrease. Selling price increases began to take effect late in the first quarter of 2018 across many of our markets and product lines due to increased market pricing on insulation materials, which is expected to improve our costs of sales and gross margin as a percentage of sales going forward.

 

23


Table of Contents

Operating expenses

Operating expenses for the three months ended March 31 were as follows (dollars in thousands):

 

     2018     Change     2017  

Selling

   $ 15,846       13.0   $ 14,026  

Percentage of total net revenue

     5.3       5.5

Administrative

   $ 44,203       12.6   $ 39,261  

Percentage of total net revenue

     14.7       15.4

Amortization

   $ 7,128       11.1   $ 6,416  

Percentage of total net revenue

     2.4       2.5

Selling

The dollar increase in selling expenses for the three months ended March 31, 2018 was primarily driven by increased selling wages and commissions on an increased sales base. Selling expense decreased 0.2% as a percentage of sales primarily due to lower bad debt expense in the first quarter of 2018 compared to the first quarter of 2017.

Administrative

The increase in administrative expenses for the three months ended March 31, 2018 was primarily due to an increase in wages and benefits and facility costs attributable to both acquisitions and organic growth, which accounted for 9.9% and 1.9% of the total 12.6% increase on a dollar basis, respectively. Administrative expense decreased 0.7% as a percentage of sales primarily due to lower liability insurance expense in the first quarter of 2018 compared to the first quarter of 2017.

Other expense

Other expense net for the three months ended March 31 was as follows (in thousands):

 

     2018      Change     2017  

Interest expense

   $ 4,040        86.2   $ 2,170  

Other

     122        -19.7     152  
  

 

 

      

 

 

 

Total other expense

   $ 4,162        79.2   $ 2,322  
  

 

 

      

 

 

 

The year-over-year increase in interest expense was due to increased debt balances associated with our borrowings to support acquisition-related growth.

 

24


Table of Contents

Income tax provision

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

 

     2018     2017  

Income tax provision

   $ 2,243     $ 3,783  

Effective tax rate

     26.0     37.3

During the three months ended March 31, 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%.

During the three months ended March 31, 2017, our tax rate was favorably impacted by deductions related to domestic production activities, 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.

Impacts of the Tax Act

Income tax expense decreased $1.5 million for the three months ended March 31, 2018, compared to the three months ended March 31, 2017, of which approximately $1.0 million of the decrease was primarily due to the impact of the Tax Act, which reduced the U.S federal corporate tax rate from 35% to 21%. Potential future offsets to the lower federal corporate tax rate under the Tax Act include the impacts of the potential loss of the domestic production activities deduction as well as the loss of certain employee expense-related deductions.

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 quarter of 2018, no adjustment to the provisional amount recorded in the condensed consolidated financial statements for the year ended December 31, 2017 was deemed necessary. We continue to assess new guidance and refine our computation of these provisional amounts and will complete our analysis within the one-year measurement period ending December 22, 2018.

KEY FACTORS AFFECTING OUR OPERATING RESULTS

Material costs

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

 

25


Table of Contents

Liquidity and capital resources

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

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

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

The following table summarizes our liquidity (in thousands):

 

     As of March
31, 2018
     As of December
31, 2017
 

Cash and cash equivalents

   $ 19,906      $ 62,510  

Short-term investments

     28,798        30,053  

ABL revolver facility

     100,000        100,000  

Less: outstanding letters of credit and cash-collateral

     (28,522      (17,902
  

 

 

    

 

 

 

Total liquidity

   $ 120,182      $ 174,661  
  

 

 

    

 

 

 

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 March 31, 2018 (in thousands):

 

     2018  

Performance bonds

   $ 39,228  

Insurance letters of credit and cash-collateral

     28,522  

Permit and license bonds

     6,409  
  

 

 

 

Total liquidity

   $ 74,159  
  

 

 

 

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.

 

26


Table of Contents

Historical cash flow information

Cash flows from operating activities

Net cash provided by operating activities was $6.1 million and $15.7 million for the three months ended March 31, 2018 and 2017, respectively. Generally, the primary driver of our cash flow from operations 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 three months ended March 31, 2018 and 2017, we made cash payments, net of cash acquired, of $11.5 million and $106.9 million, respectively, on business combinations. Our acquisition of Alpha in January 2017 required an investing cash outlay of $103.8 million.

Capital Expenditures. Total cash paid for property and equipment was $10.2 million and $7.8 million for the three months ended March 31, 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 three months ended March 31, 2018, we invested $17.8 million in short-term investments consisting primarily of corporate bonds and commercial paper and had $19.0 million in short-term investments that matured during the quarter. We had no short-term investments during the three months ended March 31, 2017.

Cash flows from financing activities

We utilize our credit facilities to support our operations and continuing acquisitions as well as to finance our fleet expansion. During the three months ended March 31, 2018 and 2017, we had cash inflows from our credit facilities, net of payments on these instruments and other long-term debt, amounting to $0.7 million and $113.5 million, respectively, to support those initiatives. In addition, we made $1.6 million and $1.9 million in principal payments on our capital leases during the three months ended March 31, 2018 and 2017, respectively. We incurred $1.7 million and $1.2 million of acquisition-related obligations during the three months ended March 31, 2018 and 2017, respectively. Lastly, we repurchased approximately 413 thousand shares of our common stock for $24.6 million during the three months ended March 31, 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.

 

27


Table of Contents

Critical Accounting Policies and Estimates

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

In May 2014, the FASB issued ASU 2014-09, “Revenue from Contracts with Customers (Topic 606).” ASU 2014-09 and related subsequently issued amendments set 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. In July 2015, the FASB voted to defer the application of the provisions of this standard for public companies until annual reporting periods beginning after December 15, 2017, including interim periods within those reporting periods. On January 1, 2018, we adopted Topic 606, Revenue from Contracts with Customers and all the related amendments using the modified retrospective method applied to those contracts that were not completed as of January 1, 2018. Our results for reporting periods beginning after January 1, 2018 are presented under Topic 606, while prior period amounts are not adjusted and continue to be reported in accordance with our historic accounting under Topic 605.

We recorded a $2.9 million increase to opening retained earnings, net of tax, on January 1, 2018 due to the cumulative 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 point-in-time 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 input methods as a measure of progress. The impact to our fiscal quarter-ended March 31, 2018 net income, as a result of adopting Topic 606 on January 1, 2018 was a $0.3 million increase.

In August 2017, the FASB issued ASU 2017-12, “Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities.” This ASU 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 as of January 1, 2018, and as such recognized a $0.1 million reduction to our opening retained earnings as of January 1, 2018 and an offsetting increase to our accumulated other comprehensive income, in order to derecognize the cash flow hedge ineffectiveness previously recorded in net income in the fourth quarter of 2017. Beginning January 1, 2018 we will no longer measure or recognize hedge ineffectiveness in net income for cash flow hedges deemed to be effective at inception and will recognize all changes in fair value of the related hedge in accumulated other comprehensive income.

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 ability to increase selling prices, demand for our services and product offerings, expansion of our national footprint and diversification, our ability to capitalize on the new home and commercial construction recovery, our ability to grow and strengthen our market position, our ability to pursue and integrate value-enhancing acquisitions, our ability to improve sales and profitability and expectations for demand for our services and our earnings in 2018. Forward-looking statements may generally be identified by the use of words such as “anticipate,” “believe,” “estimate,” “project,” “predict,” “possible,” “forecast,” “may,” “could,” “would,” “should,” “expect,” “intends,” “plan,” and “will” or, in each case, their negative, or other variations or comparable terminology. These forward-looking statements include all matters that are not historical facts. By their nature, forward-looking

 

28


Table of Contents

statements involve risks and uncertainties because they relate to events and depend on circumstances that may or may not occur in the future. Any forward-looking statements that we make herein and in any future reports and statements are not guarantees of future performance, and actual results may differ materially from those expressed in or suggested by such forward-looking statements as a result of various factors, including, without limitation, the factors discussed in the “Risk Factors” section of our 2017 Form 10-K, as the same may be updated from time to time in our subsequent filings with the SEC. Any forward-looking statement made by the Company in this report speaks only as of the date hereof. New risks and uncertainties arise from time to time and it is impossible for the Company to predict these events or how they may affect it. The Company has no obligation, and does not intend, to update any forward-looking statements after the date hereof, except as required by federal securities laws.

 

Item 3. Quantitative and Qualitative Disclosures About Market Risk

There have been no material changes to our exposure to market risk since December 31, 2017.

 

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 March 31, 2018.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting during the three months ended March 31, 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 March 31, 2018 from the risk factors as disclosed in our 2017 Form 10-K.

 

29


Table of Contents
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

 

     Total
Number of
Shares
Purchased (1)
     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)
 

January 1 - 31, 2018

     —        $ —          —          —    

February 1 - 28, 2018

     —          —          —          —    

March 1 - 31, 2018

     413,642        59.68        412,717      $ 25.4 million  
  

 

 

    

 

 

    

 

 

    

 

 

 
     413,642      $ 59.68        412,717      $ 25.4 million  
  

 

 

    

 

 

    

 

 

    

 

 

 

The following table shows the stock repurchase activity for the three months ended March 31, 2018:

 

(1) Includes 925 shares surrendered to the Company by employees to satisfy tax withholding obligations arising in connection with the vesting of 9,560 shares of restricted stock awarded under our 2014 Omnibus Incentive Plan.

 

(2)  On February 28, 2018, we announced that our Board of Directors authorized a $50 million stock repurchase program effective March 2, 2018 through February 28, 2019, unless extended by the Board of Directors.

 

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

On May 2, 2018, the Board of Directors approved an annual grant of restricted stock under the 2014 Omnibus Incentive Plan for non-employee directors. The grant date is May 31, 2018, the date of our 2018 Annual Meeting of Stockholders, and the grant will have a fair market value of $60 thousand per director. This restricted stock will vest on the date of the regular annual meeting of stockholders in 2019, subject to the continued service as members of our Board from the grant date through the vesting date.

 

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

 
  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.

 

30


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: May 4, 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

 

31

EX-31.1 2 d555966dex311.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: May 4, 2018   By:  

/s/ Jeffrey W. Edwards

    Jeffrey W. Edwards
    President and Chief Executive Officer

 

EX-31.2 3 d555966dex312.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: May 4, 2018   By:  

/s/ Michael T. Miller

    Michael T. Miller
    Executive Vice President and Chief Financial Officer

 

EX-32.1 4 d555966dex321.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 March 31, 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: May 4, 2018   By:  

/s/ Jeffrey W. Edwards

    Jeffrey W. Edwards
    President and Chief Executive Officer

 

EX-32.2 5 d555966dex322.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 March 31, 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: May 4, 2018   By:  

/s/ Michael T. Miller

    Michael T. Miller
    Executive Vice President and Chief Financial Officer
EX-101.INS 6 ibp-20180331.xml XBRL INSTANCE DOCUMENT 50000000 100000000 300000000 50000000 31601831 2302000 10859000 24607000 171626000 247000 4503000 2598000 502000 1985000 30938000 59104000 120373000 39097000 18601000 2002000 247000 4500000 1852000 383000 1528000 10859000 29851000 57200000 116671000 38511000 17401000 300000 3000 746000 119000 457000 1087000 1904000 3702000 586000 1200000 169917000 32417753 324000 13658000 -12273000 651794 4900000 9781000 328450000 2387000 188651000 7825000 176349000 87273000 1956000 1779000 722230000 144506000 1.00 3093000 5287000 5525000 4637000 6100000 62800000 11700000 19906000 100000000 31518607 17000 18101000 0.01 32595324 326000 6963000 18101000 7516000 2370000 19003000 5100000 73711000 17320000 48805000 16402000 18338000 19054000 210596000 136885000 161681000 231685000 70004000 16966000 46160000 523649000 722230000 154218000 348057000 17378000 292810000 51556000 330679000 3691000 0 44935000 574000 25277000 837000 10683000 25711000 609000 591000 664000 0.01 5000000 0 0 84531000 157970000 78600000 57604000 28798000 198581000 1076717 10021000 37477000 15249000 5228000 309249000 102088000 13464000 55882000 2800000 52.25 115698 200068 40.91 200000 52.15 71120 25000 589000 36000 1450000 1819000 5385000 14598000 5783000 489000 10900000 21700000 1120000 12000 75000 517000 1675000 3185000 931000 25000 1973000 13000 514000 36000 933000 1819000 3710000 11413000 4852000 464000 17000 0.045 0.02 4940000 100000000 2 95300000 17000 17000 2370000 2370000 28735000 28798000 41866000 124860000 82994000 5423000 12112000 6689000 11333000 13600000 2267000 15089000 60024000 44935000 28800000 2200000 1000000 0.05 0.04 2100000 1827000 176349000 1779000 32595324 326000 57604000 -37477000 1076717 125 14482000 153977000 158581000 32135176 321000 7294000 -12219000 650402 4805000 9106000 354942000 56252000 180725000 7073000 174043000 87425000 2033000 507000 738746000 121464000 5666000 6479000 4376000 63400000 13000000 62510000 100000000 31862146 55634000 6182000 0.01 32524934 325000 4376000 6182000 6444000 618000 25399000 66567000 204558000 137991000 155466000 225470000 70004000 48346000 528218000 738746000 159806000 347577000 16650000 293354000 50357000 330927000 3866000 33308000 24666000 9272000 24562000 0.01 5000000 0 0 81075000 123270000 48434000 30053000 210528000 662788 8721000 12781000 14620000 5899000 302729000 79235000 1806000 44035000 2800000 41.00 77254 202331 39.09 52.16 72000 55600000 5146000 55634000 55634000 618000 618000 30038000 30053000 38651000 121015000 82364000 4773000 11807000 7034000 9067000 13600000 4533000 14076000 58136000 44060000 30100000 2000000 1000000 1800000 1826000 174043000 507000 32524934 325000 48434000 -12781000 662788 100000 P7Y 50000 2018-01-16 4600000 P1Y11M26D 1800000 Over the next 18 months P0Y0M18D 2900000 0.35 0 26800000 480000 480000 102000 6416000 7436000 0.24 275530000 609000 2302000 816000 0.23 120373000 247000 10125000 6364000 183497000 4000000 6552000 400000 0.20 72172000 0 39261000 107000 10147000 650000 3200000 3106000 894000 722000 -1873000 97000 3783000 -1781000 2170000 2044000 -114996000 109447000 15674000 6364000 12469000 -152000 833000 106873000 7776000 550000 1248000 107212000 203000 4331000 1231000 2117000 1250000 1882000 255669000 255669000 480000 10859000 14026000 54000 31687056 31590478 54000 112500000 100000 400000 700000 10859000 2302000 600000 107212000 2017-01-05 10859000 2002000 116671000 Share 900000 103810000 28166000 921000 28684000 2017-03-20 300000 3702000 Asset 21000 3402000 518000 1.00 0.69 0.08 0.09 0.05 0.06 0.03 0.18 0.82 P8Y 28401000 P5Y 1607000 P1Y6M0D 13600000 P15Y 15496000 4100000 480000 600000 100000 175623000 21005000 23427000 12885000 14287000 8442000 296000 291000 2336000 480000 10856000 3000 282577 6364000 1392 54000 46278000 209391000 false 2240000 2307000 302000 7128000 6457000 0.20 304790000 1485000 <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="76%" align="center" border="0"> <tr> <td width="78%"></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"> Unaudited&#xA0;pro&#xA0;forma&#xA0;for&#xA0;the&#xA0;three<br /> months ended March&#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"> Net revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">304,790</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">275,530</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">6,457</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,436</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.20</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.24</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.20</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.23</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> 3093000 312000 0.20 14598000 <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 two business combinations and one insignificant <font style="WHITE-SPACE: nowrap">tuck-in</font> acquisition merged into existing operations during each of the three months ended March&#xA0;31, 2018 and 2017, respectively, in which we acquired 100% of the ownership interests in each.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The largest of these acquisitions were Custom Overhead Door, LLC dba Custom Door&#xA0;&amp; Gate (collectively, &#x201C;CDG&#x201D;) in March 2018 and Trilok Industries, Inc., Alpha Insulation and Waterproofing Inc. and Alpha Insulation and Waterproofing Company (collectively, &#x201C;Alpha&#x201D;) in January 2017. The remaining acquisitions were individually insignificant as follows. Net (Loss) 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 months ended March&#xA0;31, 2018 (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="55%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">Three&#xA0;months&#xA0;ended<br /> March&#xA0;31, 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; WIDTH: 58.35pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> 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">Acquisition<br /> Type</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Cash&#xA0;Paid</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Seller<br /> 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">Purchase<br /> Price</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Revenue</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Net&#xA0;(Loss)<br /> Income</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> CDG</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">3/19/2018</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,440</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,973</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,413</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">400</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</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"> <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">1/15/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">&#xA0;</td> <td valign="bottom" align="right">2,065</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,120</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,185</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,271</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> </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> </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">11,505</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,093</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,598</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">51</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> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> For the three months ended March&#xA0;31, 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="37%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> Fair&#xA0;Value&#xA0;of</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">Three&#xA0;months&#xA0;ended<br /> March&#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" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 58.35pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> 2017 Acquisitions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Date</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Acquisition<br /> 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">Seller<br /> 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">Common<br /> Stock</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Purchase<br /> Price</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Revenue</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Net&#xA0;Income</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Alpha<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">1/5/2017</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Share</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">103,810</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,002</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">116,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,166</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">900</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">3/20/2017</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,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">300</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,702</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">518</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21</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> </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">107,212</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,302</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">120,373</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,684</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">921</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> </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">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.</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.5&#xA0;million and $0.6&#xA0;million for the three months ended March&#xA0;31, 2018 and 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 $6.1&#xA0;million of goodwill for tax purposes as a result of 2018 acquisitions.</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>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 March&#xA0;31 (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="59%"></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="10" 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">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> </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">$</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,819</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">1,819</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">1,087</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,938</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">75</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">589</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">746</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,598</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">13</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25</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">3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,503</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">517</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,450</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">457</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,985</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,710</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,675</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,385</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">1,904</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">59,104</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,852</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">931</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,783</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">586</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,097</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" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">383</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">119</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">502</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">(464</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(25</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(489</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">(1,200</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(18,601</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> </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">3,185</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,598</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">3,702</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">120,373</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">&#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">1,120</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,093</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">300</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,302</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> </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">2,065</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,505</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">3,402</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">107,212</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> </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 amounts based on working capital calculations, earnouts based on performance, and <font style="WHITE-SPACE: nowrap">non-compete</font> agreements, all of which are based on fair value at the time of acquisition. When these payments are expected to be made over one year from the acquisition date, the contingent consideration is discounted to net present value using our weighted average cost of capital (WACC).</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 three months ended March&#xA0;31, 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 three months ended March&#xA0;31, 2018 and 2017 due to an immaterial <font style="WHITE-SPACE: nowrap">tuck-in</font> acquisition that does 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: 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"> Estimates of acquired intangible assets related to the acquisitions are as follows for the three months ended March&#xA0;31 (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; WIDTH: 87.35pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> 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">3,440</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">28,401</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">1,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">15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,496</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">250</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,607</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" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <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="76%" align="center" border="0"> <tr> <td width="78%"></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"> Unaudited&#xA0;pro&#xA0;forma&#xA0;for&#xA0;the&#xA0;three<br /> months ended March&#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"> Net revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">304,790</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">275,530</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">6,457</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,436</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.20</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.24</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.20</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.23</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 $67&#xA0;thousand and $0.7&#xA0;million for the three months ended March&#xA0;31, 2018 and 2017, respectively, as well as additional income tax expense of $23&#xA0;thousand and $0.6&#xA0;million for the three months ended March&#xA0;31, 2018 and 2017, respectively, that would have been recorded had the 2018 acquisitions taken place on January&#xA0;1, 2017 and the 2017 acquisitions taken place on January&#xA0;1, 2016.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>NOTE 10 &#x2013; EMPLOYEE BENEFITS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Healthcare</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Our healthcare benefit expense (net of employee contributions) for all plans was approximately $4.4&#xA0;million and $4.0&#xA0;million for the three months ended March&#xA0;31, 2018 and 2017, respectively. An accrual for estimated healthcare claims incurred but not reported (&#x201C;IBNR&#x201D;) is included within accrued compensation on the Condensed Consolidated Balance Sheets and was $2.1&#xA0;million and $1.8&#xA0;million as of March&#xA0;31, 2018 and December&#xA0;31, 2017, respectively.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <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"> <u>Workers&#x2019; Compensation</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Workers&#x2019; compensation expense totaled $3.8&#xA0;million and $4.1&#xA0;million for the three months ended March&#xA0;31, 2018 and 2017, respectively. Workers&#x2019; compensation known claims and IBNR reserves included on the Condensed Consolidated Balance Sheets were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">March&#xA0;31,<br /> 2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,<br /> 2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,228</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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other long-term liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,021</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: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,249</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: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We also had 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; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">March&#xA0;31,<br /> 2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,<br /> 2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other&#xA0;<font style="WHITE-SPACE: nowrap">non-current</font>&#xA0;assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,827</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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Retirement Plans</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We participate in multiple 401(k) plans, whereby we provide a matching contribution of wages deferred by employees and can also make discretionary contributions to each plan. Certain plans allow for discretionary employer contributions only. These plans cover substantially all our eligible employees. During each of the three months ended March&#xA0;31, 2018 and 2017, we recognized 401(k) plan expenses of $0.4&#xA0;million, which is 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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Share-Based Compensation</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Employees &#x2013; Common Stock Awards</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> During the three months ended March&#xA0;31, 2018, our employees surrendered approximately one thousand shares 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&#xA0;<font style="WHITE-SPACE: nowrap">non-performance-based</font>&#xA0;awards was $0.9&#xA0;million and $0.4&#xA0;million for the three months ended March&#xA0;31, 2018 and 2017, respectively. We recognized excess tax benefits of $0.1&#xA0;million within the income tax provision in the Condensed Consolidated Statements of Operations and Comprehensive Income for each of the three months ended March&#xA0;31, 2018 and 2017.</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"> As of March&#xA0;31, 2018, there was $5.1&#xA0;million of unrecognized compensation expense related to these nonvested common stock awards. 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.99 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: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <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"> <i>Employees &#x2013; Performance-Based Stock Awards</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> During the three months ended March&#xA0;31, 2018, we granted under our 2014 Omnibus Incentive Plan approximately sixty-three thousand 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. Share-based compensation expense associated with these performance-based awards was $0.4&#xA0;million and $0.1&#xA0;million for the three months ended March&#xA0;31, 2018 and 2017, respectively. In addition, during the three months ended March&#xA0;31, 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.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Employees &#x2013; Performance-Based Restricted Stock Units</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> During 2017, 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 2018 contingent upon achievement of a performance target. These units will be accounted for as equity-based awards that will be settled with a fixed number of common shares. We recorded $0.9&#xA0;million in compensation expense associated with these performance-based units during the three months ended March&#xA0;31, 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> As of March&#xA0;31, 2018, there was $0.2&#xA0;million of unrecognized compensation expense related to nonvested performance-based common stock units. This expense is subject to future adjustments for forfeitures and is expected to be recognized on a straight-line basis over the remaining weighted-average period of .05 years. See the table below for changes in shares and related weighted average fair market value per share.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Share-Based Compensation Summary</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Amounts for each category of equity-based award for employees as of December&#xA0;31, 2017 and changes during the three months ended March&#xA0;31, 2018 were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="53%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">Common Stock Awards</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">Performance-Based Stock<br /> Awards</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Awards</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">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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Awards</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">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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Units</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">Weighted<br /> Average&#xA0;Fair<br /> Market&#xA0;Value<br /> Per Share</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,584</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">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">584</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52.80</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(9,560</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52.00</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited/Cancelled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(287</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21.79</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(14,448</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41.00</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,464</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52.94</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Nonvested awards/units at March&#xA0;31, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">200,068</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">40.91</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">71,120</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52.15</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;</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;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> During the three months ended March&#xA0;31, 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; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="84%"></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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">475</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Selling</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">283</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,482</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">480</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,240</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">480</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 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"> 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> <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 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 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 months ended March&#xA0;31, 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 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 consolidated financial statements. During the three months ended March&#xA0;31, 2018 our significant accounting policies changed as they pertain to our revenue recognition, as a result of the adoption of ASU <font style="WHITE-SPACE: nowrap">2014-09,</font> &#x201C;Revenue from Contracts with Customers (Topic 606)&#x201D; and related subsequently issued amendments, effective January&#xA0;1, 2018. Our revenue recognition accounting policy is described in Note 3, Revenue Recognition.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>NOTE 13 &#x2013; COMMITMENTS AND CONTINGENCIES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <u>Accrued General Liability</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Accrued general insurance reserves included on the Condensed Consolidated Balance Sheets were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">March&#xA0;31,<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"> Included in other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,956</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,033</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other long-term liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,825</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,073</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,781</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,106</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We also had insurance receivables and an indemnification asset, totaling $2.8&#xA0;million, included in other <font style="WHITE-SPACE: nowrap">non-current</font> assets on the Condensed Consolidated Balance Sheets as of March&#xA0;31, 2018 and December&#xA0;31, 2017, that, in aggregate, offset an equal liability included within the reserve amounts noted above.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Leases</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> 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 $62.8&#xA0;million and $63.4&#xA0;million as of March&#xA0;31, 2018 and December&#xA0;31, 2017, respectively, and a total of approximately $24.8&#xA0;million and $26.8&#xA0;million were fully depreciated as of March&#xA0;31, 2018 and December&#xA0;31, 2017, respectively. The net book value of assets under capital leases was approximately $11.7&#xA0;million and $13.0&#xA0;million as of March&#xA0;31, 2018 and December&#xA0;31, 2017, respectively. Amortization of assets held under capital leases is included within cost of sales on the Condensed Consolidated Statements of Operations and Comprehensive Income.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We also have several noncancellable operating leases, primarily for buildings, improvements, equipment and certain vehicles. These leases generally contain renewal options for periods ranging from one to five years and require us to pay all executory costs such as property taxes, maintenance and insurance.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Future minimum lease payments under noncancellable operating leases (with initial or remaining lease terms in excess of one year) with related parties as of March&#xA0;31, 2018 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="91%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Remainder of 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">664</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">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"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">574</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">591</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">609</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" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</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>Other Commitments and Contingencies</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> 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> </div> 0 -42604000 7554000 <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"> Contract assets and liabilities related to our uncompleted contracts and customer deposits were as follows as of March&#xA0;31 and December&#xA0;31 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="79%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contract assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,101</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,182</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contract liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6,963</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,376</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /> </div> 6300000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Net under (over) billings were as follows as of March&#xA0;31 and December&#xA0;31 (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="79%"></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">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Costs and estimated earnings in excess of billings on uncompleted contracts (contract assets)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,101</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,182</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Billings in excess of costs and estimated earnings on uncompleted contracts (contract liabilities)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,637</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,376</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net under (over) billings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,464</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,806</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 221752000 2888000 --12-31 4400000 7978000 400000 <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 quarter 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 March&#xA0;31, 2018, we have two interest rate swaps with a beginning notional of $100.0&#xA0;million that amortize quarterly to $95.3&#xA0;million at a maturity date of May&#xA0;31, 2022. We had no such interest rate swaps or other derivatives as of March&#xA0;31, 2017.</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 is subsequently reclassified into earnings in the period that the hedged forecasted transaction affects earnings. Any ineffectiveness arising during the period, as a result of a change to the hedge or the item(s) being hedged, is recognized directly in earnings. We had no such changes during the three months ended March&#xA0;31, 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Amounts reported in accumulated other comprehensive income related to derivatives will be reclassified to interest expense, net as interest payments are made on our variable-rate debt. Over the next twelve months, we estimate that an additional $0.2&#xA0;million will be reclassified as an increase 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 March&#xA0;31, 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: 12pt"> The following tables present our revenues disaggregated by end market and product for the three months ended March&#xA0;31 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="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 and multi-family</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">250,114</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">83</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">209,391</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">82</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"> Commercial</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51,614</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">46,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">18</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> </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 revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">301,728</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">255,669</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> </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="92%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="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">202,275</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">67</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">175,623</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">69</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">22,606</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,005</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">20,260</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">12,885</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"> Garage doors</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</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">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,287</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"> Rain gutters</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,658</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">8,442</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 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 building products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,463</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</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,427</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> </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 revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">301,728</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">255,669</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> </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">As noted above, prior period amounts have not been adjusted under the modified retrospective method.</td> </tr> </table> </div> 0.20 <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 as of March&#xA0;31, 2018 and 2017 was 224&#xA0;thousand and 97&#xA0;thousand shares, respectively.</p> </div> 0.260 Q1 2018 10-Q 0.21 2018-03-31 INSTALLED BUILDING PRODUCTS, INC. <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The carrying values and associated fair values of financial assets and liabilities that are not recorded at fair value in the Condensed Consolidated Balance Sheets and not described above include investments which represent a Level&#xA0;2 fair value measurement and are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">As of March&#xA0;31, 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">28,798</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,735</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">30,053</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">30,038</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <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 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 March&#xA0;31, 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 the each of the three months ended March&#xA0;31, 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: 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>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 March&#xA0;31, 2018 and December&#xA0;31, 2017 approximate fair value due to the short-term maturities of these financial instruments. On April&#xA0;13, 2017, we entered into, and subsequently amended on November&#xA0;30, 2017, a term loan credit agreement which provides 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 provides 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. The carrying amounts of our long-term debt, including the Term Loan and ABL Revolver as of March&#xA0;31, 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 March&#xA0;31, 2018 and December&#xA0;31, 2017 because we have incurred the obligations within recent fiscal years when the interest rate markets have been relatively low and stable. All debt classifications represent Level&#xA0;2 fair value measurements. Market risk associated with our long-term debt relates to the potential reduction in fair value and negative impact to future earnings, respectively, from an increase in interest rates.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 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="59%"></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 March&#xA0;31, 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 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">17</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,634</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,634</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 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">2,370</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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">&#xA0;</td> <td valign="bottom" align="right">2,370</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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">&#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"></td> <td valign="bottom"></td> <td valign="bottom"></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"></td> <td valign="bottom"></td> <td valign="bottom"></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">2,387</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,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> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The carrying values and associated fair values of financial assets and liabilities that are not recorded at fair value in the Condensed Consolidated Balance Sheets and not described above include investments which represent a Level&#xA0;2 fair value measurement and are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">As of March&#xA0;31, 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">28,798</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,735</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">30,053</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">30,038</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 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> 0001580905 Large Accelerated Filer 6000000 <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 three months ended March&#xA0;31 (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; WIDTH: 87.35pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> 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">3,440</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">28,401</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">1,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">15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,496</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">250</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,607</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" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>NOTE 5 &#x2013; GOODWILL AND INTANGIBLES</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <u>Goodwill</u></p> <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">5,783</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">5,783</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">432</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">432</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"> March&#xA0;31, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">231,685</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">161,681</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> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> 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 three months ended March&#xA0;31, 2018.&#xA0;&#xA0;&#xA0;&#xA0;</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> 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 three month periods ended March&#xA0;31, 2018 and 2017.</p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <u>Intangibles, net</u></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> 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="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="100%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <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="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="10" align="center" style="border-bottom:1.00pt solid #000000">As of March&#xA0;31, 2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center" style="border-bottom:1.00pt solid #000000">As of December&#xA0;31, 2017</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">Gross<br /> Carrying<br /> Amount</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 /> Amortization</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">Net<br /> Book<br /> Value</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">Gross<br /> Carrying<br /> Amount</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 /> Amortization</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">Net<br /> Book<br /> Value</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"> 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="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"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">124,860</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">41,866</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">82,994</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">121,015</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38,651</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">82,364</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"> Covenants <font style="white-space:nowrap"><font style="white-space:nowrap">not-to-compete</font></font></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,112</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,423</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,689</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,807</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,773</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,034</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"> Trademarks and trade names</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">60,024</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,089</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,935</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,136</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,076</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,060</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"> Backlog</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,600</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,333</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,267</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,600</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,067</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,533</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> <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">210,596</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">73,711</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">136,885</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">204,558</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">66,567</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">137,991</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> <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="font-size:1px;margin-top:6px;margin-bottom:0px"> &#xA0;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The gross carrying amount of intangibles increased approximately $6.0&#xA0;million during the three months ended March&#xA0;31, 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="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="88%"></td> <td valign="bottom" width="6%"></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">16,966</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">19,054</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">18,338</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">17,320</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">16,402</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">48,805</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> </table> </div> 432000 79976000 5783000 0 44203000 185000 8637000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>NOTE 11 &#x2013; INCOME TAXES</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"> Our provision for income taxes as a percentage of pretax earnings is based on a current estimate of the annual effective income tax rate adjusted to reflect the impact of discrete items.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> During the three months ended March&#xA0;31, 2018, our effective tax rate was 26.0%. 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,&#xA0;<i>Accounting for Income Taxes</i>, requires companies to recognize the effect of tax law changes in the period of enactment. ASU&#xA0;<font style="WHITE-SPACE: nowrap">2018-05</font>&#xA0;and Staff Accounting Bulletin No.&#xA0;118 (&#x201C;SAB 118&#x201D;) issued by the Securities and Exchange Commission allow a company 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. 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&#xA0;<font style="WHITE-SPACE: nowrap">10-K.</font>&#xA0;Based on a review of the guidance issued by the Internal Revenue Service in the first quarter of 2018, no adjustment to the provisional amount recorded in the 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&#xA0;<font style="WHITE-SPACE: nowrap">one-year</font>&#xA0;measurement period ending December&#xA0;22, 2018.</p> </div> 899000 7058000 1303000 2420000 4139000 -6297000 224000 2243000 -57000 4040000 <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 cash equivalents consist primarily of money market funds that are Level&#xA0;1 measurements. The investments in these funds were $17&#xA0;thousand and $55.6&#xA0;million as of March&#xA0;31, 2018 and December&#xA0;31, 2017, respectively.</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 March&#xA0;31, 2018 and December&#xA0;31, 2017, the amortized cost of these investments equaled the net carrying value, which was $28.8&#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 March&#xA0;31, 2018 mature in one year or less. See Note 7, Fair Value Measurements, for additional information.</p> </div> 3914000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <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="76%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 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;March&#xA0;31,</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 loans, in effect, net of unamortized debt issuance costs of $4,940 and $5,146, respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">292,810</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 March 2023; payable in various monthly installments, including interest rates ranging from 2% to 4.5%</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51,556</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 5%</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,691</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">348,057</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">(17,378</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(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">330,679</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> -21291000 -27398000 6085000 6394000 1 12799000 <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"> <u>Recently Adopted Accounting Pronouncements</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In May 2014, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2014-09,</font>&#xA0;&#x201C;Revenue from Contracts with Customers (Topic 606).&#x201D; ASU&#xA0;<font style="WHITE-SPACE: nowrap">2014-09</font>&#xA0;and related subsequently issued amendments set 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. In July 2015, the FASB voted to defer the application of the provisions of this standard for public companies until annual reporting periods beginning after December&#xA0;15, 2017, including interim periods within those reporting periods. We adopted the new standard on January&#xA0;1, 2018 using the modified retrospective approach and, as such, recognized a $2.9&#xA0;million cumulative effect, net of tax, of initially applying the standard as an increase to the opening balance of retained earnings on January&#xA0;1, 2018. See Note 3, Revenue Recognition, for further information regarding our revenue recognition policies.</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"> In August 2017, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2017-12,</font>&#xA0;&#x201C;Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities.&#x201D; This ASU 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 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> <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"> In March 2018, the Financial Accounting Standards Board issued ASU No&#xA0;<font style="WHITE-SPACE: nowrap">2018-05,</font>&#xA0;&#x201C;Income Taxes (Topic 740): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No.&#xA0;118&#x201D; (&#x201C;ASU&#xA0;<font style="WHITE-SPACE: nowrap">2018-05&#x201D;),</font>&#xA0;which became effective immediately. ASU&#xA0;<font style="WHITE-SPACE: nowrap">2018-05</font>&#xA0;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&#xA0;<font style="WHITE-SPACE: nowrap">2018-05.</font></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Recently Issued Accounting Pronouncements Not Yet Adopted</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In February 2016, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-02,</font>&#xA0;&#x201C;Leases (Topic 842).&#x201D; ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-02</font>&#xA0;and related subsequently-issued amendments, which 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. ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-02</font>&#xA0;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. For public business entities, this update is effective for annual reporting periods beginning after December&#xA0;15, 2018, including interim periods within those fiscal years, and early adoption is permitted as of the standard&#x2019;s issuance date. We are currently in the process of evaluating our existing lease portfolios, including accumulating all of the necessary information required to properly account for the leases under the new standard. We have not completed our assessment, but we expect the adoption of this standard will have a significant impact on our Condensed Consolidated Balance Sheets. Additionally, we are evaluating our existing processes and internal controls to ensure we meet the standard&#x2019;s reporting and disclosure requirements. We will adopt this standard effective January&#xA0;1, 2019.</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"> In June 2016, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-13,</font>&#xA0;&#x201C;Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.&#x201D; This ASU amends the accounting for credit losses on&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font>&#xA0;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. For public business entities, this update is effective for financial statements issued for fiscal years beginning after December&#xA0;15, 2019 and interim periods within those fiscal years. We are evaluating whether this ASU will have a material impact on our consolidated financial statements.</p> </div> 1160000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Future minimum lease payments under noncancellable operating leases (with initial or remaining lease terms in excess of one year) with related parties as of March&#xA0;31, 2018 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="91%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Remainder of 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">664</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">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"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">574</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">591</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">609</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" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="margin-top:12pt; 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> 386000 -122000 17782000 1000 24640000 11505000 10237000 1050000 1740000 11505000 283000 19000000 4510000 896000 3092000 750000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 12 &#x2013; RELATED PARTY TRANSACTIONS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We sell installation services to other companies related to us through common or affiliated ownership and/or Board of Directors and/or management relationships. We also purchase services and materials and pay rent to companies with common or affiliated ownership.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We lease our headquarters and certain other facilities from related parties. See Note 13, Commitments and Contingencies, for future minimum lease payments to be paid to these related parties.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> For the three months ended March&#xA0;31, 2018 and 2017, the amount of sales to related parties as well as the purchases from and rent expense paid to related parties were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="82%"></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="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,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,336</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Purchases</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">363</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">291</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Rent</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">281</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">296</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> As of March&#xA0;31, 2018 and December&#xA0;31, 2017, we had related party balances of approximately $2.2&#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.0&#xA0;million of these balances as of each of March&#xA0;31, 2018 and December&#xA0;31, 2017.</p> </div> 1629000 <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 two business combinations and one insignificant <font style="WHITE-SPACE: nowrap">tuck-in</font> acquisition merged into existing operations during each of the three months ended March&#xA0;31, 2018 and 2017, respectively, in which we acquired 100% of the ownership interests in each.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The largest of these acquisitions were Custom Overhead Door, LLC dba Custom Door&#xA0;&amp; Gate (collectively, &#x201C;CDG&#x201D;) in March 2018 and Trilok Industries, Inc., Alpha Insulation and Waterproofing Inc. and Alpha Insulation and Waterproofing Company (collectively, &#x201C;Alpha&#x201D;) in January 2017. The remaining acquisitions were individually insignificant as follows. Net (Loss) 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 months ended March&#xA0;31, 2018 (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="55%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">Three&#xA0;months&#xA0;ended<br /> March&#xA0;31, 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; WIDTH: 58.35pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> 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">Acquisition<br /> Type</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Cash&#xA0;Paid</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Seller<br /> 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">Purchase<br /> Price</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Revenue</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Net&#xA0;(Loss)<br /> Income</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> CDG</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">3/19/2018</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,440</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,973</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,413</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">400</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</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"> <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">1/15/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">&#xA0;</td> <td valign="bottom" align="right">2,065</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,120</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,185</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,271</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> </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> </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">11,505</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,093</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,598</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">51</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> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> For the three months ended March&#xA0;31, 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="37%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> Fair&#xA0;Value&#xA0;of</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">Three&#xA0;months&#xA0;ended<br /> March&#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" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 58.35pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> 2017 Acquisitions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Date</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Acquisition<br /> 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">Seller<br /> 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">Common<br /> Stock</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Purchase<br /> Price</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Revenue</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Net&#xA0;Income</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Alpha<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">1/5/2017</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Share</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">103,810</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,002</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">116,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,166</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">900</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">3/20/2017</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,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">300</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,702</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">518</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21</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> </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">107,212</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,302</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">120,373</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,684</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">921</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> </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">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.</td> </tr> </table> </div> <div> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Long-term debt consisted of the following (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="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="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"> As&#xA0;of&#xA0;March&#xA0;31,</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"> As&#xA0;of&#xA0;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"> Term loans, in effect, net of unamortized debt issuance costs of $4,940 and $5,146, respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">292,810</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">293,354</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"> Vehicle and equipment notes, maturing March 2023; payable in various monthly installments, including interest rates ranging from 2% to 4.5%</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51,556</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,357</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"> Various notes payable, maturing through March 2025; payable in various monthly installments, including interest rates ranging from 4% to 5%</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,691</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,866</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 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">&#xA0;</td> <td valign="bottom" align="right">348,057</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">347,577</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"> Less: current maturities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(17,378</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(16,650</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 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"> Long-term debt, less current maturities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">330,679</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">330,927</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: 12pt"> During the three months ended March&#xA0;31, 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="76%" align="center" border="0"> <tr> <td width="84%"></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="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">475</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Selling</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">283</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,482</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">480</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">$</td> <td valign="bottom" align="right">2,240</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">480</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:0pt; 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: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="88%"></td> <td valign="bottom" width="6%"></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">16,966</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">19,054</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">18,338</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">17,320</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">16,402</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">48,805</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">5,783</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">5,783</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">432</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">432</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"> March&#xA0;31, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">231,685</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">161,681</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 three months ended March&#xA0;31, 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="53%"></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 Stock 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">Performance-Based Stock<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&#xA0;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">7,584</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">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">584</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52.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: 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">(9,560</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52.00</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" 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> </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">(287</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21.79</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(14,448</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41.00</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,464</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52.94</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Nonvested awards/units at March&#xA0;31, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">200,068</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">40.91</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">71,120</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52.15</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> 301728000 <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 3 &#x2013; REVENUE RECOGNITION</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Adoption of ASC Topic 606, &#x201C;Revenue from Contracts with Customers&#x201D;</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 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 January&#xA0;1, 2018, we adopted the new accounting standard ASC 606, &#x201C;Revenue from Contracts with Customers&#x201D; using the modified retrospective method applied to those contracts that were not completed as of January&#xA0;1, 2018. Results for reporting periods beginning after January&#xA0;1, 2018 are presented under Topic 606, while prior period amounts are not adjusted and continue to be reported in accordance with our historic accounting under Topic 605.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We recorded a $2.9&#xA0;million increase to opening retained earnings, net of tax, on January&#xA0;1, 2018 due to the impact of adopting Topic 606, with the impact primarily related to the change in accounting for certain of our short-term contracts that were previously accounted for on a completed contract basis, whereas, under ASC 606, we now recognize revenue associated with these contracts over time as service is performed and the transfer of control occurs, based on a&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">percentage-of-completion</font></font>&#xA0;method using&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">cost-to-cost</font></font>&#xA0;input methods as a measure of progress. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Revenue Recognition</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Our revenues are derived primarily through contracts with customers whereby we install insulation and other complimentary building products and are recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. We account for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. We recognize revenue using the&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">percentage-of-completion</font></font>&#xA0;method of accounting, utilizing a&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">cost-to-cost</font></font>&#xA0;input approach as we believe this represents the best measure of when goods and services are transferred to the customer. An insignificant portion of our sales, primarily retail sales, is accounted for on a&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">point-in-time</font></font>&#xA0;basis when the sale occurs, adjusted accordingly for any return provisions. We do offer assurance-type warranties on certain of our installed products and services that do not represent a separate performance obligation and, as such, do not impact the timing or extent of revenue recognition.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> When the&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">percentage-of-completion</font></font>&#xA0;method is used, we estimate the costs to complete individual contracts and record as revenue that portion of the total contract price that is considered complete based on the relationship of costs incurred to date to total anticipated costs (the&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">cost-to-cost</font></font>approach). Under the&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">cost-to-cost</font></font>&#xA0;approach, the use of estimated costs to complete each contract is a significant variable in the process of determining recognized revenue, requires significant judgment and can change throughout the duration of a contract due to contract modifications and other factors impacting job completion. The costs of earned revenue include all direct material and labor costs and those indirect costs related to contract performance, such as indirect labor, supplies, tools and repairs. Provisions for estimated losses on uncompleted contracts are made in the period in which such losses are determined.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Our long-term contracts can be subject to modification to account for changes in contract specifications and requirements. We consider contract modifications to exist when the modification either creates new, or changes the existing, enforceable rights and obligations. Most of our contract modifications are for goods or services that are not distinct from the existing contract due to the significant integration service provided in the context of the contract and are accounted for as if they were part of that existing contract. The effect of a contract modification on the transaction price and our measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative&#xA0;<font style="WHITE-SPACE: nowrap">catch-up</font>&#xA0;basis.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Billing on our long-term contracts occurs primarily on a monthly basis throughout the contract period whereby we submit invoices for customer payment based on actual or estimated costs incurred during the billing period. On certain of our long-term contracts the customer may withhold payment on an invoice equal to a percentage of the invoice amount, which will be subsequently paid after satisfactory completion of each installation project. This amount is referred to as retainage and is common practice in the construction industry, as it allows for customers to ensure the quality of the service performed prior to full payment. Retainage receivables are classified as current or long-term assets based on the expected time to project completion.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We disaggregate our revenue from contracts with customers by end market and product, as we believe it best depicts how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors. The following tables present our revenues disaggregated by end market and product for the three months ended March&#xA0;31 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017<sup style="FONT-SIZE: 9px; VERTICAL-ALIGN: top">(1)</sup></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Residential and multi-family</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">250,114</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">83</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">209,391</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">82</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Commercial</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51,614</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">46,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">18</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">301,728</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">255,669</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> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017<sup style="FONT-SIZE: 9px; VERTICAL-ALIGN: top">(1)</sup></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Insulation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">202,275</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">67</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">175,623</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">69</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Waterproofing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,606</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,005</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Shower doors, shelving and mirrors</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,260</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">12,885</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Garage doors</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</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">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,287</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Rain gutters</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,658</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">8,442</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other building products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,463</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</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,427</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">301,728</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">255,669</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> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(1)</sup>&#xA0;</td> <td valign="top" align="left">As noted above, prior period amounts have not been adjusted under the modified retrospective method.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Contract Assets and Liabilities</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Our contract assets consist of unbilled amounts typically resulting from sales under long-term contracts when the&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">cost-to-cost</font></font>&#xA0;method of revenue recognition is utilized and revenue recognized, based on costs incurred, exceeds the amount billed to the customer. Our contract assets are recorded in other current assets in our Consolidated Balance Sheets. Our contract liabilities consist of customer deposits and billings in excess of revenue recognized, based on costs incurred and is included in other current liabilities in our Consolidated Balance Sheets.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <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"> Contract assets and liabilities related to our uncompleted contracts and customer deposits were as follows as of March&#xA0;31 and December&#xA0;31 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="79%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contract assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,101</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,182</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contract liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6,963</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,376</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Uncompleted contracts were as follows for the three months ended March&#xA0;31 and December&#xA0;31 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="77%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Costs incurred on uncompleted contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">102,088</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">79,235</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Estimated earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">55,882</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,035</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">157,970</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">123,270</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: Billings to date</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">144,506</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">121,464</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net under (over) billings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,464</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,806</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Net under (over) billings were as follows as of March&#xA0;31 and December&#xA0;31 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="79%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Costs and estimated earnings in excess of billings on uncompleted contracts (contract assets)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,101</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,182</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Billings in excess of costs and estimated earnings on uncompleted contracts (contract liabilities)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,637</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,376</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net under (over) billings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,464</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,806</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> During the three months ended March&#xA0;31, 2018, we recognized $6.3&#xA0;million of revenue 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 months ended March&#xA0;31, 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Remaining performance obligations represent the transaction price of contracts for which work has not been performed and excludes unexercised contract options and potential modifications. As of March&#xA0;31, 2018, the aggregate amount of the transaction price allocated to remaining uncompleted contracts was $78.6&#xA0;million. We expect to recognize revenue on substantially all of these uncompleted contracts over the next 18 months.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Practical Expedients and Exemptions</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We generally expense sales commissions and other incremental costs of obtaining a contract when incurred because the amortization period is usually one year or less. Sales commissions are recorded within selling expenses within the Condensed Consolidated Statements of Operations and Comprehensive Income.</p> </div> 301728000 <div> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> 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="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="100%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <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="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="10" align="center" style="border-bottom:1.00pt solid #000000">As of March&#xA0;31, 2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center" style="border-bottom:1.00pt solid #000000">As of December&#xA0;31, 2017</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">Gross<br /> Carrying<br /> Amount</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 /> Amortization</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">Net<br /> Book<br /> Value</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">Gross<br /> Carrying<br /> Amount</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 /> Amortization</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">Net<br /> Book<br /> Value</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"> 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="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"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">124,860</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">41,866</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">82,994</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">121,015</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38,651</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">82,364</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"> Covenants <font style="white-space:nowrap"><font style="white-space:nowrap">not-to-compete</font></font></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,112</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,423</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,689</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,807</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,773</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,034</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"> Trademarks and trade names</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">60,024</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,089</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,935</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,136</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,076</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,060</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"> Backlog</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,600</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,333</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,267</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,600</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,067</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,533</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> <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">210,596</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">73,711</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">136,885</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">204,558</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">66,567</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">137,991</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> <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"> 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 March&#xA0;31 (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="59%"></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="10" 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">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> </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">$</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,819</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">1,819</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">1,087</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,938</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">75</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">589</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">746</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,598</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">13</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25</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">3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,503</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">517</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,450</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">457</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,985</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,710</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,675</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,385</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">1,904</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">59,104</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,852</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">931</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,783</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">586</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,097</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" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">383</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">119</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">502</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">(464</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(25</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(489</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">(1,200</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(18,601</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> </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">3,185</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,598</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">3,702</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">120,373</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">&#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">1,120</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,093</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">300</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,302</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> </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">2,065</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,505</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">3,402</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">107,212</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> </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="59%"></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 March&#xA0;31, 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 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">17</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,634</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,634</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 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">2,370</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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">&#xA0;</td> <td valign="bottom" align="right">2,370</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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">&#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"></td> <td valign="bottom"></td> <td valign="bottom"></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"></td> <td valign="bottom"></td> <td valign="bottom"></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">2,387</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,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> </table> </div> <div> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> For the three months ended March&#xA0;31, 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="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="82%"></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="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"> Sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,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,336</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">363</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">291</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">281</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">296</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> </table> </div> 2240000 15846000 <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>NOTE 9 &#x2013; STOCKHOLDERS&#x2019; EQUITY</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> As of March&#xA0;31, 2018, we had $1.8&#xA0;million in accumulated other comprehensive income on our Condensed Consolidated Balance Sheet, which represents the effective portion of the unrealized gain on our derivative instruments. For additional information, see Note 8, Derivatives and Hedging Activities.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> On February&#xA0;28, 2018, we announced that our Board of Directors authorized a $50&#xA0;million stock repurchase program effective March&#xA0;2, 2018 through February&#xA0;28, 2019, unless extended by the Board of Directors. During the three months ended March&#xA0;31, 2018, we repurchased approximately 413&#xA0;thousand shares of our common stock for an aggregate purchase price of approximately $24.6&#xA0;million or $59.70 average price per share as part of our 2018 stock repurchase plan. The effect of these treasury shares reducing the number of common shares outstanding is reflected in our earnings per share calculation.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>NOTE 2 &#x2013; SIGNIFICANT ACCOUNTING POLICIES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Basis of Presentation and Principles of Consolidation</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The 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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The 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 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&#xA0;<font style="WHITE-SPACE: nowrap">10-K</font>&#xA0;for the fiscal year ended December&#xA0;31, 2017 (the &#x201C;2017 Form&#xA0;<font style="WHITE-SPACE: nowrap">10-K&#x201D;),</font>&#xA0;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 financial statements but does not include all disclosures required by U.S. GAAP.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Our interim operating results for the three months ended March&#xA0;31, 2018 are not necessarily indicative of the results to be expected in future operating quarters.<b>&#xA0;</b>See Item 1A, Risk Factors, in our 2017 Form&#xA0;<font style="WHITE-SPACE: nowrap">10-K</font>&#xA0;for additional information regarding risk factors that may impact our results.</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"> Note 2 to the consolidated financial statements in our 2017 Form&#xA0;<font style="WHITE-SPACE: nowrap">10-K</font>&#xA0;describes the significant accounting policies and estimates used in preparation of the consolidated financial statements. During the three months ended March&#xA0;31, 2018 our significant accounting policies changed as they pertain to our revenue recognition, as a result of the adoption of ASU&#xA0;<font style="WHITE-SPACE: nowrap">2014-09,</font>&#xA0;&#x201C;Revenue from Contracts with Customers (Topic 606)&#x201D; and related subsequently issued amendments, effective January&#xA0;1, 2018. Our revenue recognition accounting policy is described in Note 3, Revenue Recognition.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <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"> <u>Recently Adopted Accounting Pronouncements</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In May 2014, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2014-09,</font>&#xA0;&#x201C;Revenue from Contracts with Customers (Topic 606).&#x201D; ASU&#xA0;<font style="WHITE-SPACE: nowrap">2014-09</font>&#xA0;and related subsequently issued amendments set 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. In July 2015, the FASB voted to defer the application of the provisions of this standard for public companies until annual reporting periods beginning after December&#xA0;15, 2017, including interim periods within those reporting periods. We adopted the new standard on January&#xA0;1, 2018 using the modified retrospective approach and, as such, recognized a $2.9&#xA0;million cumulative effect, net of tax, of initially applying the standard as an increase to the opening balance of retained earnings on January&#xA0;1, 2018. See Note 3, Revenue Recognition, for further information regarding our revenue recognition policies.</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"> In August 2017, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2017-12,</font>&#xA0;&#x201C;Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities.&#x201D; This ASU 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 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> <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"> In March 2018, the Financial Accounting Standards Board issued ASU No&#xA0;<font style="WHITE-SPACE: nowrap">2018-05,</font>&#xA0;&#x201C;Income Taxes (Topic 740): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No.&#xA0;118&#x201D; (&#x201C;ASU&#xA0;<font style="WHITE-SPACE: nowrap">2018-05&#x201D;),</font>&#xA0;which became effective immediately. ASU&#xA0;<font style="WHITE-SPACE: nowrap">2018-05</font>&#xA0;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&#xA0;<font style="WHITE-SPACE: nowrap">2018-05.</font></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Recently Issued Accounting Pronouncements Not Yet Adopted</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In February 2016, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-02,</font>&#xA0;&#x201C;Leases (Topic 842).&#x201D; ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-02</font>&#xA0;and related subsequently-issued amendments, which 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. ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-02</font>&#xA0;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. For public business entities, this update is effective for annual reporting periods beginning after December&#xA0;15, 2018, including interim periods within those fiscal years, and early adoption is permitted as of the standard&#x2019;s issuance date. We are currently in the process of evaluating our existing lease portfolios, including accumulating all of the necessary information required to properly account for the leases under the new standard. We have not completed our assessment, but we expect the adoption of this standard will have a significant impact on our Condensed Consolidated Balance Sheets. Additionally, we are evaluating our existing processes and internal controls to ensure we meet the standard&#x2019;s reporting and disclosure requirements. We will adopt this standard effective January&#xA0;1, 2019.</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"> In June 2016, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-13,</font>&#xA0;&#x201C;Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.&#x201D; This ASU amends the accounting for credit losses on&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font>&#xA0;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. For public business entities, this update is effective for financial statements issued for fiscal years beginning after December&#xA0;15, 2019 and interim periods within those fiscal years. We are evaluating whether this ASU will have a material impact on our consolidated financial statements.</p> </div> 56000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 16 &#x2013; SUBSEQUENT EVENTS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> On April&#xA0;9, 2018, we acquired substantially all of the assets of H2H Blinds, LLC for total consideration of approximately $4.6&#xA0;million, subject to a working capital adjustment. 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 <font style="WHITE-SPACE: nowrap">10-Q.</font> As a result, disclosures required under ASC <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">805-10-50,</font></font> Business Combinations, cannot be made at this time.</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="8%" align="left"></td> <td valign="top" align="left"></td> </tr> </table> </div> 24640000 IBP 31772581 31548745 56000 24800000 2025-03 <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="76%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">March&#xA0;31,<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"> 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,827</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,826</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Uncompleted contracts were as follows for the three months ended March&#xA0;31 and December&#xA0;31 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="77%"></td> <td valign="bottom" width="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">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Costs incurred on uncompleted contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">102,088</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">79,235</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Estimated earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">55,882</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,035</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">157,970</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">123,270</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 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">144,506</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">121,464</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net under (over) billings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,464</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,806</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Accrued general insurance reserves included on the Condensed Consolidated Balance Sheets were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">March&#xA0;31,<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"> Included in other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,956</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,033</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other long-term liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,825</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,073</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,781</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,106</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Workers&#x2019; compensation known claims and IBNR reserves included on the Condensed Consolidated Balance Sheets were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">March&#xA0;31,<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"> Included in other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,228</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,021</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,249</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> 1 400000 2 63000 14448 52892 0 0 41.00 65.60 65.60 52.00 287 21.79 7584 9560 900000 1464 584 0 0 52.94 52.80 900000 67000 3093000 23000 11505000 282577 2100000 2018-01-15 1120000 3185000 Asset 66000 2065000 1271000 51000 1671000 2018-03-19 1973000 11413000 Asset -15000 9440000 400000 1.00 0.67 0.07 0.11 0.07 0.05 0.03 0.17 0.83 2023-03 2022-05-31 200000 P8Y 3440000 P5Y 250000 P15Y 1695000 475000 3800000 1482000 500000 283000 One year or less 100000 1000 202275000 22606000 32463000 20260000 15466000 8658000 281000 363000 2893000 P5Y P6Y P1Y P4Y 2307000 -1000 112000 1160000 70390 1000 2776000 6394000 1212 56000 -412717 24640000 413000 59.70 24600000 51614000 250114000 0001580905 ibp:ResidentialAndMultifamilyMember 2018-01-01 2018-03-31 0001580905 ibp:CommercialMember 2018-01-01 2018-03-31 0001580905 ibp:TwoThousandEighteenStockRepurchasePlanMember 2018-01-01 2018-03-31 0001580905 us-gaap:TreasuryStockMember 2018-01-01 2018-03-31 0001580905 us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0001580905 us-gaap:CommonStockMember 2018-01-01 2018-03-31 0001580905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0001580905 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0001580905 us-gaap:MinimumMember 2018-01-01 2018-03-31 0001580905 us-gaap:MaximumMember 2018-01-01 2018-03-31 0001580905 us-gaap:AffiliatedEntityMember 2018-01-01 2018-03-31 0001580905 ibp:RainGuttersMember 2018-01-01 2018-03-31 0001580905 ibp:GarageDoorsMember 2018-01-01 2018-03-31 0001580905 ibp:ShowerDoorsShelvingAndMirrorsMember 2018-01-01 2018-03-31 0001580905 ibp:OtherBuildingProductsMember 2018-01-01 2018-03-31 0001580905 ibp:WaterproofingMember 2018-01-01 2018-03-31 0001580905 ibp:InsulationMember 2018-01-01 2018-03-31 0001580905 ibp:TwoThousandAndFourteenOmnibusIncentivePlanMember 2018-01-01 2018-03-31 0001580905 us-gaap:HeldtomaturitySecuritiesMember 2018-01-01 2018-03-31 0001580905 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-03-31 0001580905 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-03-31 0001580905 us-gaap:CostOfSalesMember 2018-01-01 2018-03-31 0001580905 us-gaap:TrademarksAndTradeNamesMember 2018-01-01 2018-03-31 0001580905 us-gaap:NoncompeteAgreementsMember 2018-01-01 2018-03-31 0001580905 us-gaap:CustomerRelationshipsMember 2018-01-01 2018-03-31 0001580905 us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestExpenseMember 2018-01-01 2018-03-31 0001580905 us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember 2018-01-01 2018-03-31 0001580905 ibp:VehicleAndEquipmentNotesMember 2018-01-01 2018-03-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:ResidentialAndMultifamilyMember 2018-01-01 2018-03-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:CommercialMember 2018-01-01 2018-03-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:RainGuttersMember 2018-01-01 2018-03-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:GarageDoorsMember 2018-01-01 2018-03-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:ShowerDoorsShelvingAndMirrorsMember 2018-01-01 2018-03-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:OtherBuildingProductsMember 2018-01-01 2018-03-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:WaterproofingMember 2018-01-01 2018-03-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:InsulationMember 2018-01-01 2018-03-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-03-31 0001580905 ibp:CdgAcquisitionMember 2018-01-01 2018-03-31 0001580905 ibp:TwoThousandEighteenAcquisitionsMember 2018-01-01 2018-03-31 0001580905 ibp:OtherAcquisitionMember 2018-01-01 2018-03-31 0001580905 ibp:AlphaMember 2018-01-01 2018-03-31 0001580905 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2018-01-01 2018-03-31 0001580905 ibp:NonPerformanceBasedAwardsMemberus-gaap:GeneralAndAdministrativeExpenseMemberibp:TwoThousandAndFourteenOmnibusIncentivePlanMember 2018-01-01 2018-03-31 0001580905 ibp:PerformanceBasedRestrictedStockUnitsMember 2018-01-01 2018-03-31 0001580905 ibp:CommonStockAwardsMember 2018-01-01 2018-03-31 0001580905 ibp:PerformanceBasedAwardsMember 2018-01-01 2018-03-31 0001580905 us-gaap:PerformanceSharesMemberibp:TwoThousandAndFourteenOmnibusIncentivePlanMemberus-gaap:CommonStockMemberus-gaap:OfficerMember 2018-01-01 2018-03-31 0001580905 2018-01-01 2018-03-31 0001580905 ibp:ResidentialAndMultifamilyMember 2017-01-01 2017-03-31 0001580905 ibp:CommercialMember 2017-01-01 2017-03-31 0001580905 us-gaap:TreasuryStockMember 2017-01-01 2017-03-31 0001580905 us-gaap:RetainedEarningsMember 2017-01-01 2017-03-31 0001580905 us-gaap:CommonStockMember 2017-01-01 2017-03-31 0001580905 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-03-31 0001580905 us-gaap:AffiliatedEntityMember 2017-01-01 2017-03-31 0001580905 ibp:RainGuttersMember 2017-01-01 2017-03-31 0001580905 ibp:GarageDoorsMember 2017-01-01 2017-03-31 0001580905 ibp:ShowerDoorsShelvingAndMirrorsMember 2017-01-01 2017-03-31 0001580905 ibp:OtherBuildingProductsMember 2017-01-01 2017-03-31 0001580905 ibp:WaterproofingMember 2017-01-01 2017-03-31 0001580905 ibp:InsulationMember 2017-01-01 2017-03-31 0001580905 ibp:TwoThousandAndFourteenOmnibusIncentivePlanMember 2017-01-01 2017-03-31 0001580905 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-03-31 0001580905 us-gaap:CostOfSalesMember 2017-01-01 2017-03-31 0001580905 us-gaap:TrademarksAndTradeNamesMember 2017-01-01 2017-03-31 0001580905 us-gaap:OrderOrProductionBacklogMember 2017-01-01 2017-03-31 0001580905 us-gaap:NoncompeteAgreementsMember 2017-01-01 2017-03-31 0001580905 us-gaap:CustomerRelationshipsMember 2017-01-01 2017-03-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:ResidentialAndMultifamilyMember 2017-01-01 2017-03-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:CommercialMember 2017-01-01 2017-03-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:RainGuttersMember 2017-01-01 2017-03-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:GarageDoorsMember 2017-01-01 2017-03-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:ShowerDoorsShelvingAndMirrorsMember 2017-01-01 2017-03-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:OtherBuildingProductsMember 2017-01-01 2017-03-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:WaterproofingMember 2017-01-01 2017-03-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:InsulationMember 2017-01-01 2017-03-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-03-31 0001580905 ibp:OtherAcquisitionMember 2017-01-01 2017-03-31 0001580905 ibp:TwoThousandSeventeenAcquisitionsMember 2017-01-01 2017-03-31 0001580905 ibp:AlphaMember 2017-01-01 2017-03-31 0001580905 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2017-01-01 2017-03-31 0001580905 ibp:NonPerformanceBasedAwardsMemberus-gaap:GeneralAndAdministrativeExpenseMemberibp:TwoThousandAndFourteenOmnibusIncentivePlanMember 2017-01-01 2017-03-31 0001580905 us-gaap:PerformanceSharesMemberibp:TwoThousandAndFourteenOmnibusIncentivePlanMemberus-gaap:CommonStockMemberus-gaap:OfficerMember 2017-01-01 2017-03-31 0001580905 2017-01-01 2017-03-31 0001580905 2017-01-01 2017-12-31 0001580905 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-01-01 0001580905 ibp:PerformanceBasedRestrictedStockUnitsMember 2018-03-31 2018-03-31 0001580905 2018-03-31 2018-03-31 0001580905 ibp:H2HBlindsLLCMemberus-gaap:SubsequentEventMember 2018-04-09 2018-04-09 0001580905 ibp:TwoThousandEighteenStockRepurchasePlanMember 2018-03-02 2018-03-02 0001580905 ibp:TermLoanMemberibp:TermLoanAgreementMember 2017-04-13 2017-04-13 0001580905 ibp: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 us-gaap: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 ibp:TermLoanAgreementMember 2017-12-31 0001580905 us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member 2017-12-31 0001580905 ibp:PerformanceBasedRestrictedStockUnitsMember 2017-12-31 0001580905 ibp:CommonStockAwardsMember 2017-12-31 0001580905 ibp:PerformanceBasedAwardsMember 2017-12-31 0001580905 us-gaap:OtherNoncurrentAssetsMember 2017-12-31 0001580905 2017-12-31 0001580905 us-gaap:TreasuryStockMember 2016-12-31 0001580905 us-gaap:RetainedEarningsMember 2016-12-31 0001580905 us-gaap:CommonStockMember 2016-12-31 0001580905 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001580905 2016-12-31 0001580905 country:US 2018-03-31 0001580905 us-gaap:TreasuryStockMember 2018-03-31 0001580905 us-gaap:RetainedEarningsMember 2018-03-31 0001580905 us-gaap:CommonStockMember 2018-03-31 0001580905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0001580905 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001580905 ibp:WorkersCompensationMember 2018-03-31 0001580905 us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2018-03-31 0001580905 us-gaap:MinimumMember 2018-03-31 0001580905 us-gaap:MaximumMember 2018-03-31 0001580905 ibp:MiHomesIncMember 2018-03-31 0001580905 us-gaap:AffiliatedEntityMember 2018-03-31 0001580905 us-gaap:HeldtomaturitySecuritiesMember 2018-03-31 0001580905 us-gaap:TrademarksAndTradeNamesMember 2018-03-31 0001580905 us-gaap:OrderOrProductionBacklogMember 2018-03-31 0001580905 us-gaap:NoncompeteAgreementsMember 2018-03-31 0001580905 us-gaap:CustomerRelationshipsMember 2018-03-31 0001580905 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-03-31 0001580905 us-gaap:FairValueInputsLevel2Member 2018-03-31 0001580905 us-gaap:FairValueInputsLevel1Member 2018-03-31 0001580905 us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember 2018-03-31 0001580905 ibp:TermLoanAgreementMember 2018-03-31 0001580905 ibp:VehicleAndEquipmentNotesMemberus-gaap:MinimumMember 2018-03-31 0001580905 ibp:VehicleAndEquipmentNotesMemberus-gaap:MaximumMember 2018-03-31 0001580905 us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member 2018-03-31 0001580905 ibp:CdgAcquisitionMember 2018-03-31 0001580905 ibp:OtherAcquisitionMember 2018-03-31 0001580905 ibp:AlphaMember 2018-03-31 0001580905 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2018-03-31 0001580905 ibp:PerformanceBasedRestrictedStockUnitsMember 2018-03-31 0001580905 ibp:CommonStockAwardsMember 2018-03-31 0001580905 ibp:PerformanceBasedAwardsMember 2018-03-31 0001580905 us-gaap:OtherNoncurrentAssetsMember 2018-03-31 0001580905 2018-03-31 0001580905 us-gaap:TreasuryStockMember 2017-03-31 0001580905 us-gaap:RetainedEarningsMember 2017-03-31 0001580905 us-gaap:CommonStockMember 2017-03-31 0001580905 us-gaap:AdditionalPaidInCapitalMember 2017-03-31 0001580905 ibp:OtherAcquisitionMember 2017-03-31 0001580905 ibp:AlphaMember 2017-03-31 0001580905 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2017-03-31 0001580905 2017-03-31 0001580905 2018-04-27 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 iso4217:USD shares pure iso4217:USD shares ibp:Instruments ibp:Location ibp:Segment ibp:Acquisition EX-101.SCH 7 ibp-20180331.xsd XBRL TAXONOMY EXTENSION SCHEMA 101 - Document - Document and Entity Information link:calculationLink link:presentationLink link:definitionLink 103 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:calculationLink link:presentationLink link:definitionLink 104 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 105 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) link:calculationLink link:presentationLink link:definitionLink 106 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 107 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) link:calculationLink link:presentationLink link:definitionLink 108 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:presentationLink link:definitionLink 109 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 110 - Disclosure - Organization link:calculationLink link:presentationLink link:definitionLink 111 - Disclosure - Significant Accounting Policies link:calculationLink link:presentationLink link:definitionLink 112 - Disclosure - Revenue Recognition link:calculationLink link:presentationLink link:definitionLink 113 - Disclosure - Investments link:calculationLink link:presentationLink link:definitionLink 114 - Disclosure - Goodwill and Intangibles link:calculationLink link:presentationLink link:definitionLink 115 - Disclosure - Long-Term Debt link:calculationLink link:presentationLink link:definitionLink 116 - Disclosure - Fair Value Measurements link:calculationLink link:presentationLink link:definitionLink 117 - Disclosure - Derivatives and Hedging Activities link:calculationLink link:presentationLink link:definitionLink 118 - Disclosure - Stockholders' Equity link:calculationLink link:presentationLink link:definitionLink 119 - Disclosure - Employee Benefits link:calculationLink link:presentationLink link:definitionLink 120 - Disclosure - Income Taxes link:calculationLink link:presentationLink link:definitionLink 121 - Disclosure - Related Party Transactions link:calculationLink link:presentationLink link:definitionLink 122 - Disclosure - Commitments and Contingencies link:calculationLink link:presentationLink link:definitionLink 123 - Disclosure - Business Combinations link:calculationLink link:presentationLink link:definitionLink 124 - Disclosure - Income Per Common Share link:calculationLink link:presentationLink link:definitionLink 125 - Disclosure - Subsequent Events link:calculationLink link:presentationLink link:definitionLink 126 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:presentationLink link:definitionLink 127 - Disclosure - Revenue Recognition (Tables) link:calculationLink link:presentationLink link:definitionLink 128 - Disclosure - Goodwill and Intangibles (Tables) link:calculationLink link:presentationLink link:definitionLink 129 - Disclosure - Long-Term Debt (Tables) link:calculationLink link:presentationLink link:definitionLink 130 - Disclosure - Fair Value Measurements (Tables) link:calculationLink link:presentationLink link:definitionLink 131 - Disclosure - Employee Benefits (Tables) link:calculationLink link:presentationLink link:definitionLink 132 - Disclosure - Related Party Transactions (Tables) link:calculationLink link:presentationLink link:definitionLink 133 - Disclosure - Commitments and Contingencies (Tables) link:calculationLink link:presentationLink link:definitionLink 134 - Disclosure - Business Combinations (Tables) link:calculationLink link:presentationLink link:definitionLink 135 - Disclosure - Organization - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 136 - Disclosure - Significant Accounting Policies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 137 - Disclosure - Revenue Recognition - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 138 - Disclosure - Revenue Recognition - Summary of Revenues Disaggregated by End Market and Product (Detail) link:calculationLink link:presentationLink link:definitionLink 139 - Disclosure - Revenue Recognition - Summary of Assets and Liabilities Related to Uncompleted Contracts and Customer Deposits (Detail) link:calculationLink link:presentationLink link:definitionLink 140 - Disclosure - Revenue Recognition - Schedule of Cost and Estimated Earnings on Uncompleted Contracts (Detail) link:calculationLink link:presentationLink link:definitionLink 141 - Disclosure - Revenue Recognition - Schedule of Net Under (Over) Billings (Detail) link:calculationLink link:presentationLink link:definitionLink 142 - Disclosure - Investments - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 143 - Disclosure - Goodwill and Intangibles - Summary of Change in Carrying Amount of Goodwill (Detail) link:calculationLink link:presentationLink link:definitionLink 144 - Disclosure - Goodwill and Intangibles - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 145 - Disclosure - Goodwill and Intangibles - Schedule of Gross Carrying Amount and Accumulated Amortization (Detail) link:calculationLink link:presentationLink link:definitionLink 146 - Disclosure - Goodwill and Intangibles - Schedule of Estimated Aggregate Annual Amortization (Detail) link:calculationLink link:presentationLink link:definitionLink 147 - Disclosure - Long-term Debt - Schedule of Maturities of Debt (Detail) link:calculationLink link:presentationLink link:definitionLink 148 - Disclosure - Long-term Debt - Schedule of Maturities of Debt (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 149 - Disclosure - Fair Value Measurements - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 150 - Disclosure - Fair Value Measurements - Schedule of Fair Values of Financial Assets and Liabilities (Detail) link:calculationLink link:presentationLink link:definitionLink 151 - Disclosure - Fair Value measurements - Summary of Carrying Values and Associated Fair Values of Financial Assets and Liabilities (Detail) link:calculationLink link:presentationLink link:definitionLink 152 - Disclosure - Derivative and Hedging Activities - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 153 - Disclosure - Stockholder's Equity - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 154 - Disclosure - Employee Benefits - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 155 - Disclosure - Employee Benefits - Summary of Workers' Compensation Known Claims and IBNR Reserves (Detail) link:calculationLink link:presentationLink link:definitionLink 156 - Disclosure - Employee Benefits - Schedule of Insurance Receivable for Claims (Detail) link:calculationLink link:presentationLink link:definitionLink 157 - Disclosure - Employee Benefits - Summary of Equity-Based Awards for Employees (Detail) link:calculationLink link:presentationLink link:definitionLink 158 - Disclosure - Employee Benefits - Summary of Stock Compensation Expense (Detail) link:calculationLink link:presentationLink link:definitionLink 159 - Disclosure - Income Taxes - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 160 - Disclosure - Related Party Transactions - Schedule of Related Party Transactions (Detail) link:calculationLink link:presentationLink link:definitionLink 161 - Disclosure - Related Party Transactions - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 162 - Disclosure - Commitments and Contingencies - Schedule of Accrued General Insurance Reserves (Detail) link:calculationLink link:presentationLink link:definitionLink 163 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 164 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments Under Noncancellable Operating Leases (Detail) link:calculationLink link:presentationLink link:definitionLink 165 - Disclosure - Business Combinations - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 166 - Disclosure - Business Combinations - Summary of Business Acquisitions (Detail) link:calculationLink link:presentationLink link:definitionLink 167 - Disclosure - Business Combinations - Summary of Business Acquisitions (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 168 - Disclosure - Business Combinations - Summary of Estimated Fair Value of Assets Acquired and Liabilities Assumed (Detail) link:calculationLink link:presentationLink link:definitionLink 169 - Disclosure - Business Combinations - Estimates of Acquired Intangible Assets (Detail) link:calculationLink link:presentationLink link:definitionLink 170 - Disclosure - Business Combinations - Pro Forma Results of Operations (Detail) link:calculationLink link:presentationLink link:definitionLink 171 - Disclosure - Income Per Common Share - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 172 - Disclosure - Subsequent Events - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 173 - Disclosure - Long-term Debt - Schedule of Maturities of Debt (Detail) (Alternate 1) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 8 ibp-20180331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 ibp-20180331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 ibp-20180331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 11 ibp-20180331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.8.0.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2018
Apr. 27, 2018
Document And Entity Information [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2018  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q1  
Trading Symbol IBP  
Entity Registrant Name INSTALLED BUILDING PRODUCTS, INC.  
Entity Central Index Key 0001580905  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   31,601,831
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Current assets    
Cash and cash equivalents $ 19,906 $ 62,510
Investments 28,798 30,053
Accounts receivable (less allowance for doubtful accounts of $4,900 and $4,805 at March 31, 2018 and December 31, 2017, respectively) 188,651 180,725
Inventories 46,160 48,346
Other current assets 44,935 33,308
Total current assets 328,450 354,942
Property and equipment, net 84,531 81,075
Non-current assets    
Goodwill 161,681 155,466
Intangibles, net 136,885 137,991
Other non-current assets 10,683 9,272
Total non-current assets 309,249 302,729
Total assets 722,230 738,746
Current liabilities    
Current maturities of long-term debt 17,378 16,650
Current maturities of capital lease obligations 5,287 5,666
Accounts payable 87,273 87,425
Accrued compensation 19,003 25,399
Other current liabilities 25,277 24,666
Total current liabilities 154,218 159,806
Long-term debt 330,679 330,927
Capital lease obligations, less current maturities 5,525 6,479
Deferred income taxes 7,516 6,444
Other long-term liabilities 25,711 24,562
Total liabilities 523,649 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 March 31, 2018 and December 31, 2017, respectively
Common Stock; $0.01 par value: 100,000,000 authorized, 32,595,324 and 32,524,934 issued and 31,518,607 and 31,862,146 shares outstanding at March 31, 2018 and December 31, 2017, respectively 326 325
Additional paid in capital 176,349 174,043
Retained earnings 57,604 48,434
Treasury Stock; at cost: 1,076,717 and 662,788 shares at March 31, 2018 and December 31, 2017, respectively (37,477) (12,781)
Accumulated other comprehensive income 1,779 507
Total stockholders' equity 198,581 210,528
Total liabilities and stockholders' equity $ 722,230 $ 738,746
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 4,900 $ 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,595,324 32,524,934
Common stock, shares outstanding 31,518,607 31,862,146
Treasury Stock 1,076,717 662,788
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Income Statement [Abstract]    
Net revenue $ 301,728 $ 255,669
Cost of sales 221,752 183,497
Gross profit 79,976 72,172
Operating expenses    
Selling 15,846 14,026
Administrative 44,203 39,261
Amortization 7,128 6,416
Operating income 12,799 12,469
Other expense    
Interest expense, net 4,040 2,170
Other 122 152
Income before income taxes 8,637 10,147
Income tax provision 2,243 3,783
Net income 6,394 6,364
Other comprehensive income, net of tax:    
Unrealized gain on cash flow hedge, net of tax provision of $386 for the three months ended March 31, 2018 1,160  
Comprehensive income $ 7,554 $ 6,364
Basic and diluted net income per share $ 0.20 $ 0.20
Weighted average shares outstanding:    
Basic 31,548,745 31,590,478
Diluted 31,772,581 31,687,056
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) (Parenthetical)
$ in Thousands
3 Months Ended
Mar. 31, 2018
USD ($)
Income Statement [Abstract]  
Unrealized gain (loss) on cash flow hedge, tax (provision) benefit $ 386
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid In Capital [Member]
Retained Earnings [Member]
Treasury Stock [Member]
Accumulated Other Comprehensive Income [Member]
BALANCE at Dec. 31, 2016 $ 153,977 $ 321 $ 158,581 $ 7,294 $ (12,219)  
BALANCE, Shares at Dec. 31, 2016   32,135,176        
BALANCE, Treasury Shares at Dec. 31, 2016         (650,402)  
Net income 6,364     6,364    
Issuance of Common Stock for Acquisition, Value 10,859 $ 3 10,856      
Issuance of Common Stock for Acquisition, Shares   282,577        
Surrender of Common Stock Awards by Employees, Value (54)       $ (54)  
Surrender of Common Stock Awards by Employees, Shares         (1,392)  
Share-Based Compensation Expense 480   480      
BALANCE at Mar. 31, 2017 171,626 $ 324 169,917 13,658 $ (12,273)  
BALANCE, Shares at Mar. 31, 2017   32,417,753        
BALANCE, Treasury Shares at Mar. 31, 2017         (651,794)  
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 Shares at Dec. 31, 2017 (662,788)       (662,788)  
Net income $ 6,394     6,394    
Cumulative Effect of Accounting Changes, Net of Tax 2,888     2,776   112
Issuance of Common Stock Awards to Employees, Value   $ 1 (1)      
Issuance of Common Stock Awards to Employees, Shares   70,390        
Surrender of Common Stock Awards by Employees, Value (56)       $ (56)  
Surrender of Common Stock Awards by Employees, Shares         (1,212)  
Share-Based Compensation Expense 2,307   2,307      
Common Stock Repurchase,Value (24,640)       $ (24,640)  
Common Stock Repurchase , Shares         (412,717)  
Other Comprehensive Income, Net of Tax 1,160         1,160
BALANCE at Mar. 31, 2018 $ 198,581 $ 326 $ 176,349 $ 57,604 $ (37,477) $ 1,779
BALANCE, Shares at Mar. 31, 2018 32,595,324 32,595,324        
BALANCE, Treasury Shares at Mar. 31, 2018 (1,076,717)       (1,076,717)  
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Cash flows from operating activities    
Net income $ 6,394 $ 6,364
Adjustments to reconcile net income to net cash provided by operating activities    
Depreciation and amortization of property and equipment 7,978 6,552
Amortization of intangibles 7,128 6,416
Amortization of deferred financing costs and debt discount 302 102
Provision for doubtful accounts 896 1,231
Gain on sale of property and equipment (185) (107)
Noncash stock compensation 2,240 480
Changes in assets and liabilities, excluding effects of acquisitions    
Accounts receivable (7,058) (3,200)
Inventories (2,420) (894)
Other assets (4,139) (722)
Accounts payable (57) (1,781)
Income taxes payable/receivable 1,303 3,106
Other liabilities (6,297) (1,873)
Net cash provided by operating activities 6,085 15,674
Cash flows from investing activities    
Purchases of investments (17,782)  
Maturities of short term investments 19,000  
Purchases of property and equipment (10,237) (7,776)
Acquisitions of businesses, net of cash acquired of $0 and $247, respectively (11,505) (106,873)
Proceeds from sale of property and equipment 283 203
Other (1,050) (550)
Net cash used in investing activities (21,291) (114,996)
Cash flows from financing activities    
Payments on term loan under credit agreement applicable to respective period (Note 6) (750) (1,250)
Proceeds from delayed draw term loan under credit agreement applicable to respective period (Note 6)   112,500
Proceeds from vehicle and equipment notes payable 4,510 4,331
Debt issuance costs (1) (833)
Principal payments on long-term debt (3,092) (2,117)
Principal payments on capital lease obligations (1,629) (1,882)
Acquisition-related obligations (1,740) (1,248)
Repurchase of common stock (24,640)  
Surrender of common stock awards by employees (56) (54)
Net cash (used in) provided by financing activities (27,398) 109,447
Net change in cash and cash equivalents (42,604) 10,125
Cash and cash equivalents at beginning of period 62,510 14,482
Cash and cash equivalents at end of period 19,906 24,607
Supplemental disclosures of cash flow information Net cash paid during the period for:    
Interest 3,914 2,044
Income taxes, net of refunds 899 650
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 312 816
Seller obligations in connection with acquisition of businesses 3,093 2,302
Unpaid purchases of property and equipment included in accounts payable $ 1,485 $ 609
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Statement of Cash Flows [Abstract]    
Cash acquired, Net $ 0 $ 247
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.8.0.1
Organization
3 Months Ended
Mar. 31, 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.8.0.1
Significant Accounting Policies
3 Months Ended
Mar. 31, 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 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 financial statements but does not include all disclosures required by U.S. GAAP.

Our interim operating results for the three months ended March 31, 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 consolidated financial statements in our 2017 Form 10-K describes the significant accounting policies and estimates used in preparation of the consolidated financial statements. During the three months ended March 31, 2018 our significant accounting policies changed as they pertain to our revenue recognition, as a result of the adoption of ASU 2014-09, “Revenue from Contracts with Customers (Topic 606)” and related subsequently issued amendments, effective January 1, 2018. Our revenue recognition accounting policy is described in Note 3, Revenue Recognition.

 

Recently Adopted Accounting Pronouncements

In May 2014, the FASB issued ASU 2014-09, “Revenue from Contracts with Customers (Topic 606).” ASU 2014-09 and related subsequently issued amendments set 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. In July 2015, the FASB voted to defer the application of the provisions of this standard for public companies until annual reporting periods beginning after December 15, 2017, including interim periods within those reporting periods. We adopted the new standard on January 1, 2018 using the modified retrospective approach and, as such, recognized a $2.9 million cumulative effect, net of tax, of initially applying the standard as an increase to the opening balance of retained earnings on January 1, 2018. See Note 3, Revenue Recognition, for further information regarding our revenue recognition policies.

In August 2017, the FASB issued ASU 2017-12, “Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities.” This ASU 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 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.

In March 2018, the Financial Accounting Standards Board issued ASU No 2018-05, “Income Taxes (Topic 740): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118” (“ASU 2018-05”), which became effective immediately. ASU 2018-05 adds various SEC paragraphs pursuant to the issuance of the December 2017 SEC Staff Accounting Bulletin No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act (“SAB 118”). See Note 11, Income Taxes for additional information regarding the adoption of ASU 2018-05.

Recently Issued Accounting Pronouncements Not Yet Adopted

In February 2016, the FASB issued ASU 2016-02, “Leases (Topic 842).” ASU 2016-02 and related subsequently-issued amendments, which 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. ASU 2016-02 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. For public business entities, this update is effective for annual reporting periods beginning after December 15, 2018, including interim periods within those fiscal years, and early adoption is permitted as of the standard’s issuance date. We are currently in the process of evaluating our existing lease portfolios, including accumulating all of the necessary information required to properly account for the leases under the new standard. We have not completed our assessment, but we expect the adoption of this standard will have a significant impact on our Condensed Consolidated Balance Sheets. Additionally, we are evaluating our existing processes and internal controls to ensure we meet the standard’s reporting and disclosure requirements. We will adopt this standard effective January 1, 2019.

In June 2016, the FASB issued ASU 2016-13, “Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.” This ASU 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. For public business entities, this update is effective for financial statements issued for fiscal years beginning after December 15, 2019 and interim periods within those fiscal years. We are evaluating whether this ASU will have a material impact on our consolidated financial statements.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue Recognition
3 Months Ended
Mar. 31, 2018
Revenue from Contract with Customer [Abstract]  
Revenue Recognition

NOTE 3 – REVENUE RECOGNITION

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

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

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

Revenue Recognition

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

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

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

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

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

 

     2018            2017(1)         

Residential and multi-family

   $ 250,114        83   $ 209,391        82

Commercial

     51,614        17     46,278        18
  

 

 

    

 

 

   

 

 

    

 

 

 

Net revenues

   $ 301,728        100   $ 255,669        100
  

 

 

      

 

 

    

 

     2018            2017(1)         

Insulation

   $ 202,275        67   $ 175,623        69

Waterproofing

     22,606        7     21,005        8

Shower doors, shelving and mirrors

     20,260        7     12,885        5

Garage doors

     15,466        5     14,287        6

Rain gutters

     8,658        3     8,442        3

Other building products

     32,463        11     23,427        9
  

 

 

    

 

 

   

 

 

    

 

 

 

Net revenues

   $ 301,728        100   $ 255,669        100
  

 

 

      

 

 

    

 

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

Contract Assets and Liabilities

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

 

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

 

     2018      2017  

Contract assets

   $ 18,101      $ 6,182  

Contract liabilities

     (6,963      (4,376

Uncompleted contracts were as follows for the three months ended March 31 and December 31 (in thousands):

 

     2018      2017  

Costs incurred on uncompleted contracts

   $ 102,088      $ 79,235  

Estimated earnings

     55,882        44,035  
  

 

 

    

 

 

 

Total

     157,970        123,270  

Less: Billings to date

     144,506        121,464  
  

 

 

    

 

 

 

Net under (over) billings

   $ 13,464      $ 1,806  
  

 

 

    

 

 

 

Net under (over) billings were as follows as of March 31 and December 31 (in thousands):

 

     2018      2017  

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

   $ 18,101      $ 6,182  

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

     (4,637      (4,376
  

 

 

    

 

 

 

Net under (over) billings

   $ 13,464      $ 1,806  
  

 

 

    

 

 

 

During the three months ended March 31, 2018, we recognized $6.3 million of revenue 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 months ended March 31, 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 March 31, 2018, the aggregate amount of the transaction price allocated to remaining uncompleted contracts was $78.6 million. We expect to recognize revenue on substantially all of these uncompleted contracts over the next 18 months.

Practical Expedients and Exemptions

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

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.8.0.1
Investments
3 Months Ended
Mar. 31, 2018
Investments, Debt and Equity Securities [Abstract]  
Investments

NOTE 4 – INVESTMENTS

Cash and cash equivalents includes investments in money market funds that are valued based on the net asset value of the funds. The cash equivalents consist primarily of money market funds that are Level 1 measurements. The investments in these funds were $17 thousand and $55.6 million as of March 31, 2018 and December 31, 2017, respectively.

 

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

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Intangibles
3 Months Ended
Mar. 31, 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

     5,783        —          5,783  

Other

     432        —          432  
  

 

 

    

 

 

    

 

 

 

March 31, 2018

   $ 231,685      $ (70,004    $ 161,681  
  

 

 

    

 

 

    

 

 

 

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 three months ended March 31, 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 three month periods ended March 31, 2018 and 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 March 31, 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

   $ 124,860      $ 41,866      $ 82,994      $ 121,015      $ 38,651      $ 82,364  

Covenants not-to-compete

     12,112        5,423        6,689        11,807        4,773        7,034  

Trademarks and trade names

     60,024        15,089        44,935        58,136        14,076        44,060  

Backlog

     13,600        11,333        2,267        13,600        9,067        4,533  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
   $ 210,596      $ 73,711      $ 136,885      $ 204,558      $ 66,567      $ 137,991  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

The gross carrying amount of intangibles increased approximately $6.0 million during the three months ended March 31, 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

   $ 16,966  

2019

     19,054  

2020

     18,338  

2021

     17,320  

2022

     16,402  

Thereafter

     48,805  
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.8.0.1
Long-Term Debt
3 Months Ended
Mar. 31, 2018
Debt Disclosure [Abstract]  
Long-Term Debt

NOTE 6 – LONG-TERM DEBT

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

 

     As of March 31,      As of December 31,  
     2018      2017  

Term loans, in effect, net of unamortized debt issuance costs of $4,940 and $5,146, respectively

   $ 292,810      $ 293,354  

Vehicle and equipment notes, maturing March 2023; payable in various monthly installments, including interest rates ranging from 2% to 4.5%

     51,556        50,357  

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

     3,691        3,866  
  

 

 

    

 

 

 
     348,057        347,577  

Less: current maturities

     (17,378      (16,650
  

 

 

    

 

 

 

Long-term debt, less current maturities

   $ 330,679      $ 330,927  
  

 

 

    

 

 

 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements
3 Months Ended
Mar. 31, 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 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 March 31, 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 the each of the three months ended March 31, 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 March 31, 2018 and December 31, 2017 approximate fair value due to the short-term maturities of these financial instruments. On April 13, 2017, we entered into, and subsequently amended on November 30, 2017, a term loan credit agreement which provides 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 provides 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. The carrying amounts of our long-term debt, including the Term Loan and ABL Revolver as of March 31, 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 March 31, 2018 and December 31, 2017 because we have incurred the obligations within recent fiscal years when the interest rate markets have been relatively low and stable. All debt classifications represent Level 2 fair value measurements. Market risk associated with our long-term debt relates to the potential reduction in fair value and negative impact to future earnings, respectively, from an increase in interest rates.

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 March 31, 2018      As of December 31, 2017  
     Total      Level 1      Level 2      Level 3      Total      Level 1      Level 2      Level 3  

Financial assets:

                       

Cash equivalents

   $ 17      $ 17      $ —        $ —        $ 55,634      $ 55,634      $ —        $ —    

Derivative financial instruments

     2,370           2,370           618           618     
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total financial assets

   $ 2,387      $ 17      $ 2,370      $ —        $ 56,252      $ 55,634      $ 618      $ —    
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

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

Financial assets:

           

Investments

   $ 28,798      $ 28,735      $ 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.8.0.1
Derivatives and Hedging Activities
3 Months Ended
Mar. 31, 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 quarter 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 March 31, 2018, we have two interest rate swaps with a beginning notional of $100.0 million that amortize quarterly to $95.3 million at a maturity date of May 31, 2022. We had no such interest rate swaps or other derivatives as of March 31, 2017.

The changes in the fair value of derivatives designated and that qualify as cash flow hedges are recorded in accumulated other comprehensive income and is subsequently reclassified into earnings in the period that the hedged forecasted transaction affects earnings. Any ineffectiveness arising during the period, as a result of a change to the hedge or the item(s) being hedged, is recognized directly in earnings. We had no such changes during the three months ended March 31, 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.2 million will be reclassified as an increase 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 March 31, 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.8.0.1
Stockholders' Equity
3 Months Ended
Mar. 31, 2018
Equity [Abstract]  
Stockholders' Equity

NOTE 9 – STOCKHOLDERS’ EQUITY

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

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

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
Employee Benefits
3 Months Ended
Mar. 31, 2018
Postemployment Benefits [Abstract]  
Employee Benefits

NOTE 10 – EMPLOYEE BENEFITS

Healthcare

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

 

Workers’ Compensation

Workers’ compensation expense totaled $3.8 million and $4.1 million for the three months ended March 31, 2018 and 2017, respectively. Workers’ compensation known claims and IBNR reserves included on the Condensed Consolidated Balance Sheets were as follows (in thousands):

 

     March 31,
2018
     December 31,
2017
 

Included in other current liabilities

   $ 5,228      $ 5,899  

Included in other long-term liabilities

     10,021        8,721  
  

 

 

    

 

 

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

 

     March 31,
2018
     December 31,
2017
 

Included in other non-current assets

   $ 1,827      $ 1,826  

Retirement Plans

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

Share-Based Compensation

Employees – Common Stock Awards

During the three months ended March 31, 2018, our employees surrendered approximately one thousand shares 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 was $0.9 million and $0.4 million for the three months ended March 31, 2018 and 2017, respectively. We recognized excess tax benefits of $0.1 million within the income tax provision in the Condensed Consolidated Statements of Operations and Comprehensive Income for each of the three months ended March 31, 2018 and 2017.

As of March 31, 2018, there was $5.1 million of unrecognized compensation expense related to these nonvested common stock awards. 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.99 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 three months ended March 31, 2018, we granted under our 2014 Omnibus Incentive Plan approximately sixty-three thousand 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. Share-based compensation expense associated with these performance-based awards was $0.4 million and $0.1 million for the three months ended March 31, 2018 and 2017, respectively. In addition, during the three months ended March 31, 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.

Employees – Performance-Based Restricted Stock Units

During 2017, 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 2018 contingent upon achievement of a performance target. These units will be accounted for as equity-based awards that will be settled with a fixed number of common shares. We recorded $0.9 million in compensation expense associated with these performance-based units during the three months ended March 31, 2018.

As of March 31, 2018, there was $0.2 million of unrecognized compensation expense related to nonvested performance-based common stock units. This expense is subject to future adjustments for forfeitures and is expected to be recognized on a straight-line basis over the remaining weighted-average period of .05 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 three months ended March 31, 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

     7,584       65.60        52,892       65.60        584       52.80  

Vested

     (9,560     52.00        —         —          —         —    

Forfeited/Cancelled

     (287     21.79        (14,448     41.00        (1,464     52.94  
  

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 

Nonvested awards/units at March 31, 2018

     200,068     $ 40.91        115,698     $ 52.25        71,120     $ 52.15  
  

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 

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

 

     2018      2017  

Cost of sales

   $ 475      $ —    

Selling

     283        —    

Administrative

     1,482        480  
  

 

 

    

 

 

 
   $ 2,240      $ 480  
  

 

 

    

 

 

 

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.8.0.1
Income Taxes
3 Months Ended
Mar. 31, 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 months ended March 31, 2018, our effective tax rate was 26.0%. 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. ASU 2018-05 and Staff Accounting Bulletin No. 118 (“SAB 118”) issued by the Securities and Exchange Commission allow a company 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. 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 quarter of 2018, no adjustment to the provisional amount recorded in the 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.8.0.1
Related Party Transactions
3 Months Ended
Mar. 31, 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 months ended March 31, 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):

 

     2018      2017  

Sales

   $ 2,893      $ 2,336  

Purchases

     363        291  

Rent

     281        296  

As of March 31, 2018 and December 31, 2017, we had related party balances of approximately $2.2 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.0 million of these balances as of each of March 31, 2018 and December 31, 2017.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 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):

 

     March 31,
2018
     December 31,
2017
 

Included in other current liabilities

   $ 1,956      $ 2,033  

Included in other long-term liabilities

     7,825        7,073  
  

 

 

    

 

 

 
   $ 9,781      $ 9,106  
  

 

 

    

 

 

 

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

Leases

We are obligated under capital leases covering vehicles and certain equipment. The vehicle and equipment leases generally have initial terms ranging from four to six years. Total gross assets relating to capital leases were approximately $62.8 million and $63.4 million as of March 31, 2018 and December 31, 2017, respectively, and a total of approximately $24.8 million and $26.8 million were fully depreciated as of March 31, 2018 and December 31, 2017, respectively. The net book value of assets under capital leases was approximately $11.7 million and $13.0 million as of March 31, 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 March 31, 2018 are as follows (in thousands):

 

Remainder of 2018

   $ 664  

2019

     837  

2020

     574  

2021

     591  

2022

     609  

Thereafter

     —    

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.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Combinations
3 Months Ended
Mar. 31, 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 two business combinations and one insignificant tuck-in acquisition merged into existing operations during each of the three months ended March 31, 2018 and 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 and Trilok Industries, Inc., Alpha Insulation and Waterproofing Inc. and Alpha Insulation and Waterproofing Company (collectively, “Alpha”) in January 2017. The remaining acquisitions were individually insignificant as follows. Net (Loss) Income, as noted below, includes amortization, taxes and interest allocations when appropriate.

For the three months ended March 31, 2018 (in thousands):

 

                                 Total      Three months ended
March 31, 2018
 

2018 Acquisitions

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

CDG

     3/19/2018        Asset      $ 9,440      $ 1,973      $ 11,413      $ 400      $ (15

Other

     1/15/2018        Asset        2,065        1,120        3,185        1,271        66  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

         $ 11,505      $ 3,093      $ 14,598      $ 1,671      $ 51  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

For the three months ended March 31, 2017 (in thousands):

 

                                 Fair Value of      Total      Three months ended
March 31, 2017
 

2017 Acquisitions

   Date      Acquisition
Type
     Cash Paid      Seller
Obligations
     Common
Stock
     Purchase
Price
     Revenue      Net Income  

Alpha(1)

     1/5/2017        Share      $ 103,810      $ 2,002      $ 10,859      $ 116,671      $ 28,166      $ 900  

Other

     3/20/2017        Asset        3,402        300        —          3,702        518        21  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

         $ 107,212      $ 2,302      $ 10,859      $ 120,373      $ 28,684      $ 921  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

(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.5 million and $0.6 million for the three months ended March 31, 2018 and 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 $6.1 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 March 31 (in thousands):

 

     2018     2017  
     CDG     Other     Total     Alpha     Other     Total  

Estimated fair values:

            

Cash

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

Accounts receivable

     1,819       —         1,819       29,851       1,087       30,938  

Inventories

     514       75       589       1,852       746       2,598  

Other current assets

     13       12       25       4,500       3       4,503  

Property and equipment

     933       517       1,450       1,528       457       1,985  

Intangibles

     3,710       1,675       5,385       57,200       1,904       59,104  

Goodwill

     4,852       931       5,783       38,511       586       39,097  

Other non-current assets

     36       —         36       383       119       502  

Accounts payable and other current liabilities

     (464     (25     (489     (17,401     (1,200     (18,601
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Fair value of assets acquired and purchase price

     11,413       3,185       14,598       116,671       3,702       120,373  

Less fair value of common stock issued

     —         —         —         10,859       —         10,859  

Less seller obligations

     1,973       1,120       3,093       2,002       300       2,302  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Cash paid

   $ 9,440     $ 2,065     $ 11,505     $ 103,810     $ 3,402     $ 107,212  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

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

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 three months ended March 31, 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 three months ended March 31, 2018 and 2017 due to an immaterial tuck-in acquisition that does 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.

 

Estimates of acquired intangible assets related to the acquisitions are as follows for the three months ended March 31 (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

   $ 3,440        8      $ 28,401        8  

Trademarks and trade names

     1,695        15        15,496        15  

Non-competition agreements

     250        5        1,607        5  

Backlog

     —          —          13,600        1.5  

Pro Forma Information

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

 

     Unaudited pro forma for the three
months ended March 31,
 
     2018      2017  

Net revenue

   $ 304,790      $ 275,530  

Net income

     6,457        7,436  

Basic net income per share

     0.20        0.24  

Diluted net income per share

     0.20        0.23  

Unaudited pro forma net income reflects additional intangible asset amortization expense of $67 thousand and $0.7 million for the three months ended March 31, 2018 and 2017, respectively, as well as additional income tax expense of $23 thousand and $0.6 million for the three months ended March 31, 2018 and 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.8.0.1
Income Per Common Share
3 Months Ended
Mar. 31, 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 as of March 31, 2018 and 2017 was 224 thousand and 97 thousand shares, respectively.

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
Subsequent Events
3 Months Ended
Mar. 31, 2018
Subsequent Events [Abstract]  
Subsequent Events

NOTE 16 – SUBSEQUENT EVENTS

On April 9, 2018, we acquired substantially all of the assets of H2H Blinds, LLC for total consideration of approximately $4.6 million, subject to a working capital adjustment. 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.

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 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 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 financial statements but does not include all disclosures required by U.S. GAAP.

Our interim operating results for the three months ended March 31, 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 consolidated financial statements in our 2017 Form 10-K describes the significant accounting policies and estimates used in preparation of the consolidated financial statements. During the three months ended March 31, 2018 our significant accounting policies changed as they pertain to our revenue recognition, as a result of the adoption of ASU 2014-09, “Revenue from Contracts with Customers (Topic 606)” and related subsequently issued amendments, effective January 1, 2018. Our revenue recognition accounting policy is described in Note 3, Revenue Recognition.

Recently Adopted Accounting Pronouncements

Recently Adopted Accounting Pronouncements

In May 2014, the FASB issued ASU 2014-09, “Revenue from Contracts with Customers (Topic 606).” ASU 2014-09 and related subsequently issued amendments set 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. In July 2015, the FASB voted to defer the application of the provisions of this standard for public companies until annual reporting periods beginning after December 15, 2017, including interim periods within those reporting periods. We adopted the new standard on January 1, 2018 using the modified retrospective approach and, as such, recognized a $2.9 million cumulative effect, net of tax, of initially applying the standard as an increase to the opening balance of retained earnings on January 1, 2018. See Note 3, Revenue Recognition, for further information regarding our revenue recognition policies.

In August 2017, the FASB issued ASU 2017-12, “Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities.” This ASU 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 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.

In March 2018, the Financial Accounting Standards Board issued ASU No 2018-05, “Income Taxes (Topic 740): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118” (“ASU 2018-05”), which became effective immediately. ASU 2018-05 adds various SEC paragraphs pursuant to the issuance of the December 2017 SEC Staff Accounting Bulletin No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act (“SAB 118”). See Note 11, Income Taxes for additional information regarding the adoption of ASU 2018-05.

Recently Issued Accounting Pronouncements Not Yet Adopted

In February 2016, the FASB issued ASU 2016-02, “Leases (Topic 842).” ASU 2016-02 and related subsequently-issued amendments, which 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. ASU 2016-02 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. For public business entities, this update is effective for annual reporting periods beginning after December 15, 2018, including interim periods within those fiscal years, and early adoption is permitted as of the standard’s issuance date. We are currently in the process of evaluating our existing lease portfolios, including accumulating all of the necessary information required to properly account for the leases under the new standard. We have not completed our assessment, but we expect the adoption of this standard will have a significant impact on our Condensed Consolidated Balance Sheets. Additionally, we are evaluating our existing processes and internal controls to ensure we meet the standard’s reporting and disclosure requirements. We will adopt this standard effective January 1, 2019.

In June 2016, the FASB issued ASU 2016-13, “Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.” This ASU 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. For public business entities, this update is effective for financial statements issued for fiscal years beginning after December 15, 2019 and interim periods within those fiscal years. We are evaluating whether this ASU will have a material impact on our consolidated financial statements.

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2018
Revenue from Contract with Customer [Abstract]  
Summary of Revenues Disaggregated by End Market and Product

The following tables present our revenues disaggregated by end market and product for the three months ended March 31 (in thousands):

 

     2018            2017(1)         

Residential and multi-family

   $ 250,114        83   $ 209,391        82

Commercial

     51,614        17     46,278        18
  

 

 

    

 

 

   

 

 

    

 

 

 

Net revenues

   $ 301,728        100   $ 255,669        100
  

 

 

      

 

 

    

 

     2018            2017(1)         

Insulation

   $ 202,275        67   $ 175,623        69

Waterproofing

     22,606        7     21,005        8

Shower doors, shelving and mirrors

     20,260        7     12,885        5

Garage doors

     15,466        5     14,287        6

Rain gutters

     8,658        3     8,442        3

Other building products

     32,463        11     23,427        9
  

 

 

    

 

 

   

 

 

    

 

 

 

Net revenues

   $ 301,728        100   $ 255,669        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 as of March 31 and December 31 (in thousands):

 

     2018      2017  

Contract assets

   $ 18,101      $ 6,182  

Contract liabilities

     (6,963      (4,376

Schedule of Cost and Estimated Earnings on Uncompleted Contracts

Uncompleted contracts were as follows for the three months ended March 31 and December 31 (in thousands):

 

     2018      2017  

Costs incurred on uncompleted contracts

   $ 102,088      $ 79,235  

Estimated earnings

     55,882        44,035  
  

 

 

    

 

 

 

Total

     157,970        123,270  

Less: Billings to date

     144,506        121,464  
  

 

 

    

 

 

 

Net under (over) billings

   $ 13,464      $ 1,806  
  

 

 

    

 

 

 
Schedule of Net Under (Over) Billings

Net under (over) billings were as follows as of March 31 and December 31 (in thousands):

 

     2018      2017  

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

   $ 18,101      $ 6,182  

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

     (4,637      (4,376
  

 

 

    

 

 

 

Net under (over) billings

   $ 13,464      $ 1,806  
  

 

 

    

 

 

 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Intangibles (Tables)
3 Months Ended
Mar. 31, 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

     5,783        —          5,783  

Other

     432        —          432  
  

 

 

    

 

 

    

 

 

 

March 31, 2018

   $ 231,685      $ (70,004    $ 161,681  
  

 

 

    

 

 

    

 

 

 
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 March 31, 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

   $ 124,860      $ 41,866      $ 82,994      $ 121,015      $ 38,651      $ 82,364  

Covenants not-to-compete

     12,112        5,423        6,689        11,807        4,773        7,034  

Trademarks and trade names

     60,024        15,089        44,935        58,136        14,076        44,060  

Backlog

     13,600        11,333        2,267        13,600        9,067        4,533  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
   $ 210,596      $ 73,711      $ 136,885      $ 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

   $ 16,966  

2019

     19,054  

2020

     18,338  

2021

     17,320  

2022

     16,402  

Thereafter

     48,805  
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Long-Term Debt (Tables)
3 Months Ended
Mar. 31, 2018
Debt Disclosure [Abstract]  
Schedule of Maturities of Debt

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

 

     As of March 31,      As of December 31,  
     2018      2017  

Term loans, in effect, net of unamortized debt issuance costs of $4,940 and $5,146, respectively

   $ 292,810      $ 293,354  

Vehicle and equipment notes, maturing March 2023; payable in various monthly installments, including interest rates ranging from 2% to 4.5%

     51,556        50,357  

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

     3,691        3,866  
  

 

 

    

 

 

 
     348,057        347,577  

Less: current maturities

     (17,378      (16,650
  

 

 

    

 

 

 

Long-term debt, less current maturities

   $ 330,679      $ 330,927  
  

 

 

    

 

 

 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2018      As of December 31, 2017  
     Total      Level 1      Level 2      Level 3      Total      Level 1      Level 2      Level 3  

Financial assets:

                       

Cash equivalents

   $ 17      $ 17      $ —        $ —        $ 55,634      $ 55,634      $ —        $ —    

Derivative financial instruments

     2,370           2,370           618           618     
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total financial assets

   $ 2,387      $ 17      $ 2,370      $ —        $ 56,252      $ 55,634      $ 618      $ —    
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

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

Financial assets:

           

Investments

   $ 28,798      $ 28,735      $ 30,053      $ 30,038  
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Employee Benefits (Tables)
3 Months Ended
Mar. 31, 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):

 

     March 31,
2018
     December 31,
2017
 

Included in other current liabilities

   $ 5,228      $ 5,899  

Included in other long-term liabilities

     10,021        8,721  
  

 

 

    

 

 

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

 

     March 31,
2018
     December 31,
2017
 

Included in other non-current assets

   $ 1,827      $ 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 three months ended March 31, 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

     7,584       65.60        52,892       65.60        584       52.80  

Vested

     (9,560     52.00        —         —          —         —    

Forfeited/Cancelled

     (287     21.79        (14,448     41.00        (1,464     52.94  
  

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 

Nonvested awards/units at March 31, 2018

     200,068     $ 40.91        115,698     $ 52.25        71,120     $ 52.15  
  

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 
Summary of Stock Compensation Expenses

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

 

     2018      2017  

Cost of sales

   $ 475      $ —    

Selling

     283        —    

Administrative

     1,482        480  
  

 

 

    

 

 

 
   $ 2,240      $ 480  
  

 

 

    

 

 

 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Related Party Transactions (Tables)
3 Months Ended
Mar. 31, 2018
Related Party Transactions [Abstract]  
Schedule of Common or Related Party Transactions

For the three months ended March 31, 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):

 

     2018      2017  

Sales

   $ 2,893      $ 2,336  

Purchases

     363        291  

Rent

     281        296  
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 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):

 

     March 31,
2018
     December 31,
2017
 

Included in other current liabilities

   $ 1,956      $ 2,033  

Included in other long-term liabilities

     7,825        7,073  
  

 

 

    

 

 

 
   $ 9,781      $ 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 March 31, 2018 are as follows (in thousands):

 

Remainder of 2018

   $ 664  

2019

     837  

2020

     574  

2021

     591  

2022

     609  

Thereafter

     —    
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Combinations (Tables)
3 Months Ended
Mar. 31, 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 two business combinations and one insignificant tuck-in acquisition merged into existing operations during each of the three months ended March 31, 2018 and 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 and Trilok Industries, Inc., Alpha Insulation and Waterproofing Inc. and Alpha Insulation and Waterproofing Company (collectively, “Alpha”) in January 2017. The remaining acquisitions were individually insignificant as follows. Net (Loss) Income, as noted below, includes amortization, taxes and interest allocations when appropriate.

For the three months ended March 31, 2018 (in thousands):

 

                                 Total      Three months ended
March 31, 2018
 

2018 Acquisitions

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

CDG

     3/19/2018        Asset      $ 9,440      $ 1,973      $ 11,413      $ 400      $ (15

Other

     1/15/2018        Asset        2,065        1,120        3,185        1,271        66  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

         $ 11,505      $ 3,093      $ 14,598      $ 1,671      $ 51  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

For the three months ended March 31, 2017 (in thousands):

 

                                 Fair Value of      Total      Three months ended
March 31, 2017
 

2017 Acquisitions

   Date      Acquisition
Type
     Cash Paid      Seller
Obligations
     Common
Stock
     Purchase
Price
     Revenue      Net Income  

Alpha(1)

     1/5/2017        Share      $ 103,810      $ 2,002      $ 10,859      $ 116,671      $ 28,166      $ 900  

Other

     3/20/2017        Asset        3,402        300        —          3,702        518        21  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

         $ 107,212      $ 2,302      $ 10,859      $ 120,373      $ 28,684      $ 921  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

(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 March 31 (in thousands):

 

     2018     2017  
     CDG     Other     Total     Alpha     Other     Total  

Estimated fair values:

            

Cash

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

Accounts receivable

     1,819       —         1,819       29,851       1,087       30,938  

Inventories

     514       75       589       1,852       746       2,598  

Other current assets

     13       12       25       4,500       3       4,503  

Property and equipment

     933       517       1,450       1,528       457       1,985  

Intangibles

     3,710       1,675       5,385       57,200       1,904       59,104  

Goodwill

     4,852       931       5,783       38,511       586       39,097  

Other non-current assets

     36       —         36       383       119       502  

Accounts payable and other current liabilities

     (464     (25     (489     (17,401     (1,200     (18,601
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Fair value of assets acquired and purchase price

     11,413       3,185       14,598       116,671       3,702       120,373  

Less fair value of common stock issued

     —         —         —         10,859       —         10,859  

Less seller obligations

     1,973       1,120       3,093       2,002       300       2,302  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Cash paid

   $ 9,440     $ 2,065     $ 11,505     $ 103,810     $ 3,402     $ 107,212  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 
Estimates of Acquired Intangible Assets

Estimates of acquired intangible assets related to the acquisitions are as follows for the three months ended March 31 (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

   $ 3,440        8      $ 28,401        8  

Trademarks and trade names

     1,695        15        15,496        15  

Non-competition agreements

     250        5        1,607        5  

Backlog

     —          —          13,600        1.5  
Pro Forma Results of Operations

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

 

     Unaudited pro forma for the three
months ended March 31,
 
     2018      2017  

Net revenue

   $ 304,790      $ 275,530  

Net income

     6,457        7,436  

Basic net income per share

     0.20        0.24  

Diluted net income per share

     0.20        0.23  
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Organization - Additional Information (Detail)
3 Months Ended
Mar. 31, 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.8.0.1
Significant Accounting Policies - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jan. 01, 2018
Mar. 31, 2018
Accounting Policies and General Information [Line Items]    
Cumulative effect, net of tax   $ 2,888
Accounting Standards Update 2014-09 [Member]    
Accounting Policies and General Information [Line Items]    
Cumulative effect, net of tax $ 2,900  
Accounting Standards Update 2017-12 [Member]    
Accounting Policies and General Information [Line Items]    
Adjustment to retained earnings and accumulated other comprehensive income to reclassify cash flow hedge $ 100  
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue Recognition - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Jan. 01, 2018
Mar. 31, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Increase to opening retained earnings, net of tax     $ 2,888
Contract liability revenue recognized     6,300
Transaction price allocated to uncompleted contracts $ 78,600   $ 78,600
Expected time of revenue recognition Over the next 18 months    
Accounting Standards Update 2014-09 [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Increase to opening retained earnings, net of tax   $ 2,900  
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue Recognition - Summary of Revenues Disaggregated by End Market and Product (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Disaggregation of Revenue [Line Items]    
Net revenues $ 301,728 $ 255,669
Revenue [Member] | Customer Concentration Risk [Member]    
Disaggregation of Revenue [Line Items]    
Percentage of Net revenues 100.00% 100.00%
Insulation [Member]    
Disaggregation of Revenue [Line Items]    
Net revenues $ 202,275 $ 175,623
Insulation [Member] | Revenue [Member] | Customer Concentration Risk [Member]    
Disaggregation of Revenue [Line Items]    
Percentage of Net revenues 67.00% 69.00%
Waterproofing [Member]    
Disaggregation of Revenue [Line Items]    
Net revenues $ 22,606 $ 21,005
Waterproofing [Member] | Revenue [Member] | Customer Concentration Risk [Member]    
Disaggregation of Revenue [Line Items]    
Percentage of Net revenues 7.00% 8.00%
Shower Doors, Shelving and Mirrors [Member]    
Disaggregation of Revenue [Line Items]    
Net revenues $ 20,260 $ 12,885
Shower Doors, Shelving and Mirrors [Member] | Revenue [Member] | Customer Concentration Risk [Member]    
Disaggregation of Revenue [Line Items]    
Percentage of Net revenues 7.00% 5.00%
Garage Doors [Member]    
Disaggregation of Revenue [Line Items]    
Net revenues $ 15,466 $ 14,287
Garage Doors [Member] | Revenue [Member] | Customer Concentration Risk [Member]    
Disaggregation of Revenue [Line Items]    
Percentage of Net revenues 5.00% 6.00%
Rain Gutters [Member]    
Disaggregation of Revenue [Line Items]    
Net revenues $ 8,658 $ 8,442
Rain Gutters [Member] | Revenue [Member] | Customer Concentration Risk [Member]    
Disaggregation of Revenue [Line Items]    
Percentage of Net revenues 3.00% 3.00%
Other Building Products [Member]    
Disaggregation of Revenue [Line Items]    
Net revenues $ 32,463 $ 23,427
Other Building Products [Member] | Revenue [Member] | Customer Concentration Risk [Member]    
Disaggregation of Revenue [Line Items]    
Percentage of Net revenues 11.00% 9.00%
Residential and Multi-family [Member]    
Disaggregation of Revenue [Line Items]    
Net revenues $ 250,114 $ 209,391
Residential and Multi-family [Member] | Revenue [Member] | Customer Concentration Risk [Member]    
Disaggregation of Revenue [Line Items]    
Percentage of Net revenues 83.00% 82.00%
Commercial [Member]    
Disaggregation of Revenue [Line Items]    
Net revenues $ 51,614 $ 46,278
Commercial [Member] | Revenue [Member] | Customer Concentration Risk [Member]    
Disaggregation of Revenue [Line Items]    
Percentage of Net revenues 17.00% 18.00%
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue Recognition - Summary of Assets and Liabilities Related to Uncompleted Contracts and Customer Deposits (Detail) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Contract with Customer, Asset and Liability [Abstract]    
Contract assets $ 18,101 $ 6,182
Contract liabilities $ (6,963) $ (4,376)
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue Recognition - Schedule of Cost and Estimated Earnings on Uncompleted Contracts (Detail) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Contractors [Abstract]    
Costs incurred on uncompleted contracts $ 102,088 $ 79,235
Estimated earnings 55,882 44,035
Total 157,970 123,270
Less: Billings to date 144,506 121,464
Net under (over) billings $ 13,464 $ 1,806
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue Recognition - Schedule of Net Under (Over) Billings (Detail) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Contractors [Abstract]    
Costs and estimated earnings in excess of billings on uncompleted contracts (contract assets) $ 18,101 $ 6,182
Billings in excess of costs and estimated earnings on uncompleted contracts (contract liabilities) (4,637) (4,376)
Net under (over) billings $ 13,464 $ 1,806
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
Investments - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2018
Dec. 31, 2017
Mar. 31, 2017
Dec. 31, 2016
Schedule of Held-to-maturity Securities [Line Items]        
Cash and cash equivalents $ 19,906,000 $ 62,510,000 $ 24,607,000 $ 14,482,000
Investments 28,798,000 30,053,000    
Held-to-Maturity Securities [Member]        
Schedule of Held-to-maturity Securities [Line Items]        
Investments $ 28,800,000 30,100,000    
Investment maturity One year or less      
Money Market Funds [Member] | Level 1 [Member]        
Schedule of Held-to-maturity Securities [Line Items]        
Cash and cash equivalents $ 17,000 $ 55,600,000    
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Intangibles - Summary of Change in Carrying Amount of Goodwill (Detail)
$ in Thousands
3 Months Ended
Mar. 31, 2018
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill (Gross), beginning balance $ 225,470
Business Combinations 5,783
Other 432
Goodwill (Gross), ending balance 231,685
Accumulated Impairment Losses, beginning balance (70,004)
Accumulated Impairment Losses, ending balance (70,004)
Goodwill (Net), beginning balance 155,466
Business Combinations 5,783
Other 432
Goodwill (Net), ending balance $ 161,681
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Intangibles - Additional Information (Detail)
3 Months Ended
Mar. 31, 2018
USD ($)
Acquisition
Mar. 31, 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 $ 6,000,000  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Intangibles - Schedule of Gross Carrying Amount and Accumulated Amortization (Detail) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 210,596 $ 204,558
Accumulated Amortization 73,711 66,567
Net Book Value 136,885 137,991
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 124,860 121,015
Accumulated Amortization 41,866 38,651
Net Book Value 82,994 82,364
Covenants Not-to-Compete [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 12,112 11,807
Accumulated Amortization 5,423 4,773
Net Book Value 6,689 7,034
Trademarks and Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 60,024 58,136
Accumulated Amortization 15,089 14,076
Net Book Value 44,935 44,060
Backlog [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 13,600 13,600
Accumulated Amortization 11,333 9,067
Net Book Value $ 2,267 $ 4,533
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Intangibles - Schedule of Estimated Aggregate Annual Amortization (Detail)
$ in Thousands
Mar. 31, 2018
USD ($)
Finite Lived Intangible Assets Net Amortization Expense Rolling Maturity [Abstract]  
Remainder of 2018 $ 16,966
2019 19,054
2020 18,338
2021 17,320
2022 16,402
Thereafter $ 48,805
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Long-term Debt - Schedule of Maturities of Debt (Detail) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Debt Disclosure [Abstract]    
Term loans, in effect, net of unamortized debt issuance costs of $4,940 and $5,146, respectively $ 292,810 $ 293,354
Vehicle and equipment notes, maturing March 2023; payable in various monthly installments, including interest rates ranging from 2% to 4.5% 51,556 50,357
Various notes payable, maturing through March 2025; payable in various monthly installments, including interest rates ranging from 4% to 5% 3,691 3,866
Total long term debt 348,057 347,577
Total long term debt 348,057 347,577
Less: current maturities (17,378) (16,650)
Long-term debt, less current maturities $ 330,679 $ 330,927
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.8.0.1
Long-term Debt - Schedule of Maturities of Debt (Parenthetical) (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Dec. 31, 2017
Debt Instrument [Line Items]    
Notes payable maturity date 2025-03  
Minimum [Member]    
Debt Instrument [Line Items]    
Notes payable Interest rate 4.00%  
Maximum [Member]    
Debt Instrument [Line Items]    
Notes payable Interest rate 5.00%  
Term Loan Agreement [Member]    
Debt Instrument [Line Items]    
Unamortized debt issuance costs $ 4,940 $ 5,146
Vehicle and Equipment [Member]    
Debt Instrument [Line Items]    
Notes payable maturity date 2023-03  
Vehicle and Equipment [Member] | Minimum [Member]    
Debt Instrument [Line Items]    
Notes payable Interest rate 2.00%  
Vehicle and Equipment [Member] | Maximum [Member]    
Debt Instrument [Line Items]    
Notes payable Interest rate 4.50%  
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements - Additional Information (Detail)
Apr. 13, 2017
USD ($)
Term Loan Agreement [Member] | Term Loan [Member]  
Fair Value Of Assets And Liabilities Measured On Non Recurring Basis [Line Items]  
Debt instrument, face amount $ 300,000,000
Term loan facility maturity period 7 years
ABL Credit Agreement [Member] | Revolving Credit Facility [Member]  
Fair Value Of Assets And Liabilities Measured On Non Recurring Basis [Line Items]  
Line of credit maximum borrowing capacity $ 100,000,000
ABL Credit Agreement [Member] | Letter of Credit [Member]  
Fair Value Of Assets And Liabilities Measured On Non Recurring Basis [Line Items]  
Line of credit maximum borrowing capacity $ 50,000,000
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements - Schedule of Fair Values of Financial Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Financial assets:    
Cash equivalents $ 17 $ 55,634
Derivative financial instruments 2,370 618
Total financial assets 2,387 56,252
Level 1 [Member]    
Financial assets:    
Cash equivalents 17 55,634
Total financial assets 17 55,634
Level 2 [Member]    
Financial assets:    
Derivative financial instruments 2,370 618
Total financial assets $ 2,370 $ 618
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value measurements - Summary of Carrying Values and Associated Fair Values of Financial Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Carrying Value [Member]    
Financial assets:    
Investments $ 28,798 $ 30,053
Level 2 [Member]    
Financial assets:    
Investments $ 28,735 $ 30,038
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
Derivative and Hedging Activities - Additional Information (Detail)
3 Months Ended
Mar. 31, 2018
USD ($)
Instruments
Jan. 01, 2018
USD ($)
Accounting Standards Update 2017-12 [Member]    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Adjustment to retained earnings and accumulated other comprehensive income to reclassify cash flow hedge   $ 100,000
Interest Expense [Member] | Designated as Hedging Instrument [Member]    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Reclassification from accumulated other comprehensive income to interest expense $ 200,000  
Interest Rate Swap [Member] | Cash Flow Hedging [Member]    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Notional amount of derivative instruments $ 100,000,000  
Derivatives, number of instruments held | Instruments 2  
Notional amount amortized $ 95,300,000  
Notional amount maturity date May 31, 2022  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholder's Equity - Additional Information (Detail) - USD ($)
$ / shares in Units, shares in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 02, 2018
Mar. 31, 2018
Statement Of Shareholders Equity [Line Items]      
Effective portion of unrealized gain on derivative instruments $ 1,800,000   $ 1,160,000
Share repurchase, amount     $ 24,640,000
2018 Stock Repurchase Plan [Member]      
Statement Of Shareholders Equity [Line Items]      
Common Stock Repurchase, Shares   50 413
Stock repurchase program, authorized   $ 50,000,000  
Share repurchase, amount     $ 24,600,000
Share repurchase, price per share     $ 59.70
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.8.0.1
Employee Benefits - Additional Information (Detail)
$ in Thousands
3 Months Ended
Mar. 31, 2018
USD ($)
Mar. 31, 2018
USD ($)
shares
Mar. 31, 2017
USD ($)
Dec. 31, 2017
USD ($)
Pension Plans, Postretirement and Other Employee Benefits [Line Items]        
Healthcare benefit expense, net of employee contributions   $ 4,400 $ 4,000  
Accrued compensation $ 19,003 19,003   $ 25,399
Administration expense related to employee contribution plan   400 400  
Share-based compensation expense   2,240 480  
Unrecognized compensation expense $ 5,100 5,100    
Compensation cost not yet recognized, period for recognition 1 year 11 months 26 days      
Cost of Sales [Member]        
Pension Plans, Postretirement and Other Employee Benefits [Line Items]        
Workers' compensation expense   3,800 4,100  
Share-based compensation expense   475    
Administrative [Member]        
Pension Plans, Postretirement and Other Employee Benefits [Line Items]        
Share-based compensation expense   1,482 480  
Performance Based Restricted Stock Units [Member]        
Pension Plans, Postretirement and Other Employee Benefits [Line Items]        
Share-based compensation expense   900    
Unrecognized compensation expense $ 200 $ 200    
Compensation cost not yet recognized, period for recognition 18 days      
Number of shares granted | shares   584    
2014 Omnibus Incentive Plan [Member]        
Pension Plans, Postretirement and Other Employee Benefits [Line Items]        
Number of shares surrendered to satisfy tax withholding obligations | shares   1,000    
Share based compensation, recognized tax benefits   $ 100 100  
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   900 400  
2014 Omnibus Incentive Plan [Member] | Officer [Member] | Performance Shares [Member] | Common Stock [Member]        
Pension Plans, Postretirement and Other Employee Benefits [Line Items]        
Share-based compensation expense   $ 400 $ 100  
Number of shares granted | shares   2    
Number of equal installments for common stock   63,000    
Medical IBNR Included in Accrued Compensation [Member]        
Pension Plans, Postretirement and Other Employee Benefits [Line Items]        
Accrued compensation $ 2,100 $ 2,100   $ 1,800
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.8.0.1
Employee Benefits - Summary of Workers' Compensation Known Claims and IBNR Reserves (Detail) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Employee-related Liabilities [Abstract]    
Included in other current liabilities $ 5,228 $ 5,899
Included in other long-term liabilities 10,021 8,721
Workers' Compensation Liability $ 15,249 $ 14,620
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.8.0.1
Employee Benefits - Schedule of Insurance Receivable for Claims (Detail) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Workers' Compensation [Member]    
Malpractice Insurance [Line Items]    
Included in other non-current assets $ 1,827 $ 1,826
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.8.0.1
Employee Benefits - Summary of Equity-Based Awards for Employees (Detail)
3 Months Ended
Mar. 31, 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 7,584
Vested | shares (9,560)
Forfeited/Cancelled | shares (287)
Nonvested common stock awards, Ending balance | shares 200,068
Nonvested performance-based stock awards, Beginning balance | $ / shares $ 39.09
Granted | $ / shares 65.60
Vested | $ / shares 52.00
Forfeited/Cancelled | $ / shares 21.79
Nonvested performance-based stock awards, Ending balance | $ / shares $ 40.91
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
Vested | shares 0
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
Vested | $ / shares 0
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 584
Vested | shares 0
Forfeited/Cancelled | shares (1,464)
Nonvested performance-based stock awards/units, Ending balance | shares 71,120
Nonvested performance-based stock awards/units, Beginning balance | $ / shares $ 52.16
Granted | $ / shares 52.80
Vested | $ / shares 0
Forfeited/Cancelled | $ / shares 52.94
Nonvested performance-based stock awards/units, Ending balance | $ / shares $ 52.15
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.8.0.1
Employee Benefits - Summary of Stock Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock compensation expense $ 2,240 $ 480
Cost of Sales [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock compensation expense 475  
Selling [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock compensation expense 283  
Administrative [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock compensation expense $ 1,482 $ 480
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]    
Federal corporate tax rate 21.00% 35.00%
Effective tax rate 26.00%  
Adjustment to provisional tax   $ 0
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.8.0.1
Related Party Transactions - Schedule of Related Party Transactions (Detail) - Affiliated Entity [Member] - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Related Party Transaction [Line Items]    
Sales $ 2,893 $ 2,336
Purchases 363 291
Rent $ 281 $ 296
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.8.0.1
Related Party Transactions - Additional Information (Detail) - USD ($)
$ in Millions
Mar. 31, 2018
Dec. 31, 2017
Affiliated Entity [Member]    
Related Party Transaction [Line Items]    
Accounts receivable, related parties $ 2.2 $ 2.0
M/I Homes Inc [Member]    
Related Party Transaction [Line Items]    
Accounts receivable, related parties $ 1.0 $ 1.0
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Schedule of Accrued General Insurance Reserves (Detail) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Commitments and Contingencies Disclosure [Abstract]    
Included in other current liabilities $ 1,956 $ 2,033
Included in other long-term liabilities 7,825 7,073
Total $ 9,781 $ 9,106
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2018
Dec. 31, 2017
Commitments And Contingencies Disclosure [Line Items]    
Capital lease assets $ 62.8 $ 63.4
Assets fully depreciated 24.8 26.8
Capital leased assets, net book value 11.7 13.0
Other Non-Current Assets [Member]    
Commitments And Contingencies Disclosure [Line Items]    
Insurance receivable and indemnification asset $ 2.8 $ 2.8
Minimum [Member]    
Commitments And Contingencies Disclosure [Line Items]    
Estimated life of capital lease 4 years  
Noncancellable operating leases, renewal period 1 year  
Maximum [Member]    
Commitments And Contingencies Disclosure [Line Items]    
Estimated life of capital lease 6 years  
Noncancellable operating leases, renewal period 5 years  
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Future Minimum Lease Payments Under Noncancellable Operating Leases (Detail)
$ in Thousands
Mar. 31, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remainder of 2018 $ 664
2019 837
2020 574
2021 591
2022 609
Thereafter $ 0
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Combinations - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Business Acquisition [Line Items]    
Percentage of voting equity interests acquired 100.00%  
Goodwill acquired expected to be tax deductible $ 6,100,000  
Amortization of intangibles 7,128,000 $ 6,416,000
Income tax expense (benefit) 2,243,000 3,783,000
Administrative [Member]    
Business Acquisition [Line Items]    
Acquisition-related costs 500,000 600,000
Alpha [Member]    
Business Acquisition [Line Items]    
Increase in goodwill 2,100,000  
Combined Business Acquisitions [Member]    
Business Acquisition [Line Items]    
Amortization of intangibles 67,000 700,000
Income tax expense (benefit) $ 23,000 $ 600,000
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Combinations - Summary of Business Acquisitions (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Business Acquisition [Line Items]    
Cash paid $ 11,505 $ 107,212
Seller Obligations 3,093 2,302
Fair Value of Common Stock Issued   10,859
Total Purchase Price 14,598 120,373
Revenue 301,728 255,669
Net Income (Loss) $ 6,394 $ 6,364
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 400  
Net Income (Loss) $ (15)  
Other Acquisition [Member]    
Business Acquisition [Line Items]    
Date Jan. 15, 2018 Mar. 20, 2017
Acquisition Type Asset Asset
Cash paid $ 2,065 $ 3,402
Seller Obligations 1,120 300
Total Purchase Price 3,185 3,702
Revenue 1,271 518
Net Income (Loss) 66 $ 21
2018 Acquisitions [Member]    
Business Acquisition [Line Items]    
Revenue 1,671  
Net Income (Loss) 51  
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
Total Purchase Price   116,671
Revenue   28,166
Net Income (Loss)   900
2017 Acquisitions [Member]    
Business Acquisition [Line Items]    
Revenue   28,684
Net Income (Loss)   $ 921
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Combinations - Summary of Business Acquisitions (Parenthetical) (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Business Acquisition [Line Items]    
Purchase consideration, value of shares issued   $ 10,859
Alpha [Member]    
Business Acquisition [Line Items]    
Business combination contingencies amount recognized $ 21,700  
Purchase consideration, number of shares issued 282,577  
Purchase consideration, value of shares issued $ 10,900 $ 10,859
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Combinations - Summary of Estimated Fair Value of Assets Acquired and Liabilities Assumed (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Dec. 31, 2017
Business Acquisition [Line Items]      
Goodwill $ 161,681   $ 155,466
Less seller obligations 3,093 $ 2,302  
Cash paid 11,505 107,212  
CDG Acquisition [Member]      
Business Acquisition [Line Items]      
Accounts receivable 1,819    
Inventories 514    
Other current assets 13    
Property and equipment 933    
Intangibles 3,710    
Goodwill 4,852    
Other non-current assets 36    
Accounts payable and other current liabilities (464)    
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   1,087  
Inventories 75 746  
Other current assets 12 3  
Property and equipment 517 457  
Intangibles 1,675 1,904  
Goodwill 931 586  
Other non-current assets   119  
Accounts payable and other current liabilities (25) (1,200)  
Fair value of assets acquired and purchase price 3,185 3,702  
Less seller obligations 1,120 300  
Cash paid 2,065 3,402  
Combined Business Acquisitions [Member]      
Business Acquisition [Line Items]      
Cash   247  
Accounts receivable 1,819 30,938  
Inventories 589 2,598  
Other current assets 25 4,503  
Property and equipment 1,450 1,985  
Intangibles 5,385 59,104  
Goodwill 5,783 39,097  
Other non-current assets 36 502  
Accounts payable and other current liabilities (489) (18,601)  
Fair value of assets acquired and purchase price 14,598 120,373  
Less fair value of common stock issued   10,859  
Less seller obligations 3,093 2,302  
Cash paid $ 11,505 107,212  
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  
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Combinations - Estimates of Acquired Intangible Assets (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Customer Relationships [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 3,440 $ 28,401
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 $ 1,695 $ 15,496
Weighted Average Estimated Useful Life (yrs) 15 years 15 years
Covenants Not-to-Compete [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 250 $ 1,607
Weighted Average Estimated Useful Life (yrs) 5 years 5 years
Backlog [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value   $ 13,600
Weighted Average Estimated Useful Life (yrs)   1 year 6 months
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Combinations - Pro Forma Results of Operations (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Business Combination Increase Decrease To Reflect Liabilities Acquired At Fair Value [Abstract]    
Net revenue $ 304,790 $ 275,530
Net income $ 6,457 $ 7,436
Basic net income per share $ 0.20 $ 0.24
Diluted net income per share $ 0.20 $ 0.23
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Per Common Share - Additional Information (Detail) - shares
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Earnings Per Share [Abstract]    
Dilutive effect of outstanding restricted stock awards after application of the Treasury Stock Method 224,000 97,000
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.8.0.1
Subsequent Events - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 09, 2018
Mar. 31, 2018
Mar. 31, 2017
Subsequent Event [Line Items]      
Cash consideration paid for acquisition   $ 11,505 $ 107,212
Subsequent Event [Member] | H2H Blinds LLC [Member]      
Subsequent Event [Line Items]      
Cash consideration paid for acquisition $ 4,600    
Business acquisition date Jan. 16, 2018    
EXCEL 83 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )MMI$P?(\\#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,$% @ FVVD3&;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " ";;:1,]KX$S>\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>.ET+0E'7"]-.("$Q"<0M2KPMHOFCQ*C=VY.6 MK1."!^ 8^Y?/GR6W*@CE(SY''S"2P70SVMXEH<*:'8F" $CJB%:F,B=<;NY] MM)+R,QX@2/4A#P@KSN_ (DDM2<($+,)"9%VKE5 1)?EXQFNUX,-G[&>85H ] M6G24H"HK8-TT,9S&OH4K8((11IN^"Z@7XES]$SMW@)V38S)+:AB&GQY=YW<*X1-(IS+^2$70*N&:7R:_UPV:W9=V*5_<%ORUXLZMJT32"U^^3 MZP^_J[#UVNS-/S:^"'8M_+J+[@M02P,$% @ FVVD3)E&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 " ";;:1,EJ_"1&0" 5" & 'AL+W=OBLNCQC7PC\GM_XFH5S58N34LZT; NX.2Z"_?@^0@233"( M'PT9Q&(>Z%#.C+WJQ>?++HRU1X222FH36 T/@; M2\!%Y'Z!S"N0.?2M)> B0.Q7V'@5-BX?6!(C)#60;OS,,5@)(_>*Y*Z(E2F' M$9(M(2NILO5*;%V)Q)+P0%*_!(C]!16[%C*[I#R8S8K*2MD"UT)NJP#GFX T MC[?Q6D#> MX#Z$K9">;!P)4, _XJ!LBU8.>8#P-75/S%#MQ:ALAZCB;,\MH0 MR%0R(_O=BQ:/;$OXS?0C$53LWIEFN-B=>]X>FD?Z+WQLF%\QOS6=",Y,JJ?> M/,A7QB11#L5/RI5:]>AY0KGP$ #P%0 & 'AL+W=O9\$LZ"2$)MGE]-_7"5D$ M,^.](1^\8[^3.(_'7ER:]GMW"*&?_:BK4[><'_K^_)1EW?80ZK+[TIS#*?ZS M;]JZ[.-E^YIUYS:4NS&HKC)0RF5U>3S-5XOQWG.[6C1O?74\A>=VUKW5==G^ MMPY5_4Z/S6YQ!X?_[1^J]C\C&9E[(+FZ;ZY[CK#\MY/I_MPKY\J_JOS>6W,"5D MY[,I^S_">ZBB?' 2^]@V53?^SK9O7=_44RO12EW^N!Z/I_%XF=K_"),#8 J M6X VGP;@%( D(+LZ&U/]I>S+U:)M+K/V^K;.Y3 H]!/&A[D=;H[/;OPO9MO% MN^\K,(OL?6AGDJRO$KB7/"HV@L+>)%GL_V8"1!,PQN-]O)/C48S',=[K.C% MC&,3>HB!O'NC%..Z+:"*H<36+$>-&+YUY( MRFO/>S$%6N*%JQ!1Y;*77/22*F M8-U$+_3Y;0255CXQ8K22Z:08&= D6DCP3?-\+ 6@3=;XH=,*1C$_-^8F4GY/FH2?E@H0C4G&[:HZZC(YFKP+EJ*%>!\]):H-..H'+&IT:0S%3@3*7T7H/ 2JMI MT2ZHG#&),@%DG@(O3FEUM09>=X+UFE8)DLQ8EY@#0:8S<#K3FGP-'+L6T+$Y M4-3E]^/^T9',9^!\MI3/DH;AYU/-HQ.9S5"PN<\FWC;*-$5.4TOI)6EH+I]K M'IW('$7.44NYA1R0"&SE*HD2LY0 M2XF%G(W6.V6H(2XSN4DM)E F*'*"6LHLY&S\";UATYZDT^#S1.F.,D614Y0N ME]26K;4$'6AE(0$ME#&*'*..0FO2 MW&_ZB(6[I),*]^QNZVW8"_VS;%^/IV[VTO1]4X][;?NFZ4-L4WV)^1U"N;M= M5&'?#Z<^GK?7/&PO=V]R:W-H965T&ULC99OKYL@%,:_BO$# M7 '_-ZW)VF79DBUI[K+M-6UI:ZZ* UKOOOT K5&@[>V+"O@\Y_R.DH/+CK(W M?B9$>.]UU?"5?Q:B700!WY])C?D+;4DC[QPIJ[&04W8*>,L(/FA3704(@"2H M<=GXQ5*O;5FQI!=1E0W9,H]?ZAJS?VM2T6[E0_^V\%J>SD(M!,6RQ2?RDXA? M[9;)63!&.90U:7A)&X^1X\K_!!<;B)1!*WZ7I..3L:=*V5'ZIB;?#BL?*")2 MD;U0(;"\7,F&5)6*)#G^#D'],:WZ%]T\;*8'>9D0ZL_Y4&<5W[F>P=R MQ)=*O-+N*QD*BGUOJ/X[N9)*RA6)S+&G%=?_WO["!:V'*!*EQN_]M6STM1OB MWVQN QH,:#3 Z*$A' RA80AZ,EWJ9RQPL62T\UC_MEJL-@5B&8DL9,D MMDE2@Z27Q),D,= _ ^:Y;L:3.'D2FR!(KCTGR2#%C2)T,J529@F"47*' MRMTV(;*I(I,*.5Y,FJ30@K*%28+2+#.0@LG)HH[Z'YB=RH9[.RKD(:6/DB.E M@LB8X$5&.\NOBW%2D:-0PU2.67_$]A-!V^'S(1B_88K_4$L#!!0 ( )MM MI$RP[":)>@, "\. 8 >&PO=V]R:W-H965T&UL?9=O MC]LH$,:_BN4/L&8 &U@ED38YG>ZD5EKU=+W7WH0D5FV3LYU-^^V+_VSJ,..^ M6=OD&7AF@-_"ZN::;^W9VB[Z7I5UNX[/77=Y3I)V?[95WCZYBZW]+T?75'GG M/YM3TEX:FQ^&H*I,.&-94N5%'6]60]MKLUFY:U<6M7UMHO9:57GS8VM+=UO' M$'\T?"E.YZYO2#:K2WZR_]CNW\MKX[^2>R^'HK)U6[@Z:NQQ';_ \X[+/F!0 M?"WLK9V]1WTJ;\Y]ZS_^/JQCUCNRI=UW?1>Y?[S;G2W+OB?OX_^IT_@^9A\X M?__H_<\A>9_,6][:G2O_*P[=>1WK.#K88WXMNR_N]I>=$DKC:,K^DWVWI9?W M3OP8>U>VP]]H?VT[5TV]>"M5_GU\%O7PO$W]?X31 7P*X/< /_;O L04('X% M#-5,1F=#JG_D7;Y9->X6->-L7?)^4<"S\,7<]XU#[8;??+:M;WW?J'25O/?] M3)+M*.$S"=P5B>_\/@*G1MAR%,X?!]AAAT?&2C)=#O)S' MZZ &HT0-DGJ0" :*![(=EO$TS3)#NTE)-REV8P(WHR2=#\-!I6%=L0RTD&:A M-AGI)D-N- O<9&@89@.-UMY01#2@0.",59B3P=#/) MPH2PRN\BMN"&QAU@WNF0=Y/FL7 A7RA1NK"C@88=8-KID': .:8SH4(S!.T8 MR 78 4T[P+@S(>X DXQS&6Y+0B74;(L_NJ%Y!PJ[@="-PAM.&!FZH5297'!# MTQ,TV@9F:;)IY@&&G@FA!YAG -G" N*HA=$4I,ZU8&M8JF1VS*]N[Z$^VL]7[K>>'],3UHW_K;T'AW^=7->)7ZG#>GHFZC-]?Y2\!P5#\ZUUEO ME#UYBV=_>[M_E/;8]:_*OS?C%6;\Z-QENIXE]SOBYB=02P,$% @ FVVD M3%3.WR>[ 0 T@, !@ !X;"]W;W)KI="V1RWSG5[0FS9@F3V2G>@_)]:&\F<=TU#;&> 59$D!:%) M';O@& M4S_7&$W-_X S" \/E?@Q]/+F*YS#I7VCK!#H1Z$R@ M8R]CHECY(W.LR(P>D!EGW[%PQ>F>^MF4(1A'$?_YXJV/GHN[NXR<@\X$.8P0 MNH"D,X)X\3D#7?$E"%C.58)JX31:5NE=QDQ?1>6'O:;R3O_!QVW\RTW!ET4D[?[-Q M_K76#GPIR95?H=8_L-D14+M@[KQMQC4;':>[Z061^1D7GU!+ P04 " "; M;:1,NY"C+X$$ K%0 & 'AL+W=O9Q)W8&C >(/'LWV^#B<==53AY MB8&?W?K2NJ MXV(JIN\/ONU>MFWW(%K.#_F+^\NU?Q\>:G\7G;UL=J7;-[MJ/ZG=\V+Z5=S< M0]H9](A_=N[87%Q/NE(>J^I[=_/[9C&-NXQUWWQOIC'O'%95?R[V[3;Q3293C;N.7\MVF_5\3*J*IO\[>7IMVJHW[W^/@_]W,]X !@,X&PAQ MU4 .!O)L '#50 T&ZFP@S54#/1CH7Q'L50,S&)A?!NJJ@1T,[-E )?T"GKK; M+]==WN;+>5T=)_5IX@YY-]CBQOJ!>.H>]NO?_\^O6..?OBU%#//HK7,T8&Y/ M& @P,L1D'$:%F#L.HT/,BL.8$+/F,#;$W'.8Y(R)?$_.C0&V,= [4(&#%#7F MA+$]9G_":)E:E$M&81($Z@WG*M$)@JTHS$**^KRFH)D $"E?OF3+E[1\$:.Z M3A@=UB6UL(:/I-A(BHF$REXK$FEF=*PN)C4(I-E F@1*49Q;3>(8:5![5Q^ M@DP,FXEA2L:;SI H?H UFL#,T-%"@\7[&5DARZ9KF73Q_K,,Y,FN*@*PXGC4[0BC Q M.]ZS-95G TF^*Z*,]Z]A,V'9EIP?.L8(@6 M8KR^BO00O$@#:0#%2=!X?2EM"ZMB)?'Z4IQ*E,3;FHGIU]=BC;QG<#H>(2+! M2X6@6B&P9-\**@2^!Z!2G'GV&628%J\;@A$.(*^%--3F+9I]!AFGQ7 X,ETLLA\ 1 M=6R-Q4??]6>0I[2BBR\^W6?$/_/Z9;=O)H]5VU9E_XGGN:I:Y[W&7[R_KGSW>FFK0[#I\GH_'UT^3]02P,$% @ FVVD3 ?T@&5& M!0 #!L !@ !X;"]W;W)KDB/W?.B M/W2QWDR%=LV"C/&+7;W=SV^7T[O[[G;9O@[-=A_ONUG_NMO5W;^KV+3O-W,[ M_WCQ=?O\,HPO%K?+0_T<_XC#GX?[+CTMSK5LMKNX[[?M?M;%IYOYG;U>NVHL M,"G^VL;W_N+[; SEH6V_C0^_;F[F9G04F_@XC%74Z>,MKF/3C#4E'_^<*IV? MVQP+7G[_J/WG*?@4S$/=QW7;_+W=#"\W\W(^V\2G^K49OK;OO\130,5\=HK^ MM_@6FR0?G:0V'MNFG_[.'E_[H=V=:DE6=O7WX^=V/WV^G^K_*(8+T*D G0ND MMO^O )\*\(\";@K^Z&P*]:=ZJ&^77?L^ZXZ_UJ$>D\)><^K,Q_'EU'?3_U*T M?7K[=FN9EHNWL:*39G74T*7FK%BDVL]-$&IB1:JX:&"M%<'C%A@&P5-Y_A0$ MXPH82<%=%* 4#(5>%B!5Z%8+D0L M1TUQ83-4H12Q:)$O"L)6 K02@!4OK 1MQ9*THD7>V4R&E-!*":P$8:54K;"1 MF:HUUF3ZI()&*F!$A+NJ5"-E)?IMK366.#,LK<%#WP OE1S[1C5T94N14&NH M,B%C)T,BJ^TX(^U8U1"15*V!RI4FXP9"Z\Z2'H@NU[^82I9!0(JMK'LNF$*. M "3C-%EG#&'*68TY5AWL=$/D2/4PD)55!E06H\X6H']8^BET0TZEZ1K) F5& MIL7DM!J=VHZFXE41I!D@LJ',90^&IP7T=$[:T62T;%CZT2JV)L-/BP%J 4&= MG%>LQN.5ITKU#Y#9,F1F;(M!:@%)G9Q=K,:D-YI> *:%#YEL)DQ3,@ 8&0(2 M)B A LK)@33;4G*%,I/KA/%&!)J2[#^)/O5+97+0(4Q! A0L)'4(X"U-K'** M7B-="+G%(F$,DL:@+>1RCP#@;#(N<*TI"C4@YV)#(Y M,QB$I$%8JC1$C#/RAUTC65'D,@B3D )"PEFTHR[(DMR&;]&.IM2O\KE$,8A ME7JT%SE@8( 1 %@AB4H:35=!]S)0662C(S6@Z: M2NY6D(RLS IP1!M/4+PTA69F;NQBSD@$KO>0W@P6A#6JG &5T M,>E^-H1YR6#/[26\&9"0G'>YD8-9R("%7K*0 >/T2$:B#,$80Y#!FM#+)2J# MQ1X%KN0.!^BLJ5QN"<48J@R@ZB54&>#2D3?R- ?HK$FTRYPL8:PZ@%4OUZE. M8]63AAV0I3U!;O@X#%\'X.LE?)W&JJTJ(Y,(R%).YS;^#N/7@:VVSXQ AZ'I M #2]A*;3-.3*JB,\K2+C,@/#98X3 3*#1*;3+"PK"4P@\KEYW6%<.G"D&#(3 MI,. 8 WX+DFT/' MAI5[DT&&V.<"V(-EV$H5/B% [7J#R1OY2BXL[A%WLGJ?KEG[VV+[N MA_&T_N+M^4KGCL8["/%^9:_7QXN9']4<[XE^K[OG[;Z?/;3#T.ZF>XBGMAUB M\FB^I,YZB?7F_-#$IV'\&M+W[G@_VKJQSD'SM&,U M_ 3[JSMJM.BL4K8"I&F5##14&7G>[ Z)PWO [Q8&L[@'KI*34F_.^%9F)'0) M 8?".@6&QQD.P+D3PC3^3)ID#NF(R_M%_8NO'6LY,0,'Q5_;TC89>2)!"17K MN7U1PU>8ZOE$@JGX[W &CG"7"<8H%#?^-RAZ8Y685# 5P=['LY7^'";]"VV= M$$V$:"9@[/\1XHD0?Q!\-^F8F2_U,[,L3[4: CT^5L?<3&QV,3:S<$[?._\- MJS7H/>>;[6-*STYHPNQ'3+3$S B*ZG.(:"W$/KJC1](10Y7$>+5(F+/ MCZ^*V*X+)*L"B1=(K@2>;KHP8K8>(STFO"GC'A$EMVG0Q<,(T+6?81,4JI?6 MM6#AG=?D.7(/>^/?X_J,T_XA,^[>#Z;K5IK@I"R.C7_<2BD+F&+X@ /=X+K/ M!H?*NNL6[WH<^M&PJIOVF&PO=V]R:W-H965T&UL?5-M;YLP$/XKEG] 34C6 M9A$@-9VJ3=JDJ-/:SPX<8-7V,=N$[M_/-H2B#NT+OCN>Y[D7G[,!S:MM 1QY M4U+;G+;.=0?&;-F"XO8&.]#^3XU&<>==TS#;&>!5)"G)TB2Y98H+38LLQDZF MR+!W4F@X&6)[I;CY^E>\+A*TS]?*)D:OX[7$!Z M>*C$YRA1VO@E96\=JDG%EZ+XVW@*'<]ATK_2U@GI1$@_$-B8*%;^A3M>9 8' M8L;9=SQ<\>:0^MF4(1A'$?_YXJV/7HK-W>>,78+0A#F.F'2)F1',J\\ITK44 MQ_0?>KI.WZY6N(WT[3+[/ED7V*T*[*+ [K\MKF#V'YMDBYDJ,$W<)DM*['7< MY$5T7MC[--[).WS<]A_<-$);J MDS;IU&GK9RYQ$E2(,R"7[M\/2)IF6[0O@(W?\[,QV8CFQ;8 CKQJU=F$>U;.L7)O3 R45U&)0[@G'1YCK^4#)7/P7N(+RX4&)SU&B MLG$EY6 =ZIG%2]'B==IE%_=QNDGX#-L&\!G %\ AYF%3HJC\DW"BR R.Q$R] M[T5XXOV1^]Z4P1E;$>^\>.N]UV)_X!F[!J(YYC3%\'7,$L$\^Y*";Z4X\7_@ M?!N>;"I,(CSY0V&R39!N$J21(/UOB5LQZ5])V*JG&DP3I\F2$HF"T 0 T@, !D !X;"]W;W)K M&UL?5-A;]L@$/TKB!]0$L=MHLBVU'2:-FF5HE;; M/A/[;*,"YP&.VW]?P*[G;=:^ '?<>_?N.+(!S8MM 1QY55+;G+;.=4?&;-F" MXO8&.]#^ID:CN/.F:9CM#/ J@I1DR69SQQ07FA99])U-D6'OI-!P-L3V2G'S M=@*)0TZW],/Q))K6!0W=4P;@\OS!_CG6 M[FNY< L/*'^*RK4Y/5!2043,5_@RM('QZ4^!PE2AM74O;6 MH9I8O!3%7\==Z+@/XTVZGV#K@&0")#/@$/.P,5%4_HD[7F0&!V+&WG<\//'V MF/C>E,$96Q'OO'CKO==B>[C-V#4033&G,299QLP1S+//*9*U%*?D'WBR#M^M M*MQ%^.X/A7?K!.DJ01H)TO^6N!:S_RL)6_14@6GB-%E28J_C)"^\\\#>)_%- M?H>/T_[(32.T)1=T_F5C_VM$!U[*YL:/4.L_V&Q(J%TX[OW9C&,V&@Z[Z0>Q M^1L7[U!+ P04 " ";;:1,]'%S];8! #0 P &0 'AL+W=ON"@Q59+QKX#NY'?S;>8HM*U2G0MD--#-0YO4N.IT/ 1\!S!Z-= MG4FHY(+X$HPO54YW(2&04+J@(/QVA7N0,@CY-'[-FG0)&8CK\YOZ8ZS=UW(1 M%NY1_NPJU^8TI:2"6@S2/>'X&>9Z;BF9B_\*5Y >'C+Q,4J4-JZD'*Q#-:OX M5)1XG?9.QWV<;FZ3F;9-X#.!+X0TQF%3H)CY@W"BR R.Q$R][T5XXN3(?6_* MX(RMB'<^>>N]UX*G&;L&G1ERFB!\!4D6!//B2P2^%>'$W]'Y-GV_F> ^TO?K MZ&FZ+7#8%#A$@RN_$#U/KOM1@2:A>.'_W93$,V&0[[^?^PY1,7 M?P!02P,$% @ FVVD3,5WBLVS 0 T@, !D !X;"]W;W)K&UL?5-AC]0@$/TKA!]P=-D]/3=MD]LS1A---F?4SVP[;T3ZX#\.19*^,*VGG?'QES50=:N!OLP82; M!JT6/IBV9:ZW(.H$THKQ+'O%M)"&EGGRG6V9X^"5-'"VQ U:"_OC! K'@N[H MB^-1MIV/#E;FO6CA,_@O_=D&BRTLM=1@G$1#+#0%O=\=3X<8GP*^2AC=ZDQB M)1?$IVA\J N:14&@H/*1083M"@^@5"0*,K[/G'1)&8'K\PO[NU1[J.4B'#R@ M^B9KWQ7TCI(:&C$H_XCC>YCKN:5D+OXC7$&%\*@DY*A0N;22:G >]^_D'L>4;ES\!4$L# M!!0 ( )MMI$S#8B&MM $ -(# 9 >&PO=V]R:W-H965T_6_>#$,^HGUV'8 G+UH95]#.^_[(F*LZT,+=8 \FW#1HM?#! MM"USO051)Y!6C.]V;Y@6TM R3[ZS+7,ZH+LH"!14/C*(L%WA$92*1$'&CYF3+BDC<'U^97^?:@^U7(2#1U3?9>V[ M@MY34D,C!N6?

E80<%2J75E(-SJ.>68(4+5ZF79JT MC],-OYMAVP ^ _@"N$]YV)0H*7\GO"ASBR.Q4^][$9]X?^2A-U5TIE:DNR#> M!>^UW+\]Y.P:B>:8TQ3#US%+! OL2PJ^E>+$_X'S;?AA4^$AP0]_*,RV";)- M@BP19/\M<2OF]J\D;-53#;9-T^1(A8-)D[SR+@/[P-.;_ Z?IOVSL*TTCES0 MAY=-_6\0/00INYLP0EWX8(NAH/'Q>!?.=AJSR?#8SS^(+=^X_ 502P,$% M @ FVVD3"GN83BU 0 T@, !D !X;"]W;W)K&UL?5/;;MLP#/T501]0)8[79H%MH.DPK$ +!!VV/2LV;0O5Q9/DN/W[4;+K M>:VQ%TFD> X/*2H;C'UV+8 G+TIJE]/6^^[ F"M;4-Q=F0XTWM3&*N[1M US MG05>19"2+-ELKIGB0M,BB[Z3+3+3>RDTG"QQO5+!)-ZX.# M%5G'&_@._D=WLFBQF:42"K031A,+=4YOMX=C&N)CP$\!@UN<2:CD;,QS,.ZK MG&Z"()!0^L# <;O '4@9B%#&[XF3SBD#<'E^8_\::\=:SMS!G9&_1.7;G.XI MJ:#FO?1/9O@&4SV?*)F*?X +2 P/2C!'::2+*RE[YXV:6%"*XB_C+G3H?=2 M;#]?9^P2B*:8XQB3+&/F"(;LEUG.2%=Q[8VR2^R=_P<=H?N6V$=N1L/+YL M[']MC >4LKG"$6KQ@\V&A-J'XPV>[3AFH^%--_T@-G_CX@]02P,$% @ MFVVD3#3U;&UL M?5/;;MP@$/T5Q <$+[M)-RO;4C91U$JMM$K5YIFUQS8*>%S Z_3O"]AQK<3* M"S##.6)+<,"UD2_,T^DXF3[%W2K9P,L3V6@OS]P@*AXQNZ)OC2=:-"PZ6IYVH MX2>X7]W)>(O-*J74T%J)+3%09?1NW M*;L$H0ES'#%\B9D1S*O/(?A:B"/_0.?K].UJAMM(WR[I2;(NL%L5V$6!W:7"\8L_FW',1L-A-_T@-G_C_!]02P,$% @ FVVD M3!:Y'7RT 0 T@, !D !X;"]W;W)K&UL?5-A M;]P@#/TKB!]0$B[=JE,2J==JVJ1-.G7:^IE+G 050@;DTOW[&9)FV1;M"V#C M]_QL3#X9^^(Z $]>M>I=03OOAR-CKNI "W=C!NCQIC%6"X^F;9D;+(@Z@K1B M/$G>,2UD3\L\^LZVS,WHE>SA;(D;M1;VYPF4F0J:TC?'DVP['QRLS ?1PE?P MWX:S18NM++74T#MI>F*A*>A]>CQE(3X&?);63,3.O1]$>.+TR+$W57#&5L0[%._0>RUYPG-V#41+ MS&F.X9N8=(U@R+ZFX'LI3OP?.-^''W85'B+\\(?"PSY!MDN018+LOR7NQ61_ M)6&;GFJP;9PF1RHS]G&2-]YU8.]Y?)/?X?.T?Q&VE;TC%^/Q96/_&V,\H)3D M!D>HPP^V&@H:'X[O\6SG,9L-;X;E!['U&Y>_ %!+ P04 " ";;:1,F61D M(+4! #2 P &0 'AL+W=O/*N5>LRVGC?'1AS10-:N"O308LWE;%:>#1MS5QG0901I!7C27+- MM) MS=/H.]D\-;U7LH63):[76MA?1U!FR.B&?CJ>9=WXX&!YVHD:7L!_[TX6 M+3:SE%)#ZZ1IB84JHW>;PW$7XF/ #PF#6YQ)J.1LS&LPOI0938(@4%#XP"!P MN\ ]*!6(4,;;Q$GGE &X/'^R/\;:L9:S<'!OU$]9^B:CMY244(E>^6^\T1,+2M'B?=QE&_=AO-GN)]@Z@$\ /@-N M8QXV)HK*'X07>6K-0.S8^TZ$)]X<./:F",[8BGB'XAUZ+SE/]BF[!*(IYCC& M\$7,9HY@R#ZGX&LICOP?.%^';U<5;B-\^X?"ZW6"W2K!+A+L_EOB6LS-7TG8 MHJ<:;!VGR9'"]&V3^<&'-5!UJX.S- CS>-L5IX-&W+W&!!U!&D%>-)\III(7M: MYM%WL65N1J]D#Q=+W*BUL#_/H,Q4T)2^.!YEV_G@8&4^B!:^@/\Z7"Q:;&6I MI8;>2=,3"TU![]/3^1#B8\ W"9/;G$FHY&K,4S ^U@5-@B!04/G ('"[P0,H M%8A0QH^%DZXI W![?F%_'VO'6J["P8-1WV7MNX(>*:FA$:/RCV;Z $L]KRA9 MBO\$-U 8'I1@CLHH%U=2CYUWV<9_FFRQ;8/L O@#X"CC&/&Q. M%)6_$UZ4N343L7/O!Q&>.#UQ[$T5G+$5\0[%._3>2IX<8[AFYAT MC6#(OJ;@>RG._!\XWX=GNPJS",_^4/AVG^"P2W"(!(?_EK@3DR9_)6&;GFJP M;9PF1RHS]G&2-]YU8.]Y?)/?X?.T?Q:VE;TC5^/Q96/_&V,\H)3D#D>HPP^V M&@H:'XYO\&SG,9L-;X;E!['U&Y>_ %!+ P04 " ";;:1,IGM[&K,! #2 M P &0 'AL+W=O>:2$[6F31 M=S9%AH-3LH.S(7;06IA?)U XYC2A+XX'V;0N.%B1]:*!;^"^]V?C+;:P5%)# M9R5VQ$"=T]OD>-J'^!CP0\)H5V<2*KD@/@7C)RL:5E(-UJ&<6+T6+YVF77=S'Z28]S+!M )\!? $<8AXV)8K* M[X43169P)&;J?2_"$R='[GM3!F=L1;SSXJWW7@N>)!F[!J(YYC3%\%7,:P3S M[$L*OI7BQ/^!\VUXNJDPC?#T#X7_(=AO$NPCP?[-$K=BTK^2L%5/-9@F3I,E M)0Y=G.25=QG86Q[?Y#5\FO:OPC2RL^2"SK]L['^-Z,!+V=WX$6K]!UL,!;4+ MQP_^;*8QFPR'_?R#V/*-B]]02P,$% @ FVVD3,>]T@:T 0 T@, !D M !X;"]W;W)K&UL?5-A;]P@#/TKB!]0+ERNJTY) MI%ZK:9,VZ=1IZVV168& MKV0'9TO$T:W.)%1R,>8E&)^KG.Z"(%!0^L @<+O" R@5B%#&SYF3 M+BD#<'U^8_\8:\=:+L+!@U'/LO)M3N\HJ: 6@_)/9OP$-B6*RA^%%T5F MS4CLU/M>A"=.CAQ[4P9G;$6\0_$.O=>")VG&KH%HCCE-,7P5DRP1#-F7%'PK MQ8G_ ^?;\/VFPGV$[_]0>-@F2#<)TDB0_K?$K9C;OY*P54\UV"9.DR.E&;HX MR2OO,K#W\1'9>_@T[5^%;63GR,5X?-G8_]H8#RAE=X,CU.('6PP%M0_'#WBV MTYA-AC?]_(/8\HV+WU!+ P04 " ";;:1,$.0B$K4! #2 P &0 'AL M+W=O3DFD7J=I MDS;IU&G=9RYQ$E2(,R"7[M\/2)IE:]0O@(W?\[,QV8CFR;8 CCQKU=F>:2$[6F31=S9%AH-3LH.S M(7;06IC?)U XYC2A+XX'V;0N.%B1]:*![^!^]&?C+;:P5%)#9R5VQ$"=T[OD M>-J'^!CP*&&TJS,)E5P0GX+QI$>U4]9N3:G!THJJ,6@W ..GV&NYQTE<_%?X0K*AP) MRL:5E(-UJ&<6+T6+YVF77=S'Z29-9]@V@,\ O@ .,0^;$D7E'X43169P)&;J M?2_"$R='[GM3!F=L1;SSXJWW7@N>W&;L&HCFF-,4PU_J/PL$VPWR381X+]FR5NQ7SX+PE;]52#:>(T65+BT,5)7GF7 M@;WC\4W^AD_3_DV81G:67-#YEXW]KQ$=>"F[&S]"K?]@BZ&@=N%XZ\]F&K/) M<-C//X@MW[CX U!+ P04 " ";;:1,^-9>0;$! #2 P &0 'AL+W=O M))MYZ.#E7DO6O@,_DM_ML%B"TLM-1@GT1 +34$?=L?3(<:G M@*\21K;_0VV#> S@"^ ^P1@4Z*D_*WPHLPMCL1.O>]%?.+= MD8?>5-&96I'N@G@7O->2\RQGUT@TQYRF&+Z*V2T1++ O*?A6BA/_"\ZWX?M- MA?L$W_^F\!_Y#YL$AT1P^&^)6S%_JF2KGFJP;9HF1RH<3)KDE7<9V >>WN17 M^#3MGX1MI7'D@CZ\;.I_@^@A2,GNP@AUX8,MAH+&Q^.;<+;3F$V&QW[^06SY MQN5/4$L#!!0 ( )MMI$S+<(TSM0$ -(# 9 >&PO=V]R:W-H965T MBQ:^0OC6GQU:;&&II0;CI37$05/0^_WQE,7X%/ D8?2K M,XF57*Q]CL:GNJ"[* @45"$R"-RN\ !*12*4\6/FI$O*"%R?7]D_I-JQEHOP M\=UF'KJ!WE-30B$&%1SM^A+F>6TKFXC_#%12&1R68H[+*IY54@P]6SRPH M18N7:9-TP]_-L&T GP%\ =RE/&Q*E)2_%T&4N;,C<5/O>Q&?>'_DV)LJ M.E,KTAV*]^B]EIP?Q@TB2OO,O WO/T)K_#IVG_ M(EPKC2<7&_!E4_\;:P.@E-T-CE"''VPQ%#0A'M_BV4UC-AG!]O,/8LLW+G\! M4$L#!!0 ( )MMI$QJYU.QQ@$ #<$ 9 >&PO=V]R:W-H965TO#?#,.:3TJ^F [#H38K>%+BS=C@28JH.)#-W:H#>G31* M2V:=J5MB!@VL#D%2$)HD]T0RWN,R#[ZS+G,U6L%[.&MD1BF9_GT"H:8"[_"[ MXYFWG?4.4N8#:^$[V!_#63N+K"PUE] ;KGJDH2GPX^YXRCP^ %XX3&:S1[Z2 MBU*OWOA2%SCQ"8& RGH&YI8K/($0GLBE\6OAQ*ND#]SNW]D_A=I=+1=FX$F) MG[RV78$/&-70L%'89S5]AJ6>#*.E^*]P!>'@/A.G42EAPA=5H[%*+BPN% MYI7W89WFDVR_A,4#Z!) UX!#T"&S4,C\([.LS+6:D)[O?F"^Q;LC=7=3>6>X MBG#FDC?.>RTIO<_)U1,MF-.,H1O,;D40Q[Y*T)C$B?X73N/A:33#-(2G6_5# M&B?81PGV@6#_3XD/-R7&,(>X2!85R2($'VY$(I@TN1$AF\9)T&UXL@95:NS# MN&R\ZU0\TM#XO_!YI+XQW?+>H(NR[OF$)C=*67"I)'&UL;51M;]L@$/XKB!]0$IS8661;:EI5 MF[1)4:=MGXE]?E'!>$#B[M\/L.-Z'E\"=WY>[@A'.DCUIAL @]X%[W2&&V/Z M(R&Z:$ P_2![Z.R72BK!C U5372O@)6>)#BAFTU,!&L[G*<^=U9Y*J^&MQV< M%=)7(9CZN(.!0&*? ['*#)^#<"=DR?D^:>+9T MQ.7^KO[B>[>]7)B&)\E_M:5I,GS J(2*7;EYE<-GF/K98S0U_Q5NP"W<56(] M"LFU_T7%51LI)A5;BF#OX]IV?ATF_3LM3* 3@:X(9#3RE3\SP_)4R0&I\>Q[ MYO[B[9':LREUDM* +67S8$^UL>_1''"HC-LF=J_&J1P#(_OIP2'S MJY?_!5!+ P04 " ";;:1,%BAC2M,! "<&>\9ES9LR,LTFJ%]T"&/0J>*]SW!HS' C190N"Z1LY M0&]/:JD$,]94#=&# E;Y(,$)C:*4"-;UN,B\[Z2*3(Z&=SV<%-*C$$S].0*7 M4XYC_.9X[IK6. .'^'!,'=X#?G8P MZN4K.4KXXXTN5X\@E!!Q*XQB872[P")P[(IO&[X43KY(N<+M_8__D:[>U MG)F&1\E_=95I8>$40R[Y*T)#$D;X+I^'P73## MG0_?;=7O/]!/@@2))TC^*S&^*C&$^2#+?5!D'R#878F$,$E8) V*I &"_95( M")->B9!-=PA0C9\+C4HY]GXF-]YU]!ZH[ZY_\'ENOS'5=+U&9VELC_I.JJ4T M8%.);FS!K7TJ5H-#;=SVUN[5/#"S8>2PO 5D?9"*OU!+ P04 " ";;:1, M7".=&JLSEMG>N/C-FR!2WL#?;0^9L:C1;.FZ9AMC<@JDC2BO'= M[@/30G:TR*+O;(H,!Z=D!V=#[*"U,'].H'#,:4)?'4^R:5UPL"+K10/?P?WH MS\9;;%&II(;.2NR(@3JG#\GQE 9\!/R4,-K5F81*+HC/P?A2Y707$@(%I0L* MPF]7> 2E@I!/X_>L29>0@;@^OZI_BK7[6B["PB.J7[)R;4X/E%10BT&Y)QP_ MPUS/+25S\5_A"LK#0R8^1HG*QI64@W6H9Q6?BA8OTRZ[N(_3S3Z9:=L$/A/X M0CC$.&P*%#/_*)PH,H,C,5/O>Q&>.#ERWYLR.&,KXIU/WGKOM>#I7<:N06C& MG"8,7V&2!<&\^A*";X4X\7=TODW?;V:XC_3].OI]NBV0;@JD42#]K\3#FQ*W M,/=O@K!53S68)DZ3)24.79SDE7<9V <>W^0??)KV;\(TLK/D@LZ_;.Q_C>C MI[*[\2/4^@^V& IJ%XYW_FRF,9L,A_W\@]CRC8N_4$L#!!0 ( )MMI$S$ M!Q!(P@$ #<$ 9 >&PO=V]R:W-H965TVUD6[KE+X%=S\[, M IM\4OK5= 6O4G1FP)WU@X'0DS5@63F3@W0NR^-TI)9%^J6F$$#JT.1%(0F MR3LB&>]QF8?<29>Y&JW@/9PT,J.43/\Z@E!3@5-\3;SPMK,^0?Z@(GWA (J*QG M8&ZYP",(X8F%V?V5_#KV[7L[,P*,2/WAMNP*_QZB&AHW"OJCI M(RS]9!@MS7^&"P@']TZ<1J6$";^H&HU5AW5:^*]E\0*Z%-"; M C(+!>=/S+(RUVI">C[[@?DK3@_4G4WED^$HPC=GWKCLI:19DI.+)UHPQQE# M-YAT11#'ODK0F,21_E-.X^6[J,-=*-]MU3_6AC5:A[83JY"O-K@ M2YFAT!8$# IM%:@9;O C%DA4\:O61,MEI:XGK^K/[G>32]7JN!!L)]MJ9L, M'5%00D4'II_%^!GF?B(4S,U_A1LP [>5&(]",.6^03$H+?BL8DKA]&T:V\Z- MX[02'V::GT!F ED(1^>#)R-7^2/5-$^E& ,Y[7U/[2_>G8C9F\(FW5:X-5.\ M,ME;3J(HQ3-.B#Y/X32*O2>01.&Y,?)A/?I/8:Q)_%(C#C8D/\Y_?E7A-$H\ MV9CX,/N-"5X=00ZR=I=/!848.G?Q5]GE?M\3=X3_PJ?'X1N5==NIX"JTN0CN MN%9":#"EA'=F5QOS'BT!@TK;:6+F'GU\C]02P,$% @ MFVVD3.9-['6W 0 T@, !D !X;"]W;W)K&UL M=5/;;M0P$/T5RQ]0;[SI4E9)I&X1 @FD51'EV9M,+JHOP78VY>\9.VD();S8 MGO$Y9RX>9Z.QSZX%\.1%2>URVGK?'QES90M*N!O3@\:;VE@E/)JV8:ZW(*I( M4I+QW>[ E.@T+;+H.]LB,X.7G8:S)6Y02MA?)Y!FS&E"7QV/7=/ZX&!%UHL& MOH'_WI\M6FQ1J3H%VG5&$PMU3N^3XRD-^ AXZF!TJS,)E5R,>0[&YRJGNY 0 M2"A]4!"X7>$!I Q"F,;/69,N(0-Q?7Y5_QAKQUHNPL&#D3^ZRK)GV3L=]G&[2]S-M MF\!G E\(=S$.FP+%S#\(+XK,FI'8J?>]"$^<'#GVI@S.V(IXA\D[]%X+?D@S M=@U",^8T8?@*DRP(ANI+"+X5XL3_H?-M^GXSPWVD[]?TY#\"Z:9 &@72OTJ\ M?5/B%N;P)@A;]52!;>(T.5*:0<=)7GF7@;WG\4W^P*=I_RILTVE'+L;CR\;^ MU\9XP%1V-SA"+7ZPQ9!0^W!\AV<[C=ED>-///X@MW[CX#5!+ P04 " "; M;:1,-K03)\8! W! &0 'AL+W=OE[*'\.] MG'/N!URGHU0ON@$PZ$WP3F>X,:8_$J*+!@33=[*'SIY44@EFK*EJHGL%K/0D MP0F-HAT1K.UPGGK?6>6I' QO.S@KI $HYGAR"4$ M' KC%)A=KO G#LAF\;KK(F7D(ZXWG^H?_.UVUHN3,.#Y'_:TC09/F!40L4& M;I[E^ AS/0E&<_$_X KYO6MO/K.)WL#C,M M3* S@2Z$@X]#ID ^\Z_,L#Q5SS\9=<26G IA+=V5P:.\6+P:$R;KNW>S6]Y&PO=V]R:W-H965T M7 M'(@%7*__OH">M99^$69XYGEF1H9TE.I%-P &O0K>Z0PWQO1G0G31@&#Z0?;0 MV9-**L&,-55-=*^ E3Y(<$*CZ$@$:SN)%W@>O_&_L'7;FNY M,0U/DO]H2]-D^(11"14;N'F6XT>8ZXDQFHO_#'?@%NXRL1J%Y-I_43%H(\7, M8E,1['5:V\ZOXW22Q'-8.(#. 70).'D=,@GYS-\SP_)4R1&IJ?<]<[]X=Z:V M-X5S^E;X,YN\MMY[3A.:DKLCFC&7"4-7F-V"()9]D: AB0O])YR&P_?!#/<^ M?+\.WYW"!(<@P<$3'/XJ<;\I,80YA$7BH$@<((@W(B',,2QR#(H< P3)1B2$ M^4^[DJ!($B!XMQ$)8$[11H2LKJ 5?OATZB00^<'?^5=YON1^BO\!SX]#E^8 MJMM.HYLT=A#\=:VD-&!3B1YL5QO['BT&A\JXK9T?I*:IG PC^_G!(&PO=V]R:W-H965T2=GI9Y\\*7*\^+$/:O@,DY\$H\G\5[@"=W"OQ/4H%3?AB\J+L4I,+$Z* M8,_CV,DP#N-*0J>R> &="NA<0#\$+V.CH/PCLZS(M!J0'O>^9_X7KP_4[4WI MDV$KPIH3;USV6M#].B-73S1ACB.&+C"O".+8YQ8TUN)(WY73/8T3;*(:-X%@ M\X9@$R?81@FV@6#[AF![8W+$) $C_V4RB;9((BV2.,$N2K#[?Y-IE""-*-C= MF$S?FZ2W*LGBZ C03;@T!I7J(L.%763G>WD?SBIYA8^7^AO332<-.BOK#G X M9K52%IR4U9U3T;IW9 XXU-9/4S?7XVT: ZOZZ:$@\VM5_ 502P,$% @ MFVVD3"HZL87G 0 ?04 !D !X;"]W;W)K&UL MC53;CILP$/T5Y ]8*MNKVV8$AH+4QM9VP^_=K&X)R<=M] MP9[AS)ES,)YLX.)5-@#*>V.TDSEJE.K7&,NR 4;D ^^ATV]J+AA1.A0'+'L! MI+)%C.+0]U>8D;9#169S.U%D_*AHV\%.>/+(&!'O&Z!\R%& SHGG]M HD\!% MUI,#_ 3UJ]\)'>&9I6H9=++EG2>@SM&78+U-#=X"7EH8Y,7>,T[VG+^:X$>5 M(]\( @JE,@Q$+R?8 J6&2,OX,W&BN:4IO-R?V;]9[]K+GDC8)O,G\(YR :KA1HGN4G$K[],JC5)Q-+%H*(V_CVG9V'2;^ M7A;/+PM$EY6=W[3'W? MW25V=HD=7?YRGHF3(/F\S]1)D#H41#<^TSN?P9U-?'$1S&!Z(N+0=M+;B_&B3 &BO?3L,/SQ"T^ %!+ P04 M" ";;:1,S/R:- H" !!!@ &0 'AL+W=O?;1P$B9?N M)CY]I]_83MY3]L8K .%\-*3EA5L)T2T1XOL*&LR?: >M7#E2UF AA^R$>,< M'S2I($NW.O$2WVJA)I M9=[A$_P$\:O;,CE"H\JA;J#E-6T=!L?"_;)8;C*%UX#7&GH^Z3NJDAVE;VKP M[5"XG@H$!/9"*6#97& -A"@A&>/=:+JCI2).^U?U9UV[K&6'.:PI^5T?1%6X MJ>LB+7,<5_APL0"5=)I,>>$JY_G?V9"]H8%1FEP1]#6[>Z M[8>5)#,T.\$W!'\D^.%#0F (P4A8/":$AA#>$-!0BMZ;#1:XS!GM'39\W0ZK M0[18AG+W]VI2;[9>D]O#Y>RE]+,P1Q-/,7/$VH)(TSEF\T@%R8QC M4-\:U-?T8!8TL@L$5H% "X0S@?@FXX!)-*:]UI':74*K2VAQ26Y=W9^?[*Y.-+F;ZG']@=FI;KFSHT)> MD_P^E7S/QP&!HU#=1/;9\*H- T$[\V"C\5^C_ M02P,$% @ FVVD3 *, M""0D! PA8 !D !X;"]W;W)K&ULE9CO;J,X M%,5?!?$ [ZV@51)I#:CT:ZT*U4SFMW/-'$2-( SX#2S;[_\:YJ8XPY\:8 < M7ZY/[L^^]?*BJQ_U42GC_2KRLE[Y1V-.#T%0;X^J2.M/^J3*YIN]KHK4-+?5 M(:A/E4IWW: B#R@,HZ!(L])?+[MGS]5ZJ<\FSTKU7'GUN2C2ZK\GE>O+RF?^ MVX.OV>%HV@?!>GE*#^J;,M]/SU5S%URC[+)"E76F2Z]2^Y7_R!XV4K8#.L4_ MF;K4-]=>.Y47K7^T-W_N5G[89J1RM35MB+3Y>%4;E>=MI":/GT-0__K.=N#M M]5OT+]WDF\F\I+7:Z/S?;&>.*S_QO9W:I^?E[P^S_4J\J;^1M M)LT[MCJON[_>]EP;70Q1FE2*]%?_F97=YV6(_S8,#Z!A %T',/GA #X,X.\# M1#?Y/K-NJI]3DZZ7E;YX5?]KG=*V*-@#;\S:#2<[E^P&2OB"+^!PTGP;CR_FP3A (&$%T M<1> 6R[TFKC3E&].Q918U#*24.$) *A\9S3 &8\?XA"J!HH7M"A"QT)$,1I@!AIECG6(8.R9G6(+! M8]&46HG&M4+1B!TD8^&-P?<)89 9()"YYH019,D,6S"$;#&E4H"(<=L4)'*L MC81Y)L S<[A*F#]BTRTAS!_1A$H91-:J$H66*4#&*$E<<\(T$V+0L5839I#$ M#%LP@X3V/KM2D&A4*5#DV#H(TTR 9N989@GS1_$,2S!_A/; 4:4DXQ*0(K+7 M%"03E+ALP3038M#1X'#,( ^GV\(Q@QSM@7:E(-%-$?2F(!$Y=A^.:>: 9G+L M/MS1Q,[H8CGFCT_I8_FX0TTB:;>Q2"6$*QW,,@<$DBL$)I#/Z&0Y)I!/Z661 MB.P5Y3>B^V0PRQRP3([MBV/Z^(R.5F#ZQ)2.5HP[U2;5R#8%R(@+-?4L R.?8>@?D3,_I9@?D34_I9 M 1I5&;*;MFQP!>C"!5\XUDF!>1:(0L?N(S"%8D9'*S"%8DI'BT3<;MZ@R&&) MQ#Q+P#-WS$=B N6,CE9B N64CE:.6U7)HE&I )F(*';4O\0\2T A=ZS7$E,H M9W2TTG&8,Z6C12(^,@6)[%4RN#GY*U1UZ Y):V^KSZ5IS]ANGEX/8A^I/3FT MGC^QATU_G/H>IC_=_3NM#EE9>R_:&%UTIX=[K8UJ<@P_-3D>5;J[WN1J;]K+ MN+FN^E/5_L;HTW!B'%R/K=?_ U!+ P04 " ";;:1,3RWG1\P! !@! M&0 'AL+W=OQ<5UYF= MJ$EWFJ9-VF2R3=MG1J\C61 +S+C]^P(R9L8U?1'N]9S#.0(6HU2ON@,PT9O@ MO2Y19\RPPUC7'0BJ'^0 O7W32B6HL:4Z83THH(TG"8[3.,ZQH*Q'5>%[!U45 M\FPXZ^&@(GT6@JJ_S\#E6*($71LO[-09U\!5,= 3_ #SLUD M'REH2_0QV>TSA_> 7PQ&?3./7)*CE*^N^-J4*':&@$-MG *UPP7VP+D3LC;^ M!$TT+^F(M_.K^F>?W68Y4@U[R7^SQG0EVJ*H@9:>N7F1XQ<(>1Y1%,)_@PMP M"W=.[!JUY-H_H_JLC11!Q5H1]&T:6>_',>A?:>N$-!#2F9!D_R600" + IZ< M^:B?J*%5H>08J6FS!NK.1+(C]F/6KNF_G7]GTVK;O52$Y 6^.*& >9XPZ0TF MO4?L5Q"/,P1; [.+=-5%ZOGDSL5F78"L"A OD-T);!LE6O#PMO&3O5OF0/^5DX64%E9%-OC"#;_;:W;WO5)U8KZ.C M-/;8^,UMI31@%>,'>Z [>]WG@D-KW'1CYVHZ]%-AY!#N,YY_*M4_4$L#!!0 M ( )MMI$S&G9M9&@( P& 9 >&PO=V]R:W-H965T>\-:^76KY3J-@C)LH*&RB?>0:O?G+EHJ-)# M<4&R$T!/-JAA" =!@AI:MWZ1V[F#*')^5:QNX2 \>6T:*O[N@/%^ZX?^?>*E MOE3*3* B[^@%?H+ZU1V$'J')Y50WT,J:MYZ \];_%&[VJ=%;P6L-O9SU/5/) MD?,W,_AVVOJ! 0(&I3(.5#I>#.Z:)2& MO@]MW=JV'_WO8>X / ;@*2 D_PV(QH!H$8 &,EOJ9ZIHD0O>>V+X6!TU>R+< M1'HQ2S-IU\Z^T]5*/7LK(A+DZ&:,1LUNT."9!C\J]@Y%/$F0!I@HL),"V_CH M@2)T&T1.@\@:D >#!>1NT*16TUI-&. @RQ:UK&7I,XX^*(/T.5ULA+U#AB,\DSW@)$Z*D#IQX@9.N-TXT3S/0.%39#'E@0;-S:>[) M'U1Z+X8(:!HIWX]V+IA] M\0]02P,$% @ FVVD3+$[[*/B 0 [ 0 !D !X;"]W;W)K&UL?91=CYP@%(;_BN&^B]]C)FK2M6G:I$TFV[2]9O0XF@6Q MP(S;?U] QS@NZ8UPCN]Y>0XB^<3%J^P E/?&Z" +U"DU'C&6=0>,R"<^PJ#? MM%PPHG0H+EB. DACBQC%H>^GF)%^0&5NF9S#(G@^>@+9 'X-CE1B]%?SJ89*; MN6^ZES.1 M4''ZNV]45Z ,>0VTY$K5"Y^^P-)/@KRE^6]P ZKEAD2O47,J[=.KKU)QMKAH M%$;>YK$?[#@M_O 8ZRNC.,WQS1@MFN=9$VXTX:.BU4:9*&;)7:RQ Z6;,&ULC5;MDIL@%'T5QP=8$$5-)G$F7YUVIIW);*?M;Y*0Z*R*!9)L MW[Z KJN![.9/!#SGW'LNR,WLROB+R"F5WFM5UF+NYU(V4P#$/J<5$4^LH;5Z MX'_MO"YW[[_1"2P77F:@8>U8* M\^OMST*RJE-1J53DM7T6M7E>VS$L".$[X3H0T+4$:)' M";@CX!L":+V;8JZ))-F,LZO'V_/0$'WL@BE6V[77BV9WS#M53Z%6+UD836;@ MHH4ZS++%H $FZ!% J?#:!J(HAHD% MW#A"1U&*AL"11^STB&V/Z8W'%H*'&:7))+4]VL 00AS>S2AV9A1;&848N042 MIT#R^+ZG3H'T\YJD]BZENB)635)'38(Q<)31Q)G1Q%&3\"8E%R9R!PF@^_* M#@E\1^+._1,\7OS >;\L O3Y9]=A1H??_D16#AC&L:OZ8'#!5I2?3+<3WIZ= M:]-J!ZM]1UV8A@K>X6T[_D'XJ:B%MV-27?/F,CXR)JE*"#ZI@Y"K?P#]I*1' MJ8>)&O.V#;83R9JNQ8/^?T;V'U!+ P04 " ";;:1,D]+;E%0" " !P M&0 'AL+W=O-V+B%E.W:\T1>0$W%$VNA45].C-=4JB4_>Z+E0(_&J:X\@E#DU;1LW"PU M>WN>I>PBJ[*!/7?$I:XI_[6#BG4;%[NWC9?R7$B]X65I2\_P%>2W=L_5RAM5 MCF4-C2A9XW X;=PM7N^PKQV,Q?<2.C&9.SJ5 V.O>O'IN'&1C@@JR*66H&JX MPC-4E5920+ZS[" MD%#H.D/VG^$*E3+7D2A&SBIA?IW\(B2K!Q452DW?^K%LS-@-^CI")_#V5-$LYZQS>'WY+]7^,UT2=3:XWS5&8;RIXH7:OF1]&J7?50H/- MKKOF]<";%, :^-F4?N'D[-*8OC/9'=O+EI@"^L>\[TU?*#^7C7 . M3*HR;(KEB3$)*ASTI!(N5#L<%Q6-33?[#5!+ P04 M " ";;:1,!8*:X/L! M!0 &0 'AL+W=O GJ%_=2>@5GEB*AD$K&]XB 67J/6[VQ]C@+>"E@4'.YLA4&@>CA D>@U!!I&V\CIS=)FL3Y_(/]R=:N:SD3"4=.?S>% MJE/OWD,%E*2GZID/7V&L)_+06/QWN #5<.-$:^2<2ON/\EXJSD86;861=SRUQ M7,-$ZR+A:AVA)0CG'A_^XW*[2K"U!-LK!_&B$0X364Q[JQ'1JD2T(K%;2#C, M;B;A+UIU"W%E(EXU$:^8N%^8B#])Q+[]+83P[)0Q$)6]D!+EO&^5^9JSZ'3G M'^VQ7L0/^BUPI_1<@;;IW^E6U/KMFA842F6F M.ST7[@:[A>+=^#CAZ87,_@)02P,$% @ FVVD3.$!*9PC P Q@T !D M !X;"]W;W)K&ULE9?M;ILP%(9O!7$!Q<=?0)5$ M6C--F[1)5:=MOVGB)*B ,W"2[NYG/AH1^[#1/P4[[SE^CVV>VHN+KE^:@U(F M>"V+JEF&!V..]U'4; ZJS)H[?525_66GZS(SMEGOH^98JVS;!95%1 F149GE M5;A:='V/]6JA3Z;(*_58!\VI++/ZSX,J]&490OC6\93O#Z;MB%:+8[97WY7Y M<7RL;2NZ9MGFI:J:7%=!K7;+\ /L46M=_,JWYK , MDS#8JEUV*LR3OGQ60T$B#(;JOZJS*JR\=6+'V.BBZ?X&FU-C=#EDL5;*[+5_ MYE7WO SYW\+P #H$T&L \'\&L"& .0%1[ZPK]6-FLM6BUI>@[E?KF+6; NZ9 MG;K;:QO><5D^DB.K>)!LU#KZ$C#;U5K!&%N$HB:^#J@J(N:!?/ MQBYB@B=@: +6)> W"< IH]?$G:;J30(1J71J062$"Y'@=CAJAR-VG#E[Z#5B M-$YL/3NFU[Y*2B%CW(Q S0C$#'/,"&\88#))A.,&D\5I"K@=B=J1B!V.)XC1 M!/'\S9*@"9(9FR7Q*Z4\D<29$$P&!"8V?XK:26=LEM0;AT,BW:WKJU@BQ<3J M ,&!0&9LET$T'BFA:WXJIBP MJ4V#0P8PRLB)%#AFX!V< 1PT,(L(0CAJ8PQKP,0*" M^,N$R#B9FF2*TX;.H0WU,<)YRMQ_3JB,R(DEHSAM*$:;B2^33AQFWD$;BM.& MSJ$-13#"[-9QI^5_LEM#.&WH'-I0GR, C+FX060IF3K24!PW= YN!M'-48Z. M!AKL^"HNF$N_:'2@;F\XW[)ZGU=-\*R-/9MW)^B=UD;9C.3.9CS82]6U4:B= M:5]C^U[W-XN^8?1QN#5%UZO;ZB]02P,$% @ FVVD3( EM&+W 0 8P4 M !D !X;"]W;W)K&UL=93=CILP$(5?!?$ :V/^ MG(@@-5NM6JF5HJW:7CO))* UF+6=L'W[VH8@"NX-MH5< M-]"J6K2!A,LN_!1M]]3JG>!7#;V:S0/;R5&(-[OX>MZ%V!8$'$[:.C SW.$9 M.+=&IHSWT3.32]'IN!9\-_U65>[D(;!&2[LQO6KZ+_ V$\: M!F/SW^ .W,AM)89Q$ERY9W"Z*2V:T<64TK"/8:Q;-_:C_R/-GT#&!#(ED*&7 M >0J_\PT*PLI^D .>]\Q^XFC+3%[<[)!MQ7NG2E>F>B]C'-:H+LU&C7[04-F MF@CC28.,_P0A7@AQ!O$_D(W?(/8:Q,X@F1M0O*ART.1.TPY59ILL\V,2+R9Q M%NG,@N!HL^"L1=$&IXF?DWHYJ8=#EOVL11&-8^KG9%Y.YN-$"\Y:%.4Q^<_W MS;V&ULC97=CILP$(5?!7'?-6#,3T20FE15*[52M-6VUT[B!+2 J>V$[=O7-@11 M9U+M3;#-F3/?<1*[&+AXE15CRGMKFTZN_4JI?H60/%2LI?*)]ZS3;TY*[/E3(+J"QZ>F8_F'KI=T+/T.QRK%O6R9IWGF"GM?\Q7&USH[>"GS4;Y&+L MF21[SE_-Y.MQ[0<&B#7LH(P#U8\KV[*F,48:X_?DZ<\M3>%R?'/_;+/K+'LJ MV98WO^JCJM9^YGM'=J*71CWSX0N;\A#?F\)_8U?6:+DAT3T.O)'VTSMV701!I*E)'VP,RF(D[X#)WT?#B1[C).!.!F X_399'=]/H0I3C,'!Y(E M"0E@G!S$R0$[@@+(\=*PDS+#5(_%>'R/$\7[Z69"\_58_@502P,$% @ MFVVD3-&##<>$ @ UPD !D !X;"]W;W)K&UL ME5;1CILP$/P5Q <8VDZX_GUM0[AJK-72S[5NGH- 93FOF'H2#:_-DX.0%=-F*H^! M:B1G>Q=4E0%!:!94K*C]=.'6MC)=B),NBYIOI:=.5<7DWS4O1;OTL7]9>"F. MN;8+0;IHV)'_X/IGLY5F%@PL^Z+BM2I$[4E^6/HK_+PAQ 8XQ*^"M^IJ[%DI M.R%>[>3K?NDC6Q$O>:8M!3.W,]_PLK1,IHX_/:D_Y+2!U^,+^V"\H\KU>_3=^YJ6!VTI,CDR4REV][*2TJ'H6 M4TK%WKI[4;M[V_-?PN T@>0(<#D_E] V >$[P'4B>\J1C@@V B. ,(2@B=/'AM8@$P004)*".@'X@P#>[ &$(G"0"DT0 00@3S$"" MV729,P)XA>+I: GN&D EJ 1!%]"9/9DXU:Z=N5H= MNI:5:UJ"=WC7\GQG\EC4RML);7[6[I=Z$$)S4PMZ,N&ULC93;CILP$(9?!?$ :XXAB0"IV:IJ MI5:*MFI[[< 0T!I,;2=LW[ZV<5"2G5;)!3XP\_WS3[#SB8M7V0(H[ZUG@RS\ M5JEQ2XBL6NBI?.(C#/I-PT5/E5Z*(Y&C %K;I)Z1* A6I*?=X)>YW=N+,N6WF0"4\<_:KJU5;^&O?JZ&A)Z9>^/09G*'4]YS[KW & MIL--)5JCXDS:IU>=I.*]H^A2>OHVC]U@Q\GQ+VEX0N02HB4AFKW,0K;RCU31 M,A=\\L3<_)&:_SC<1KHWE=FTK;#O=/%2[Y[+)$AS M*@SNI+"8$!=9H2(K!!#A@ P%9(]W=(T"UD@%\9W-];N.AO_OZ :5VB!2"0X( M _PK#QZW&_[CH(0/&'9!UXY3W#"Y.J#F OQ&Q;$;I'?@2I]U>R(;SA5H:O"D M/Y=6W[G+@D&CS#33&PO=V]R:W-H965T\9-B94TWPI&GJB+B[S-EO%VYV+U,O)3'0ID)E&<-.=*? M5/UJ-D*/T."R+RM:RY+7CJ"'E?L)+]U!W>:0+'_8O[%YN\3F9+)%US]KO\Y#'&7H;(QZS7.G\4<:_UJQ!A3_39 &&"A\D,*W\<$510P;!*!! M8 W"*X-DDD:G2:RFMIJI9#V71%$DTT>@U?I!X$Y:Y*!X9 M79%$($D$D"PF)!% DDZ_REP4Q7[DPRPQR!+/67P/-DA @^3Q'9*"!ND#.R2= M)3K;(7/)G1VR $D6#ZS+XF.2N>0."?;@T^\!ZX)O6-PH(/CQE<'PZF M%WUP: #5S5.#X5*"H5HR71\\KQ00S5PUIT&C4FWNSA]$',M:.ENN=-6WM?G MN:+:T'O2B17ZNAX&C!Z4Z2:Z+[H[JQLHWO3W,1K^%.3_ %!+ P04 " "; M;:1,TEZ^:N ! B!0 &0 'AL+W=OCL*3EZZCXM<3,#YF*$"WQG-[;I1IX#P= MZ!F^@OHV'(6N\*)2M1WTLN6])Z#.T&-P*!*#MX#O+8QRM??,)"?.7TSQJ?C/< 6FX<:)?D?)F;2_7GF1BG>SBK;2T==I;7N[CK/^ MC>8FA#,A7 A!]$\"F0ED0\"3,SOJ>ZIHG@H^>F+ZLP9JSD1P(#K,TC1M=O:9 MGE;J[C6/PC#%5R,T8YXF3+C";!"% Q$O$*P-+"Y"IXO0\J,_7!"W '$*$"M MU@+!SBT0.06B.P?A?A/#!$DLI)\AR;L-JKA'$=^/_S),[/02.]((W ([I\#N M[6DD3H'D_VDDKC1(O$GC'J73(/N-%[PZK>;V^$+%N>VE=^)*'WQ[/&O.%6A% M_T>^@+:RD8U,IL$[T7TV<[%8H/\XV$EVLQ_PU02P,$% @ FVVD3$?K MV?U+ @ A0< !D !X;"]W;W)K&ULC57;CILP M$/T5Q >LL0VYK A2DJIJI5:*MFK[["1.0&LPM9VP_?O:AE 6)M'F(=C#S#ES MC&3&BJ/A.!?I2EDS]W7 AFU6(PYOAI3CGQAE0EM;L MS']P\[/>*;M#/K .G)2]E*]N\_6X M"B.7$1?\8!P$LX\KWW(A')+-XT\'&O:<+G"XOJ%_]N*MF#W3?"O%[^)H\E6X M"(,C/[&+,"^R^<([04D8=.J_\2L7UMUE8CD.4FC_'QPNVLBR0[&IE.RM?1:5 M?S8=_BT,#B!= .D#*'D80+L V@>05GR;F9?ZB1F6I4HV@6J_5LWY^J/&<@S MF_#$9 $#S$& ^<>5+D" !9#!%HM,:5C%CK1M$SH(TEP M8>$8()NT&,@I&?&@05,KN3K[_J^#@[Q4?O@,K/V,6?LNBOZ[MP/J.U/GHM+! M7AK;6GT#/$EIN,TE>K('F]N9V&\$/QFWG-NU:@=#NS&R[H8>ZB=O]@]02P,$ M% @ FVVD3%0"'YDJ @ W@8 !D !X;"]W;W)K&ULC57;CILP$/T5Q ?$7,PE$4'J)JI:J96BK;I]=I))0&LPM9VP_?O: MAB @WBAYB"^<<^;,&,99R_B[* "D\U'16JS=0LIFA9 X%% 1L6 -U.K)B?&* M2+7D9R0:#N1H2!5%@>?%J")E[>:9V=OQ/&,72(J8GC^4W]JTE>);,G M C:,_BF/LEB[J>LM MP[OC;8A^B_P55M4_Z$U3;/-,E4>HW6N.PSA#5RW48UXZ3##"!%/$YAZ!PV2* MV3Y20[M)WN@TBJP5J_8<\2 M"\\_OPZ4CM-:+I)9(#3J&[KS_R3\7-;"V3.I6I!I%"?&)"A%;Z'.H5"7S;"@ M<))ZFJ@Y[SINMY"LZ6\3-%QI^7]02P,$% @ FVVD3#"H+B^; P NQ$ M !D !X;"]W;W)K&ULE5CMCILP$'P5Q ,4O,9 M3DFDWD?52JUT:M7V-YS:\^N8;Y7[:]N M*V4?_*FKIEN$V[[?W411M]K*NNC>J9UL]#\;U=9%KX?M<]3M6EFL1Z.ZBBB. MTZ@NRB9>[ MXEE^D_WWW6.K1]'1R[JL9=.5J@E:N5F$[]G- T\'@Q'QHY3[[N0^&$)Y4NK7 M,/BT7H3QP$A695WLJH&3YK';^,T/,XY&)[>OWG_, :O@WDJ.GFG MJI_ENM\NPCP,UG)3O%3]5[7_*$U (@Q,])_EJZPT?&"BYUBIJAM_@]5+UZO: M>-%4ZN+/X5HVXW5O_+^980,R!G0T(''6@!L#_M\@.VN0&(/DOP$[:R",@; , MHD/L8S+OB[Y8SENU#]K#?M@5P[9C-T(OUVIX.*[.^)_.9Z>?OBZ31,RCU\&1 MP=P>,'2"87$\Q=RYF"1)IYA[%\-3:ZX'Y"<[8B(=RS$@@@'1Z(!/'.38 8<. M^.@@F3B86=$>,-F(:0S&3LD] ,4GH F5!%)) !5K;1)G$C:+8V[Q/:#$>=2# MZXL$G\TP8P$9"Y>QL+>*<,BXN3N/F1!)(9$4$&$6D=29A"BQF;B@)/9 0<".V QKDGQY1IF MGK+& (O4KEG,R2C/G:T(4(DW[PP7)487;$<#FDR4^3*':Q<#Q4MXRB?#-8@SIRLE)[D0[ M\^XTK#Z&Y&>7&P.:5'JWHY\'35LQ%C+%%Q0<"/(T'<)J)Z#VU(Z'7!V+W%/9 MR'.V #).F<<%5BCQR[<28842.!:D9$<+6K[W]$%8QP1TG-I'"P/*IA-9,B8@ M=B\9+&,",DY]RX=E3%?(F+",Z1(9TWD9FY2X(.\1A[#6"6@]]30,CA7*KVBU M'(N/HU9KI\2 ,D^TYL#L@KR[A&.%ALZQBKFX8HFQ]CC0GOTB8C"3=N&>82]"/0 4RYW,12?ON,-G MC2]%^UPV7?"D>OVZ/+[4;I3JI?88O]-)V,IB?1Q4&UL?53MCIP@%'T5XP,LBCI?49,=-TV;M,EDF[:_ M&;V.9D$L,./V[0OH&,>E_2/9 .@O'=&.YGYC5+] 2%9-L"( M?.(]=/I-S04C2I?B@F0O@%26Q"C"0;!!C+2=GZ>V=Q)YRJ^*MAVOC!'Q MYPB4#YD?^O?&:WMIE&F@/.W)!;Z#^M&?A*[0K%*U##K9\LX34&?^Q74Y$K5*Q\^PY0G\;TI_%>X =5PXT2O47(J[=,K MKU)Q-JEH*XR\CV/;V7&8].\T-P%/!#P3POB_A&@B1"L"&IW9J"]$D3P5?/#$ M^+%Z8LY$>(CT9I:F:??.OM-II>[>\GBS2]'-"$V8XXC!"PQ^1!0.1#)#D#8P MN\!.%]CRHP<7>[= Y!2(K$"\%-@&JQ@C9FLQG<4D&*^R%@[0;O\/*['32NRP M$JZLC)ADL4H8!'B%*CZB=ML%Z,%+XO22.+RLOMTQ^9 X3'"\7WEQH.(-#E9F MT.+8F6O@&Q&7MI/>F2M]@NTYJSE7H!6#)RW9Z)MG+BC4RDRW>B[&_V\L%.^G MJP7-]UO^%U!+ P04 " ";;:1,*?)>R+D! 3! &0 'AL+W=O)"TZJ(N;VM"G/R4FC86^).2G'[ MYQFD&4J:T$OB31P['Q*L*GI^A._@?_1[BQ&;51JA0#MA-+'0EO13LMWE 1\! M/P4,[FI.0B4'8]Y#\*4IZ2H8 @FU#PH]*^D1) RT_2?]FAL\PU?-(R53\5SB#1'AP@GO41KKX)?7) M>:,F%;2B^,0383LCL!&9['4%^YY55@S$#L> M5L_#G4BV&3:S#LG8N[B&U3K,GJM\DQ7L'(0FS/.(2:\PZ2UBMX!XG"$,#3G-R[R98%L42"+ MF-P#\;3&>$#!U0/>P0Y?Z!Q(:'V8;G!NQWLZ!M[T MTQ-D\W^@^@M02P,$% @ FVVD3(! @PZX P &!$ !D !X;"]W;W)K M&ULC9A=;Z,X%(;_"N)^ C[FRU42J>UJ-"/M2M6, M9O>:)DZ"!G &2-/]]VL,DR7V:ZF]:/@X/J^/\?,:L[ZJ[F=_DG((WINZ[3?A M:1C.#U'4[TZR*?N5.LM6WSFHKBD'?=H=H_[%V;:Z] M=-NUN@QUU"':KL_E47Z7PX_S2Z?/ MHEN6?=7(MJ]4&W3RL D?V<,3+\8&)N+O2E[[Q7$PEO*JU,_QY.M^$\9CCV0M M=\.8HM0_;_)9UO682??CUYPTO&F.#9?'O[-_-L7K8E[+7CZK^I]J/YPV81$& M>WDH+_7P35V_R+F@- SFZO^4;[+6X6-/M,9.U;WY'^PN_:":.8ON2E.^3[]5 M:WZOTYUI6/YY5"&FCXR M:F&KDC.4*7ED,,P,T%P(6X8[Q1%;^:!GF'J6N$HBMI42YX$E\4IXJ&78'ACP M!V\*3#[+/NY1#&/- -?"=@_F@IWGE'K\@V&R&4+;47+93JD0OMF"Z68(;]NK MF,NW9^0(HTT(;=NJYJ [KV))DGA(<3P M$UCWA;V(S4'%'4\K2CU*V",(>$3JFU88?BH^[E2$J29 M>-4Y%*=C\NVY\T1 MD\T1V;82=\GVOE%QC#5'2[:--7>Q]E6#B>9HB;:)YNX2K7TJ\]7C>>4&4#LV M-0?=/2'&R%<3!IFC5=JIR5VE]=QGF4<)P\P1S+91S4'B7LFW7<$X<_0:;WL3 M=]_C?0.'4>;H-=[VICG(*D?X)@,FGH/EWK&G.#.L_?(:+;QY#M?U!+ P04 " ";;:1,KXE2BS\" M !)!P &0 'AL+W=O*&E$[E92MBN$1%D!Q>*)M="H/T?&*99JR4](M!SPP3A1@@+/6R"* MZ\8M,F/;\2)C9TGJ!G;<$6=*,?^S <*ZW/7=J^&Y/E52&U"1M?@$/T#^;'=< MK=#(O'UD+N>S@@(E%)3 M8#5<8 N$:":5Q^^!U!UC:L?I_,K^V8A78O98P):17_5!5KF;NLX!COA,Y#/K MOL @*':=0?TWN !1<)V)BE$R(LS7*<]",CJPJ%0H?NO'NC%C-_!?W>P.P> 0 MC XJ]K\(C/@^,R/U$Y:XR#CK'-Z?5HOUI?!7H=K,4AO-WIE_2JU0 MUDL1+1<9NFBB ;/I,<$$XX\(I-C'$($MQ":8N0T#H )HJ#=+P3IP[ M+\RW'&ERA\+Z@M9^\!]J[4_$#Q]1&\ZNKQ^EMZ_5@IIG@R8%B (_F5HMG)*= M&ZF?^L0Z]H-UH O8C7VC^X0I;.\T?9/YCOFI;H2S9U*51U/$CHQ)4#EZ3^K$ M*M77Q@6!H]331,UY7]S[A63MT+C0V#V+OU!+ P04 " ";;:1,HVKW?O(! M V!0 &0 'AL+W=OGSESCK$G&[EX MEBV \EXH83+W6Z7Z(T*R;(%B><=[8'JGYH)BI9>B0;(7@"N;1 D*@R!%%'?, M+S(;NX@BXX,B'8.+\.1 *19_3D#XF/L[_S7PU#6M,@%49#UNX#NH'_U%Z!5: M6*J. I,=9YZ .O?O=\=S:O 6\+.#4:[FGG%RY?S9++Y4N1\804"@5(8!Z^$& M9R#$$&D9OV=.?REI$M?S5_9'ZUU[N6()9TY^=95J<_^3[U50XX&H)SY^AME/ MXGNS^:]P Z+A1HFN47(B[=F+Z63TV=V)WC/1AEB9HS\[N:;=21V]% M?#ADZ&:(9LQIPH0KS.X]XOP1D03!@D%:P2(C=,DXA1\(PDT)!R)Q5XB<1B.; M'ZWS@X.;('82Q)8@?N=Q&UL?53;CILP$/T5BP]8SASYIS!3-9S\2IK (7>&&WE+JB5ZK88RZ(&1N03[Z#5;RHN&%'Z*,Y8 M=@)(:9,8Q7$8IIB1I@WRS,:.(L_X1=&FA:- \L(8$7_W0'F_"Z+@%GAISK4R M 9QG'3G##U _NZ/0)SRRE V#5C:\10*J7? <;0^IP5O KP9Z.=DCX^3$^:LY M?"UW06@$ 85"&0:BERL<@%)#I&7\&3B#L:1)G.YO[)^M=^WE1"0<./W=E*K> M!>L E5"1"U4OO/\"@Y]E@ ;SW^ *5,.-$EVCX%3:)RHN4G$VL&@IC+RYM6GM MV@_\MS1_0CPDQ&."KOV_A&1(2-X3%M:\4V:M?B**Y)G@/1+N8W7$W(EHF^AF M%B9H>V??:;=21Z_Y,EQE^&J(!LS>8>())AH16+./)6)?B7W\D![?%S@\(E:I MOT+B-9'8_.3.Q-I/L/ 2+"S!XHY@,^N"PZPLIG4VUIMDYL0#2I(/O"R]4I:/ M4J)P)L5AEI,J23I7\HB)-Q]\MM0K)/4(B69"4D]/9IB#![.9=P1/KBL#<;9_ MMD0%O[3*7(Q)=!P>S[&Y[K/X7@\5-P/>:=Q$^D[$N6DE.G&E?R9[Y2O.%6B) MX9-N4ZV'X'B@4"FS7>F]<*/ '13OABF'QU&;_P-02P,$% @ FVVD3#9L MYS'9 0 %P4 !D !X;"]W;W)K&ULC53;CILP M%/P5Y ^(N895!$C=5%4KM5*T5;O/#AP"6AM3VPG;OZ\O!%'JKO8E]CG,##,G MQL7$Q8OL %3PRN@@2]0I-1XPEG4'C,@='V'03UHN&%&Z%!\Q(/Z"JL+V3J I^5;0?X"0">66,B-^/0/E4H@C=&T_]I5.F@:MB)!?X#NK' M>!*ZPHM*TS,89,^'0$!;H@_1X9@;O 7\[&&2JWU@DIPY?S'%EZ9$H3$$%&IE M%(A>;G $2HV0MO%KUD3+*PUQO;^K?[+9=98SD7#D]+EO5%>B!Q0TT)(K54]\ M^@QSG@P%<_BO< .JX<:)?D?-J;2_07V5BK-915MAY-6M_6#7:=:_T_R$>";$ M"R%*WR0D,R'9$+!S9J-^)(I4A>!3(-R?-1)S)J)#HH=9FZ:=G7VFTTK=O559 M%!?X9H1FS*/#Q"O,!G'T(+(%@K6!Q47L=1%;?OJ7B\0OD'@%$BN0K 7"![] MZA5(/0[2S1P<)@HM:' Q=]M1.%"^QOA]9%X?F&UL?53M;ILP%'T5Q /4F(^01H#4 M4DV;M$E1IVV_';@$5!LSVPG=V\\V!#'B[@_VO9QS?(XQSD8NWF0+H+QW1GN9 M^ZU2PP$A6;7 B'S@ _3Z3<,%(TJ7XHSD((#4EL0H"H-@AQCI>K_(;.\HBHQ? M%.UZ. I/7A@CXL\S4#[F/O9OC=?NW"K30$4VD#-\!_5C. I=H46E[ACTLN.] M)Z#)_2=\*!.#MX"?'8QR-?=,DA/G;Z;X4N=^8 P!A4H9!:*'*Y1 J1'2-G[/ MFOZRI"&NYS?U3S:[SG(B$DI.?W6U:G-_[WLU-.1"U2L?/\.<)_&].?Q7N +5 M<.-$KU%Q*NW3JRY2<3:K:"N,O$]CU]MQG/5O-#EC#<2<"7R(]&96IFGWSK[3::7N7HL$[S)T-4(SYGG"A"M, M^"^B=""2!8*T@<5%Z'016GZTYN,/!"*G0&0%XI5 G :;&!,FM9C>8O!CLLE: MWH/"((K<5F*GE=AA!6^L3)ADM4JZ7^W89,4!"M(/K"1.*\F=%1Q$&RO)7>#' M=+_Q6SI .-AMK*#5F3-WP#&ULE5;;CILP$/T5Q <$;&YA19"2 M5%4KM5*T5=MGAS@!+6!J.V'[][4-80D,[?8%;'/FS)G!XW'2,OXB$:FF_.*(AE-R,D95Z6#7#9V*%+6=)F;M MP-.$7659U/3 +7&M*L)_[VC)VHV-[/O"EY8V_1TQY%VL @?A2T%:.QI4,Y,O:B)Y]/&]O5BFA),ZDIB'K= MZ)Z6I692.G[UI/;@4QN.QW?VCR9X%:*G@6HGRD;%2F*>5785D5<^BI%3DM7L7M7FW/?_=##; O0$> M#)3OOQEXO8'W9A":X#ME)M0/1)(TX:RU>/>W&J(W!7KR5#(SO6AR9[ZI:(5: MO:4!BA+GIHEZS*[#X!$&/2+V^\AT#5,X(,$OB'P'PCB2:8Z#'(-J#:@$*_6DU @E+?R83$!*":8B\'N1$R' M06CD!OLS,1 J7"UD)@3%A("8R0[9A7,W"*TF.VW?H8(QR(.51*"2"%""88(U M2+!^_RZ)08(84.!-$#O3P@"2WN+ M,) 2?WK$0*"%^D9P@2,/H BG?B!0M. '/@?0_"#PXG"! JY>%/Q'5N&:0U#1 MS;(*@9;\P!6%H)*:914"Q1,_SJ@E591?3/<65L:NM;DZC%:'&\(6FY;V!N^N M%U\)OQ2UL(Y,JL9HVM>9,4F5%G>EE9ZF&DQKQKZ]U$LJ:_LCC# MO2G] U!+ P04 " ";;:1,9/G@".X! !5!0 &0 'AL+W=OP&TLDDMP\3W8]S2ID-%9F,G463\IEC3P4EX\M:V5/PY M N-#C@+T"+PVUUJ9 "ZRGE[A!ZB?_4GH%9Y=JJ:%3C:\\P1<" M7PT,]]3<\3! M@>B]*4W0;H7]IHN7.GHOHM#/\-T839KCJ"$+3>#_TV#M/T.($T*L0;@P($'D M-@B=!J$UV"T,PG1=Y:A)K*:SFCC>N2$[)V1G#:*% ?&#_8JR%:5AXJ9$3DKD MH)!U+UM1E/RGE]A)B5V48$79BJ)]X*8D3DKBHI 592N*_;V;DCHIJ>/PUZVD MF\-?_T'QXD:8!^<[%=>FD]Z9*WVY[!6X<*Y N_E/NMI:OW'S@L%%F6FBYV*\ MZ>-"\7YZQ/#\DA9_ 5!+ P04 " ";;:1,[!8RM9X" !["0 &0 'AL M+W=O<_$F3XPIY[W(2[EP M3TI5SYXG=R=64/G$*U;J)P['Q$MV/"DSX:7SBA[9+Z9^5QNA1U['LL\* M5LJ,EXY@AX6[1,]K%)L BWC-6"U[]XY)9.:-Y61(^((5B!@$L3&DYLD,$P0 M@ 2!)0AN",B@"F,,\2=7 M"'^B,' S(P*X2(:%(>/EZ=@6U/\V8*!A 1BX-KW>EE4P<;2[NW1V_%PJLSGT9KL3Q!*; M+6\POS(G"[L57FF:8\E/*HY9*9TM5WI#M=O>@7/%M$W_29?LI$]"W2!G!V5N M8WTOFN- ,U"\:H\Z7G?>2O\#4$L#!!0 ( )MMI$PI3E>'1@0 &\5 9 M >&PO=V]R:W-H965TD#J\,KR>/-WT?7.#)9''A?QA*GV%ULL8K'XEK5WYJC MUJWWH\C+9ND?V_;\% 3-]JB+K/E4G779_6=?U476=J_U(6C.M\.7T^'8]@W!:G'. M#OHOW7X]O]3=6W"+LCL5NFQ.5>G5>K_TG^EIH\*^PX#X^Z2OS>S9ZX?R6E7? M^I??=TM?](QTKK=M'R+K?M[T1N=Y'ZGC\7T*ZM]R]AWGS^_1/P^#[P;SFC5Z M4^7_G';M<>DGOK?3^^R2MU^JZV]Z&E#H>]/H_]!O.N_@/9,NQ[;*F^&OM[TT M;55,43HJ1?9C_#V5P^]UBO_>#7?@J0/?.E#T80.L#39CUB.$9AFZ(H(M^ M2\$HQ9JM[GR?8&,CX@AGD' 0B>#/8$!G*WM#J! MYO. 163N%0!**M?ZS-@Z&%F'J>@)="\T%B8=&R5=(F'L+XS\Q90]@[T+)59Q M "IV%@>[$",7,KV!@0MQ;,T<&Q52XF"#G8J14YD.PK9319'));9GEVL28S-C M8&:APZ<8^Q2GCYN,Q#XET6;"_#P3Z.[S1+%CN!*[F41N9E9^ MU_84<:[%,2 MN(MT;(ZDXR3S$T<9B1U!(D4Z@ M^W.73,AA7Q(K5"*%FH=5:2N4AS-!(A56B>TSQ@?G+XG5 M+-$APSP_3*#[921RBE%AU:L'5+]1MNHYH<@Q0Q66O7I ]AMERSYUK7H*ZUZA M785C;5!8]^IGKC <=QA(]U9=[36>DRAQ[,<45KY"J[Q5U] ^KEBK5#"[IBIT M?1AN]!IO6UW*MK\0FK7>;@V?N;_F,MK7]+09[_[^#S->1?Z9U8=3V7BO5=M6 MQ7#5M:^J5G<.XU%GN]M+KO=M_QAWS_5X!3B^M-5YNMX,;G>LJ_\ 4$L# M!!0 ( )MMI$P81LH.&@( 8& 9 >&PO=V]R:W-H965T1HDQA%. C6B)&V\XO,QO:BR/A9T;:#O?#DF3$B?I5 ^9#[H7\- M/+5UHTP %5E/:O@&ZGN_%_J$9I9CRZ"3+>\\ :?"YA4$N]IYQ M5 ).PX M_=$>59/[&]\[PHF8_,2^-YG_ A>@&FXJT1H5I]+^>M59*LXF%ET* M(Z_CVG9V'2;^:YH[ 4\)>$[0VG]+B*:$Z"UA9R2*/%=.GXO ML+M')&NW0N0T$=G\:&DBPFZ"E9-@90E62X)U<%/DB$DLIAMO(=@L[NJ=3.R4 MB>]EHL1-L'82K/_?:.(D2!Q&PYMV)W=&<9@$@5MFXY39.&1NFEZ.F'@IL\%Q M\H?[2)TZZ;_[5J:.OJ7!;7==J/ONHL6S8B!J.X&D5_%S9Z??(CH/N4=LG^4; M?)R07XFHVTYZ!Z[TX[9/\,2Y EU,\*!OI=%#>3Y0."FS3?1>C*-I/"C>3U,7 MS:._^ U02P,$% @ FVVD3#OJ/%"C!0 >!X !D !X;"]W;W)K&ULC9E1;^,V#,>_2I#W7BR)E.VB#="X @ PXW;'MV M$[4)+HDSVVUNWWZVX^92\<\B+TWB4B0EBS^2TMVQJK\WZQ#:R8_==M_<3]=M M>[B=S9KE.NS*YDMU"/ON/\]5O2O;[F?],FL.=2A7PZ#==F:3Q,]VY68_G=\- MS[[6\[OJM=UN]N%K/6E>=[NR_F\1MM7Q?FJF[P^^;5[6;?]@-K\[E"_AS]#^ M=?A:=[]F9RVKS2[LFTVUG]3A^7[Z8&X?O>T'#!)_;\*QN?@^Z:?R5%7?^Q^_ MK>ZG2>]1V(9EVZLHNX^W4(3MMM?4^?'OJ'1ZMMD/O/S^KOV78?+=9)[*)A35 M]I_-JEW?3[/I9!6>R]=M^ZTZ_AK&"?%T,L[^]_ 6MIUX[TEG8UEMF^'O9/G: MM-5NU-*YLBM_G#XW^^'S..I_'X8'V'& /0_H;'\VP(T#W,\!].D &@=0-&!V MFLJP-H]E6\[OZNHXJ4^O]U#VN\C<4K?ZR_[AL-C#_[KE:;JG;W/V[F[VUBL: M918G&7LA8\X2LT[[V81%)A96#+1=!#9G];)&Y^9:"I C)F\Q]XP](:%-^PII,";U*L((,*LNLW M2@X5Y,(#0]&&7^1RIIG)L163X,!-Y(9,XL!-A!TVI)A1^&"DF?CMCC(?IN,4 M*Q 1#\:"_1R'URAT:29WFAU, >. '1_;<3)P4I,HAC MS!6X&&4N[5#&REXS MF -&@L"EL1T @4V!H>X 3'NA1D9OC?DM=V&H]> \/59;"@%-"%UQ^$P-]D5 M!!V%/EC*4\T0QH&1/)!\-!((.9&RY2P&@I5 8&TW61SLUEP//XLCV( +X"4(W5QE'8)%$I.V7T.4]'1].H(0G;KG)G M)3,0QBVARC#.O(1!&OLCI?3S*\*T)71F%!-N%/IP:@>.L CTII^<81%&+H'F MU&FQATE)^?79ES'=&-$MC@:6W%*S+V-JL:26;!E9 LEVN%:"CC&0& IWN$, M>E/U5(8Q;1CTIG$;P1(C79)2BD;&$&$$D7A+,J #6Z4&8.6X&15B,:89-):I MVB0P9@-+-L0IK&" AFXK:'L!1SV#&BONP5A&L\L4JC(.94;G3,*.+(UN3$I: M2F$<\HR*HSA7,"A[C/>I8LIC-'B !I$KO$3#)[G"8SCX*[JTP@,X).HM!F:# MOZ(!*T:A#UD@<9DX')Y=7+_M0OTR7&TVDV7UNF_[6ZR+I^?KTX?A]C1ZOC"W MQ>D2]*>:TYWL'V7]LMDWDZ>J;:O=<(7W7%5MZ-Q,OG0KL0[EZOQC&Y[;_FO: M?:]/=Z&G'VUU&.]Y9^?+YOG_4$L#!!0 ( )MMI$RI2PA_FP( ,0) 9 M >&PO=V]R:W-H965T_;LKIOLLF;\362$2.N] MH*58V9F4U<)QQ#XC!18OK"*E^G)DO,!2+?G)$14G^&","NIXKALY!EC9KE9$*-E+38'5 MXT)20JEF4CK^M*1VYU,;WK]?V3^;X%4P.RQ(RNCO_""SE3VSK0,YXC.5KZS^ M0MJ 0MMJH_]&+H0JN%:B?.P9%>;7VI^%9$7+HJ04^+UYYJ5YUBW_U0PV\%H# MKS-0OA\9^*V!?S.(3/"-,A/J)RQQLN2LMGA3K0KK/P5:^"J9>[UI^J6B% MVKTD88R6SD43M9A-@_'N,#>$H]@[%Q[D8N.-S+V^@W2,B"/8@P\&X1O[X,[> MCP.8( ) D/@][+@P00A2!".%(2Q/TAC@XD-IFQ4!H$[2,48Y,T"=R+?$:@E M K0$ RT0)AQ(>8SI"8E!(3%0EHFZSD""V?-EF8,$\R?*,A]E'$7S82X 4!C, M)X)!+MQJ[A.% 4'10,T'H+Z8B;Y'0'$FJHO OEXC[_GR(+AQT;ASQP5J0;V> M"(=] X!0Y,83:N!3 7/% @ >?.AFL>@OACX1$'C(\6/I^*!#P(4_4>!X!9& MXQX>%2AM0;W<^Y'K3GB">QW-/DY^"H*&27'N[KZ"\),9$X2U9^=2ZEOF;K<; M1=:>OCL'^QL]HI@[]4;3S#??,3_EI;!V3*J;V=R?1\8D41K=%U6X3(U4W8*2 MH]2OL7KGS5S1+"2KVIG)Z0:WY!]02P,$% @ FVVD3.C-9DTB @ !08 M !D !X;"]W;W)K&ULC53;CML@$/T5RQ\0'%]" M$CF6-JFJ5FJE:*NVS\097[1@7"#Q]N\+V/%Z;5KUQ/+&&!&_CT!Y=_#7_B/P7)>5,@&4I2TIX1NH[^U9Z!4:6:XU M@T;6O/$$% ?_:;T_88.W@!\U='(R]XR3"^O #(P@HY,HP$#W)T_F#_:+UK+QI.!M8M!1&7ONQ;NS8#?R/-'="."2$8X*N_:^$ M:$B(WA)B:[Y79JU^((IDJ>"=)_K+:HGY)];[2!]F;H+V[.R>=BMU])XE>)NB MNR$:,,<>$TXPZQ&!-/M8(G25.(:+]/!]@=,2@3?N"I'31&3SHW*9E M"<)Q])>#W3B5;!9*DNW,\;'';"=5@M7\@IV8V*T$.Y5@AY+YH>#_4.+$1#,E M:/)Z&(C2-AKIY?S6*/.?3J)C+WL*S>N;Q8^ZQ_4MZ8VF;Y!?B2CK1GH7KO3; MMB^PX%R!UABL],55NB>/"PJ%,E.LYZ+O3/U"\79HNFCL_-D?4$L#!!0 ( M )MMI$QT)Z.9W0$ &<$ 9 >&PO=V]R:W-H965T, M2JCHP/2+&#]#J&>-42C^*YR!&;C-Q,0H!%/N%Q6#TH('%9,*I^_^;#MWCD'_ M0ELFQ($03P03^W^$)!"2#X+K)O&9N5*?J*9Y)L6(I'^LGMJ96&T3T\S".EWO MW#=3K3+><[Y^B#-RMD(!L_>8>(9930ABU*<0\5*(?7Q#OPIPN$5L[I2JRYXS-IANA DC:+HJI9;V*?-'.6S(;/WX2!K M-\H*%6+HM.W$S#MMRV-LW_?*OS=;Y(?^0\:OX#G^$;R._] MD:L(S2I52Z$3+>L<#G7N?O"WAU3C#>"YA4'<[!W=R8FQ%QU\KG+7TX: 0"FU M E;+%?9 B!92-GY.FNY<4A-O]V_J'TWOJI<3%K!GY$=;R29W-ZY308TO1#ZQ MX1-,_<2N,S7_!:Y %%P[435*1H3Y=/_VZ/]27RMY&:?JF3 M9MCF3(U'J.RUB#=1AJY::,+L1DRPP,1+S/X>$RP1AWM$FLP0I$S.3@.KT\#P MPX6+OPB$5H'0"$0+@735QHA)#:8S&-^/O56S!PO*2P,_L+N)K&XBBYN-72"V M"L3_/X_$*I#\>QZ[Y*[3*/$\>Y746B6U5'E<5;%@'M=%T,V-UD_25\S/;2>< M$Y/JXS!7N&9,@M+S'M1L&O4*S@&!6NIMJO9\? O&0+)^>N;0_-86OP%02P,$ M% @ FVVD3/)BGZP[3@ 2S\! !0 !X;"]S:&%R9613=')I;F=S+GAM M;.U]:7/;2);@Y\Y?D='KFI$C(!H [ZJ>CJ EV:5I65)+O-O M?QQ.HS_*SZOENORW/SYL-H\_OGE3SA_255+V\L=T#;_;/__I#;[#[_7EAWR]>2CAG46ZJ/_Z(2EZLA\%,@ZC M2?W'V2/\&(_]/YKUS/SK^?OLMMP4R7SSOUO?O'E^3.L_1N'A7QOK@*<7],:[ M97)?__4N69:-8'1S'R[!'L)$"-G$**/-9 M_B5]KC]WM"V*.EC:0'QX&,6'_<:6U53OLF5:R"-X[SXO&O.<)<5]*F?S>0I/ MP3,+?KYMV?EJ!9AWO)LLD_4\A0'@+I;RX.,ZV2XR^.4U7+*/U\?RX-5K^4IF:WGSD&]+&+N)#>G< M7*MQ&_"2LH3Q&[\FY0/=\3E^2/]CFWU*EO!XX\'3]:>TW*Q\/P' D 25LDCG M*;Q_NTSEP3(M2YDLE_D3[0YNJESDV]O-W78I$_U"?B=?#8)I&-(2X.,D',ID M(^&>S!\,H: ?88_IZA8.3^\S@.G*QW2^R3ZER^?7OO6N-WF1-6G4Q>8!QIEW MPN4FWP"F=3]S60!A+0 3<'T(ND<$3R#7Z:;^Z'F^/NP>['V>+YZR9?,VK@&= M[C. :>D=F3>SWCD^;VC?YUJ01;VYS)+;;)EM/+#5CP!9WA;T!![R,E_?'V[2 M8B47Z6UC"_YWYLECADM9IDF9ROQVF=T3J6]'O\?D&7'/\WNQA8LVSU? !TL: MI!LE.O97Q8N.!\^ZM]RVN4#2Q9DW0-*\\WLOT]$_R5=@+(SCU0@+-VJ8_RF$0AB'^ M7R;;S0/<_?^$AW&MH9)69%:66_5=;BGUEY$<'X T/_ L+N*EU987R'X<#*?# MH!\/:%+\,P::V!^XBX45#*-), K'^L_)* ZBP4AO[)OO9K8 )@08"4CQF&2( M9OI&UI^\2C<@.<)"@2VO8?XF:H&H66Z+9PT:6-\\+S< DB T;?9Q1SDI.V2&&W.=QRH0)$^ "& %]3E\=^%<@^<;-P:6N0^;[Y<&CBX M3) F/*2;#*2@_:6#ZPV,3,(B4-5WV1K&SU!DS,MLA^@\ZV;?[1>T9)G(8/_. M)_69FWNQ[QM\1_9].N^2SNCV[EIY];&=R_8^[E^S]]&.!5=OU9[H97"!6.S% M(XJYR'8(;8\J5^.4^01]6X%BO;\>\\W<#M!CG.=PXEX7,)TFI3 MEBIRX*&/17Z7->4EWC.0R?0SB@/-MZ_3Y=(#[]EBE:U)_4%2TU0:\V*3_:=? MN#!3^LD-8<&I^0Z!]RDK/)O LNI;O MHZNT5CPE&/G'^FL?UX# 2V+1]\ _9+YF'>0.:(Y\2!?WE=?MPDAIZ$]&1)-@ M:OA_D:9RQ6:'%,T.-<;AN6D[6<#;I,SF="L6V7*+5V=M "#A//F"UM_Z-B2S6O<@ /-U)#N>-)_RJVN\Y7][_9$D8-=1WNPA/OXVGO">+0' MYFQ? [:N4\^MW6OC52'RA-CN%]$OXNI=XIW\^P>20IHS]7[_V6C2O214#G&H,,'M*BD4I M;Y_ER>IQF3^GJ*)[U_#",5H6@M\> KE(^5)K75:>^#F' M&[O4P6[RG@7[M MS^] /P_;WX.'D#WT'3"H+[/$'FG^5LJ[(E_)W(A^"6JH7L/*;/';5EE6\:R+ M=)Z#AK9,78D#OL>_B'T2MT0I!XC&/N,?IW!NH/(1K4")('%D5=SSH]>.V27A MXEN9-4SN>G2AM;$[UCYAN6@ 8/D$S6,@9)5TZSPF5B7U[:6!OE>")&H%^^_L M'."-@"75J]-,J @"H@!;2&E@1_T/0$R?+[=DADF)I!!6)9;-[&,]]U] OTWV MU)'KM07TS:ZA.LQ\YU^*9G74S\AAT/W.I2(])2-4JX?A0\4R7(*RO9%DT.QX MIS+VGBCN'!.^=;LM03(#L)=&%2'0T'$B/J,JHGP7\6"'*0I0>9ZF"P6=%V*H M/I1M21;?O8!;/Q![^3H.)'E6I'#- %[FR5IN2729PXZSC4SN0=UBU_#CXQ)4 M!G3W$-W2>T?]"+V1;!,>-=2#*B06Z3)YAETMBN3IGS7GI_0AF\,0%:#+-;S: MZD4X1C*5:59-Y*LY!U#K[)$LIA:,W;X/_SLO\'T8C#TL4F7G;'_<8?:(RX[% MJ5-B=1^4B9%84RV5M*+K@<+7UQ5JL@\BTA!$;=GRO*>7LM6=B=+!;7J?K5'% MHHM'^/*B]]/UHOW-ZRU@)N$HG!NR,]!YMX5V96FM-W-"%BRE14UQ 00.5H8& M#87*\&3#6*"M05U?U0%,>HK!]@K I7Z^1:L"2GK+-0]L: MFYO\N*:C>MS-65!N S& B76RPT'Y-8+I-W$*.&.W&V./7,Y'@G]#MBCNDW6; M#=3Y+7#VJ6722_0- D;J0[!^"@<,'9;BBYL3&3'?Y.B)BB>D;X#6@1O)8)U/#_ER^7R8/ZW3 MA2BWMV6VR)*"W*1S^$5+"-)X*8"5)27=?;425+:2];-:C<"!U2]/::"^U=]L M2_V%\UB^+?16Q&.1K6!ZF#!C4."_I/CB63P!> O XARN^7T E[U(#^$:/S[B MGP+_M#_>)V357.1Y ; K4-J^WV[@_1(]%OE36NC?D*BD&U$^I,M/FHZLLJ* M']G[2G+HHSH'(A6 < A0//&^(/U0B#720O"@5L\.)@%F.F<[@9,C-!B'S13 MLH_KS-R:L@>8GPH%126^LMR>?X)YHWC(0QDK*1Z;/F8DA7<972* D]R!G Q!9"6I1?W>D[^F M J9!ZK0%0,#/=W CDSE:7 &9RC0[OY&SHZ.+C^@TQ*M,0QF+ X<+;U YJ9^N8;/CHDN$)V<>LS(#=PX0Q3_=B[[LGW MLYEAK8Q-",SMT@AT]XH?T1#XXS4>MPVI./FLM $*0RK))'3@,,SKDR,S/B*G M(.3,5]D&5P<2&RIN&Z)-6\ )[]1(DP&IEQG0&5@#2/PX@0MS !I@'TAYR"1@ MK$;3>DS>@E"#BM D64'BU8$.>)\?041=H!YXR9#_H/A-T[ M_#DX#*4N1K^#Q7U/AT+3\DS_1J0)._FUV_U6E\6$4!SP\@A+!J)XU&W)6=8V>:-+AW^;PCS,6P(9> M/@R'@?Y@!6+UA?ZW9[=^JD9HVSER>_DW$ <5C'"I[]+;8HO8ABZ_QLZ$VMGH M,(P#_4'_BZ__^Q:D+N^KTKP:@7R1?$JR)0I>AX"!AVAU:]I$2*J0C@32]@A= M9F#/) [P73V"PP'-N]@E)O2-F'!U\LO)^<<3^/?H @0&4E$(+HK-S*Z/Y WP MJ;D5ZEP F<7 M>\XKZ_-*5)S)A"%6^0+$KA3)ZZ;(C9%NE6X>\@4;\5CM@;]+EN-Y8"*[H$>D M FD "B++E (JB.?6=M6#0[/DA85LO/&:M5J#3W('%*#^.I$:2ZK)W" CY?+$D5Y ($^+S#*Q)Y#=0U# M4C+0(50@24_DJ[@W!3ZR7"*N *DOR "TV&&#Y-;#B80.A;3C:$)D'S78;#8 MIIH69B#UD0]4$*;@>"XT<-W.8U:KU.8835*)40MK^,"!\(#F+-YH293,^&P9 M]9T_\M8LWY8L<^ XRJ2$0I&#&?I=>8OR-9Y:BF )!)N/\#KQ^O'$G@B:<,W_ M,]7J!/I5[5P#@,8;+Z]?W! 2IN:Z[LJ"#Z@03VE'G. HYO3NC(M$VC=41B5G13<(K4 M7;!88S;.C!J>!\$'(X%RO)(@7AOU%F"H(::,((@69J4DM"=K=><(,X01]37O M!EU7&6:>M!@@E4R 63I+'A<&2I4 *5@20:JC5V04;A( %;*Q]=)B%^TMVY"Z M"_2KR#\Y"C;'Q2MA#\"'\:/L#B19!8/"2@40H7XBV+&FCH0RT/9_CUJ<1NB+;P>LC"Q@^^9S?2+MMWDAB(P+98G>C:F@ MXH#<=YBM#_&2B%\14/N_7,%YQ&_K+[$H#/H['BEL]#=UP,Q@V#)!YC,^-3K= MN?72FN-#%F1>T)(_V3))0B%SC(:3?KHK_"I<\,:ZR)*G?.GD2O>#@AR6,+=CI4"BJ.X$0G!%T2+:Z7I?8)J- MUDH4*<<[Y!P!'CB;$+*-8G)(E$J7Y"4ED2AC=$ 0ZGMTH#""GS'L&CD@DA:@ M>=NYEOK4.Q0DF8BY#4R"[/XFU&86S(/ZH M^4.^W51HBA9P'.X MPT(&_J"' M& G%F/1#S%X"==*8@J=(30FOLWY#7A\2(07&A91WL)H;O)5] MF(RU23CDFC8F88*I$EH(5D_&QH-@N\70^D4*4BZ,\P#R(2E'&&Z2!D*CQ@9- MG.S#0)V6\)3AZ"[*N(TYY@(=1PF1+?9Z8U@7B$)SR=C#+@HX+SPW4IL8K$H? M(2.0$?5<0"S4_F1S?U4KB_"&Q,L#PB;E%GS]HR M (T(\B!Z#5)GU7U0\2V\ MDO$P#*)H("=]^0/^&4Z#_C22DUC^@-X6+9$,HV $3\&8/\C!*(C'$PF3_""< MA(X27N^'43".)Y@:Q\,-A\%H-.6_:PL[M3(JSAO#H$,Y&M-[T1C>B_L27OU! M_.KZLV0C&*@\ED*(?PXGO' 2:C M83 8C?![&0V">#*6(WCDRO&*R4DP&DXD FL2# 8Q?A(<@N4Z8UB@[LML4; XTD0A1%\& 71)+8/N"L_& 53P)+7\F 0],5X>8R]S# UA,L.]=>X>SYV@6ALPK8$US5<#*!3^-I$/>'XL2(!]I&(0&% M)T!"!H,@A K'HHSD-=^E$H((LZ&-ENX>(-@"!<\@ML] M& WHMC"R'*#>_EI+&K24/CZ"'X))..IXM/N(25!_"9C(1]G<-2NE*(:BLU7/ M706E@XT'M>OTNHDP!CJ5H>==B]AC.@?[".M&_;&+?B^ ^+&-<=J9M$4&&RMH MBU>C7M^8OJS K Q&22EK;C"K+>OU/X,0PLFUG!=0S2,F77@!PKJ\.$"^\DFG1H8\V T/OJZ8K#ED&HKU=IY^1@Y>N68TMT[S!1^ K+!M4 MU- >\IS\3M1/$%=I!3AEQU'29W/U*,'.-54N###\A 5.7+P:3WHCC1-T?M8 MU+1JH/[*AA+< (9.++61"I0R_RQL^B-S.:BW<*OY 'OBDD5S 0FWRPRXTD[ M^9RN&& HP%JWJ5.QL;IR8;C0,:8@J+H\N+?G@;C<*$ UCE*:^M^D\V98I M@]L)O5=V<-0HMN66EH&Q*L]8/@=E=* //7G=7%!A;L,-7_6UW3.K%3? MXY3^\#7QXJ3$1O"&4W(FD!1_2Q#FO#['/[S#]3(PKI?3\U].KF\^G)S?7(OV M2$\3>. $ER-1@;-/GY74+2BRTAI9*%=\8;5AQAE%"/A7C?CT)L=*-*;6$I*C MP=]5YI5V7H'SG@%R Z_4Q@UER^(XC,KB&&U%''_5$L*FH<&F]Q<7Q[^>GIW)V?DQH-;-[/S]Z=NSDVNA%\!G[ 0Q M%P5%\%A">*^7B@S,$3A HA"N1&&VY.9VFFGJ+AU0"F)034!X>B4/QEAQ9"!) M6AB2PB+>J@!7O(6WV5I=RV$PGO0%;2[^2?W%JLJ@'YOO\7/-80_3P><1:$BU MZ4;X;:0&L4;9*ILF)8657X>_@;Z-@3A.+(^67Q674%* -AJY"382I!P %;O2 MG(O!E':-#BP4@@I2<9W07\L ;"RVV(-O YW?H!7!'":%KUF9(:$("KC+3HCW M'8@/FP>I0A-TK,4=US?3!!K^669XC^XXO ,).5JW[- J+B(O>NBZ=WYX2BI6 M2C6SLD=J#FRW9CRFOAT2W$A$$O5B5,)CPM#68;9XWU,IAAKJ!V@1UG@L*NEH M.!<2SML\_UW1S3L"!2QHE?R&UBVD(K4$-%$7P6<>\L5"2H6 "9+2N5R$>[50 MIO5^*U1J&^&OF?Y'XX)GQ1*Q\"%[) DX'@23$=[$ =;L&<&'21Q,IR04HT4B MPFO31SM!Q+_U08LY@CNQ3A#M061CI7;UF**Z$P=1%,/M'*"Y ZX7*/XH6X_E M(!B/^W(,&M1 8'V_%!F&B=Q;H%%K!6!YU=Y/(I< M1VA"&"'N _; &0X'\#D.49OL]R?X.9+ U_MQB)]C?'X0QGA. 'X*I!A,J%)? MG?-2S;,;M,\<>U*=2(+;A_LRHQT91GMVXW.A6-8*!-.L5TGAA(LFJEAJ UA9<.!R@X<8JVNJJ2$ MEV(:!Y,HI$_]H _G\$M[8EJ@BL'!OG285]S_2>>48+S?)T!EV*QV^&A?A!*@ MF?%R%1I54H:#X@N\8!BB@<'@\0]X#0:]X0]HQ!T.1W(8PLK&XA"5)SEF3 MCCLP:QM^\[4-:&VP,J ^TPC^"_14] $7P^%8]@?C8#@>*SM1LWZ>/$"4'D_0 M= $(/1J&\G4-E5IK[R&%[H?!:#Q5GZ9QHY; .PP9IG1[^<$1QCL>.W8"2W?< MA;&Y"^]FIU?RE]G9QQ/YX61V_?'JA-49OQE6+V6!)@]G:O(+7NF :HY,QZBZ M%9H[Y@DEO";$?I4C-)T_4*UA3D!%_[ORIE*D-/%IX>A-CUN57,#^ Q"K +2 M]*6YH^8U^0 B#N+,,^M$<'7Q^.EQ2H:H^*)A8#@J/#$DP>R[729SG)9E8TY=J9B^:9J] R@Y&LXW9 1_#*R5"" MHK4KCZ,)KW3E9S3?6>'#2)TB5?DN&SM7Q;)JOJ?;.?ZI=)B\741/?ESK^@:I MZR+$.\8*?)^W&=!6MJ"^D,D3YM*X7A4@[-&4+OI*=[T=+L":6$^65M?R6:!! MX%E8D)7JH$H#!A4[LU"Q5G[<%"UXTW-\ .Y=<+/^3LG5S7'3G@H)02.IDH-- M5*G72D%&CVG27TK2%2M=)')"))V8Q6JU6F5?,8DLF5T_13?,0-1B%F-+.8>>Q.ZNN@PMEW/_?6L[N7A2B9O&@%Y?K3)N%Y3? MX*I5CKNY(JCJW$8G+XX- 23H8^*_2A&CH,O9<3>M1' M_8'SH?D4"&D%C$=!AO8 '+XE8]"70O7?$>P5_J_VU3BP5_C81"])O5-9T"B( MA[&[,AS1+J9"2!1F$)NQN+T#:40;TCAR30OBB/V*,;<@CLFR=?T=S"OLA4YV M7&D;*_LR!!1M"'BD@*2D)2:;JSDG@8/3?%P_IPNR M'\Q,X9+6I8C%COO0\$_NGJS]#5? ;7GY!;:RB;$/')]2:_%(_ MGQR_QRSTV1%\=WJ#>>BFV@?-R9?)5!F^0FYV!5R%(KA GGG$3 D2QLJ&?48N M' ADQ%V2!?,Y$B,%J9O5^L5LDH^;<904\ MH'PGVJX9<&*ONR+R@<*+@<[+3ZE*FP4-ZI%F-6#08ALS;\EZ:H&+>Q9.X@S? MF^1W,L=EG],%@\26K=*Q$LOLSB,K$EPQZMR,I\1$\M,MB2 !<>4J%+PD-$N( M!L4C^)*40_*0((]@7/2M#?/7R GG(JI'11WW'.^Q]N!7[#YWE2%<'*!L MM&3#\=YWSQ6DD HIW" /E:!8;90@? 6]=8!Z15&%8:QC'Y59(QZ*S&0"81R* M2:FG-5 R"$CD9+IWHX$X:+HT*8R !AB$M68+/"R&'#2 O420&G6S*,@[$1Q& MJC)&&.&4\,N40.N$FW1U4+Y6*?J\,,SQ$*[W-(,_-F2TEG915/[%'K8^J9?Y MCFFL9,VW+!_B945']0#M6 M3B(:4ET7*F0"4%W/,.$/=!:58",4CV,N#",H\S_Z!'DLHC5H&'<'=(5+427 M?,-43%Q=7V UA"[AL: MC#!IMU(2H%GTJUD@O?Z,"J_:(7!,;=6;FXNCO_Q\<0:"Q[4R@\J3OWX\O?F; M5UY5U'L!=+@W<5*9*Q$!'5BO4+);8!
5N*;&'"?NV'L+$3=E??373 ,!#WC&X M[APU?OM,4&LNIR*K[:SWH>)\]0IKOGTYB/I&!Q*ZFX).B71*#I*-<^U$FSI; MSLCD)VIVQ'C@A+O!VZ^&TQXHK;IS []F.CV(FKQ&T&J"%]"OGK!(EU=L=+%J MM0>RNV@@K;>DNSF5-IM-G8@EW2U-F1,2G'44MUDF,/KE7.7)--LMJGJ=\BTW M66@6,$5"1 ^1U*D?VUEW+S34X.3#Y=G%WTY.Y-N3\Y-WIS?7XF>X4YN'.8(0 M-8H'\Z=N]6 4@P/E6M=E13G<-;O=DG'L-9=FPKPT '+)$7/5$QWT!E9W<+L7X140EL!"F$_0L)1WA9=XRS)^!AV7QE[ M>N:HNZLZK%UK>7W=?ZT5H=& ^"Q2!7P MZ1S*7H 7"O"[[(AVW97(DU/'T*$88+/+(!K0@CB>T+^3Z=3SEK?;']S1 ,-Z M)L$XC@2&@@;Q *,9HD$PBD.4)Q*TI2!G)LD+:!4AD]/2\XZ#[Q"_B1FA'S1= ML/E<8,5(RHZ0[(?Y(M"I1%EGSOSN3AF$53*O3>:HW1C!ZJVJ/*C$:BZW<8*#'K##_VR3$*VJ(=_8I(75#IQ*[]9A57/N:SA1&^)VKF!6469M0 MXK)#65F"1-\;<2\=>L!DEM**B7A61U!S%;6A\C5>N1N25WF .=H%1"7S@LL1 M(O]:9AR:;59N9(>O<&4[FAO#5^!*;.H"%6VWK$*+B5G%UBB22KLOYVT5MNR6 M9/QF&1"BK<>+,!U #*OUM IY88(5'8$>%XY(5?QNR& 8,VU2!=IE,-1$.3W^ MF=HZZ>1\TKE<7Z#2W)N5F.D.Z\K3+77'59$OSCA3DMA 7JS6@(,8PX0N.X3H M)2$SPY.#3;Q=LJ-4H3(M!9>1ZF)!L* U MZ\EUD9@\(+I<&V^!=Z;]]BH0UWH!;E.T:-5*OMC1A ;R4[TM&]G15$8-F]., M!-WS7+5+!R'X;G[%K7O":.?$J3A61V)91>+:92RSSYOG0YYG'\4(CMI6UL"J MQD6I*1[B&UD6GW+!W-6-RD2O(,>Y+*U0KVNU57L&=0NS?Z@@DL+FONEPV<2X#5".!,:0FCB0$CY()95<7P:6ODN\(F4?%8T: M2MQ6N(+5*AE:E[!)-U3_3+E#R&?39FHPE<#('P#WP"TS^'47CK;Q(O3O[>:W MC@7YQ?S6<%H/6E1N!:V\B_4*/^N5+V&]HLEZY4M9+SK)>N%0<=Z7,4GC1W@9 MDVQM1GB]7<$[S\:S8;*W5/0OI;0V<9>?LPH,><0\$9JHV#0\+;NMC'6E_$?A MZ[37QN>[*)50[YK6K_6_B8:9/\6YD?/XSK[A:^XK24!E;OI]3*3J3WOA5([' M03P<4"Y9+PSE.*9F\J_D,.Y%(_%>217C8#@9R-&P-PKAEV RC?4?\#4\.@G% M+[R"@VDPA.]?X[=A:&)QVOY]IT6Y-T<("JK?@='O8V'CH1#^IEM,RMAFX MHMIO6@(HL40*'!Z&5\4#2BF$OVJ/M2_=YK6C^LT:6_6YA"1S;/>V1==&95RX M^B4RQJ4NBSOG#0G>$&F&:A.>)3@NF+TFKU11H[%I%D,?:J;9EFY(-QV]KN&W M%\371)%30^#HXL.)O)G]SY-KCI&IM"ATVVR3&].I/,>E!U/4C:V'O'0KPVJ; MDO&>ZB0#SA.TKBL[C2"GK"G@1*4OR$W [FU=TE>;;]CC#?+8%Y@*C,\(=T#3 M(B^.1[WP!VVYTU_>)9_R MC/LUI!ZI:HO7U6>3KP@Q:$+K>WO;,>WG0%Z"D& MN:_12Z8*Q)$]#+5"W2!3=;2LQ%QCQ5=0H$X):7[1X,/G&;*(-_ERZUK3;[>+ M^Y1+I[D)E'1U*V'P &M8C3;:LYL'T0B7J*/!\?F/O6MYER[(B6M;RFB8<56K M_I!RV>+H!^=0&S6[$SB3>QV.P5ROY]0''P] ^YI5:RPS>@M"?5.Q'2O6]]", M0^'_S>KF+!IANX!G>>.T^=C_R9T7*';JGY_-;DZ.Y>7LZN9O\N9J=GZ-P6D7 MY]=H*44B4KW^MJ)I[H1#).M:&:\M=J'1I8^)M:.8#(K+DF54;'A28%8VHL:; MW.]'Y5^7!T8SN7'XF<4E5'"0JPJH6CD)AL8P7MH5N[I798'"+)"\ M^ZJU&7O,%KJ% X;3.N5(JR=S$QK) M,JU ZK_:KM1"3&P(BZ]4$-.8KO0IZ"E14'@Q-]X\:+.],&R2B%EE;"[@B+4] M5/*?:<6F0L\7!'.A>9Y>:'V873X:R[BO%<-&0:K/H*MWC5.!Y"N"LTE:JX>6S-;^VH/N0NBZV7LQZ/[^U"Y[I7UF)W M-(6TSAD\;;,T&^/HU*6B4@.^J3SQ6MS!!N0 H.#$ZDSV/=T2G3)<1R_YXQ\]8.9: O"XU/VP&-U!^;[#&DWS+5'<"S9L4*Z] M6*5:-?;;$X):'>-7D>->-E8/ Q[VK&H+VCY)D@TYIO.VONCAE\@ZME4%2#H? M3KE>$@43'UU02ZN3<^IG-5/)=N^YR)7).WXVOZCR5Q5WXB[7JNCR:?\7NU:C M8#H.!G9;,M*] (+8+H95B.64, M'U1]V--%?36BBT%4C!S'O"GDB9"-3UZJ*COA,4O7]>=WUU M]<[O:EU8VDMX%^<)?9E75.6\,T-G?Q>KT"Y6>R5174X_$86BQK=DTV"^:/I7 M\3(#1WM!%407[\72%2LR,JLT%WLI7$E-7RW%0D7CPJ"5.*&,PW7ZA&BF:B[> MF<*]M5(8Y)+-06'YE*K$Q,1V- !9F'2FA#WM*;$[KE>.I4DH7#FA+A#@4#'=LX6F9 /=@<(Q0$Q=5U]@/KU:+,FC\>$HI)@K\L5 MOF:_D4<8].!I@T548CQ\!7%&HP%7PYGTQUP*9S@>X[P%L 3DF*2\&=4"D*-,'(U!+C MFW5W/@ZH4,)5I2XZ6@S@PJ/>0'?IIM>( QO.(>55% M<)0CW2^C5&D?OZ?+["%G3_"2"3D)ZT()ZSIRA^3Q!-9"!@(G4MRM$4I82J, M $S4#T7AV<@[^ETU9" [GN[2DI5F=:@+J7XG[!]A_'88YXNU60W) M4'V0.#P>6R$EV=+6<53'V@,Q^ DIF!OZKHO;ZVP+@<%&;$S:;CB&^HYBS1]5 MRKX:C/U&'.PNM2HKD@4,7]IXUK7N1N+KFJ=[709.GTSA],E$'X3)N6I(N]ZR MA'L]M%.DM25 WWZ\/CT_N;Y&V?;MZ?F,#0^S:G OB'DY6S(Y[8H[OSPB5MRG M&$#]^*"*E2-3-&D*RE?"@;B9[6BADL/YI$V10T@J/<,N-V3J%:[<0RF8[ M__TPXX:P2W04EHZOM5+_D&0.KDA'>1IH09#'>0YH M?Y+O$4,J[:E-#[BCX_>F2D/F-AFDE=X 5P11Y)3[4616*YLM'Q\2>5KI+56K MSD_=MZF4@>=967U694T(_QII !M0:_N<M&$TUH82&83]EBJQJJNG"W MO*1'=0$/SH *O%;B!"4;<90A^=D"Q\KNB$*!-@@36^5,%F$K67)9 1;2@*S# MME]B0ZDK02Q*WS1=8IRP[N[]& _=^88[P5^BT01=$L#9M*%#-VIV00!X(?MO MHND;E0F/I6Y1\1F0 VCO6$W;L"N6HZF M"Y+CET)2.1R] %566[X%V,,A>D. &7/<"Y71[^M2<4$8QO1-,!E2""^6,Z.M MQY,@HA*3TS!4(.[#,#P2@[B/I?QDWWK[X)LQ?#-$>U=DP1R. _B5[5VUZ>(P MZ-/)PG2C";HCI_ FKOI&US0FLYN6Z\6KV%$W5(B%#A^I]B9S(@BU94^H+DZ. MB]VQ^LYU%6=4B;#..47*LHHAW 9? ;E<,/^T.J-QOA@"0G6<; _#D[>G-\I=0)7]RL$AL9)5Z%O6'5#A ZB3Y?GT^ 2&Y* M_3IA)YY.SD*9!'U%11MI::ST:.67!,^Y*K*%T8#8;\CF7&ZTI(PID_?K5+62 MXEAY_1INOEH)J]RNTD6M4OZ"*L T2ZJZ :W5VL;HRK)9DR6U,M/)M@PZAS+V MC*TRC+>L6:WJFKLEU_8FU)9L=6AGYJ#B+"#"5DT*8X0R!"MP M85 /":BU *EKE8ZC'Y@BDUZFI4S3G6^,2CP8U__VE4?# M5(1H:IZCOV0\!0H>P1_A9(SU.J;]"=7W6&,76@#&$,3D,18#GN(+PUB.!R,@ M_\!==0EO9315AP),'3A$/,0"P,#:^_1O7UQJLT+52#CM]V&&,<8Q#$/X[S"> MR,$0_YY.AFYA:61(44CL'!83]+'S$C C+$$<3,,!:.1!% YL2?0!K74*AT(U MR[&6\C""/R8CV9^"D#!6JW=S-OHCR_[@L0EV79K*81A;8+IEY=IMQ@<)7+& 8PNI#[UKBHA*?E#C$PH[F^,RZ%4.F MRJ(GZ4[+:JA*,9R"4@6+#(P/I,@8&5" M%O <*YTPHT3F\])YXQ4-6*UKIT MN'B'%>>Q4)PC2:F*"$Y-?1.NYXH>5%!?V6\S6R:4[K7N*U8X;?W(WI,5BT-V M9K*2#%H/YDF;$IZJ>2GP0\JY#JSI ]A+0AS7],RME(6S#8VG,S$UB+.BQ)6.?2RU&IPH9+]5 ;Z;LY%-%R^I2Y?-:%:ABAWR M#"J\@F-W%D:,;8*Q9WM3*(W7$/=')<*XUU$9KJB^@0;2QOJ#C('%*;2IH59B M1@A%2_K4N&" M$(VPPJ0-V)'K@+1%)YO;VEUYI+&M9"V3%]1VF MIB6]"WA1EJ\ !RTQ0$A2%UIYR.X!^,NU5<@.]Z# (8FE9&X5@.=9^'ICR@^C[TABC2 MT1F@A*'QUKPYZTS?)[^E:4/%O1)%J[-Q8%4%*U1\O>GG$.MZ.K6'D)E*M=8IZ M&_-P54X:%5-%7_1VE3D?./IVN2#2+50FR((7]%#IB%:J=LK+9UZJU$L5OGWB MFGU.ZTU]%Z)Y0(L\Y7V00E=L=&I+92YSBLJTK:LUH&ITB+A;>Z!1I51O0%7 MZ%C)T,O\TA"Z"@8(1_FM+$\'#E?6$O"#;)G=Y7DR[<)4W/CER16%55VJFW5#6>1A*/IY+,HM[O(#"U^:J:%N4, MN1JD4Z>SUW:%NI?.TK%"E1U.'/O'A[$B[N+9])DX^^9J?-![8>7UL M$Z#KCV^O3_[Z\>3\1I[\0BU/+G15_:E;,$O+89Z*$ZY)$?7\G^.?Y=ME1@SK M[.R(T27G[ION/:@'?6&%FI$-QG-<_$E#9;>* DD50L>_)-6P?4Y$:.J6=#+( MGK7&BYTYC(> M$G#E$MK-G?SKYVJ[JJ/O>J34E?_>+2EJKVPP7P.(XS+JC N M4!COR4DX/(1/P[!9:@!5 XZH'^]+KAX.?&S,4&'F9 ^G8TZ3[ M[53HF*,IY-6XOM+U#XEF^(EM^( 0SE8FA,XQS:DJ-\*%(=E \GR#_GS*E]+= MF1@LR^>*LHK\ 7"U)^R3ODT(!'BY8V*A!^!R':'BEFDFKW&&U] M!NHBW#%35.QC[[HGW\]FEY5.'03,K8[L+=)[;4+4A,!II8M/G.@"O4>F*7 E M$>KZY,B,3YH,(6>^RC8D*#OI6!1IY9V:?% J4DF8NK NS$E+7V!9BDW*&6"H M"JBL-D<-,V?*+EJNXPK+7J9<[9,X;I$F7@<=V2EV'Z*&(C>B0"MJ2O%X0X<@UH4Z/:?,\[R:]H]_D+_,8U( M*.U0XW93%6L7UQM=<%1Q_+UT6,&:H3'R8K\(-AC:)>@\)55J<_X!NS[3T042<)RO,2%7/E MX77HE7K60,99U36*CB0C<@Z+'0N;Q*JQ80V4S#H M$-#^$$/&FP?()H0KV^],'MQ0\D5#^%#%"Q#SU6N4.6.JBI(.<[)>Z/8K+%'D MZ$"O#W7ST.B,:Q@086ZA)UC4)T@IE]!,\,@3[&>H;#-08E01'"CG0I$ "B-3 M';K#NV25<3M*$.2B:" G??D#M6R=!OUI)">Q_('*)8"T@F\.HV $3\&8/\C! M*(C'$PF3_.#::\AL&4;!.(;?PI"'P\X?HRG_75N8$_CWBJH>Q..A'(WIO6@, M[V&WVRF\5@T)C.-@%(XD/H>M= %W<1W7#_D3%EC/B=J 3+3\1*(,;C@K"JP, M$X=!/ KI1;A9V*%V""^^3T@1I1?)?#H:X??H=<4J!R-XY K-^/=;#IC%IKT3 MB<":!(-!C)^4KUGG!^BS*V4_AN'0S8QK[0>#>"RG+X49AEC-*D4-*2_!Y @8 M!R*)C!P+C&&%.DZ(?0WD^@J*%X;N(]3DM3JI-;?=%V/T=8:R+'TXZW:VNG%O#*]21% M!;6SN$-UC:^PE6X48DC>*(@FL7V@$CN ;7C[%#<0],L-?'E>!GO\X""?H MYQA/@[@_= )E3*%CN \3+(,Q"$)X@"-LHN$XF(Y#N,E]H!NAZ@#[-J-J%.2> M(X=G-,#XE!%UW1Z,!G3U^$8<8:WFKW\#6U%2XA$IZAJ.N8\%1/O(H%S2* MGK=ASVB=KAL-ZWE7.T%-83=-R%7R:LS-P;LS!O(K3KYM(;2!<&7K>M8@] MIG-N"-V,47_L7)&O.#77+RS=>*,]A($C5HBRM6V>-#-9(7I@GP0P-R]Z>IL; MW^Z.LK1FY6XS>N-AKU6-0*X1 ^\:4[#U. 2VB!%*6/*7.)KP9U!0[)3Q_?%? MS,L&_=A\CY]K.@1,!Y]'U.2],MT(OXVZ[LY[RO:L032H[+*23X@'A^?_%E,? M*4A[#Z'+=I1$FN;M,Q]4F@\D]2FKV98V0F:5_,85D1GQ'<>O^,+6<117+A@L M+A1PT]YOQF_['=EQS%@V RHMI!$;;/A@^3.)A.Z=:@#!51;#U*-A'_ MU@=2>017#10-+JA\N,EU3!$*3U$4 [H,4$"#\YYB:-UC!&(0]4<#0F$O]^?<$(D=E&/0\Z)A.<'H*[9M$@YF,#I M#QN"#/59I^:EQ]CWLI7B.K#^4&FOBZ]Y!S4M+G5(7;K0=@M+"'9<1T\//8>K MWN@^NPQB]M)P]QQX:;M.S!6D99@FL\P(\SOQ"K!Z$+*+=QA$@YJO'K%Q&NOD MCFD_Z /8?VEOA!JH+E2P+VT.B/L_F7A5X!TZN91$-\YG,E5=W8ZRUY%GL57?I>'NE[>:3OY9&^ET?Z7A[I>WFD M[^61=I1'ZK(E&$]?]2(I@^K,+0/BAE?-N,J-S][_O7K.]^HYWZOG?*^>4ZV> MT[#/NV43#)FQ:*,HT%Y:V?<2#/\72C T-#Y;DN'*YDG94GE[.^.^%W#X7L#A M_]\"#HUKD:Q/%/:Z75ZCRS: MGX)Z44M!G<&I5M;P]S-L^(F94F4S!=KT:K7'5?)L\A^R9=YJDN#?/Y#]L&-H MJV2K:T[7F2>$ ?XA]3Y?FN*[$[KPQ,?K8WGP"L-% ?MN-/;59_IW[.0>*K![ MK+2-J?'N6#NOG;D+V$<<5VD3\4V(UR;YW#&IS;;Z^$AQYBJWJQ7T.][%7*_V M=XV:QS9YM)^Y\=6D?#DAHK9?FBV9JBN X/L4O)J!.FG*LLN'='&_5P[5MSO? M\_2I([<,G=$FBKKRF$J9[3S64VU]Q/R0QW3-)*\&MZZC;J1N/!N:9HN_-C0S MIUZ=4M#9FL7RD#<#HB&SF8[!K.W6I_7=R0M;(?;S!K.R6);:[SB_(OGMY6?N M#*QROO6B.BFBDR[5MBE]=X!T&7D.#A%3&951 ]-16Z_89:5=9]>$41CVPO"' M)L89*VW;')Y'8+7?: .CL6]5HZGOVZH)N6U$_U/?;L7>!4]\7ZK4OF-.[;MV M4_L^J-2^MDE>\.JWV]G0MPF59D@K:7W3^] W1!+?PBBY\;U*;FQ[T_O0MUM8 MW[^W78F7O!/ M8M^W3D9PVW">1[XAZ+UD(_+2C9T,[YOFM;Z<&QHA@^S+>L! .27<53UWE$RJ MI:'NE&0\(>0M@/K*/-0O!PA1OXX-[Y5;VF8-LP)@([7$FT*Z=TKGRZ':FD;Z M):#[RBQ0)RFWD07:T'*_-@?4.YF; ]J4G6RH\@M4D(;\FA&DJ#1M%ODZ?M8C^ M#M"SPO9T8D2KV-&6)%NAEGNEP]I#Z,97^SRE.+X.Y&UZGZU)4U/-='>_HEJ9 MM3SO9DV>KAZQ-S#"&-WT&(^Q<[X=[W=/;A<+E_QEN^,7]AR^>6)?8]U2U\9Q MV7<]/FZY9=;,Y!27KAAS_R$[IC![RPS06_5[K,OA2^ZMI>:^!.%WI2IS:$Y; MMO*+"?<[C%)+#\^R3S[?3">Q\2ZO"XL[TE7_W)UB;:2=JXJ/I%T$U*G#YYPZ M?*12A]M>J/E5Z$]Y3GZ5ME=T:O"7$+679_?N2]?X.&7;<2*4*\.J^&QYE7,T MLV$<[?)/(ZK0$R&@0@<;$HX) J6,W"HDFKFW+\?FKTV;E3O29NOS?4W&K/P& M6:G29LPVEO95*;/?9'$Z9;9Q2A1E@1'!TJ2_^H7A9C9L.TIU)M%^-29>)CCB M0[K!(-/77V!ZQ%%.339FM\'1/3(CE'FU 3RWP[#?8),J>KG5$U.9X=0]P_JC M Y]J^R'YW#D^W<,SN(= U8J4,R[:GOW8?2N[KMR)N7)M@^.E\\"G>Q"0#W8! MT&NKPU.M$/46OGYE<*,V[PH.'IMGCS" M&$U=;-=2SE*TDI+"Q$_M<5(UO/J*Z@!?)(!6\X(;PEPM6;Z)$-UY[W[N4\_P M;O*?;IU59USO =U5#;K_5;GP7V"UJ69KM^W%@3!.^7.Z(!X_0Z&(9_XF:M]I M^YE5G/&MQA6S2F>DMA4?.U5_NUVYBC=J2=FY:LE"J+*T#8W*5'-&GDK9![Q$L\(N M##XA)0@/#".UE-][NP85C5K@R7OTK6%,UUXGR[D/1:I#7H,6UDL!69P0?&4> MEI?+#M&ADB-^Y#KK6X35Z[1-J &2Q+TGDO06(N0$=QZGZP6[*YCVXS M=U.OY5 MH81_2#^:8^B:O%BMX>Q+3+I"Q_.G':2B,4E)&C^0,,8JG;"$':?0NXGDDEJ, M..'P;>MA&M'$L\#MNXT#JZOQ11N"V3$ZNUGJ0M6S<)[;\SSWG/7B#H0. )WS ME8L)3&HKTH)+E7>?!Q=?<:U%C8Y.#8J88M3PDBOEN)GC.A>^A.E0[XKG[2;5O9+L=[_DS;%OI2450!A/_UY@W;^6S\M!Z%]?VZE_ M2):/"%)DXG8I.V(S.VKT^)7!';BEJO54+G"E6L]^:I 5'?V$R5=#ISWPS#++ M"B!G!9IH63RX?9;N"O_Y06A?=/O0.0M9>P.GE=/RZM2!3XTE5 M2:D]0(7L'C=4K>$KHF^B6'Y@8?P$L_P:=R==4.[&/,>4)FH !4*>SR42>^,O M^]ZX6ZM]MX[F#8NM)EVX[; ]Z0(=%:2JW+JKU)2%W^P.._)QE!U(D8X5>^_3 M;YVHDZ^0%M0@)[IH4W..IMFA$Q(O3!WYP+GU3:6V%3R-)YMIWD&]J%5#)'AS M*G_.,?( \+[35M)>FJIZZ+N+4'U)O%_W_-\(U.XTL\8TUH;;G62ENF)RZ26_ MA*D1(S=71-1ZJ&+OIEA&JN M4[-(5VMK-Z;Y&R3'A)0LLSMV,KFK;C@=_2ZO\^X:5XC'Z_0)"S1X'6EL *E_ M._+/-?1_O0O)OD%)L'VM=OY:5U_!C,R ;GV:+BRNI@A]RFD37-G3^ -L68*& M?&FBD72^NFFIQZF[R)V *6Z!6-XVVYF=-AMX'RCS1]/-;#=DU&"O)Y_+;'1P M?1MCU]+LY$CGA_N@V1&ZU7*8CB3D'_ +'&RJH()/Y@'LO+#VJ X'HBWRR$(5 M=\;S^S5-*:-+-&PWV2/%A#?NNBEWI,I(-?9Q_+Z*J&V>0J_#!<,.INQQ\:72 MVF%OGA^;YDP?B6.*NL^*R',8#=MFI\7%H?JY45>_69VKQN[-@E7? M'F&_-FS)H%.E0E-@RY5HUY87)=_ZFDO/*U1S:LUK;5K"NFX!W+*$==%]9 M(.GE0&TIT-+8N;7>^L][-OF>X9X&9EQ^0 M&>LKHJ-]6-6P=9HJUI]2RKRT+WTL4Q!& =] @CMX+IHD>>*7F:(664HYI$8M MR=EM(-Y1\65O#_C+I2MI!(#C5'VXR6$5U J\>@_U:WU_IH\+.. M@A\M,M*E+2O(GJ1]A,06!S#.;FM#<&VX38GU&U01%>VO<\U"DILB)8^/2ZTF MJ+(R-P5%(CTK,>(#-=YLL"I3SDZ>?'IIPM.N>X41B*H5<3/(H3;Q#IVN?*A5 M#:2Z56AV3]IS.YIS6$?7S_'/\NTRP]REL[.CW;S8K0/H"S1AR6/4E#S>E.7F MS_\'4$L#!!0 ( )MMI$P4%I@C30( /T+ - >&PO=A;46S9%NCBR7+F]-=/%U^2 MC+1;MH[D)3KG.SK?^71Q=*):K2E^*#%6H&64US$LE:K>>UZ=EIBA^D)4F.M( M+B1#2KNR\.I*8I35)HE1+_3]N<<0X3")>,/NF*I!*AJN8G@Y0,#EWXH,Q_#Q M[.WW1JB;-\"-DW>3B?]X?K.+G]G .02.XU,6PV!^";W?)[WP]_/JV [U[,^H MGV'>(9[O(1Z)]B1>F42OV]4DR@4?-W<*':"9$<-@A6@,;Q$E2TE,5HX8H6L' MAP9(!142*'VJNG)@D/K)A0/GF0/O>!CA0MK:KH+[77;3=P*]9P022@>!(71 M$E5(*2SYG7;L9 O^$@*=O5A76F$AT3H(9W!,L(,NLA0RPW(H$\ >2B**&J^E;S)YK@W:<.#>$%%5D)];/1RN/7-GDM7Z;#P(T.ZHJNOY M2<$9=HMYL6!P8,$D0GT=4 I)GC2?N2JI!K"$8(6E(NDF\D.B:H%;U5^G-C]4 M88XGHIFA]]X]YE_^SXNG5WTNV_RJ[@H]K5U];HGE^3T#D[/A% M3J^/7Z-I7$Y Y&M_VE[W>F^T"%L-PH""94.H(KR36Y(LPTZ/Z=!B^-6T?G3K MF1[[!$VOT%+WXEO\.C?#.6JHNC=+M,$8CO9G(SR8#[,6 T4,1_L+SDC#KFW! ML>%/?@)02P,$% @ FVVD3 ?DR_/I! ;"X \ !X;"]W;W)K8F]O M:RYX;6S%FMUOXC@0P/\5BY?=>^@!^:);M97ZM7=(N[>HH'TWB0&KB M7W]V@'8"R>A>1GD"@@D_.##9EN;T:#FVZ$06W M?^JM4.Z;E38%+]U'LQ[:K1$\LQLARB(?!J-1,BRX5(/;Z^.Y9F9X>^W?_)3B MU7X<]Q\93TNY$PN^O!F,!F[<$ RL3WI\W1-=F?_#I%RHB< MEU(KNY%;.V"*%^)F9C>#L7M?\M+]9B>M M7.9BP,R5=%^8:3;VX'20#UIE0EF1,??.ZEQFCB-C]SSG*A4,0 8(9- G9 @@ M0P0R[ 5R[G'<3P%DA$!&?4+& #)&(.,^(1, F2"029^0$P Y02 G?4)> LA+ M!/*2%O*'67,E_ST-BE\0HB^T1'.Y5M*-Y2YXWZ6IKESP5FLVQ;*$5)@OQL3"^,JE83]Y[FZS[X+;RHBS MBXJ98DRLBD=AY([[+,_6U_5OD:W]HWKG,S_9F$7,%6-B6=%'(?>2MGP@G?B\OH4[,%6!Z M"(CU<%]9J82UCJY82L7/9A M-HA%<;CO9L)XO$(K-M]P(R >YHF V!/S:FG% MK\H7ED^[DU@<8*H(B%6!9DT!K"T"3!D!L3):LB;V><%]*O '9,1\$1#[HBM7 M.8!"3$P= ;$ZFBE+ZRQB @F(!=*1NQPY(2;FE(#8*6<";IO($'-*2%YH=%FO M1H68F%5"\EX6HC[V&6)B?@F)_=(JO]9KCG:SB#4#JW)VP>ZRK Z5/-_W,"$F M)IVP3^F$4#HA)IVP!^F 2868F'="8N^T8\ZKHN#FC6F(B7DG)/8.BAG"ME:( M^28A")B"8&64DL\*B F)J&(6$*= MJ=O^!H68F(2BGKIAAZF%F)B%(F(+8;/I3@\QT5458@NAF!&T4(19*"*V4)VO ME^_Y.HA%>L6^0PM%F(4B8@NAF!%<6HDP"T7$%NHJ+P[!"6)B%HIZJH(.TPHQ M,0M%Q!8"F,4)IO^C;,#C$Q"\7$%FK#?$^*5PU,S$(QL85:,3]")\1$5_>)+83.9@R7 M]V/,0C&QA7!,:*$8LU!,;"&X2H+7Z3%FH9B\%NIL(?F;%&)B%HI[6]^IYQ9N M/<$LE/2YR,,N("9FH:3/AEP20$S,0@GY]C(,$VXO2S +)<06:N\;OC_R$!.S M4$)LH2[,0^R$F)B%$F(+H9A)8Y,9NLN,V$(X)K10@EDH(;90%^:3+:4[&\3$ M+)006Z@+-C;$YYP7#@QCI\26=FW+JVGP\]7GU?CFW>5,=2^F_ M.9>WQW1I\EW7IW;\9M\-EZ:,'X>#ZYOM:W-(3M9K<\-T1O7T.)VY>MYMJN%Y MYZO5SV8XI+*IW/O9O77#:SZF5+*[OOF[<<'XDX\^_<_Z;K\_;=/W;OOKDMKR M2<7?!97[/$CF@X0>I/-!2@\*\T&!'A3G@R(]R.:#C!Y4SP?5]*#[^:![>M## M?- #/@.WY8GM MN>;[0':GJ^V!VQ[OML>P.WY MGJ^W +V%K[< O66!:VUTLPM=;@-["UUN WL+76X#> MPM=;@-["UUN WL+76X#>PM=;@=[*UUN!WLK76X'>NL!9"3HLX>NM0&_EZZU M;^7KK4!OY>NM0&_EZZU ;^7KK4!OY>L=@-Z!KW< >@>^W@'H'?AZ!Z!W6."L M&QUV\_4.0._ USL O0-?[P#T#GR] ] [\/4.0._ USL"O2-?[PCTCGR](] [ M\O6.0._(USL"O>,"]RK1S4J^WA'H'?EZ1Z!WY.L=@=Z1KW<$>D>^W@;T-K[> M!O0VOMX&]#:^W@;T-K[>!O0VOMX&]+8%GC5!#YOP]3:@M_'U-J"W\?4VH+?Q M]:Z!WC5?[QKH7?/UKB=ZYV,SI-V/,IS:0[YUR3_#OZR9P)W+QSG=/N,Z]ILD6-ZVL91-D M6P8)7L DITW4)+9L ^7MQPD7"50D1K32OVF:'.>IGP:-LS;:FLWQ,1B85CEAD1#FJ>Q1W%Q?D5K M^]BEV>7K];'UJK#>=VUE4^L&]C347YK.WQJ6@;II36Q:'T_R@F)VO.)[G^_X^40AM3?\5S:W7;46UJQ[[?$L9?2!;QX8H]5T9&QNH MODNA'39O>6]M2#>VSXW9KF.?%I3'RY%>.MH?8*H<F^D?#<^OC_;#/+FRG[_M>^$&UL4$L! A0#% @ FVVD3):O MPD1D @ %0@ !@ ( !^ @ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ FVVD3+#L)HEZ P +PX !@ M ( !\!( 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ FVVD3 ?T@&5&!0 #!L !@ ( !2!T 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FVVD3-^E MHZ2S 0 T@, !D ( !N28 'AL+W=ODYZ8+0! #2 P &0 M @ &C* >&PO=V]R:W-H965T&UL4$L! A0#% @ FVVD3,5WBLVS 0 T@, !D M ( !>RP 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ FVVD3#3U;&PO=V]R:W-H965T&UL4$L! A0#% M @ FVVD3%WW\1FU 0 T@, !D ( !_S< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FVVD3!#D(A*U M 0 T@, !D ( !P#T 'AL+W=O0;$! #2 P &0 M@ &L/P >&PO=V]R:W-H965T&UL4$L! A0#% @ FVVD3&KG4['& 0 -P0 !D M ( !@$, 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ FVVD3%PCG#^W 0 T@, !D ( !F4D M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MFVVD3.9-['6W 0 T@, !D ( !ET\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FVVD3 *,""0D! PA8 !D M ( !#%P 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ FVVD3+$[[*/B 0 [ 0 !D ( !NV0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FVVD M3 6"FN#[ 0 +04 !D ( !%FP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FVVD3!S"D $\ @ *@< M !D ( !T', 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FVVD3$2"/A)& @ ( @ !D M ( !)WL 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ FVVD3%0"'YDJ @ W@8 !D ( !/8( 'AL+W=O MA >&PO=V]R:W-H965T&UL4$L! A0#% @ FVVD3"GR M7LBY 0 $P0 !D ( !BXH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FVVD3*-J]W[R 0 -@4 !D M ( !X)( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ FVVD3#WE!V;E 0 Z 0 !D ( ! M69D 'AL+W=O&PO=V]R:W-H965T ([@$ %4% 9 M " 3B> !X;"]W;W)K&UL4$L! A0#% M @ FVVD3.P6,K6> @ >PD !D ( !7: 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FVVD3'0GHYG= 0 9P0 !D M ( !!;4 'AL+W=O&PO=V]R M:W-H965T7!E&UL4$L%!@ !0 % XA4 /\3 $ 0 $! end XML 84 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 85 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 87 FilingSummary.xml IDEA: XBRL DOCUMENT 3.8.0.1 html 168 290 1 false 63 0 false 8 false false R1.htm 101 - Document - Document and Entity Information Sheet http://www.installedbuildingproducts.com/taxonomy/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 103 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.installedbuildingproducts.com/taxonomy/role/StatementOfFinancialPositionClassified Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 104 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.installedbuildingproducts.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 105 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) Sheet http://www.installedbuildingproducts.com/taxonomy/role/StatementOfIncome Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) Statements 4 false false R5.htm 106 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) (Parenthetical) Sheet http://www.installedbuildingproducts.com/taxonomy/role/StatementOfIncomeParenthetical Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) (Parenthetical) Statements 5 false false R6.htm 107 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://www.installedbuildingproducts.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Statements 6 false false R7.htm 108 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.installedbuildingproducts.com/taxonomy/role/StatementOfCashFlowsIndirect Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 109 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) Sheet http://www.installedbuildingproducts.com/taxonomy/role/StatementOfCashFlowsIndirectParenthetical Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) Statements 8 false false R9.htm 110 - Disclosure - Organization Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock Organization Notes 9 false false R10.htm 111 - Disclosure - Significant Accounting Policies Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock Significant Accounting Policies Notes 10 false false R11.htm 112 - Disclosure - Revenue Recognition Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsRevenueFromContractWithCustomerTextBlock Revenue Recognition Notes 11 false false R12.htm 113 - Disclosure - Investments Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock Investments Notes 12 false false R13.htm 114 - Disclosure - Goodwill and Intangibles Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock Goodwill and Intangibles Notes 13 false false R14.htm 115 - Disclosure - Long-Term Debt Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsLongTermDebtTextBlock Long-Term Debt Notes 14 false false R15.htm 116 - Disclosure - Fair Value Measurements Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock Fair Value Measurements Notes 15 false false R16.htm 117 - Disclosure - Derivatives and Hedging Activities Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock Derivatives and Hedging Activities Notes 16 false false R17.htm 118 - Disclosure - Stockholders' Equity Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock Stockholders' Equity Notes 17 false false R18.htm 119 - Disclosure - Employee Benefits Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsCompensationAndEmployeeBenefitPlansTextBlock Employee Benefits Notes 18 false false R19.htm 120 - Disclosure - Income Taxes Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock Income Taxes Notes 19 false false R20.htm 121 - Disclosure - Related Party Transactions Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock Related Party Transactions Notes 20 false false R21.htm 122 - Disclosure - Commitments and Contingencies Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock Commitments and Contingencies Notes 21 false false R22.htm 123 - Disclosure - Business Combinations Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock Business Combinations Notes 22 false false R23.htm 124 - Disclosure - Income Per Common Share Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock Income Per Common Share Notes 23 false false R24.htm 125 - Disclosure - Subsequent Events Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsSubsequentEventsTextBlock Subsequent Events Notes 24 false false R25.htm 126 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies Significant Accounting Policies (Policies) Policies http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock 25 false false R26.htm 127 - Disclosure - Revenue Recognition (Tables) Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsRevenueFromContractWithCustomerTextBlockTables Revenue Recognition (Tables) Tables http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsRevenueFromContractWithCustomerTextBlock 26 false false R27.htm 128 - Disclosure - Goodwill and Intangibles (Tables) Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlockTables Goodwill and Intangibles (Tables) Tables http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock 27 false false R28.htm 129 - Disclosure - Long-Term Debt (Tables) Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsLongTermDebtTextBlockTables Long-Term Debt (Tables) Tables http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsLongTermDebtTextBlock 28 false false R29.htm 130 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables Fair Value Measurements (Tables) Tables http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock 29 false false R30.htm 131 - Disclosure - Employee Benefits (Tables) Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsCompensationAndEmployeeBenefitPlansTextBlockTables Employee Benefits (Tables) Tables http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsCompensationAndEmployeeBenefitPlansTextBlock 30 false false R31.htm 132 - Disclosure - Related Party Transactions (Tables) Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlockTables Related Party Transactions (Tables) Tables http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock 31 false false R32.htm 133 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables Commitments and Contingencies (Tables) Tables http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock 32 false false R33.htm 134 - Disclosure - Business Combinations (Tables) Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlockTables Business Combinations (Tables) Tables http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock 33 false false R34.htm 135 - Disclosure - Organization - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureOrganizationAdditionalInformation Organization - Additional Information (Detail) Details 34 false false R35.htm 136 - Disclosure - Significant Accounting Policies - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformation Significant Accounting Policies - Additional Information (Detail) Details 35 false false R36.htm 137 - Disclosure - Revenue Recognition - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformation Revenue Recognition - Additional Information (Detail) Details 36 false false R37.htm 138 - Disclosure - Revenue Recognition - Summary of Revenues Disaggregated by End Market and Product (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenuesDisaggregatedByEndMarketAndProduct Revenue Recognition - Summary of Revenues Disaggregated by End Market and Product (Detail) Details 37 false false R38.htm 139 - Disclosure - Revenue Recognition - Summary of Assets and Liabilities Related to Uncompleted Contracts and Customer Deposits (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureRevenueRecognitionSummaryOfAssetsAndLiabilitiesRelatedToUncompletedContractsAndCustomerDeposits Revenue Recognition - Summary of Assets and Liabilities Related to Uncompleted Contracts and Customer Deposits (Detail) Details 38 false false R39.htm 140 - Disclosure - Revenue Recognition - Schedule of Cost and Estimated Earnings on Uncompleted Contracts (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureRevenueRecognitionScheduleOfCostAndEstimatedEarningsOnUncompletedContracts Revenue Recognition - Schedule of Cost and Estimated Earnings on Uncompleted Contracts (Detail) Details 39 false false R40.htm 141 - Disclosure - Revenue Recognition - Schedule of Net Under (Over) Billings (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureRevenueRecognitionScheduleOfNetUnderOverBillings Revenue Recognition - Schedule of Net Under (Over) Billings (Detail) Details 40 false false R41.htm 142 - Disclosure - Investments - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureInvestmentsAdditionalInformation Investments - Additional Information (Detail) Details 41 false false R42.htm 143 - Disclosure - Goodwill and Intangibles - Summary of Change in Carrying Amount of Goodwill (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureGoodwillAndIntangiblesSummaryOfChangeInCarryingAmountOfGoodwill Goodwill and Intangibles - Summary of Change in Carrying Amount of Goodwill (Detail) Details 42 false false R43.htm 144 - Disclosure - Goodwill and Intangibles - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureGoodwillAndIntangiblesAdditionalInformation Goodwill and Intangibles - Additional Information (Detail) Details 43 false false R44.htm 145 - Disclosure - Goodwill and Intangibles - Schedule of Gross Carrying Amount and Accumulated Amortization (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureGoodwillAndIntangiblesScheduleOfGrossCarryingAmountAndAccumulatedAmortization Goodwill and Intangibles - Schedule of Gross Carrying Amount and Accumulated Amortization (Detail) Details 44 false false R45.htm 146 - Disclosure - Goodwill and Intangibles - Schedule of Estimated Aggregate Annual Amortization (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureGoodwillAndIntangiblesScheduleOfEstimatedAggregateAnnualAmortization Goodwill and Intangibles - Schedule of Estimated Aggregate Annual Amortization (Detail) Details 45 false false R46.htm 147 - Disclosure - Long-term Debt - Schedule of Maturities of Debt (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureLongtermDebtScheduleOfMaturitiesOfDebt Long-term Debt - Schedule of Maturities of Debt (Detail) Details 46 false false R47.htm 148 - Disclosure - Long-term Debt - Schedule of Maturities of Debt (Parenthetical) (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureLongtermDebtScheduleOfMaturitiesOfDebtParenthetical Long-term Debt - Schedule of Maturities of Debt (Parenthetical) (Detail) Details 47 false false R48.htm 149 - Disclosure - Fair Value Measurements - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformation Fair Value Measurements - Additional Information (Detail) Details 48 false false R49.htm 150 - Disclosure - Fair Value Measurements - Schedule of Fair Values of Financial Assets and Liabilities (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfFairValuesOfFinancialAssetsAndLiabilities Fair Value Measurements - Schedule of Fair Values of Financial Assets and Liabilities (Detail) Details 49 false false R50.htm 151 - Disclosure - Fair Value measurements - Summary of 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 50 false false R51.htm 152 - Disclosure - Derivative and Hedging Activities - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureDerivativeAndHedgingActivitiesAdditionalInformation Derivative and Hedging Activities - Additional Information (Detail) Details 51 false false R52.htm 153 - Disclosure - Stockholder's Equity - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureStockholdersEquityAdditionalInformation Stockholder's Equity - Additional Information (Detail) Details 52 false false R53.htm 154 - Disclosure - Employee Benefits - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureEmployeeBenefitsAdditionalInformation Employee Benefits - Additional Information (Detail) Details 53 false false R54.htm 155 - 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 54 false false R55.htm 156 - 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 55 false false R56.htm 157 - 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 56 false false R57.htm 158 - 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 57 false false R58.htm 159 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation Income Taxes - Additional Information (Detail) Details 58 false false R59.htm 160 - 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 59 false false R60.htm 161 - Disclosure - Related Party Transactions - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformation Related Party Transactions - Additional Information (Detail) Details 60 false false R61.htm 162 - 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 61 false false R62.htm 163 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation Commitments and Contingencies - Additional Information (Detail) Details 62 false false R63.htm 164 - 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 63 false false R64.htm 165 - Disclosure - Business Combinations - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformation Business Combinations - Additional Information (Detail) Details 64 false false R65.htm 166 - Disclosure - Business Combinations - Summary of Business Acquisitions (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureBusinessCombinationsSummaryOfBusinessAcquisitions Business Combinations - Summary of Business Acquisitions (Detail) Details 65 false false R66.htm 167 - 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 66 false false R67.htm 168 - 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 67 false false R68.htm 169 - 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 68 false false R69.htm 170 - 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 69 false false R70.htm 171 - Disclosure - Income Per Common Share - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureIncomePerCommonShareAdditionalInformation Income Per Common Share - Additional Information (Detail) Details 70 false false R71.htm 172 - Disclosure - Subsequent Events - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureSubsequentEventsAdditionalInformation Subsequent Events - Additional Information (Detail) Details 71 false false All Reports Book All Reports ibp-20180331.xml ibp-20180331.xsd ibp-20180331_cal.xml ibp-20180331_def.xml ibp-20180331_lab.xml ibp-20180331_pre.xml http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/invest/2013-01-31 http://xbrl.sec.gov/dei/2014-01-31 http://fasb.org/us-gaap/2017-01-31 true true ZIP 89 0001193125-18-152452-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-18-152452-xbrl.zip M4$L#!!0 ( )MMI$Q0??I] @! !#N# 0 :6)P+3(P,3@P,S,Q+GAM M;.R]:7.C6)8P_+TCZC_PYG1/9$4()Q>X+%E=]00@J/8\66E/VM4U]7S)P!*V MZ42@!I2VY]>_YUR0A!"RT )"LF:IM"26>Y9[MGN6O_^?YU' ???BQ(_"G]^1 M"^$=YX6#:.B'#S^_FR2\FPQ\_QV7I&XX=(,H]'Y^]^(E[_[/+S_\Y>__'\]S M?>>&^Y^!%WBQFWK<98@7#CRN'PTF(R],.9Y[3-/QQP\?GIZ>+H;WR2"Z&$2C M#_=^"-?Y;L G7OS='WC)!X[GIP_]9[:>CQRG7(C2A5+XZ4LT"8 M$'@OG#-=5H_[],FZX(P@X+[@Q0GWQ<.5>L.+_%G/=W' ?+"Y.=W!1#QZXLH M?O@@"H+TP<_Q\2Z[\B/^&KQR?>"'W^[<9'X]?K%P_9/$KB:ZKG]@OTXO]9-( M%HGZVF*R*V;/3ORJ)\.EY,/__/;I9O#HC5R^# &PQ(/KCF=WWKO)';LO_^$# M8I07""^1Z2U#;_XBMJ+$&UP\1-\_P ]XN;QXN7\W7E@76P%09W@W\0/DRW$< M#2>#-&&,A-06I/G=L(ST9>PEE0MDOU2L$%."?LA^7+C4K[Q4R2[U MIYW;5??FO%3=ZSX/'ZIOP MEXH;0M+\007>0N\!=OYP)>OK M'^(H\#[DE\WNFHRJ[QBF\0?DE ]PA1?[@]D-(";6WQ.%?.F^21J_LC3X]1W( M$XYC$B7XF+!]]\6[Y]CV_HA/_?E=XH_& 6Y"]IT;#Q"B>H*$W?$8>_<_OX.M MQ4\WS,5S,MQ"S-278!\RJ'*Y\/&3'WI7]R"KAW[JN ,_\-.7W]QG?S09F5$< M1T^PLRUW#+^D+]P@"E/O.?V"B_:BX.NUK8NRH%&>)QH1^/\6!$'\>G/;_RI\ M19839"+AG[)$9:(_B[),-%7-/BOT650%5=65=]PD]+-GYJ+PZ^\W_7?]^(<(>4=;W[E*T06)F M?,"]GC%"N;DK>E01L%%D**((LK0>/3S=$CLR8D=X]XNTC)U5,"YBXB:-!M^^ M>.-)/'B$[7@=1P^Q.S(FZ6,4^__K#;-[R(:( KKLFXXO 7,QLN&K/"F9(B\)/75/I%5QU9,W%GB5U*ULVJ"F.$%;(V/=I@" MQUC1:!2%[.:;1S?VDJM)RLQ;X*J-T2&+*I!I#G["GK@62A*XXPY,6[22 M+8 0K@/6@;\2?XB&.WS]R7?OV$;;>*N +EE P:JM("VCH>\02^F; +QEB;PL MF#9O4M$ K.A4U$7!T73]*P@(Z:O\[A<16&^!_EL 5XT=8_#OB9_X>*4-?Z4O MEX !0&MZF203;W@5X[_N7>#]TPTFGI$D_D/H#;N)*(H25:-Z)::V W01:9:; M/!KA$/_!9WQW \!V8J26&\0-0Z6\06Q+<@ =MJ.B>@6H4;D24",$%):H+$O/!1C6BHXOWB!Z"%&T7@X! M1_Z]C[P";.*E&6N!Q@9,3G>;[R7P&VBI88[B GJWPQF?]"5W09_ MLB;+FJ*#VA5%RLN6*8'PM>$_JB-3*MJ::JK(, HJ8%%6UPF=/:*E01(P-S#- MKKQ*'[WX.$@ -K5,!:DY&BSAI3D:7(*_&Z91O*6T:!OU8)R+5-<:0_T,'S'7K[Z(:_ M1M'PR0^"XZ ,."!4)X+]D&CZL,HE?/:.1&Z!PT-$05+W8C^M0\DB MWH^+:Q60)QC16L#3(D/Y=_OE8V/ CG22:_>%W1%F.CD7/(7KCP.#&K":I@B$ M8?!@N#I0^&N.;$6CFB(V&^4A+!PF-!4.ZZ;'OPMBZW*Q?/;X#T^"S.,7SAY_ M^ZC'XSB--N=T'JO'WP[VP>.7M.8B7:?B\;=##/3XJ=BZ1LDY;-(URF#81!4;-'M.(VS2#C$P;$(41=W+/CE,V*0= M1&'8!,0).<6P23L8Q+")*K_YL(DJBKJB-6MIB&C42>M%[ &C)GMWV7?!:UTF MINBRGT_H#X!W\-=563F[ZP=!OHI&0K73&55T4BS\,I?U2EK2PK5#@ZQ#HS6+,2@?G.(>2**I0RY=2#?QIZ;3.*7 N_O M'>8];V30 PBO^.X7A1)5E^? 5@"S"*T1!-$3-H%PHK@?3>[2^TDP%?QSVSN7 M^9M7E&Y?"64Z*G$D(O*V0'2 W0!M:*LZ3R3#H+8$VI687]D!HZR7XGX;P51" MQV 03]#2!:3A$Z:^2#B07?)B.D7FJ;0)79="<3K>[33.Q.,*U43Z:L[<^5^' Y9?BVMTD%V12-1 MITH=1;($XF0T"; )3^8E1J-Q[#UZ8>)_]R[#033R/D5) GOZZO[6?>X@>64, MGZFJ7H9]$["JU$\'024 JBJ*HE2E24M!/!_;<^&Q:>P.TNUCU3N!1>R^T5=T MT)Z"!?\!EN!EAMYPSLQ!U]RP*FUS5>I3HR/;5XW1)TWB8&I=06J2R:LTXC M6%FXWR2!7*E] D?+N[H+_ =V<8?-:**_^X6*6KE3QFM0U(+X,'987>6-27BT M9(BM!619%@)?))>A_3P EKFZMZ*D72VN6)8MF. \] EN?\GD#=OI\[HCR\2B MIHF]A9C1";^I2V)P>?'K9>"L Y,_\-"Q'C <38/T]O/8&X!R!-W7][!S(SL= MVJ8O5WV\5/3=,B79$F5J\)+H !/(4I\W+='D^[:N2Y08CBH:61\W$) *69$G MM!>P5V^58:9??XW!8&@3.2+55<41*:_J$MI_X(!JNB7RCFEI!/ CJGTCBXLB M_*I-4@1A-:")Z09H*-X\>EY^C&N^_.;^*XJMP&7&4C?!1\>41?Y7@;\> ML.;[*;4B+-$+T$MVU!:]E/ 0P4]'[+IP.%.K@\V/U]9 _9SX'T,_^/E="I[* M]F#K2YTMEXY!YBWH=H:@9A"XYN(EK;+?XBL K(%TE]9YS8(JX]$-H5B2K+X" MZ=6LK+WO]1CV(GUUSIX+SH>B*M':CKG*GP2LI."E3M^4J_!VC;>/ 2^?! MG.0JSCO#MAJ.JNF%K1!96X%7;H5\[X%_BNY'(0VGV_XW\+U*R2+CKX.C#'4, MVBWUOWOM!U9K:F<)#_%4H03DXK(7@;*!YM&+YWWQ6)"Y@(;N!I!$PA)-2YT; MUT)2#?A--B.$"74374P,L7MAPOQM8 4<(P!^YY,;#Y/;"#RQXN^XFSY'Z9]> M.L]R:].W%/H67*G8O$,MC9VSZ"VXYXXI\]22#:EO MZ[(E.!BZ83TK54DM%21N#EQ]Y!1NPH!/F'A_>F[L1)--2[=V0I (VE043(&W M99WRLN[HO-X'1K-MM:_8?=$P37'6.8BHDBC41M!J '=!DG&?>C%[$-S034R! M,I(U3: [8&H!RIUYJK.8PD-112XELF\'X*Y(NGV,O8YB"4\>-:G4LG)+"'=& MTU/4322QJ*) Y5V1]!351E&SL?:=M!FVZR "U96ZZ*@(NK]R="'Z<_78[&+BLKF5M@V5=X%/"I97AE*H&+)A/> MH!1<-U65>%,@-KQ(LC15HU25G!F\Z+O)E>"NA6D7N?W%&[E^./3BJWO'3P9N M@(*NFU*<\;BNU!9;=:%=1-^L/+V;<@SM1X4%,PI(**ZY/.UKV[*R5MQY#?-! M)*64O+FRP*M8*18.=ZX0:26W3ZU,>%L'R4JX.QR;05.48HK8*D@KHS&?HO#A MUHM'.("L3:AL$[2E8]I@)4F$EP7XCVDX)D^I:6C$T%5B6%GB!JO7DL%G6SS] M*BY\-4C=I1=A38(D55L)U:OT^A2YX33UN)MTPZZ[NLA,H@H B^NOAO!SE'K= MAE#$T!XM)4U7+7\U?W8[=(]IDY*@E%*CJ]>_"&/WB8?'<8J^:+"OIMG5F.6" MA@]9.I S22>Q]QL8/Z/)"&Y@F2[]B7?[Z,6>BP&B-H%61*-OF43A%9$".7%. MFB91@3=EF>J61/JFU)\%=0K@;@Q4"2>8%]_UTC'0_[*L2XN>S/+*MZ+V9U:&/(5F[Z3NLN@N:PH)1:;U>N_G7V[C24HHH<7CX:6PW"EDR.0?P.UZF,(4]^5S55DC5#6=9QGN1QU M]J%8SCZL!]9KJ.AZ0K4T&TR^"NK7,ZH7KVT@(7$_6>\266PW#(K2%XMYI=.+ J:(U M*Y?Q6)2J>BESL!XX911\]\))?L0"[ ""^#Z*1UBU-*]P;#5%3C$-75$6!][]X? M^%WD?)GYZ$KI\'$]**5V7:"(4N232Y8T.-IB.%LK2?#@KFAJ:?QTU=KWW(RL M%4(JV3SA4A) \UW'&J^ZPO1"05544BBZ6MM?[(\H_@8@%S-69XG_A_&I-8VH M#I$HCW7!O"RA3V#;$B]H@NU(DFKT=9J5,0 %Q44JUH/F%852T??F\*U,58ZB A,4!=+0]%J0#+OTEN.I]G/@V"" M%NF^VL^W$B_,6H1,&6([N.8XR:M]V)W#ZAJ?#EJC6+@DB(*FS7!0 XY%H!$= M20I+2>?&R^\L3O+=BZ=%3RW[(#6A1S4GR7DL:%-XYEA8NOPJ7#+B.P@]P38I MFB;.H*\#QQSJ69.PN>\"J+L$3(U"'PQ6)D.R$MT=M0+KM"T*$G97E?5:[:$K MO!-9(GU'DS5>,#05Q((C\095%%XR9474%-MT-&GFGW(I^S2O"D&+5<;W8-V7'XG5JRWA<3WG=433> M[$NV(:J*0_MRWKD9M=2%2(MNP^&QV#I=/T]&=]LF%[Q"O)H. [CN2!F1[XN: M#1:%8_#@S>F\:0JV[A@*Z4\SB+%ZA%!%UUJE5X:="J+G;YDJ40SP'ZQ%9!;@LT;J@#2G%!)UBRY3PQS1@(4YDJ9!/O' M14,(;UZ&E6FPE0QS;%%Q3%/G%04W!>@,WC ,D2>T+^JVK/0E8;XI9.%")PT0 M9$-)U;$:W#E)5('JHKJ=2M?ZEJT(DLJK&J:RFT #0S!-GBH&=321FI8XK\DM M3V5MJ22W"TJK21KM7_6+N>HG9]6_#]6_1+P]JWY&+I4043BXYN_4$,\B(=B8 M(/!=!%)'TNTP)DAB ??%W,>W-L7S0(C'4QVMN4&21S+%\T#(5S&WNS'<'^D0 MSP/1 J-JY!R0(8=VIFA--QS_%\T"$03M7TIK3UD!\(1C/-52DOUQSO$\$ (U;$@T/W/LP!C/BJ;H4S\L&Q:1)59>Q?@O M/IBYP_!._R'<*0#$L*YH5%/JS(&LRCBS3,41'!7<4]GA9=LQ>4V@?=X0J6Y* MEF2:JI,5_['BD/+TN-T 7RL\[,<% M/XS7UPZ:P.O32[4Z)^+TM8,_;78JTS&?KST[6A(4@N[GGP7Z?M MZ)T06Y>%,P]Z+5K?E!W=$N)9TRGYF WI)@X66T+^^6"Q.[20T0AI3@2=SKEB M2_0XGRMVE# 4*_S(VECBVW8P6Z(%GBL2>3^6TT$\S);PQ.9T4/$$7?M8$48//DJHHM :R*S*4547LF[9J\HJ( MT]XTR^1U&^OH+%V'WQS%H$9NBK SKYH#.E\=G(L]5>?YKM.#QR]NZF4]EJZ] M> _N \[8(J"P_PL*KJJBX@I6279<;>H*<42P_$D]M:F!=?JMSKML2]<"'(A MB[L^K-W!$1B848DBR%*#/7II M;E+*NKQHN:P%+5MFV1UP51Y375Z1NJ8,I]>S[$GAER>37JZS"N&J(X M+=XJY-7_PPMVR#&HB9+"^_:($DPZJ)JYN +*N?%0&,^8L1!(Y&XP25461GV$ MB. 74ZE0L+P>T$5.R4R O4W%WD(9;SN',\N;6%3"*Z%I=31XJTC8VZCP!CE! M%X0M;>!:2)"R&4:EOFHU>6$_\V9;A7;S^;.%9EL=([#IJ*8%C^3!QNCSLDDT MWE3ZE'>H9!J6IEI4I]DY&F'MQ$K-W5\'K"4D2*+$Y+U,MS22ZB*!Y$@HI2IO M@H2VQL0B8G2%"H@82K8]9:T[:(^)09EH&PRLVG%L[ X#W=I&#<9J15DKS;$Z M_ S"MO$ 8E,3=;WV9,JEJ-H!]HZ,8TN:14Q6OBB+TG%MG58PP[8.(;7GXK:_ M^<5M @54X\V&*FE:2 MG>L;9T^/ZN;I$E\\MF.NW7CGV5V( T7/O'U1TK8,;&J:1%3)E'A%IC8O&]3@ M=5.V>=$BQ*:&*%'=GG=M*K=MJ@G@0;"B4%$G36)E&O\FPCZPTL*Q6O-'C4I^ M]BU<",=QTMC\R:*:)R[BZ>ON*)GV2!\U(:=>L!:T<.\S[P-YX:1IX^52H MZ8;;0Y=;6=5U_5E494VL)5PK=*L!VE2S%(U7B*SPL.WZO&':"@]6EB, 9JBI MJS/A2C1QT2JM"V$SPQH0 YJ./Y;3'G<(DR#,E#G!JEH,'TU?LA9J,'S M%;3!O)=$<($-V^ -QY%X7:"2;8*FMAQMKJ:Q"?HZ6)I/O52(N/U, B"DWI?! M1A-E6^-E4Q5Y V=T"H2"*>M8X/5K>:<6)#%@>#'>OD5FY<[[>B> :_$U4!C( MS)0R>G54TC?QYD=(N!I* 5#4ZQAALR"=$$0/:%W[41Q/YK38#EPMUU4 M1=U%5]6:F,7ZELB:L!B,WPBFI:!L/,$8?AYSV,,8N9VP0&VE;YK$Y&5;4'F9 MBA*OZ:;%&["1#6!M4S3S7$N="(M.51U0JA(MNTMK,,(D*NORHA6VL.IF,D=W M JY6[B1EG9$4D5;!MCY#=HFY/WMI=^F(Z=&:H)9:PK\&Q.N;M--;$[6N4.K] ML1J $J##H9]ER%^[/EQNN6,_=3_-*ON[RK0A^ MKZ;**_AV9]=5($X3(;)"S&@TCKU'+TS\[]XE3FST/D4) MGH9?W=^ZSQTDKXRMKP6U#/HF4%6IGPY"2G ZB@2LK%1HFU*=O!\$\S&;V[># MV FL6L,C\ZZ:9%IPO!:"U274.6#U M:KHE\HYI:437)5'M&]FD)M XBB273L%7@; :T,1T W9*_.AY>7L6\^4W]U]1 M; 5NLD5Z64O@RWD+LY7@KP>L^3![*UL;^$"DI(R(C4/L&+CTLS0TO+/8QGN_ M4#\G_L?0#WY^EX)UM#W8^CONPYIHLC%)'Z-XBQ;LRQ#4C#S57#P[%Q&$)?9= M#< :2*\F:9*Z(":7D.UQ-H*NG(>\KT'[M3PUGTN M9*5VVUU4T%V4%Q77.CCVVH:A#?4L,8J78'RMZ\*^TZ=;(24F2U-)7W3]-\R6 M;KQJ;3=,U*E! G-;P5-/1:'UR_<.4:76$BJPPXH@4ZK5Q47396FMQ/ZP3%%2 M=9W4A7I?G3A;@8XE85&Y%-NL;N0Z_;9]%G540Y!U%=2Q)?"R337>$!R![RN" M11Q%M75BSA$,I8)1)ZR$ MZE5Z?8K<<)J"T$VZ86:!+DE4K@2PN/YJ"#]'J==M"#%,*DBTFB^+RU_-G]WV MIL'6EB1!%U?OO%5>=/>)AP&R%@ MOXER.0-BQ?I7DJ_3.XZ $H?M)JZBX*KM5D9"IX'$0EA1IDH%E#7B<]=Q'LX[ MZE,6L7S*4@^LUU#1]:-C";5EZ>#X=0A>@[:!@Y?]G.]+9.E\OPK*;IZ)X;B$ MUZE3=1Y6=5UW#_8ENA;(E8?Z*\=S=3-:H;_[!=YL"\0M>N9I[(+"M?+174+R^]/FT/79-9D\JH=&3FU-0D\_H"S1IW M=Q 1 ACZ6NG4TM6]\U M@<_*7I4%V.N",T?"TN57X9+UVD'@,3U/%@J4KP/''.I9[>'<: ?470*F1J$/ MQBJ3(%D.[HXZ@8W(% 6)->+6:W6=J:C_D"72=S19XP5#4T$H.!)O4$7A)1-4 M@J;8IJ-)V?08UE,W#X-L"VG94 =;R<3"F:)X-6)XZ@-KGVB^S"^Y=E_P*^/) MC8>9[5@853:;H7LUGE94H?GL#?_P_(='3"8"+G4?O%_AT6D?B#G+_MX!]S)V MS% HI>**-C KXF\5LS-M4^R;LF/Q.K5EC/Y37G<4C3?[DFV(JN+0_KP3ITPN M%EV&PV.Q=;IFS;SV3KR:S@*X;4@9D>^+F@WVA&/PFJKKO&D*MNX8"ND7,FI4 M5:1RJ^3*D%-!D[OUK[TKO[;ZX5?WN[AG!0JH5-NF<933ERR5: 88+[8"8DNP M>4,50)@3*LF:)?>)8-PQ#Y GMB[HM*WU)F.\)2;\0] 8(TCU!U3CU5('JJV8)[%\!,?N(BA=$ M.2N@/2B@)>+M60%E75U$H65[H4H!-5CMNX=YYA66<=UYYF+6I$]@I8?E^M)= M1YKO/HNZ@*/V9E%G8H*4DA=KSJ)>[/*QM\+3%F?*LF3_Y4+4 \_6/00>]EF0 MVR _-#QP5D5^*%<^M3-=]Q# ;ESFM=>YLGN%N.Y<639T2A($:?NYLHTAH;7A MNE*.A-*99J>&ZQ80T]+DU,Q$8$F;M'85U 'KX-I&CD3H@3"#6P<;E'9WY[2"!@7+^*3CVC@- MCTYEO;9AX^C"4=1>MXT9N6.S=0^$!BP*I?6'+W=AXS0].979\A0S8H12CY;. M[YQ64(.!#2W;.QW=.:V@06%9 DIM =+$;-TYZ"W.UF5Y )) 2K+S4+-U"SAH M;[9NWGRZA((.S=9=PDH;LW7%_R[/ FIBM2#4Q'RW1T0K59 M7MRU^N>J= E<\]HM90Q@Z\6;Z$B2S^9%ZPRWE@[.WK,$GBV5E%>W5I4D4:6^ M+NN& URAXF!>, ?1(N8EJ:_VB:PZMF+.+,%2 Z%7H"E-Q9@D?N@EV:\)F]J4 M41X8!7/"KNX+OY"-,2$+>IZAI< F89B@&68T36-"1Q'T"C*;Q%8=U>;["@$R MJ^ @F;IL\8IHV'V;:-A0Z&N>C4HT7B!\,85N,YA*I=U9BE9R&^7XFC[,VS2N MM!D&MA$;-;$$W"&7H[/KP*SV(&^\^+N/(RFJG+I!\7>L>_D< MI7]Z .<@>@@Q5>G:B_UHZ$1Q_M5V3"9E92Q+09B^!8A4;-ZAE@:NI6/SFJT: M?%\U52(; E7EG(FNR9^$_"8J_67/LAV0*]JX5(CQWT/8U0$^9"JVK\)Y*DAB MQ,#2X4-_$F,M&7O-YLIM$:7;<*7AF+*BJX0W-:F/66U@&E@:X:E@:93V%1W, M^(PKE]SY_0->+N/_[H43[XLW@L=DU]Y'\0C]Y?D (?MY#*+"&][Z([CDZOX& MODWNW4'^6^"&&\;>UW"I8H*:5QR>VB;A9=!?O.;T'1XL)BJJEF'U4:H8U-%$:EKB5" (?PJ_$:TC\F!NNF5J["HL-W&8LOOFJ"M9L3(6KFZ9XJM9 M-@X3UW@"'APO.YCBZSCX'\&&3:\KHF+/K%A6#[N0QE@?R!)O3E5[)BO@@B^@ MXQ&;X< /_"P?.W4\\*7< )LI3;!'Z\+%];$F*;2Z='(\B;VUOI)-P623L8$_ MP81?&[8YVJV\X2B*99L&P5ZZS)P3+B1:8+[=02S65.9?7\?1=Q"<<.OP7Y/L ME&$/B%C!,)7X4!41S!2QSTM]')=E]0FOZP)FAIN*V9<=59-)IBIF59*KUSZ' MD%DP+#'.F03!2]\#?3+PV7DB.SZZ2;$AD31U!0!%L.F*RZ!GN!$%[M2Y8@&%B' MIF3=7&2MY.;6 J8\2'?*'&CH5@^EK:Z6^N)E#L)4WF=2NB"B-RRPV /J:@5: M9$$ _Y>%"/0*'#:,CQ+V"X?W5_>.'X(A G*"*6AW#7!>0T)Y8/L5D&G@NBHHB7Q MB@6>HDPMF3>I://4D6H5 M>(,HED)TF3>H!K)7-5'UR@[O2"K #J@Q-"D?VRV7\C%J [06#].[IA;-M)\C M2#-_L%=TU*]5K(D8UJE2E%_%RJO@U6>2W(WI(GN@X:I2EI%?DT%R8"H'F#*= M!4)X@D=7>3,4(I?1-,/$M\')DP;31X#!XFV X0!0< M3=R?[L(/(X:)0(I3ZG< *JE1)=R_'CS,'A[YC9!?5HN5'H%AN7YE5?W M.&2)3;#)G+/D)@K:U05U8<68OR3K)4Y?"!,[+1H7^F^)CVZQ&9D[*Y13/W: L8RR/%.'OX9:E RU* M@) ME(HE=*P$H19W&,.1'_I)&F>AY2Q*U*#K6<$,MBKJFD(G-$V%G1)%QW#,?)SBU63_ZK'_/WJA7AD@1N[BJ>[2#VL/==%93%?;PT<):#G M9]A^,HXRF^[J_@ 1P9IRF1EHBSK[51C*2??3^!A+,@/P_'""1\_CW(Q/3.\^ MBN=G6UYB/P/^HGCHHY*[3+T1ZY:+4C!BK5$O 44@;#JYN]D44X&4K/D&D5"% M;?8 C+AL5 +68E! 1%4O5*"HN/(ER!:L_LMPN1JFB["RP86BL 3L6F#6@5] M6"?AQIQ](I3K4UZ!8CW V8#5C<:HM@@P-OC7Y;7PSH!8!R]+A\HE1/C07?U MF$4CK@&\"IK-,+#5&-T6T4 QEU]3R_UZ:@-5@0TTFU@.$1:Z9&F\:>8+H(2X MC99["\X[#^X!275K &S3LFB?\D3!3$O#,'E#[BM\GVB&J%E]39/RB0#ZDEK< M$<85VB\WO$RPRSKJ!>"FD51MB5FJUE]7$6X\:;/%S<$*7F3P= M=@]T'-6CEI7]PK*K8>JRM<;R[.6R9EM8=VGNJY=BY)9E:0V]H?GR>X)5_%DY M.TI_S&;KK" 7F2 GLJZ7YL+6AJH6-F8I)-W&AH2',X(NESR:^D#50L;<,.@T M,@@B@RJJ7 <7%3 MX>) Z3!UE914<3CQ2L[+#.)N@X4!#5%6%I,8*M9>498! M/GBT>&&'E1&ZGCRA%1-V5X)170UU=<_*YY)D@L4$+.6MB[M3 GBU4@>F5T"H M7?G%SMZ*![)=!%YD@2>E[']L M8:A.QA[E:+Z,"A4VJIZU1]D*I1X40X('3@ M>4,6QV-;Z5B,&M9$N[H*L"98JV3#;U[\X,5Y#Q:VLX[%M&%#"F5MA<"H!5=3 MY:.MYM](+,(O$K&NZ*@H$BURT(T;>%?WQR4O)'1R2K*S/DBK^8B M%@K :U9"7@1@"EL+R7K 5V2J=A$% M$DZ>U31Q+0I6P%19*CT]K<2YC'_XZ:,U25)P%N+9S%*,X\/_#=O.KC.Q9!?+ MRC7%(9B2H/*:+-B\H"F"3/I&7Y6DK&\2EA=>9]=1%=M>6R]NJ%U_1+"KK$U;L%\#*UXKU&YTN[6/5:1HMT;4F M9"5\>"R9H,-!#)FU#R[U.5Q<=GT25[,(J/Y[S]]W6MR^J0XJCE9T1ML.TM*$ M\<6)<--)C'EV778H=S5)D]0-42@V<;!8T1JC;CX=SDDABJ8*M- $:$.0:N%C MZ:X]%>[M%1N8;D) -LBJMA8;U0#-*^EO6+=0G$M]7VBVF'6W,%^F/3&Z:0[1 MV7;9 )(YZ$4/J.\%[@OLL=A]8C9DY'92)8H:3K#(K. <[#50M-@O8-Z>!4'*J4RU1%'@B0KK%FY)$IEG&Z',UUQX$I) MY2U#,GBY+X"1K4DZK^A]P3$EV9;$O.^KF:U2[36>'9B?P>=M; M'!>/IQO;AYFV0%F%L)(UG+:A.[PIBA2VG"GQAF/#?U1'IJ"P--54ORKL;&K9 MB-TC$CI0;-PN0DG#QH2O0 MHFA44RJ*B.H>:TS[@ZK8'U2@RYMBF_Z@79+24P0UQC?R&Y/2;2"4\62#4KJ% M;@#[05C];8S'-D115+(MTFKM8:RKN;K+6@[VO600^^,=8I_[%&,@NYDUO0[V M%1#L/^=L/PQ J&P;Q!9 8V,O;Q.'),FZR-N*)5B42J*LR%F_2!%'[RUJ[E>2 MT!K7U^UP/3N3EUC"]-8:>S^'%&V3&T6D!AN^_K'%GIE:UR5:IR?W#E!*C*E% M4I>I]T[)5F!DE%0TN3XE6[8Q55'4<1CQMMM4G-N8$B]6:*>&;&!#004-![O(HB2)K^"EP@6LBQ4V*%BX4/3CQ(K4#%9H MAA5!.TZLR,U@1<^QF^E+?U>^+= M3X)/_OTNAT>Z0@6&)5+EDYFZHP+H(M^W5(#<%F7>M!6#IY;MJ#:UJ-U79Y!? M:X4)B[N LXB8[ E!U1.F+]F%;181L%7V>6TD8?:Y)@N+KEL=^+K$*C)X/V1[ M+#"C_IH>,:OD"&B25;(B/*749^_H.$76%&5[)#!'YYK\J?PF](^86S(D-,DM M,N,6J9S/P@"F!>2Y3@Y=$,-!!5?=Y MTQ)-OF_C$2*KSHJ?P=\*6Q#BIIV*ORUK4M1$U\JPY M)7YA$= M?%9TPVTY#H+4O$M'*8UYNRX=[:$':Z^;10_)RO%HE@+:$&KR1O*-XJ9N=_S: M>&'%U#A#5A.IJJ[%S#*,C>0Y3L&7547;\A"D+@KDKZR"6MZLZ_"KZ&FFXTL1 M+;I*I>:X@GYE@AE;.TBZ6),G-FK^TGZ_G%>PUP!3T:^L>*C!]CGMNC@K-FF )QC*#R81ZI, &N&H7]EI5CW@!;O[Q^6EM+& M,U9*L^ZTW&!EA+I=R%=CV(Q58KLT;-[%2' M#0I-MNM+NQ,::S5N(FRF9*G.H2XX37;2V0GT6NW*6&VW2D3M%=CK=N3N9/_N!+Q!%$LANLP;5#-!])A8ZR$[O".I #N@QM"D3+HJX%-4UG2M M!6@M'J9W5<[.W2LZZ@\ KHD8L3S_=U/PZC-)KIN[R![8R4\ O55=)_D*,*7D MVTS4,J4%0G@2SZLFS4GZ.4K_]-@4IRY*1AG[.LNE(YRZ -7>(9?A/?[#3K,! M 28H_V][L[0L8HFF8EJ\1=$,<8C*ZU;?X!U+U&Q'H+*H6!FQ_S-(?QKZW__S M(?T)5HZ?QER2O@3>S^]^,[[\>OF9-Z]N;Z]^^\@)X_0GSKGZ?,O?7/X_^R-' MYE\XQF^7G_[\R-WZ(R_A/GM/W)=HY(8_) W=K$:&;[PV54<(HESBQ&91W?(I>XW+X0GC -WX''PLO]RPXD;O_RG.QK_ M]!_/AO 3Z>&M*N>&P^ESU.V?HUS4 1D>Y"=<&*5 Q:EDLCH%<)L/L)[BF\ M/S,[W(";#0N:0?S>#^&=T22!ER<]SGL>>&-XK!=S3!' W4,W=7_\B&S\8;P- M3XOX19%KA3G7SG&S]'PV-7+ZC@WWB'GUI6]_X:VK3Y^,ZQNX:1 %@3M.O'?< MP N"9.RB$<;:L^+GL3L<3C\_^=WJO*W=YP;^ _AS^\PZ]^+WW%W43ST M8KRJN,RX^&$XNU_[&[N*@94.%Z_YGC_X+DK!<9R]4UY]R[Z^/]BK/RSB*:X@ MK+:>KM?&KS9O?K&-_\M??KZY[,-=[O?('[Y[%4BVHD5&6X.6TAVOWYM#DO/< M=!O\!\O!$C@"NRF) ECC$NZ!*8$3X0NES&KY"WZ?RH'Y"D @S#\P>;#PO$QX;"9[I#[S8T'C_/K)=+; DUGHF]"=+&*Z*A; M]X'YSD*GML17=;3$2L;B[AX D A$_7]8EFT[S@I62Z-Q\9<&K+Q/MG,+-WBC M)0WZ$W=K_\\M++QO?X9+>+AFNA;LD!!G'L225MTKFU3<^]=:6B?_&&,"/[L- M_*,>.$BU;@ZCI]@=__PN^[?IK; _&$65]JC4"(Q-;XBC8W^?A5=:Y_[-[EAF M$:4GTUH2\O";8%=0U9XL*<>X%XY<.611PW"V1^:NWM'M%@PMOHW- I#*Q[A7 MCFIGY"-ESGOCZ/:&U/S>^,#"4<4O\@AOK;.-JL#T(7M%MA+RQTZ'@BY5'GKL MHSGDBOF'G<8)GA"7>O>O 6/KX\&I..OT :&TPP%A#F!['4-WXI"^91%'TC5> MI;K.RPJU>-T2=-XF!J74%JF<%7!*F$5 9*IKVVZ<]2U",>L@B)))[.W_F(RH MMJ;W18$G$A:JBGV3-PCL!%-0^@)L$:J+:MO'9$0KG#A@%!3__GQU:W-$GAY! M $S23YSY^\WE9_OFAK.N?C,O/QNWEU>?;YBXOYO%M;O.@!--NC/V#G4? 5'G^%@QA%"S=R MXV]@V;#="]]R R_&_JKY]TD/C[W Z!D''DJ-]"GB[G+.@:<,YLR3L&.J*,2' M)*!@_7MX7Y@R=-P#$TTQ\L<_+F]M_N;:L #^@LY-)X-OO!\R5.+U^%WQ&) ; MX;CV(3P]Q;,O[]EGX^NG1U>X@"'+\N0\=_ X/Z%F#;0B].'OTQKB^;A8&WX5(N6N,./%(K MGOL&+F L2?,U)M[BJ>H3+)/+_.BY0ZX?17&/^_3)P@.^.W?Z.WY= M,N;P_[E?@=>X]WB*-L?6?.-8/UG]7^Q'T3?N,MP""^+ M0:_WX._!18\S@O&C"W\GDR [WLQ8]P]X:3R.H^@>J8V7LL=475VZ-C_&AF>\ MLF;VG(55XYKS0UO&']D1<^R-8)_ 8]E1.3ZW1]F1\"+.\)-N'MX>_24 M7+"@U'M,]T'49,D_/;P@C'"WW7EP%?(?)I "W=U"YE2/2]UG+]MU4Y[#E62I MC=E"'CW PAC '\<^(.(PG.CDV07+6W'E1EPX?'YS9\PH5W8Z9*9T\T-F\7"' MS.=7GU]]"J\^X6/M5\YS=W[S>:WGM;:XUHK\@]LH=8,.K+JAC*%;EN4S>W5F M@/4Z>E8< M1O0O;ZX_&?!P/PS UYXNE!G'Q<3P)@..FQ>7R%L(TI\NY-.^,R78KV-_<,*\_:60-7>2 '[V MTOF+LWA4B<*7\\RI$;@O?C^<,OYHJ M]RI]S*SYXU*ZY .A9Z5[0K 6:D)Z@K+UQC\N4$F/O)645*E'M#=#55$E;P-4 MY6#E*N/G&H>";6#P4->]L377,9ORR!"S>N9AH><5)PTUG1K86=Z=&MA>W#(CNEU0_DB#CUF=!RK&$*[:$D#8"WCE*<5[SOHPY"8RY832Y M"[RNF9G[7=GQV/UGBIPI2W]W*_V5U'/I M[_G5YU>_G5>?JXZ;2O4XK_6\UGVMM;J1O^/ZA;8Z_\2I9_./T?W1@70NI*Y7 M2-U6M_MS(?7J0FKU7$C=;>C>/G\O"6:M6R[I2PH&0RKK+XZ-]^XOYI?[F]M(Q/O/'I\M?/'[DI*.\)J^K_ M +?.8@E'5O'&"MY.>A1*44W.1@QT'M9M\VX$J:>1(RG_VG:^4T\0Q).&D @] MC>JG#2)13CY%3-1ZI)EBMLZ J#?3+N!<37_\U?026!9OR;AX0]7T4D\^%@V\ M,ZC'T ]E][>7G[","+PU>R3L:?F 2STX1_34M\+\]+1;H10LM7,R_Z&N>V-K MKF-;GDM&VY,]^.*3V1'(D$8BMC_BD8XFQG(_X5H(H"CWIQ#N"BUI/T>23!E$_!\>.4;L< MXYJWM5G/%?3JS=O=0$%!OG[#%E%=P^^AQ ZQ<&[O^D//#03 9>D.X M^:\BN5#G3Q[Y0>!'(5P!F U3P)T7IOAGX@.^6/D7+(]+X*_D_H4;Y[5#\* Q MU@MQ[O!?DR0=P4T)%WN!FWI#O)Z]V@V'7.BEW%,4?X,'PY=C/W4#N#?V_CWQ M8X_=UN,\-PZC2?FM=_":(0=_9"46L^0A_:>$@S7 0N%!L&S;O+SM&]Q]'(VP MCI2RU[K< )8%+!2_<(]1,+QS!]\N.$!*X@%&7K+U/GDQ/F/VHGO7CQ&K$X^+ M[F%5@\N@ I\)E<+\[+XQD[TXF=PG !]<&+SE^X/G#28PXP%M' MGIM,,N@1CU[L1\,+[@^/\Y-D I>*FMBCJLHE6&^0X%JB20Q+P5(U8*EH\ UX M+P7\LA7#(V9K_BL1+O0EXEXT)A!V:494J"?EIYPSB!+&1P/]I-"O]DI ;<7(USSDJ0 M2G"S%8W&L?<(-^)3LXHISAU%DS!GXK\*%W1YIV0WPV_*\F_WFS98TI!_@&

S[L (!K$C PIM@L5)%?+*FB MU8S]O,C8^'F!<[5"-&FUJFMJXQ05+;QF@G]/ZSBSRDT0DT$T*-3K3F9AES86 MJ,P7B'SK)2FC[; @5).>GZL8>^=CVX^2F2I#FA7PG!%1[ M+LB9+O*'UQVJ=Y 5L-YI>>5GE>ZP76GWK!\F.XG9UJ?#*W?FE^RH3XU!@,\ MV61GSI[_G1V#M^Z4;,;62YQ#>AHY3"E(*^\\>8%QTO3?!X"BWM.:F9?:%0A) M3] ZJ^KW : D]'2ID6Y 9_>PH,XNP^]>F$:Q[S4\0:$!%J'D,(5P+8&G'F;L M>EO$TTY: X&*I8J&#_Y=<(0!.ZFG'FA45&N;0CGQJ%U/:F;7=P9 M2>>MH<$@ELXZ;@Y MU7ND&0C/;E)!$?V:EUD?G1:23STTKTLG??1->ZIVTJZMI/4H.6T2:B=]>"3I M/4$_)^<=ZO0(5W0?A>ET47_\X_+6YF^N#0N64$!T&(5\?M+$<(OWY \ZTH,G MJ;/;ZIS5]X:)OQ^E>-(ZGYQV0B9MIKO^V2&KRDP?NR^L$1">7T4+^12%GDE' MI]O>R\K63OV/Q[!'WF^?>G <\,G;I_P=!X!$[DI# M9#RF(11UU-MYTEC3W-P)8#N[L#,5NK"P,Q6ZL+ S%;JPL#,5NK"P=3A]:W%T MNEDHP5GH:U_5?7FQ@?)6C'+(8 (A/?FTJS2D'CGM3!TB-U6BU1D(B=)3U),^ M")9ZZH'FKK9%P^9FDIZ#WP6-]0GG4RR.8UD8?Y(-2FE53YV//,_H.:.GR[+Y M<".QSPQPV@SPUOS+;;1UX@6!%W/1'2RU,(7HJ-S(GGZ@>?.M 0@&["D#*/4$ M_:0I*/:$T_:PI-,NUQ%[TN%RI\Y'T<>PL+98N1/ =G9A9RIT86%G*G1A86[JVP)F=23NQW!V)IB:D]LIIGF6_#M)5#2PVAR%WA= M,Q_VN[*N6W%G.ISI<*;#F0YG.ISI<*9#79OL0\HFA]5<_78>. .&B'-HK"A, M_? !*\$'49CX0R]F!^^@XJ*8>_+31_BE^*1Y=AX^;2FM?/&A]UPRN4N\?T]@L<$+"PEP MPTD,JV=O&WNQ'PWA.>/82W X]_""NWV$/Q&P*8QC]P4[-R<9L$F*N>HC-_;A M>?CZ$:N6AV?]'E_O MQ?=1#$@?>#V6%X^DK-U[)AJ-O31+GI_VGN'/\#(W M]N9K+>0ZNBG#20ILP !#A"8^KOJ"^^/18_1)$.DSA."3O.>Q-\#YVFG$W7G< MR!W"W=\Q(2/TN!< EKN/HU%&V_D3X2E#-P5@\?O!*_PT]!/6CB![0>BE4U+! M$[)E3Q+$=30!9O'0*4+>@_>[#_A@H!:F<.:$>/^'85D_7BSMP38VC3.)60\% M=_BO29)F^ .(&%Z"(!ID$ ,7 (,,'HNX@L7Y00"/F(2 &>FTQB1M^< MAQ=I 9L/]DT\Y,=NWH$<;O=Q^'P(:$"\9=S([KKWX4O_?[UACQMX<>KB3G2? MX1GXL 3Q!XN$^]/8#1-WP):$]R'?!5Z:5W(, "K 0 R;#+#.#X*(T27VOOO> M$WL1/ +(FXN'PB:L B9-8_]NDHD!P!*BA$$P]+_[PPG <(=DQ_0?6,4= )"Q MJ0$O@E1HA)RW6 MK?2X1V Y8'_8)&P#P..GJ)PNE$$_6VK"P;<#CRT"-T)IP[$WWT]20$MQV?", MD?LRVV;I8QQ-'A[90SQLTG&?\U-68$O/ MGH60P7M'(!<>$P0-&.8W%S ^5XP2Z<%S0,IK#![X0X4'L;6._#!:VF(Q2?%D_'T:. MWJ+:CJ/OL-@(A5FN?QE=C6#\Z(+9X#^@2 /]''OC*$8)!:L'#9'9+D,O1(+ M7^QPQL7?33= Y\6?TR8/&,%5;)-&]_<@ MG^ & &80Q0#/&)@!UP-F!3P$1/XDTVY ]>]@X$639,F6<_/N2)LP__,B\^/G M$G<_UW 4FMIGBA@3Y^I1, M!6XM6<>]'\)=;HP[D#$ED !X-OGQX_;H$/&+S?VR3 ]N=XB:>XG6U:=/QO4- MW#1 J,:)]P[43! D8W< //7S.R'[/$9%DG]^\H?IX\_O=/%OLU#_ !V3^!UW M%\6@A_"JA:#\HE^;WZ\H?ZL=>9_>0U??LJ_OSZ]N]=4USF^TO:<$["O-]?5[ MO MJLXP-U0)-=;VQV7_]A]PI7HAT4+<;R4E*I)3^I+@?!N !3A=J+*O5 MI)4^P;OSE%C%4U.;@:7:W,7>2C@PLCA4 MZ=M5&/L]\>XG0>G+3_Z]-X?I_4N<7/QXNG@\,]-1,M-;*U,D&V8CLM"H%V=^ M$WI)C_ZX_2K%[?.F#I2:V'J1U&':P+26BZGMTE;V3,D33['>4*C=QN[0&[GQ MMX1%%5/\R(7NZ A;@I.>HA\FE[=]4-\,G#U9/\P@BQ.AZ=FF>U7\X5KJ'/M\ MGB5HL/@XPVSQV&V6IG%T4E,\T&#IU@%]*R*SIPB'&35]&A0]6X<%\6BZ@V]! M]-"J4'O+G:[.B.JJK"$2R-4WHBG)10N2]2 IS_B>"?Y]'4W21+9!S'WMB-LV12/TO+RQ+1B@ERCRZX_NXWCR4Q!^[ P[RH_W+#B1N_ MS$DZ36%B@8+L.>KVSU$NZH ,#_*S!+;0&WA)DB5L8P8IYOQ]]Z:IAE-$L*2W M)X][BB;!D.5SHGD^>/2][]XP6Q\FL>C/,+ %#UJFY"PO;SR)62):EG>]"%B6.HKW^Z$;#C _,!JSK&J6 MDIM!_)ZE].49-CW.>QYX8Y:JQ26/6;KNT$W=-Y=ZHRJ[I=ZHVN:I-_+ADE : M?_4Y"673- T\OIO*@?D*0"#,/S!YL/!Q_@'D2/%#[)7/#-?D&^_#6C@3?=-3 MWY/)/%H%75N91V\Y*OG92S'5VPLG[<]2V?9X69![JGXD#M*V)Z\J[5&I$1C/ M4:<2^_LA^#C'-TE(ZESY66_4W!E]/YA@S.6\-XYM;[0P$>L@\>;?*X*;!>[,2SN360FR M&RR5Z6'X 0FP.$"0L/_E51BQ&"+ 3(8I!_%2X*/^6EDX5*U2T* MEDNA3EQ6PCUY6"Q=6C\##5L/%)<*)*Y<*CP'%JM4+G;#I?[PEU6+S:/"LY!P M%AF/O0'& ^=1X>E#BA'MQ9APO9CX=L]0EFM1/PS][_CQ[Q\F"?_@NN./9MZ& MP)KW(.C["79IF,3>K?>O$\TPN] M>S^]#MPPF=W)"H+APQ?O_N=W7A1\O;9U418TRO-$P]IG01#$KS>W_:^Z\!7Q M)4@2^2J\X_SAS^_\X54KH$%V+%'F15T4>-FT55ZS!84G(G4DIT_A M6^LKWOD+ IK#N?O.9$C]]R1*?RKMT?D//W&E)!_8E %\>?6ES[Z[_/QK7NW+ M%,WM%^/SC7/UY3>\-/3R]_UA7_[Z#U _LB#\Q%E7GZZ^?.3BA[OW0@_^]\?I M*F___%1XP]67ZW_ LSYR(BM,NOHC^W-!=K!HVB?[]M;^,E_,] $+BH^M$%.0 M>*QQ=N'? !OR !LD\SL6?A^XX\)/_)-W]\U/>:0VGZ1Q],WC62PY?S3[?HA; MA#$.STB"55# U'A_^7=F4L]^+YH'=_CWYZM;&PA6.$V6?N+LWZX_7?UIVYQI M?[:=R]L;QO1WLP#TGD[@CIPIE!/D"7;*^@_/#=+'P=0ZV_O)ZYGNG:+[U23F M'FRAPT*JIZ+LE8O M]5JE(%B 433'JMIN9%@D%UK%+RS[X'6;[+5^( M(W&#[5[3C.*7=#Z; \TEM M_UD1=IM_*/+M5I%U!H?H$:1BKK:4';M&9 MZY5;]O7]P5Z]5:98+:Z]BST76UUB0^'N)H[-)=OVV575.7R%C+].)Y?M P.5 M?N(R$@Z8@[8UR[:?=5!KJ;NG>2$/8L_(]ZWP11^ 643PZZ,[9N6X,A+_X5CK3]-1F0#WE M86T+)D+'IKTVM;;V6;LKD'=Y;1U3:9L:AQVV,@@84G(C9D9W0)1[2C/)>6]$ M^'=O"%ACBSLJ\7^F2PO)HT<>?\].%$XH /\'3NY*(I8%ZN+0D&02L\R(V!MX M_G<6@\=3ICQU@Z628I&]AQY_6 M^9/:F-VRQQ!$3Q./I,Y\!PA;*"\_>W:G77S$4DR_>*F?C[!DY6Z,\.?DTQ-/ M/O4X')OM#_PQ3F8&W3&:!*D_!D]'%LC[;S]F=20][@DTBG?W@ET#V43:(;C* M/^"(YG3PR&:&%NI0V !V]P&H._3N/2SAP$&DTY*5K(QB -XZ1A38,[YY;/9Y M[+'RV/AEL:IE.A2;+>6"L_+AQ5F!"PXV?OHA*U)9?$;^OKCTL"C$)-9L\'WV MB &.<,< Q>0N28$0/NMSR ;)3V+. [*Q0N/9^B^X_HHISC^L[3=6+A=^8A&4 MZ"'$F>0YRG]@;2%G>;^L)GPYI'0&=@FJQ)XOQ!^5SC MP2!K@(E 5(==,-R2PA_93&E8P-4X'U2?D0^SU&/O$6[$%URR8]#+].N4DIH'1^1QZK!/S0M4J4&06@<]ZU23SZ>R,YQ+D M.8S31QP*I.3^A;77P,#_8Q2PT>?1'<-=IL1B/\'OP) ^R#TLF'H>'5^2/ = M2U/QION%-W NXVK0N!:1P,_U[VXCNW\=U#3K(,*O#Y[VRI/GH&!KW(3M"[TRHJB:KNCLI[H MA[]LU2/E DW0N0F$3WG&%M:,>'GU\]0"JJALRHM[<3'SGBIH0*&-FN3S[5\Y M75IEY/SPEY5F3E:W7#;]%C@>[EZ'A;.Q=,*GI<9KU=[8: <+V=C&HU5,'=W# M,R9AP3&HE!ALPB8>KT;X1/@"*(52*[M^Q&KWBS(K/SF=W@Y_@L?S+]B(^(2L MBSIX#O^:)&FV(;)> O#?>\]G&&;,FS]AD+_Y;L&!0:G!H=^!$2H>1T'#$T , MP4WH9.6GKR-PWU"T/N7#7WDW&_>*CZSKUX;IQ#*O.*S]W/V?NIX/T\>]Q##FJ=N!#RI[$B4W(B24Y3XS^D+ MG[URZARASE_I'J'"'N3AT^C^WH>_DVD0$2T'9BP_84PV2Z3RPR1U@R"WC\.9 MU6N,8S^8@R0*#"0]5Y.5OXK"-.B:+X\5\^=>U$HG;,F; 5T=/V"R%ZP6M+:? M/&:W,Y.ZZ&3]\)=U;A9[3VXY+;^G[!^MZIE4Z97LU3^Z#&>=([&=TG!K9BN@ MK)?[-\@@9@20(E7[/EAR:13G':.^PV6O$( %FDM4J_24\YD]&:7G#(CH!.#R"FHP1P]E((G8FE3E;R:P!9;Z.LQ]UXD'GS73O%V#RV!^D4S7\ M [:7]=.S'GY#>GAVLE84>+7$'0:.E@1>/&>I3*Y-D*$J=%:UU[U*_A7.0S/Q MIQ7$'_K_%0+0+2XOEX!3M9JMZ@DT$+P.Q?M@@-G-\$[41J#$0*7[8"X4U5O> M\C>[ATN\- VF>A$/=^_]9VP4/L$DL&(".=0>NCB#F.F('-_-4_6;%N5*\#=3$8C[.Y^MLI.WRHS\BJKV;'9 M .3%0Q2_L#[&2T9)=MT\5RS)1/7JYKA9.EDNFUZU$UXYEBNU%CR7>)UP0'?S M$J]S+\'=:[R((.Q6Y$6ES8N\Q,,5>9U??7[UN:#O,.5LE9.F5^4FGD#Y7B6\ M*PXF\;V% KXW@(BZZ7-+")NO>!Y67DRG6\0E2YI'[IJ'G)LOBSSO^S5EK"UR M>+N _9''6\H[.HN^S)?EN'Y!/F9.9K4@>?6 *^/BI_E!6?'?A^RLT(W?26JQC!_3'UU14'L2=)A&NO6 MO&/+(G])OQ".I%?DKD14U9Y(&YD!?F :RN1">".3JE6Q)QP(UF9I2,4+TD*S MC3?8&E[:3)_]FF7-'IV*4GM4Z[1PVQ5 A5XH;T3*4;&GZ>*9F*=!S-/>EJ"X MM(-UXGYCKMF&JNR?S"\[.DWV7N_1[87#CT>R:8[!8M_][>4G+*,";YVEW:C[BGQHU?9SK0+P0<+CXJ#X!CUMZAMW1CU*+2W2"[4-Q(S M?4_DGBQO/97Q*,CYAL*G[TE/5K9V1X^"FF!:ZXTXW&]D,M1Y -V>&;HK\'9Y M;>U+TJY WN6UG7=(=]9VWB%=7-MYAW1G;?NPW][8><+>4KU65#YNQ4^'](]$ M ?A2V=K=[7!^B2Q:6;"\^%I2!JAX1N) M3YPG)'?)NCQ3X[Q+CITNQP9PIQ=WWB7=7-QYEW1I<9O9]9Y-MLFZ?B<_ MGCM6G3M6G3M6[;5CE:KLUK!*DS=O6/7*+?OZ_F"O/CH[7R4]-I1DA4EK.EXX@9>LI4MOXO+N.T9BGH$P?>JM]>#]YQ#WM$< M\@WWU@U8'&!MM+ZK=CY\U:3CW%Z[/>&M[K,3U&K&< 1^ ';,Q_E*1[ITBF#L75Z M<4 MSMXS&U.$DR,7IO8N[)KL_]A70_\[?OGW#Y.$?W#=\Z-W[ M*0Y]3FX!^V8 :_P%GL+]?7YGR,PU=NLU_#5XF5W)1DG"AR_>_<_OO"CX>FWK M8$AHE.>)1@3^OP5!$+_>W/:_ZL)7/%,0)(E\%=YQ_O#G=_[P*Q&)I*J" G]0 MLV_:"B\2P^!E^"^O2]3F59L*EJGW3=.6O^*=OR!X.72[[^S2?EX:D%64@!/\ MV\R&WMUSUQEEYY2ZCH';_'&03<1>0!JCR&2FY?Z?![L@\&'GX3+V M.K#O511A/D(11W[(IC(P@MY/XG V\QLS*=;A[(="ZD0RESN98,2DC$G,DCN* M8QBSJ8;W 6QF)B 05X6?LW'I;NSUIHN(QB"=V$Q)#J!Q']C;>ESH#;PD<>,7 M'&F&#\D&(HZ+')I-M4;9,0G2;&8[2#TX:S9SNXA-?/Y]%*5AE'KH*7*<*FZ&9"<@UK MXFO'@!UV#_)8/&33:O.I[CG7(<['\YWY .(N9F^$W[UQ.B<.V1S01P]UH#O,9QC_:Q(6AAB#(*E%YBEFD7F2;-PJ MK*K ,/"4:S=.NGXEMG.N0<\PW-Q_NEL4N K P>7 M6(%]N_E:BMS36UP9CB+T@\)T9 [8C6/D=;R[>(+#,V<+$[5\WC&3EZ\L?"8M MRQ2^BD'W[D<$A3X R?H#F&_?9^R$Z[%G0S];.9K)6O<3> 9$9,C MZ8*>*O)SC*,?8_80,+)FV_

M[9U0_ MO'DH4UM5%=7$E 1!5C1,43!E29Y-8=C,%#\ZS1*>+CYH^C8PW 9M&@CU. M_) D"6#KT0_I*WCEV.\!V^&'>V"\I$^PIULI]>XR;_-V,"3)"Y!D*(JAF2YO M2Y*:Y=.Y'1FOABNJ*G4,W=8? $WBQ4=9,.4I%&T']C0*+[&.*[GW?F1<9I.0 M]/VT-@R$&5O3V%D"T338F7!+[B.:E0B[+L,I2;8./AV,-T"4B*(JJ%/@_PRR MQ3NHE)N9R_J4@#("F9XD8]*[CO%?S%F=CIFP7[?&EF:HAK9)EH5C:Z[@ZN"! M*"ZO=%R;-P2US5N2:MJR(]NV[D[$KF1(JJ[/;Z/M8)_&YZLJ>*:*IH+- MY @FWQ$M554[DJJ 3I9P"R-H^#Z,?7@IUZ;)-W8IR9Z!;89R&!J MQ?T,]B403 /_E:1,TU_M0EUO17ZK8\B2!; [G0X/WD2'MP37X,6.K2@=U;!5 M34/!2A&@:5/$GX+BP";*85A>1MFJ;6.CW'D!26[),PG'!#O'U(/6*!W!GYR" M>P:2/3*T+ !=-'6_0,HTQ""NRM [IN.!0$0Z:NO0\;#6CRQH@JIL(9;%POJ1 M>=$\!>MG@I.]63\BLWY,?7^.^2&MGZT0MCJCJ6@P*N+&.#NF^;.#?59=\V<[ M^J\H2BD"P+^JBOUS(*;'U!5%$:IC_QR(V.+\5=8WU28P/A9C8YO^UD^^WY 8 MO_">R#;R35$-':-Q.KR0?<;;B+(*-'GC-N+":)-L=O2V:IB\[(H:8$ 2><-Q M35ZU5$O3'<-MXXW(S"Z:OCCP%G1'QP,>@6B"@:RA2+(LO8&7!=':5;&B(%:$ M=YI>3ZR\=7=U"ZRH#"M"3;&B[ T_6!%S["BUA,K M^GZP8F18D6N$%5,6I!^2+DNFNB=>D3*Y4J<=1+%"C39Q3[PB,JP8:_$*%EIH MD\>T2 KYXJ7CV$]?OP J!E;8^S?QXBWPHH)5C4D9@)<%AFC'U@S1M3N\X$GB]_TN90@WCH96MSL> MCFE9HVOG\CYB;MRD4RS8]]8P&H?I?623D@^_!=I,\"<03;I@B*4L'D44366S M(U%@L8ZKXD&HI.NP032%-P1-Y'78C+HAZ)(C",61Z(PW3],(>QY_H M+[F"V7NS.3(SV5??$M(?!U=^?YOC9U-3*>Y5<=$1D&VZ.D@:B6\[.@B:CJ3P M=D>S>-7IN'I'==1.6Y\(FAOCWZ5LGRW F48,&R%8-$(^R392>AH!F[C.JR,) MC.**HB8%+LI#JA% M=R/6F5,R#.R34]AQI&:JV[+*GC-U)YFYRL8G>Z;6%EU!TWD=;%T>%+G!6Z(( M.KTM@S:W\,JA5A3;TZRD1DV;P-T)$; %.T],D)NE(B*(6V?DUV2LI<#>(XO2>Q,-+>IF>.@*YJ\7R)7=R$*F(LB92IE!$ M^]'EHZ-#M%NF>9 ESAR"WTV078W\"^X^Y3< M>'[/C6)X]T\_'0RB %N'P1>+I]@]!N=SL1?ON%61)S#DS5Q+6A/,:41EAXH, MJ1BVZJ8XB#-.4G"QX\X/;)T"PZ%Q __?@TFVP-.2L[)U[#9+=0W' !1IKL@K M+@@J0Q$ZO&!H@B*VK;8NR^S,3&0QG1D[90-X*X*P#97YJ@A3*<(D3=!.!%\; MZK]5\6728(.D:/*)X&M#KV%5?&G9AM2$$\&7ME]\Z515JHIV*OMQ4T=]17P9 MB"]#4XU=HXN&G6^\.'VEH648H3 Z$ARX]'6"@Y=?V09UID1/LR39V%17RI)J M@B_ *S 4KZB"PIN*YO*.:(J&I;<52]9*=[S$&2%R] 5VL+I.@BNVHJ@129!]CI8-MIV0$(#1-\8-?F;17OTK8M M%2-$FFS+$PZ8BK5O ,5,[F8F%HAK1\PPA%V$3G^"=A 91U\$977 M3=GFE4X;1*WI2+QK@_PU35G2V\5YZ8U6 GN%55>!VK(L+#A968G:N?]U(]:/ MVHO!7HG:DZ-'91MJ6[W_C+.8R'UD]7HT/.8%Z+=>AHXW\E,O6%R7[I:P<%H> M'&"AE%O2C9Y".LJ6!48F/3"AAW!,&-PQ;O)ZV_%24W6':#%U-6WN]IM)8#4!PPG2?1&NBAM M)7\F0&\K@_:(O3TPE8K_$23PG%1M2T&T!(/W6$=G'+_2 1D%\AROW]Y>7F7D.Z[I^CYO7/YSXN/ M:-FJAF#B9XZ#G?R _1H'?]6&[8.%"KNYZO)X'X_!?AOHZ)0.UM[ZL6T2O"D%I\@PAB3;RDRF=YWR[_*I M2H/_]CZCWTZ(F>_XNA(33%'@]2[0\MRH5U9HU:0>*OE;,LH.66_BZ"GVA@7I M[E^B^T$T3KRPUZ'7%TA(E6/IE< +SXRL4X9]-^=, MB4BC0W4FXFQ4[3SIR +#=:8C:LDH/..MR,Z:ZDS"\FWK)2=79TI:>GY=:](N MSBTX,W).Y<54DIRWF$DT3;HO?N@/Q\,S)15-6*L-J;P?9TBJJ3S3:I)J<6YN M8K^6?YF1F/V^'_CX8X>"?O5Y*HX.SWQMWT.LXRX$K1-W H/HW3E,3G MYDU,W5*I&=4^>7AZTXZBJW0VB%Q)3JMT-2/",AP%A[XL?QV=-1Z5N M=*0.GSWVZ17B[+$SIE]% Z/+Z?Q5'4!_J=+]TJ:H NI]MEF- TP^C< M3B&F*B=4DVB!%W[UAF3A<1(H.3<:QWBB=#T,_<$@WFOWJ #Z>HOCUNH^53>](EU9KF?;_/I.@ET;#K))+]HQ/SDTG3M45 MJBAE,3 ]B8->1:Q\Z#0U[T@09*:I%W\G>$,ON]!\GO1D5;+J2\]/)"0Q3:ZQ M>D,_]!-:=_F9G#=1:?F[^A(5LQ2O^[3ER7D1<+JL924)^$9E4/OUB_>?*':P M>O-L@H;7(T,0N EL5/H![:DS)2ZK;GLZQ/T:X9X>D9183S%AU]_/D[*LPO7I M4#9/[Z6'(WA.,O!'9T?:MRKG5Y+4GTGO"6\-D\1_"A=HU_P'TK.2[-E23X>W MJ;M;/9\WBS]+8^WM5A:5Y*Q%;1NPPO-&N6.K-IA'V:\;*95DU M(\V\9. &T4OVX)EQVU1+F(IR5[FY3!%L^X,,_"XHJU*9F:]1>G;6XUJ]CBI) MX+G&2/:K3<+N !V#F2C-=+?+74F0!0NX?QV1Q4;/W,.[6D5S;6@_7<\:GJ\U MSY_K[:KU&AXV3%Y=)F\2T;;L<=HP=QV9^VSS]=9K:]PP=QV9NTEKW+"W>N[<;'1*3$F7)+.J"5=O M$I.Z66>^%27-4 VMHB;FF]2S@M' .TN282G JF87+"59_ZS MWQM[0?!Z.1RB*^A[P8+7STZH*ECD2%=5135GKXC4XZ:>]>+%O<)\Q/X5M246T+%4(W$E872B1%-55:H/T392(Z=).; %9$.=M0EF MRYC2##U=I$GNBJA5]+!DAM(355I0F_7:J(&./EXIUY5GOO?3@)1M\.D9K_M] MOTOB,]I4>]\4]<2.WC2"V)K5]=6(J1^^4%-QJE4T1Z=Z-T4J M3L>*W@2ISA6(BM.OHG[^\7/[*TZWBAJ@1TY:KR+1JI]64]&TDBH2LRFK>\)$ M;Q"=F4G;%$T^=+Y) -N2R:M_6-HP>7-FO#US-Q*\GLQ] MMD?K3:W*TV?N)@.AJ55Y1NS>)&HTM2K/@,W/.)^EJ55Y^NQ]KFD_3:W*BO'R MJ?%74R*O_M333%-6S1I2KY0?>(=BX(#E*BM,S:;@8=U(UA0\/&D:-P4/FX*' MY\7L3>6N2C);4[FK?INJ6I6[*H =65,I>D2IQN@1I7VA1V15WT0A$\B2:K+B M'Y)9T1-7J_>?<9+2W"'/+AG."Y_B*9!680]MCV^C M'F 3X%<$RQ_5&YJ3.\'1F9D#I>%<(R&:LER:J#'-C+LVUQ5);J M:M!0MF)J0AV#5Y^ESW;@A[WDZLK9F=TV?DS(?\=HN&$X;-YJG7E@O[M+X05S M!09BC^UQ=\%'QC""J3,&JFIF'?4D;LEH''<'(!%!_3W%WO#-]CQ45)9>V7N- M?9D7I)7$ CZV+ZKJ@B+*3"RHBFCB"81N:CK[K*GP6=0$I:(>I1.3GI^Z7MZ\N#9Y3"]#T*EC7.#\/),[8?MUIQ1>E%=P&-AC>V 88:%% M;)BZ+E3TKM^:%C$-GK]A#8.KM%L*^\!4'CQ=-G+S[W9-N,S/:^K"KDV:B9=Y M0-(TU5XK3)VFAFM5"2,+8KVW#:B?\7!,:WO2E I\+B8#'.V9L*.\>)KF<3%=* MU8WB[R1.D+(P[AZ2&H]%-E7'5$594ZN:10[&@1_3S85N]GQTI4WZ:#O8)(0_ MTIL(7*_)&Y^)%Z0#)WHF>#?L) C&"E%KJF2*%=UGZQ2BQJWUQ?\,F@K/5$^( M0$VE\!J02I0UD28%*6)%@]F7(3VLH36B7AU _U,4OU[W,:DNRIH);#6G6U&6K%;V::FMU(9@!QB$-#2I5 MC:F[GA__X05C N2A87-6-7'\ZH=/MV04Q6 =6D,\$9F\WO:3;A#A M^Z=!.('9]J8@5'6G%82;_/D9QO3B[N#UBCR3F=S.R4.7X6B<)O2)_1U<'8-6 MNE;5RLZ[H)5X$K2J?OK D8[UCT0/1=(T:@&:NER/O>1XR0"\)_P'8_#/7C ? M?O\2A02LC?@[2=UQN+M;,\T^;C)BZT,=35>-JIY(+Z!.Z?1YI;MNM2*%JJI2 M?4BQT=W#FM!#$F0:IC*K>L1L>P&[]D;(DGN9- < @QSC.$8;A;K7M:?.T3/T M#PFSUN3=;@V(.&9=A@I+N!@T[=IBH&R(S%)TEOPW.Y>O-&N+GD]4)A>*]M97]I@4:7K]5I F3<_7BA"BZ>1:0\HUE0(J3YVF4D!U2-%4"J@*/9I* M 16E3I6N+^X=9GW^=E9S<6[%(@Z')TUS<:["U&DNSE65,,T]K.H2J0E,598F M36"J(H1H E/UHER5/(B]PVP(BJ17"V;:EUK2]^HI-GVI=^G68[OI_6W*IMUT M#1*=)EVD#\8'X$_KBEKB T$'QJ@/'Q1.]7,4/(,[/?W0OEG#>@S8A*?)&Z*A MZ_7GC2N2@J%UW6?/G#=+C$.?\8.?1(HDZ@_?[MH3B@[9G8F/V6\?X+??WN=? MLL'P_9F1$M2MR=P@[.L5W@<-2^;>QB]7>+<$Q0, _3"S%FIMDP)W^-Y7H%?L MI5'!;JM SO"Z^'TZ;)N$T= /EPV\"!O%F/,O__:^M/:%H)=2J.<)^(A)W)/? M5T!D?KBQ<*C\QQ7&N6.\O'"8[+<51BEY0@M'*OV^9#2VVS[^Y2__'U!+ P04 M " ";;:1,('WO=!L4 !;XP $ &EB<"TR,#$X,#,S,2YXDI(+";&BXI8'?/.2]=BJTD.NU+MB0#F5]_ MEN2;$CF*G3C!U/$+Q);63>NS+DNWK_]\]3WT3!BG87"ZU]L_V$,D<$*7!N/3 MO>^/G;/'B^OKO7_^^O>_??VO3@?UKQ[1OQWB$88%04_X-0Q"?X8>G0GQ,>J@ MB1#3DV[WY>5EWQUQ)]QW0K\[H@$.'(J]#B?LF3J$=U&GD[+\/19^@C[O'Q[M M?]92'L(H<$_0D?;J@A$L(#=R0?X).CSH_=(Y^-0Y^/AT<'AR>'QR\.E_]-SA M=,;H>"+0!^=GF?D+ZH=!0#R/S-!5JM4_T,W-Q3XZ\SST(#-S]$"DHL3=3WCQ MV#PHJH"?[FDVOASMAVSW_^&XKPGKT/FT3D*^2:E.>K2 M@ M0@F@D'@W^LE#(Y"'F.L6K09*HU3L^/NZJ5"UWQ#MCC*=9_A'F0Y4[2>C* M8NH<]#I'O7DJ,9L27DBF4HKIZ' ZIYDR&(K?'4;4DR";LM"-',$54*0[#X[F M& 3@K\@O+A!7L*Z4W85,'3*:2BJ5QZA330(*DZ)D48LJ6D$#*(HW ;$S$'?8)GV*' MK(M)J/A\$HBKD/E],L*1!P7T(\(>'5'B[B$L!*/#2)"Y#%&09_E5-4>F5JJ82Z!.I\J WD$/ZOV47/\)K%#,"VG,OG87 M.2PRCSAQ[X-?U6\'>T[D*<(;>$Z(DQPVPBF#.CP0:U#FFBVG2]ZF_MF6VQY! M?P6X^U'66@U"KI2[\##G">ZD Q^ X,^2!'9_0GN+,D9(MJ*!2P(H /F+AQZ5 M;:^+SK$GFR[T."$$VLP/WP,+!QC: S$A@D)I5?:WHE[A](^; M.AU]F%.R!<%Z(+B&SK=/BEVO1(&?4*Q"6S%L#(T+S"=77OC"KP.7,N*( M8O>;V>PN_F4=%TLA2$EI'5N_8TM4_L4T*UQ]7)^KV^I^?=??A8+PIS#KB^?E M?<_&.*#_4>;E+H$'J,$'FNE:1SXG[E/N>"&/&'DBK^+<@TI8P\X.A5I!V#N0 MH_^,"AYT^2V,ZH#1(QT',*9S<"#.'!5A!$X#\*M#@:(2.$JRLKN\M^ARC2O* MV:*4;XN".E#P0)Y)$)$K%OKP60N&'?$'%9.+B OH^+%J."C-S(Z$PT4D)'SA MOQ..XVRM]^OP_K6*OB<_^V0HH#:_Q>PO(O#0(W&G_)$X$0-#"(?$"\($IL$3 MPU+F&>=D_29E:\+MZ#I:1)>F1XNJ.E#U+0S=%^IYX+)K.0TPIN#/S;!2D:4= M 1\7$9!R5S&,G'\+AUK@FZ_[A-%G,$X& [E@ M:D)6ML:_$7<1I0+ATY!!2I;;K8J$D*SL&C+A? MRA5I;%O?U^+[2\P"H.4#PM1"DVKN7DYM][ 1UTO:?."C/O@P0(I?Z^-:AGC1 MD),?$?R\?);/%8=T2ZGM/C;">SDC%'-JO;N[V>'T18VSQ!E+.PZ,&."*V6+T M(?W5KD+9Z<3QDYS,*P>0BBSM #%"?P63R.A#S*J%Q!O,^U4 QEJ,[? P0H'+ MY@!;C&Q_,K "%&ST=H\;4;_YB<'6S[N;(:S@[S)\K'X_,B*!2V8+6P"\V01 M!3RLP=8.#R-6:$P&M,!XJ[!QI;YC5:YV6!2L05P60F[Q\8:QY&I51W7&=I08 M,45K7+D%RAL$F"L I!)#.S",4&1AL+D%Q#H'4&3%JN\).7-=I1[VS/,H*A#8 MO6H$'W6&\)CSU(^I0!_Z1&#:;G]:S\O6L&$IMZ_!P8Z#RL''%AI;@482TM,B M>J7P4);,#H)2 <;6\3MR_&/D^YC-[D=)DNS2X?&8D;'LM9_/+M.])6J_HA*Q M&A;K,+6#Q@@[%H,F$2QWUJ:BT9QL-)PAD(YB\:JKF2C0(FM;R(H#SN#J&XJ' MU%.KA9-1X5/X74XU3ST"#^GJD 9 ?GP>7:H!2%1!D+H9?"[1M >V.B.^! M2]C],V'GU/.D'ZK J9#>#IJ"U9VK0 -2D!*#/DA!/Z-45(N,C9"A;9TMU?-> MF=_N>2,HJ_%KN]K;<7'AW#O/>BD7$W@%?KW C,WD;BU?#G[O1RG9(@(V96<' MB!&/73JK/]>KB:4B&J!4+HH%R\2,18NC^G%4JM:H0FK'1^F=WVUMLM/:).L. M?&,AY_,?/V0]&$796R]A$MHQM'@XY<_D4KW-K/;]USQ>< MS;@9"SLFC*AR94S,G]/88F0CC&1K%O7EA:5ZNA4H[8@P(KO+%CVV_=S=02#_ MV+-DKIV7613P+P60=?A:X?.I])K9^9HESZ6JEDR#9=,&+<;JQU@624F&&+$[ MY#B'\Q"< 5W#FM%7JT0[+HW0KX9+?P&76G@G'6TET%2CK4RW%K4[16U^ E/1 M$4^E6LEU6-AQ9026U//+VDH/7\ M5CR_L)6C7%50CLCN=2,H;.X :5V^$Y=G78D_0O87?,GZ9I]_!>&+O(B*^K++ M<'U^]Y!-$?\M HW6!TED_X1TZ4B)1['\.+ '&J1WAK8]C9K1 ME0V3K@-(EY>//1"'0#L_].0UB[$;5J*I'!<[>HSH;B%ZM)%5)@OEPA!40REV M6J1LI1Z*6_QS#/J=O6#F*$>Y=4<_$LCI*&(JE*9QD\EJH M; \-;"TXZ< M:@>H+E0LB6B4R)X;S+0CW>V"JE0=4YG>#I:*IR*T-GB?##,D5S\%89:Q2^6PDQ@XQ(V:["F*Q+BA1!BDA M*%4GV1LRKQ#*-(ISMY749G@L.%VC7.U4GM".&2-D6WPF1UL=[PC33QS M?D24T\(14W4&=C@8,=AE<-"")UD674X+C-T"P[JX8EP&:V78V.%D1(R7P2D3%0_>$\3DTE(PM5BI M&RL#%E[)_N8#X9$GP-7)&*1D=\A&;L7&%R-JO P;( (I&2@1(C&2BVDQ4<,< MTH"P^+H2=5M)AU5: MEV_'Y>6V@YUYD >J8=);;SL9T/=60, (VZZ[LQ!]R+1%O?\/J)!_AIB3!S)" MK^J-@$RG>YS*HXCVDG>8.9)^#C(O1_LA&W=[Q\?'796K"YB!UE26:S=EFS(P MJ%^'S%/TAP<'1S&N%LHOT2KE,&%D=+I'A]/.X4'OEX.CH]Z?0+#_ZGMI#D&% M%'*1LT&2#_\' F3O=9MK^+P75]L-^0OL[F=[X!5@>,H$"[!,^Q8Y-;]4F M! Z8R:'R]/%-Z"A&%A+YU$GI.O)5IW?8.>KMOW(W4;&*!GE!5],@I:NJP0CS MH6(5\8Y$"@>>O2^=@QXP6*J#DJ]3CC&>*L(N@4%&QJN3\ZI>'*Y@774FE0LA(U*_-C*>JF/D)+.C*AIH9,GO3LZBNA8!ID[Y MRM*DBG]N5!"<.I)5KXH"*8W\T(^[Z0"L 5?")&_J8!M>"^'),L(?PD*OS M1D_W!(MDQP84I2?0X:&A^Z0(W8@E(_B QJL,TKP []&R)UY)I]E2ECNV.-P$B@;+K9ZF:-RB8G5#LVUQ4G M$Z!D3C14!;[*\$?H&KIR:\?WJ0N#;/G%]PX-$)?+WBA$>],)-NS07S9*6S4+ M(A<-J0987+XZ7B3#/H-XE#.3MY&ILY)_1'0J"36CUJ#50>F' 1&8S8J,'V&/ M%UH?CRE$FC3$GAQA0*F0(16U%,DYYI3?C_3Q%=B@WY)24!M5(FI01;1:[X4Z MJ#1!(ZN?@@FGZ\!AN7#'VKJ\7+=?*'N#,"T=+>+ M466LSZ%!%4.I*PD+FLRJ=._-Y(6&LPI-(]O.9%9>;KV-]V07?:V%&9KUT19? M_6%+EKT!1N,QNCYPOEPW8S %#I.\K%57MX.#7\7C& MM5TSD]F^*O,[@(*<]KX&*2Q20:)X2GQV"S9,P+/_3;#VB9?)JYL\EJ]4\MLY M53MI+3X\&O!Y%\9+0.*CRW7[5N=]#UW"?N@H#\E/$QH:,=/"0V8WI%SN!K6_ M!=6-7.?Q1)A?\*&6R_T.OE1S8?;ZSWX2&YYCY=3+7K(3&F6?XPSSM2E%R[QXPN/53LG/YL\ECUO6W7J=]": MY'LATFI_E@]$S4Y"R>P-:A%NZ6_PQS90FX15P-"!,]<# Y=J1:XMF MK,S8**LBJ=/]Z-J7?3$FS\[6-A/V(PF5@1*N&5B!1@<>#009$_9V8XY4\73> M'Z"6[2\QS2O.M:E!60U2@STJ/FX),B]+;Q( E8[GR:KVY*)IXY.R9FJ2-0,2 MR#Z$G&+E@Q!$$T'C@^/3Z8S%0_H*Q@ ;,6E035_=CH7@[-H,&AFI+==ZO)^F M8U'3!R*+VH'!C@HV?P^H^2%7H6F4K2QT"''Y%0O]/O'PC+A]AE]DL.(FQ%KC ML3+C>QA2/$!1?XL$M.V& PN2FN0GP!-5L\Y8WJ!W&WF"CK!/O9EAQZJ,3;+* M.&K-.&-MV4Q =D_< M^Z%'QW&'=75YK,^KN>7SB-5?8$%="K6J.5@ND[=!_2>U'5HUD_J9RF>,R2NE M9;[S69XE.7!,=1?2$[M4#0)F9"-M';M>SJ/%@]E^X0[C$[GAXH5R9ODHV_DPEUU Q@MJGE M+A3$L&U5OB;9](><6YFR,!Q!4[QH2&%BH[0W+T2;N[5&&6')\Q["9 7Z&WY: MGN4-O?6U&^]_A9__!U!+ P04 " ";;:1,C0&DNN,5 !M1P$ % &EB M<"TR,#$X,#,S,5]C86PN>&UL[5U;<^.V%7[O3/^#ZKZT,Y4ONTW2WVUQ]8VG;YT:!*2,4L!"D#:5GY]#\"[1)"@1!*$-D_)6@!QO@/@X.#<\.,_ MWI;^Z 4QCBGY='1V?'HT0L2E'B:+3T=?'L>3QXOI].@??__][W[\PW@\NKQ^ M'/W'13YB3H!&,^>-$KI3+'Q"$N=OPQ1^P%NXB?C,;C9(!_1Z1\''U__.[]\?>Y7QYH2+R/ MH_>Y/UTP%(WI 34?1^].S_XV/OUN?/K7V>F[C^\^?#S][K_YUG2U9GCQ'(S^ MY/Y9-/YA=$D)0;Z/UJ/KA*J_C&YN+HY'$]\?/8C&?/2 !*'(.XZ_Y2< @76$ M?SK*H7Q[8OXQ98N3=Z>G[T^2AD>__]TH:OSQC>-"A]?W2?.SD__D#SD:3A8[!>H4]''"]7/CJ*__;,T/S3$7Y:C<4, MG;Z/NO_QDKKA$A% ZEV1 ?K*9E3MI1$'XW$9[\\3 O42[[ ='E/(?;%$ETQ MZH5NP.7""N+5>"*ZGE1^_61/TA^@X_\> UAU8HB[>;IZ[BG'8H0+W^$B.4Z/F.X=AEJ8H@:#!<\HP*[CMXYR"L)NB5K%$G^R&TK;9WWNNYUQ^?$9 M/O],?0^D^]4O(>S&"?'N8#AV09N08.*ZH"4%0.4]];&+$>\532]"'L!AP"[12B@CO"?6 MM4)JITR%:X47^@AD-N5B)J]X@)>"OBN'$> OR-E=';,OUVIZH=5GU'PA8#R M<0=W['/L^X*@OAA2.G9[L*?D!?% G.+=GS*U8[4'ZR=*O5?@%BREJ;@^+O"3 MCWBZ32^>X4] SX7#V!K(GRS%F7Q(6'\,2T7R)-$))H2$CF^*3UKTM,>>&TH6 M 6++2_049$3<.D'(Y"E_-Q>_M,D S1'[ACCQ@[/^8<*HB!&8Y+/> 1?OLKTC M[^HJ?>U@]F_'#]$M(H#GN09+J#=@=P'2K_4S95V"S,,4C MPN6P_R+T57A_\%)LJ>GYYX?8_]JJ!&B)H@Y9E(KS*8'?A3<8[O@(MB*HLM>4 M1?1TRA(]"GI8)=$N/'@9;B#NN&"&WMU0MVK41[DQ%]ZSH MP6'39.#V ,.&6>+89$FDW1DH1D2XQ3+&3UR7AGIA M3^=+HO'8O<"^#N'VCFXQP0,W$W3OK&5+:<7_3(DKYL+WQ0%\MQ(A>-!7 M-NQKH>Q%8GM,/ \Y)H@++>T);F']R!']0;L%FA[+R8\3%[23*&JJU770?'"# MP#NSM.U)24\L22W:J84B=2@+TACHK07[!/P6+ML(3NR8OF[9EU#%Q<$7D9'Y M"R+RNN:0#@G=,N&>T6LANN",#_T Z(CE=@_2I&KHMN\6]S+B;TF)C CLZ9*A M,VB+QK+PB:-?0I ^5R^]6.3U!FPE*/$SA3TRHZG1-8T@Y/E0.U!6./6Q%\7= MB5@C4%QA.XE_YBRV6><,RPR]!><^7'3W9U"/M';,V\K@OEXXIDG!(/B0_,$\ M/U)*.N9+''UTS>@R":SZ&0?/25A:+RM$FX:!\&(F[D:=KI&&E'3,EUSHUI1( M?WP2#"J&CRRKC\B-'=?BQHE8X& R8X[@0*0#]2RG.Z.Y8UZ7!KX8X6!#2@;% ME^YWZ$[T=,PC$5(RBT-*>EDBY0.:0-G]A%<-VS'B],:=K:Q^5+?J@4VB[GZ^ M=8;OF -9X,84(+$P,>ANQ7#T?#+L15?7>OY6[(=HVS.#](GHF!MYEZ](K"CZ MA^]]A_0C2!K1,2">="]F=J"FE;A1>EXSFA0,@@_=KY%&='3,DR3A M]1XQZ6_J93FH!^U:5]]P/O6CFRL'C=&Z626L&\!60 UM$?&$USWZJQBKF_I& M$2TG&\3T3&&NR$=5W2))%= %7"S0XHOZ5905%TE,BBQ2-7?XDZQ4%?+QPG%6 M)Z*DUPGR Y[\1:RG'\:G9W'!JC_&?_Y?[#GA]\Y:;,R+D(F0C60DWWE"_J>C MFL8G!NG.XK _HT"/^M(NAC DV:BJ,CPWE'.@\FX.ZKP:5J.O&$&:>L/O'>R) M-.T5#D1P4CDB16LCE,>A+^6$YH-23-!5L^ +;9I1N74$P1_B#XK0QNB;5V^N M'PK1=\_H"L&=0ERS9>&)7T*\6FY3MN-'3# X7G0R8//NR<>+*!BGFN,UG0:$ M(^-_,RBY?F;0\&=Q 8'_B.7QXOCR2A(4$A65B'3Z&D$5!48)8VZWF:*&)"1H+F>*E)&YG9QNC$ 3RMI.G MGNSR;H:Q5 N-@4B)O/N]AN"2EJ8IKCUG%(U-T"UO8SIZ>DE#P_36LKF\K3&J MM3>AJO40*-=C^G"TIWL6ZW2UBFM92S,4*VZ8ZM.\LHL)# ](1%=F)1USYA_0 ML;&+54@T.IK \_A,62 D=B[05(&@M*D1FG4UEH'H*#,FB_NL:S=J2<.4WIRQ M?,**I#O,33X(_[ME*2^^HQ"W..$B(4Y\;0P7D&72?\[HGIT>C5R3>JY#_AG^M&*8,>/_IZ-W1*.1 '%U%]L6AHJL65!G8'VP& MNZM%,85_=F8;_ WE)#_EFI:M;.X/"7SY(9!A?7= 6*L]5QGF]P>$N6@VR3#^ M]8 PEEWW,J3?#1_I?AZ>/"LR"U[&@+]]2PRH,\5F;/GP+;%%86'(#O33X7.C MPLJ:AUIFD%4&.=%6T9P;9HAN9'F2-&(\,O06WM&;HE=ZQ#+-%!E,]\5WJE\KDMT6;6@_O M=O18!M:B[:P'5AE)G&&V:!/K8=9Q^67P#VX_EWFO,KB%J_3X$/ V3@O(F+'+ M7=N.W)AB*=&A$1Z_F6PB#R#W3I>@8[-D9ZF;MZ:3H1#HS45>D_=2U<,, AX_ M."AOFHB]8!?Q1]CM2@#*#D;";J-"Y^*1'V^)">8!DZ5)TN<52D'4]3*"1+S] M=\_H7!D+DV]A)HPXD>))93I,0I V6='73Z#O"_+N2%8BBD\8YD#\ M9L#0NA(Z5EO(2[;#@_-GE%<*QTRV[0KQI_K2S,H):$^BF7JZ(I#Z06:TS2"JBJP\#?9UA M7Y'QI M^<,Z383MX9#V_XDOH1.F=&QSU(JGHVJ>O?$H\S) ;F/=4Q:X^LA!7 M$7$)$:4B96R2EL^JHKN1:ER'XH4K34*+KOVPMH4C'EVBZ+\JKU:33Y@I8 3[ MU<61T(>S)3<+"DA5/8SXMS)##>:KV%6>/"*I\GA5]C'DP2DLABG9B$Y4^W)J M^@T+39;GUQA0KNLP,.5N6MI@\GV&@B+*1E072*KN,PP44OM(E8BX MZHM9-?F"(2^J. SA>OJ"0;<[7W_A(BLPU6"R5U[4+E;=#PP(7Y3)O0>^L@\, M"%^V>7;$5_:!W[S\RM(]SCIZ38HR8*2+D">-@G*KZR^UIE\QC/0!K4+F/HL\ ME7DNRKL>G*JC23QW%[6 M7L*R7R/ODCFO(NGPACJ;UVZ='H:JQZ4TR6& M@;!!93G-SH9PO6".*8%C_9*&3\$\]!/[@!J-NHN9FH6K]/!+LHT56;@*2$V^ M,!2$0GEI $5?A%2%,)8W;N'( M>Y2)MAYB!05\\NHPCY^ODZ3DS>7>I*?9X,,=' 4; 9C:EVHKD],[8E#I5=?* MVJP^:(IJG/RAI7+2\6K3KZ!W!$[7HHCM87.HB:? RG*W[:P@[4 $17%<.Q=11=2+3GZU32FT^W&@,LK8RH_ M'ROTT@_LS+5OFS.%\']%YOPWQI+R7 )%BOPWQINMK"0KWY]K?Q/E,H&LK)_4 M[1XJ?SECISI)0TXD'F#6MM";?DY,Q=ZZ&?TB1/O*1])U1P+FN++I1<@# M$/GL$LG;![< KON,O-"7WC4N+9<\P$L!,JFD?T?*P#:KCE :_B[&#[UEOY]MU@YQ"*KO%^EN?T'L',N24@V%7CL;-QE[2J[> M7,1Y)*@5&U71N 5YJ#H=MGBT7;2W<7=3+Q/DV):04RX2:@7FKE\S]G;M+M.[ M62QU)_99)5O;X)1J/^]94G8X0C477F+%O29YB!LF-7.Y\?0:B3+$I;%>1!NX^PIJ(('V< A4O&DN8K*\O-C MAP^9.#0KR)1SU1Q=U&U@6-3O$-1T,GH!T .4/YKJI].JT[H31BCW\<&62A5OV8GIQT5AY@.A"520'VA3 M6 =5!=%&GVW3XV'B0QL"Y]W9;P=%/8T;#ZY7D)JT-$VQ> 5#F^A;4[8=3;E\?C7Y_,X7VDU<$*XM3;S4S*HEK%U3!,Z0_?U9> M#AHQ8WNZ#\657BX@4R=*;+2/9*0PVG-.1>87\AJ*SN$@SLTE\?Z)O$4A'M:* M4TV6$"B^V&,#V4FQ@_CA-CMXO4ETNC=^INPK\#^?GO,O0E_)A>_@I=@#T_// M#P^((_9B1G\H(3#9ENOJ6YY.3Q.GK@9=P/?:^V#CSPP-ZUX(AW(#WG4R\^>R MUA*W4CWIFCOE-VV[=9DM49W>\Z8$?A<%S[+HRFO*(DEMS8$3G?0R)S0J'P00 MLOI!MJ"0NDM^229/7@X,0"X)S H])4YQN'=8L)[!6N>.*X;/;0)5"UN06#$- MHL87CJ/HB!>]Z[Q 1"0Y93,Q<5T6(B]^!#8GG,PIBS%)*2W5"J*JM9'W*!DN M91G5I,"6##H7LREFU?>%/IIE5XN&@SN4DUIR /<)$\>> [F,\%0937Z49?&B MLC-6<+X2P*!=B95HTA#%U+B7_0KRUP-^ MXCEV1L%-5('U./)+?ZT4]S=)A0<=I$&ONJV,_8%G$UEPFTC5"=%-?5:"8X5W,H;,MK M$V:ACJ>WD+W>L;9MI5G.5OXKM4LK4UQ9/7[8+J?$ MT\1%,$[$KZUW6RR :?QM7"\/B >^N)QRMB+/$ W9A1/=P]K+7H%4;QO884# M^3%\XNB7$+;'UAHXFKMHH7Y9*2DC_CX#FIO6W-K.CB MF$56F8&CR95]G!)9+B.I_B[(CV+.'Y$;)ZN+$">X_CF8S)CCI>^I6"@A2LME M?2-H[%B9^<(0UDQ$*=%V\+LD%]J>H[*2>#OXGR4F3^%[+$QB2K=RE"V43]L9 MRZ*MA4#RF4O"_%E,"H">'(_C'_P%02P,$ M% @ FVVD3.: V;M+P ##\# !0 !I8G M,C Q.# S,S%?9&5F+GAM M;.U]:V_CN)+H]P7V/^3V?KD7N.ETIV?.V6FW<$F<9"X9W;OEX$BT3:G M9D$DP7'TZ[N/ M[S^\.T*1'PB MH['W%D?Q?'ETB28XPBD=X^@61]^?O00='1_-TG3Q^>3D]?7U?3!)_/B]'\]/ M:$,O\K$7'B>(O& ?)2='Q\?5^+\5D'P^^MO[TT_O_];XY3'.HN#ST:?&5Q<$ M>?F< 07F\]'IAX__?OSAY^,//XT_G'X^_>7SAY__7[-UO%@2/)VE1__;_S^L M\=^/+N,H0F&(ED?7%53_]^CV]N+]T5D8'CVRQLG1(V* HN!].598(4@I%R6_ MOFM@^?9,POV3/T-S M[QA'24JA6>O(!N-U_?C++[^R8?77\\?3XT\?W;TGP[C_8A/\@<8@>T>0HA_ASNER@7]\E M>+X(T;ORNQE!DU_?X>?%,5O/#Y^*[O]V&?O9'$64+L%5E.)T>1--8C+/@7YW MQ(;]]GBS!GU.1;JXP7.&0[:?%R0.,C]-\FV8EEOWA'4]D8Y^LB/HC[3C'T\I MW:-LBM%DM=<>XB0_,Q>AER1X@E&P.R:*\PR(TX-'D($ETI@LG:$4^UYH',L; MRAGGR"@NY9#]0&J>](UQ>Z/RTXP./XO#@-X%5__,Z&D\BX(1G8Y\#2BG-+WHO3,]ZE,E5(H'^(0^Q@E MO6/:879SJ#^B%Q1E]!\_GA;":N_XJD[9)Y)/V7SND>5H4OZ4T,;>=$K0E!ZK MX'QY%05W'OF.4LKK'@JD^B5!%X &(=!9DJ TH;/>8N\9A_1'E#RBD$$UCK\Q MID\GHA\NXB@EGI\WO:%)U,XGUKJ#T393>EUUGVMYWP.IT!N+.2S.2W_*C M"?O%) $49QP:Q775;G!\^](LKSU,?O/"#-TACWT>YDK4F+5G5&N*KWY.&B8] MGF#;.R&ZP-0WF5;W=LFA"Z@8ATZ2F$)%&9)%!#0*K3G27B*"7^BV?J$\._B* M@BF[ZGSZ.9^H]U/797J#IIXT]K^O6S-[M^\H3FD.R2O:.EXB=(XB-,$#<%*U M"?M#<'74?H_)=TIF9IE&49)/^U]1_,J<(7C.CM3-^?UCZ;PTR@$,0=0CB5;L M_":BOS-7*E5Y$3V*5+*[CDD!3Z\D48-@@%U2G,)S+Z'RZZM'@H3.7C4>9E?( M(1B !#E3:F[*JS?VIP'7T2Z3FS2M,'?4V'L;X$9KG^Y!T+[.J/:.[G"$Y]G\EFHFZ,%;YBUS MH_9]'/EL+<*07<"C!0M?HWWSAD-ME)U -$?$\RS!$4J8E/9,M;!A^(CZI/TB MNKJ6JQ_/?"J=%$%$1O>!_N2 B/=F:=L1DH%(LC+PKBP4*_\J XU0N77-/D%_ MR^8F8O5ZAJ]?\E50)>SB*\"HS><%>'U32 6$?HGP0.)KQKKH'9^%*86CY-L# M1WF W$!*ALJD!HUEV7."_IE1[G/U,HA%7FU"(S%Z]S$] M(^-X971=!=0ES<@S*JPD<8B#(@R-A=Y0P94>)_:Q8;&M.]>XC-%;>AY217=W M @T(:\^TE<:Z#4(Q10BLH$/U!3P]5I#T3):Q/,JSNAWG,ZJ**U!=H@R M#);08LQTHU[WB"8D/=.E$X.Y9UISXT! **@)B55TZ?^$=H*G9QJQD))Q&5(RR!;A3PB!9?\+ M+INV9XQ7&G>]LX81W>030V+=_WJK3-\S!>K C1N*$LDJ@^Y6#,? -\-.J=%T^;(\@W7_\$/H1<,P$BTX+*))_VRF S2]2_NE,XH06$&'_O>(%AP]TZ3*_WQ )/L17 M15A0@ZBJ;L2*#_V<$\)C29;EP$VT5KUPE)X$>'Y2MCGQZE3(/N"A4[$B(G%T M'*")EX6I'G3;W8>!-9Y[..H,:M&[3TCS&8[G:/Z,B":8:UU[A'%&AR!^]HR. M5Y31@Y0W0 EOL*J_=DLA6X.9'C(4!2QH#!-JF^8P/#WXP\?RP)]_U9^_4PP'09Y1A)^\!@\6=6^EC'L0"\?*.Q2HQ!T]+UB(IH M2_145-^DHB>.@T9%D-SR+B1$S]-"T+(,,F.&8^DNV&X'#&U.Z>0F2;*:2XEA M7FL- GG!%2@3N)I,D)^.Z*9@?O^Z]LX]HOQQ[+U]%&&C,0($A@4[9]L^CN@9 MN2R%9BXN_+804%.:%5SY-DX2 ;3K;2"@%%TEWR*"O!#_A8(OE( ,O%%4>\F2 M,T*Y3C2]S @+]NY1V(T ME/I;AUW^__--.? Z)A-$Q4"1P++3D([0("^\90[_8CB+<,]%^>Z;>[N[;;@9 MW=I*([I!@0X;NW4T",S')"]MM&S7"7DMP2$NF(4*Q&5+2R"N@ M9EJ$[>(DO4/I+%9"1=1UA5-MI#PCZ]AYQ*]F*)T$NOZ.LO>$Q/,VW;2:.9:9 M1(YB0D6N_"&9CQ\^O#M:T$-.Z&"_OCM]=Y0E%+YX41B-7,"OQ5A8XWKJ/JXB MA;%&\I/[2'(Y>XWA3^YCJ&&]K_'^&0CO+?\R#W4EBT"3! ):U>A^@$$W#T60 M8KAE+6BBM:FC5_A\^%!B5#B(_:+XXAI M>7)6:'\$8KMF^8V2N:/&V5XA>'>!6X-+!=8&L_YB;FE9[)=D);6,UOJZ+>E)K9HVFZX)? M'T$8*^J< LF'W+AL*8W6G.1<%9UOJM"U0%@3L[K]=JCE\%D7 *SSV*>6+V,K M\X=^\0>]D'$RFC2KHK$@X\;,6\>\]%#H]M9SO'0$EA>4HM/3 )#W&>.=HTGU M3CK=::MZBQS(I,U!@OQ*@%9UA9\* Z PX$_8'L0574S^!<53XBUF[%!+@RO% M[9V&_H]3V."P)D0JX7A;[;M#GR#__31^.Z.\?3[E JO<#(GM;-!"SUM4.W>*5<"HKW:.TLN7EM9!+ M"PLK-(B2PNW;DD@US-S V;?7,;E'KXWC1R@KS"*_?&!7K"3IC7'(U^P#PS&= M8#0Y"XK[4Q[HS6LZI!+9]5ZKU"&]"V9/U9?Y7)J>.S;U7G9';-QBE0$9'AE?W>4-41MW=!\6U3? M\A611HB' 7UW/S6Q@TBN4_QE^T6:ZN&_Y?J>^TM2$T9KD(/JT8L_5KR[1J00 MD&ZB9@L<^7@1(I'=RMRX+E%#5JUBMS%A2K:49X_=L$6D5'Y34+!'SR&>\H(- M]/I:B]75VX(>4A2,\9PV&4V>Z+?)I*@U3G\+O6AGY%6G.!@B#L*]/%W/&.]> M3Q;:B07NH<&F5W+OC16G7RIIRIO@-AHH0BE>W2YH[W#T418"P!/VE4/&C0BV M3ML' 2UD:HE7]IJ,GK+YW"/+T:3\B3V56]JYH_@)U/82" M@N6=T\V-!361N4V ;"$^8M<3(]4C3KZ?H\B?48)]EP;7MG;;(UR XH6WP5JN M ).8WUJ[68(+XU=Z:*QZ6($!O7O9%]X4"8UGLBY6X, HJGW!4S#5$F]A$\658?2# ]XFL6OB.37\=,,A2]LE]$#A@F17>(JO4 S5L_+ M%T:K]#>5K%5N'P,D_IV.3Q8DCB>43$*2\EK!V>94#1-KN4Q\[@!?_DXM34W5 M>K'A)VDA$[PA5LF7VP?R75+8+%K\37./%/6F5F\3SGI+WA%E.Q:Z U/;ML6L MNXI;S![@%2Z%D0JJ=HXFNG)[PA['&70A5B?9WX5P@B[$D%N:P6,#E)VV*A8U M;L$!OK0)SA)[0YQO.2KQ/=T_?-NEHQ+W3S\$[K684*+]DPVBCDR\DYDZ.1N; M9Z #/\UJ4MW.F+HBS+7:4JN,HVW?@ O16,KH<:T+X(%2)C%4,E'!OVEB$&.. M'\V%]RV4\>,X'EQXW$(9/ZE?T(EW+GC&Z-7JM7EOG'@%08;A=B@<_*L&FK6V M9 9P3@$JQZ2PR)$*:O$7A@L M6-/*8'&)%G&"T\2NDLD<9/T9"K(0C2:LGCQ%X"I)\9RA6*5OC"(>JN[@=8_2 M;W1*,GJA5P@.0X:37=#?1"^H#$6W)KF=E1!AVYG^PTJPOWAA#EYZX1&RI(B5 M#RUP'8!J?4$"[_B026)0Q1T@X+_V,,FI=[Y<_?D5(T*9_6QY2P^!K)JP8F=0 MO&ZB198F.3 ?I=$0LAZ@&-SE[U<4J2/;9)9&(^B- 8'E5Q0&]'KSTHS=[4_( M9__26U&Z5"V=(/!H,-?SY06][:8QN_ OT7-:PK>4'"35WA"8W<416A;)+-=9 M%,A71M 8 NY5)'D351)* MN01T2XTFC;M4>M;ZF^] O1WF PK(IQIX2C!+F>1?^/QOI6=KIR$/-"!03S2L M] 9V;8WCNZUK:\MSNQG^IC&"G1C*,AY4>X-@-HM).D9DWF K(C1X3*_K$B4^P8L4L/'.+5JDRM!WCLPEX<,:,-1Q([O(I*1-%36IL$ MTE2JX.G1;B;OI"=R:<)3E>&==FJL0U/_VGHYL1]1%W[_*)TG&XEG!SMJ/WZ] M*TI-:K=92UQP09O0"IHT$=DGP ,LA*&_'32"-4>9JKB]QP'!.Y)0T1?A0C3P MKIN)J^& !P3WAW@'G0H\&$W]&60]35SA2#@6)KT# 525"G=BJ'<@AK)$J!M5 M;8N'_$LR#-]SJD;\&9.+T$MD$1PZ(UB&87Z>]-$JNEF& M2YO71*FK93C5N^?>F\MKD.F.8AFF]RC51XQU GD#(<[C%5&*SJ8$%196*9.7 M= !QYC,A;43*,'1]8-XW^5;NFD.GR27 U56CQT[G&^*:^]@V_Q]:^KN1KEX3@W5L@ MV LE>Q<<"#W0(Y=&7,AOZR@[\FJF<%56%RS>!F@@$^A8H;.XP[$!9 >O@2%\$X+2$A_A;Y!6W(@H8:V>>.27X>?U MLMJ\-SS/YO)DMK4V(%#2N[D5RK4V('D^S%BUJ:0"(W] ,^U3-B (6<;3(^7*<"NS="AU@(]#% N-:"5?A MK05NO58SZN^&IA51W>*:O'(94XS@_IO@.Y.&*RBX8';OC+%<]W+!PJZ NJHF MY()1O4V3J/ 57IHN&$M5D6R[E-VQB$I4+/'A=2W@61')AH@.'K^L*$]M:15; M^#B6RJN*D!4RDDHBU[;:LI:7M:Z[NN!9;,-HW6:@ZRBTQ0#/31@V4":.J^.= M/8=%%F2[IBEL"E+7+8?DVO-9E499Z29.0WAXY:_7\IHZ"+,5EEO7'$.4A*A( MI%""NM$<'G:7_1-,=U S\+.&H/4&>45JRZLB&$6/+/V+% 7>[^.(5!_/O01+ M8V_-C6_ ]+@"AE^3MP:'@O"X!L*6-MRXP4R,"K'TMX@5>A]-"BXKM41SFX+ M3"E6@5'="Z6 =AX3$K]2TEYX"_I+NA3AHC,$T/.U"DR(Q?LVJJH M\N]#^%=!!G#0N7$6#5KL77% B9$4FUC G2_*9FSCRL?^6/A[)0WOV@9W$&SY MYPUK;-RJ+[M3=P^]_ST27FR6LME3,!A!"GN1S;E(/9)"3[?7];Y;[8=II/%4 M/R=Y2H\7L%2&R(XHX%B!6",EL$J(VT/85830G#TG^6-4NEBL^MGS!)'Z MVJCWAS&C$PI2BE_*&UIH1-]HYJH)761?[F<.5ZEDHZ/A\""7$E[N/\C5@.=4 M&X-3&S#8ZR?%!L>R&8@PN)5(699I+_;*%1E<,&%WHL&V8.&"4; 3JA)I'=QL M+ZZ9U(I*]E4-C1X/'U=AAK-2M46^$REKG%?Z!G?&QZUL@5A_M0 M#QO99V7NE0*GVQ38@_CUNG)[\PD/QH I)XY]S-+PW+2H.FJ3+%;A$2UB4E09 MS)B79PM*>:UTS5%@[35>2'<4>IHAE'XA<;:@@*]V69X'FC\)Y>6'2MW,UW58 M8-L5#VPEHYVLZ\$>UPM>#3Z:"Z!J"'%[@6)2\P-V! IF(7]U6JGKP=;HA!4. M!,O& U+J#K>63A!X/+ 2#52NK2]7W;M:9P3'S&=MBPP>I=%N0]M1.!%8(227 M_(]@$3-(U/TT@BF(@4[:MX:D!%\X X_1M,JB9<&6T#=YRJ3N)B6TKF:;Z*"V M+U3)H";EP^.O<7\HZ"L&-H*];MNNA- V+KG@V!W*UJMF[;;%UMMPTD?!5Q1, MF<_,IY]S.VUO14O\O$X=G8M*<5'@D2#YM@BH/,>TIX]\/5R]'TC$:_W@2_Y@ M_44\7Q T8ZSZA6X8N@2(/5-_432BWQ4/H"8WT3T55^B.8[]>TPW+0D:NP_B5 MK05*KB83Y*>TR6@R]MY$%NI!Y@:A:O!G5BF&,;E'K_4&>"!T/V=4X)O7SRCS MJ:,U!E1\<45V"E6+Q9[7UDC5]14C*,I)TM'OX^+P<^N9*':"#6F^H(HOT^[& M=,J6RB:2+GN U@MGPJD.O/F$2??I55])%ULP2'AW9;UK=KJ?=IM3%>H(*^Z MWW4\:["OKL[S90ET\\4OS1VN,)AU>#\BG[U9A"?8SR%E(D13%KFX&<>%^+%Z M^(=*$\6],([/T9AX43)!A-12K0ZE3$X/2]NJLN\EA;%]TZRW[@YY@OSWT_B% MZE+,^L[@_E3^S2#^U("X^+8!@EPP:&D-2^O[C$E,HTEC0WU%8?L&%/6#P2;! MTRA_2"LIN46C3+1,?%3I"8%1"4L%'K,*B/FGH+$=<$LE-&%SAV$'DBPYMZ0* M^)SV3D,/1/WB7EVYX&YCO^W0RGI8A(%T%>1]8+ HGD*X>EN@*)$'$/#;0D*= M/^#PZBV4P-YH# $W4Z='D[.@L.7*7XWG-740YAY3[]0<>IU,@&OO\'() ._' M4O+C]8*]*_D)*B:P]3 B/EL!K]*E_,!5N[&,GV#)HP_\"BM6TS.'M!4;6_+X ME0$[(I\4VB:Y/8X>,T;F5JN'"QE./6XZH24%/%QST%VBZ#L#CRZ$W2P;)DX7 MHF>&X=>]&--=B,<53BV\KNC:L?"M@NW;;[5]0M3P9M?(_V+[4B+G9J;%?(X M0:^.O &BX/]4D!/M.;[MBZOD+^59XS=2%^"\45,+$**IEC>2,X(2QY(S5 M@7N@W\=!2UY%#Q-!>("?9AY!CVB1$7_F)8B*T5/BS26A&I(.]L O#=20=MD# M'+2C?K@I'RMF/IKDDZT=]RU36R/M0[%CWR#RPLL5.X'L <92MX]5EL[HE?!7 ME67Y4;0=%'N#Q)B0/*5RF<-XYE,Z$PK0"R+>%%W$24J98+X0HK@3U>[@N.5@ M)!6(*NAL] #'H*B=6H+#B'N'Z Y20D74U<1KHZ_Q>!9G"16DKO!TEB(4;>[W M4/86J4YW6&V__3)NRM#R:P->;5#2EH)$ MA;G*W;Z'<2K="-:G\F-S',MNU))>WC:'J>R&MK*D:7-0BL&5%PH]-H>A&,1? M*I*#QXJT.AKU%,%V8:);R((MEKFK^2*,EPB=HXC.G9JHT6*H6$>8#XZ"G.KG ME-X!NZCHBN8@E79@@::AV!FD",FK1P)F$I85&5EK U)$))[/XT)TE!<0V6H' M VW"3K(7LD<[I-!NMH/)MZ6'' 7EB7N@,!&4XJ*$U%5W,=Y7#^5AAC/ M3L8QO8.;OS.6O8U)^Q=J)S-P# V$M MG:EB7MX3>42RLAQE:' 0NN2R/(,FCB@'D3K'^&V=A!HH@_\+W0#$"]G[/;QK M62K(J/6U**O_4)=@-_\,9;B4?^;:9>07_*1@O4*73%L/"-*.)A/*$HET:Z^W M,4"ZA\*BP03!9%WDI\U@H40U'$E+ECJ*UA+CMT.YJ@3"8$B?P^)L5H8RQ9W*_:E7ES[XC [XZGH M8:IQ!\KXYH:T&S#;5W'NG8WF>QK\;HBTID)Y;(]^-TPNA8@?VP/C#9Y-F4AJ M>W#\,.=(%/AG>^B\8>ITL\. Q];#\)9=(YO L]R&)9MJX#Q\'7/[=E.W:$[X M*D/[04E!9*?-Q:KZNAL&<4G:7#S)L&0VH/-2MT833 ;TOO6L8?Y4RUG E=H>F1HO[N:3'WVQP MQ,C\5+R 2A[OL\?6KN1@T$/+%<\0/ZR%4R-&T=];BS10UAFU32J/_Y3++(YM MW-U1=64SMP68U M&))FK*T*=PC-<::T]E3C"-3L9/SX#GN>JU=DS@JX=EXS: DM#+*6*;ENL MGTT4D"QY7P2P8Q,H%&KO%L.Y5E!O/2FTO@34?"RV5H5ZRN9SCRQ'$XZ'^[^B M^#6Z"#T\9\_TW)S?/])K$9$7E+RS&R=_AH*L6'#Z.[N='I&/\ O3Y*]C4J $ M4?IJ!<\32M,B B>I0:,7JB^MIJ+<'2).^LX+%^R977I*5G!N6>TW$)+W !EYV)ICZU08>2*G\8J'&9:"Q=\0<%UZ4 M5E28=[M2UA0.&8>SB1XRA7H04/LE1E\_-@S$LO1=<>)OF3 E#$ M5P-NO];%Y>H\;M'6OFVO"]]^K3OK\-QW"Y M4[E+,Z@-J3J[E;*6W86'?\!ZCA8XQ#O$DACRA+4G)L-111B'94XCY@?<[$S; M/0[IZHGV?>E-X&%BL"0U;2:QN5B?W3N4+V7:7/7/;GHJZ_LVEPYTA,0*8A^. =X^;D])+*X<.(/ M*24/$J7APB,&KM&8$^\+7]II_\C<2:X&>XAE_^C?7>)6+--P6(0>(L/ 7V[9 MPT702S\XE*R2)Y4U2E4Y+%OW4 =-1"6'I6.H:G&G:M*N]8FL.8J\=R<@?N.BL-T. EK%!]RX&*CUAG[N//(=L5 MM/%L/^\N!";T_D8L5,2 '>& *N]T'((##\&!O=->_\5"-?.++4IR<=#&WAM* MSH( %S#>1+EQ@'VPJTYN^93O@T?2Y9@N;,(JE<51HUZNJ 6(;C^9X! S<*[R MTLQ2>5;0&$**;=)0JFIQ&D+#VUCSZ@5?]OAJ77120ZS*J191HTRY: MNUF$RT-&_)E7+D#W910/8Q&N]#9O_B(QW&@, (/?"XHRM$%K+,QU$[>'M=^H MD5G-5J,S%N0+1Z*[8$U*$MQTX!D00DE=E5/RY7"M?;#',G<7*DIX@0OVCFXH MZUYE+IA #%)"750#MX^H/H&G>Z&+J&2-S;.#8:C#=:FP6;A$U"6/[1JM1!D? M6(GU_3A;JX2_SK4OI.^]J/:&$.N&5\^YQ9/O\-=XCMCCIL(2R5M-H'44UZP" MFO!JOS-RT-Y_-(WVH!/NKA.Z(>3S ^BVN3:XR'[0=:U3=Y2%)W!#B?(KYGNG MU\ H=%:\A7-0Z?I0Z5B(/DYS;_Q9%%Q0)D=[HLBGY[VF(^4,E!4&951(XY5/ M&Y\GE6!DC9YZ[H7%X_ (J42Z"IM#"),\8*0JBZ2#X_ #J5X7W@+3@W&+\I21 M)$%I(BO.+&P.#7O2I&P!V/GRSOLS?S(X2>Z1R%"C.8BAA[0$3*7F/"+=M\, M0X',T_0T.QL -=^.>>[<=1:&RTNT(,C/M;%B09]2'%*6_6TKMT2SLP%0.4]< ML\>ZZ3TVC_ $E[R932Q\7KKS,!#G]191(! [:2P,MA&[-Z+2F,=V17$*'ZEL M\.J%8T3F@D/;9228A[7?\#R;2PVLZVU H*1252N4:VT@H,S3:.L=7!Q(*^Z))NW)KLR]F]_V@HP.!>V]ZWP5*8A=\>-60 MAT'%6E)3Y.<]I4@G?12\YFZK[Z*;P6;-65&+]>#BU0#HBH71$OM3RZ7I+35L M:S&WQ4=[I66.VM;$9\-:X4+5X#:,UJU$NA5Y'7"676>LW%FY"^=GD$SS-Z6=![@R+[C"//MI!5*MHD.2RLJ(+(*K/5S( M M^RQ"?506/J!??XGCX)5JRBQ)AU4(''MOEXA=$3D7F+, M-PUR=)_C4!C.&%8EM8OZMS>13YB(<8F*?T7HR#M95![N4.#.=2R HH!6Q5#* M(UI6#I5BL-T:-AV!PW.3\V7CDUHF@N(P, 4#"=6EF"@:X!<<9%1[6=[,J;I! MO_="'N MA00[#@?H2%.5?RM+^)I:XH*I0 O#W3<&_.L_:NYBN::P9LQK)R"X M$4R8L**B5_"3552YWQ[Z3[L2KZL"9+/?U"0M=E"*;':O=B71MG'-9M=I5RS; M-"2;_:2=5[;%.FBS)[0KSD*)']R_J1@PMV^%E0>O)NU*\%S_!8>!(NDZ)"'J MZ;AM8K$C#GZ39% IKZSL[;?9)[EZ\X5'*SW?I(/^OH.?S%H_V=5D0O4&RH[9 M.V)$F&@A%A_S+>E =G4OD23R,=GYK.H);0 MP5F_:(.;7E">B8,\*H7>+2Q[?X((04';CE4:PAX3K;0P0*4^742&3H"%()F 9_3:.2_&BVEI(FGW?V@W$*\4>[BEKVXK3[#=; M'7R%6IM\_!J/9W&6>%%PE3\9BZ)6/Y]Z/[, /K%5[@*AK*-5EC6YSY'/M>$] M;3V@*N*]]:/%]MJ5M)%5/(,U[DZYA[KXT3\ZY=U17ETI ZN1AW+Z'#SF!X^Y M-5YBJ3EGGSWEBHKD/GK"V[67??2,=[*9[*.[?%=CYSZZT_6,AO ^=O,4V#(# M@/M7>T!RP\ %'E#JI@O96;_I@\M2=M")7$23GD5!I1ZP(N($L]HS[/6W M]>+B>1SU(_+C:83_:EUD4[/\D$X9&X3.3DE,\.\ 2@M:[I[ MJPUJI_';9)\-L[N*4_MHL35GL@.RYQX,';T9.JZ2%+-4X>#:PR1?]]&DY"YE MRN,&EZ%;9$Y!/)@_7#=_.&LNV =U4.0>X-Y9K)ISR9EW#SENG<%R"C5XT4U1 MS5I#/]89U$!8' >"6@Z[":B(BB?86^6:2CEN]:;B@["%S>:MO-).3.D_'YDL&^689@H[;D^X5'>M:_X/L M2M'4KM-T,]T_WRGCF;EKMA\PP:[E3NIX71S2ZFQ,JX/VBQX*6]KL M$VY),OOH5+CQKDEF3L41BY'=_3C4)'$JL+A3[AE45/$A_>H0!F!-&(!1T^8^ M1P7T:W[;YY@!P^8?\% "RTG%LY7#Q_S933.)9><'23;KT_R]C]EJ/.SV)TUM M !LT>.J;0;(!.NH=K0K3Q^YKMRX[6E5&EUC=(X,<+3UCBD#6:D0C=XI=ML+;V,N\]6M4A0)Z/ M;0?P=Y27! O.7BA?FJ)O"9IDX2V>B/PR.PT)08.++$GC.2*/*"SVXPPOY&X8 M60\(# I2ASQ25ZLA*NBKU!4.)^[V68FHK&Q!6K/7!D^1.0Y-C&P91#.]V4=5R#4IKB0=T6=R 1*T"?&ZKF";[:D4R>N8S+U'E-#+*!E-1HO2I5#:46T!OJ@X M^H (A7X>1WFUDK,@P 6E;Z()PX)]L OLI^PY0?_,Z"FZ8L$_B01D\(("A\(. M=D!NV>. W,28KZ=?SVF;(+F]O1 FQ7 :'1)B=DP26>:>B;YG<; C'DN2F\RP!>:3RDJ,P5 M+@(.HGR.M\>V;!WBZ#S[8J_-6@=C70G5'8NT[&J7'8C5=0I^WHVCVA9$=FJ# MA5AF.6\1?5J6U1I&KG9[F4#6%2MWJVPEP;:K#1?6BG0?IXC>,]^%3 M2KEM?OF,R-2+\%^K.. XQ$%1$#D*'@A*:)O\XVC"Z5P;I\84W',J#G^WP68F MQO8)3R,\P3Y+:RJ2"NA(#Q1G5M9YKW"HOK ;E_)]JZK"-O'\]'>>0[2AGP1\65BU$* MN@NTOT0$OWA,&;ZAXY$L_Y(>XZ\HF#+>RO3DG.TZQY.>4@KB+ ZIS)P4=PAK MZQP:%RR<(4HJ^?AJO@CC)4+G***@I2Q;WI6SHH.)"T>G\.F/O3?G]E0>)X4" M%JVXS',OO3Q0Q+TSKH&("SN*!8?@M&+!:^__.+KBXL#J< "3G5D4-!Q=6 MX\HC$>V;/""21U,YL@";$57M8/_CA,'S["6(?OC_4$L#!!0 ( )MMI$S\ MC4.1:H0 .R0!P 4 :6)P+3(P,3@P,S,Q7VQA8BYX;6SLO7EOY$B2)_K_ M OL=?'MZ,5E J"J"<4BJF=F%I,RL$D:9TDNI>K9?X:%!17A(G&*0T21#F>I/ M__S@3;K3G4&ZN7(6F.E22J1=M)^9'^;F__J_O^U\](*CV N#?_O3[,?IGQ . MUN'&"Y[^[4^_W9])@Z/SOG/T^7_V_YZ7#_&GE/SPEZM_Z!/GR*WH=!@'T? MOZ*/F503='-S]2.Z\'WTA3X9^_8QW[HD7Q F1IO(B M)=;VZNS\_/PG]E?^=.S]'#,J-^&:&4=!0"1\@O[K)'OLA/[J9.:Q__*?W=H<5?^LF8D'+1Y_$BXV77#Q%&.]PD'S"NT>ET]3?G='IZ>K[ZV_QOLS_]KXO+&[1FQ)";4?OQ7W]BW(;5 MRN=N-)8VLTP;3@SEU-#OG-[_-XI6"4E,^&9JEU$54BXT3H3D?S8H5OZ MQ$_KD.2;?7)2^7C;*-QU("+C'"H8XBA[:P_'%X]Q$KGKI/89%5X8 M&/UM..F60M6E%G-G.T;0,%P&U]#II^'8J%%W0(H=1:OH(:@] M#38Y!)M?<$ &\_YUL VC'AC!HA!5@;IF>"K,"#M%N4](KG"C3?S;GJYHDN<7T_/650J] M=T$F+A*!-$;XSOFR =N<,N*DZ5KNXF1Z#K0 ,*;J=;#V4MW\5$?!D=MG/5V6 M&W3HT&1V.G/$BX)*[X$-%B1"J?K6Z.SV?('PTN)(ZBM$F6H.2"7&4=06R7"=*IM=AR@@-OF M *#+8H"9/[YS7^D(Y.H0103K\O12?]A\;J])H)'1SI=.!68Q2DE-4$H,-',? MIYA346S/25F0C@7>U9)_V_2'A,47O,8D[Q")/N-$#1RMKP! I$T.#7\Z7=2! M4A"<($+2$L ,H&85-E%.$+WS<4R&&[X??J6U$(C,UM F/#PFVX./W.R%<(O^ MO)B<3Z=L8$)^/)LND9N@3P0HSV@^F["J$/;']X0V#??9;T\GA%V\QVLZL/%? M?[ !JS*7;T.L\ /8@=LOV&BJKW0!E; MB)Y6%U2 4M,@-N!*&TUV8*B7:YVNQ#FI(&A'6NJMH" S^6'P=$*DV-F:F_0P M90>2#KL#&V;>4A-?A;M]A)]Q$).I+?D X0[?A#$9>[*'R.^NGLGWP_%U0*:- MO[A>0/_ZD=CDRHV?/Y(9-UWAQ_&'[9;,CLDCM]L']YO86PSP-HOO\1521])\ M.EWDH2(3##')4$4TQ&5#[RC_'^C0-A,0I1)2"!(!$!4R?0Q1)" J*:*B(B[K M!'%IV=/AEI[Q 0M%UGT+/H/=_.)'/@MTH\((GODWFEKY7 M.B:O?"^/?R_V_MIWX]C;OJ(U_11;^BF>J:C 8=%<5*E%6$-?W>)@/4S8M3B M]H+?6:]0^$;"6$^+.'6+B(/-&P@G P2&MP#QKK(NQ??M@K5NC=-\.LL*+VZO MKM%%DD3>XR%A^S\D+=ZY$=RYKK'5;J!6$L[2\VE-X(+78OS]X$5X\]$+ MO 3?$+'(#"\A'](CSG@1QSB);P1G8GJ1, I<=;FTG#@_7L;I(\[@A'% !0O$ M>0 >_S!@"6=(2YC#M+[35V&M:4]+D?T?F+9ZP)N+%QRY3_BW&&\/_HVWK9\= M&82D7<@7RJFSUG=ZUAX)_';_GZ",*TK9(LX74<;6AH:A3,5"1<,"'^+$V[&! M0,D6Z-UK% -7IAR/'LV0(;'L/]B] 7/;7RZGI=9)5F:PI,7!@M?A4 RQUY4$ L-DP*5S_SO4(8*_< MO9>XPF\F>-HD'-I%T/*>[,!@3@I16G01/:4&A(A!5'-JJNU3U=9BU8PA0^YL M%8!(;&$13N2+/=)WX#&C?7!MOCQK1Z,P(#^N6<^A^.*;)QRC:=$PBCX-P72*F,ZS[>." M 2NF)RQ0^1QXA0GZG;(!@^=XIG"&-(4Y_/9P_"J>=2T*C.^'4!""[I_="--N ME!NZAHR#F!V-_8+Y0!G?\YZB?-KR!:_#IX!1^8OK'X2K.6.SA8DBH^BB@;:S MJ=,,/$F(Q./I"6*BG3#94%DX>C8B%0^E\F53TY*$X-'*!I.S ,?M>-FP(_KP MC?X,NP]L".6"^#?>-P(/F52J8.VQPV#%;OA#2,M@2)A_\39X<_GZ6TR7W&[W MM'TSB?\7]/P;*\'LZHPX!BNHT#B0_#J;1/-9:SC,)6%5*I7"%?IG5IJ7280> M7]$[*A0)FC^@7"Y4" ;?UQ'>RHTA'J^P2ZT<$"L7E7?T7ZSD;E\R<9@;ULUE ML29B#@QR890<\MN!1,;MUO,]NM;[@8QSDU?Y&DS[PR:C4ZL$.FL19]EP*Z>$ M."GHQ98A-'/T-3.&3JFC5? EM@0(0GQ&'&_8R.>R/O))AXJBKZKVLDD$*4FD MX7>K>8:HC+)P?B(;5QM V!B:E^817-]U65\\HKXO.'H, 32><963S3/T':?4M6@8#DG*@FEXZR(_$E1ICY*Q MR-8RJ]TE8(^ZCV@)IVF)1J,8:.QJNW@=PGK&&Z)/HK]_=L7=$$M_-=WSL&"M MW/KV;'FVTL\RR6&;#O86WQ'37PC[0.;[IPW":SIUS\-QGC] MXU/X\M,&>S0#+N@/)[Q%:Y[XR*_^=D'\>T-]_*/O/M4LWOR[@8358*H3@O.% MK8P HA3,^NFQ"CAJ"HSMJ4+GH+[:KB/(H&T71HGW#Q:A;[?IW7G!$ZM1NP@V M[[V8)R?18$#U=9-#-469='9C\CJ8$FUZ#O$]?DS0=1P?V'B%L> =ZC(F0&.T M<4S@M)E@@[ M @-L71*=+8.S93M,&^<6;(#ED8HVP BV@C/HYVN-,5Y.%';ZIX0S<>AHM0U( MP) &!O,!0-=39OD5,".BN;-%61^IBR9DR!7*;LR?Q7YK@W]V53%4'S+NKSUN M.5SE=Z"DIT>AM_B/481'ZOO[#P_W\$XLW0QO:@GGU!WKWY5GC+NT_JKMZORT M[-$CKTVKA>1^6I0B<]9PU98(+5M0;F@,[MI*8;O^+)2K]RA,FCE.J\M;$LV/ M4XP%]2L[_;\[QK?I#H>'CZX7L9I2ND+@A_$A$I9@")\WCHL6(73.(^;7+Z78 MH.00HX<*@I#)X7C]2HDB7?*R:# O\;DF7$2VL HR2NE$]IX-$.H3C>=3!2A9 MDG2&4YDEH(\U7/UL);"Z\U&768;8W&>,BL[%'[[1)LW\--@>1\GK'3$[;1/^ MX>\';[]K3CUZ$C%=*J MH:K?+:>K\[-E6E' I^4%&Y3S01DCQ#BQ.W9S7F9K M$,8VQ"!?9:WC:3TD*,&,JH@<)@(/6<7NJ90D>7VY6!(C6( M+9AY'^YHS(!-:,HLQN]W+)KKC:?^S";UI47KX]G &= &)N9\/5">3?9TC6@D)CW0 MPRZ]OCA_T[I8Q,12/EFQ.#^=GNK%(<; MA#41VNM\#.BUD=&GCZJ:T4=L>IV M!)P*A-6#36$WD F$Y_OT[&S 5N*+9/3!Y$0.A/3>7K1 R>&,FKE MXZ5 ,X>!M&/@NL%Q_#.B)-D-;DF(-FX">NB[T^,JTP6I+: 0TUY'7SXMB;& MO=W2PP^23]GRL&&H-"70F8(NIP5.F ]YM#$$I47+T8?OH7[.E0KP$SW?WP64 MXW5;U)7#N7+%X1VS)LN-V6_C)3_\(R(K"XDDBF,TU92N"6W==-KXRD M7.B(K/1G:V XG"FJZ'1+Z!1-VHY66.%0Z[A?G^G\'GI.V@N_'1&IRTBV!"KR M4_)Z'1#7)[,9%''M/ =YH.(@&4>! IBZI5JX]E08V MQA1E7!%GB\((98PG:7ESQMN>:#>:O7BY,O/$M/EAC#RA82#CIWY8Z8JGFN:V,K[&=;D_ M'VB+KMLM:V29_K6O"ZH1MRG>*DFL-:20KH^HQ%TN 847E\'2R#N&Y:11)\CM M\G;"CA;:M,*/NODM"4.-@0T9N1PZ2_O9[V#ZBF9$VG M0TU G#;-8@JD[3-PB2-PG,KW[2TBOBLC#0W8CM/KG5R$&BT,%";42 MCG2*5#"C*8>SRQ-WG*W[VS,O&MXX/!M7S/#"S8#Y,,;+K>%*K $(<@U\=,!? MU;JV!(8H_!A&._=#NEE,Q,\:U7MK#9^2D@$.!C+9=#)8=D^[( Q$(6)\4,:( M1@8^-)\@QLR>$#"@2?+*N'7Y;J<]49V-OFT#NHJ_=T&\TWJ6@_N]YQ\2K8S? M0\TK53L@'F;:%JKUN=J&"_Q24NZ$>6'&$-[)N,#FH6/XW,#?,'Q M@?@B'KXAQH0%M 7BZW'D7>6N<7BM%?OU+&&Z^>KY/;Y): MDYCTX'Y[CS>'=<):%N]HDW,-9^K/ S@X]!9< R.G4^D,(&,V01D[1/BA@B'B M'.T)'::,Q@)+1C9? V 7NS$S)2%ZQ"@AQMKDC&P+-$>CKRL,'?8HW$'M36Q8A ;L#CP.9\\6 9QN>]VP%=B M']N@^06_X. @:FNJ\J8E<$S%T5JP6JH!,25M'_SZZ9P#+Q+K90/R:JZIBKFR M42#1=A7N'KV GYWE_>N#S4UQM.HB(H('3Q^).>A!0?(C#M;T]RR-TQO?GP+O M'YT+OPB/U^PYL_#Q:?8TC76:\ MA5G@OJ$\[3A#8E] CXH27_GJ)<^5D[\D##^F^#I,:.D9<$7VMR?&\HEF M4E$@D_I5RP'EE,"CJ50\G9V+T_JB<3V$IIRJT;2(H*\VA!UY>_H7/5\1T("'=KM@.HL4BWJI9P/4 MA ?*F* 2%ZO0/(@A^$T@I5Q.K]BP$,5REU; K\1:EB"WN'1,M7JSXV58K+9( MI.6;]:X[)=*5"_6LJ&9'"@3 M!#V$*!6ENE^;E11>).4K-T>^9[,M%EIA47',M-RB\L[NT&85AN.1S6JD:_QH MP3)O,#_.YQLG412[[]<;$CN]K4=7R]-=_$RBZFY^'),PN[E8K^GN?7SGOK(W M@LUM\HRC])+STO-J#FY #OAT,[Z2RI>'.O/EZK26D;=*6FVO3O5&#R )<8[;G([,&0"HVR*TI+KT%G+>L^C#BQ%:*BLJQ9@5<1 M=^N57NF'R21&JVEZY\7-ZS_&+ZY-7NTZ9C,04=GUE0$UTUO[/I)O*JK&X477+19L@*AS[ M:TD\:Y9UX$S.YA^4BF6K/R-@N&/5:.AO\.:#(8_Q_$D6]4WX+3JV?Y/O*CHJ MW!QH@O7W$"G[W?AW.JLW8!DW7I:D_,ZB9G_[.Y5I>B2]1_+-A\ZNFQM-?9ZW M'D:O@X3XEI<_S!+$P[.;]Z@PX/_=,KS1P-JIF ["'>F9UZ,C;"%K=5"*$B)O MW@;G[0?;H;\)B[H%T>]FH*H<&,8*NVH?ZNW'WQ?R?!AI%&D/P.O-QM-4 9U9 MI?RLW@!Q,Y7I>PB-_K/8; NCYL-N&\[ MWS<:ZEJ5T<#E?#H;->SQL6$A8/KFVP^"0QB^M(H9A,')][F2*87Y6)%2_'7> M>M2\B\(]CI+7.^)A2;J;M:D5V) 4:Y_.H3,IR6GN&.S4T@A:BH^$ A\BTG'& M#C#&1QSP&0915^[>(V&>-MT/-EYRB(IN+I>'Y'.8_!4G=ZXGZD.E_+I!I*G* MI#/D7J:-45+:J$P\[QF%'@\)(O31*TX0Y0"#P9'T9WC\+=B3-_-DRJ[,V;=. M0VCG>_^PH<>'@L9A($C8ZGI\&<):I@6$\PT]8[CA2?V72'POA?!Q\W!MR*#N MGHMIEA0S>')B^9X]HP<*QF.U<\K:^>S<+?S":9>SM2"GW0[02"EU=$KKFA2^ M9LM+0*AI2J(SU%JT8:?7"T[$ ?HN+X*SHA%AL!U%KU[P] 7OPXB,9?A51WEC MIZ(9X">\>Q0>8M:E8A3=6J)I>/-BFFQQ\7=.%6B78US= M4R1S%EG;-(F^YK#;RZ6KX-4W' QZX^=L,Y3>6E;J&"QT"?$;1E$I%$/+"_/A M9>1O%) .#@PA[%.QZOB26X+,.P$K/](J?G(19)A MGR%=]FT[WS6-IRZ!=$9J\VD)672M@_U0HCU!;H*JT7\4G.UQY(6;#T%K%[8Q MU5]4U%_3'W!!FVJ/:1.U+>(2CJC\?>)&B6GUEYWJ/^(G+PCHUQ_7"&J1=F#U M':GZX*%7-6XU@K"2F2P*Q]\\\9ZP\ 7XP$NDT' X9[7JB+;H=TH2;!HQD(Y. M7QV!L55R0@5 97:Q!T4M$Q>M3]WV/CC&6H32&E>?=@YP2NW "QXV0?!X$Q2( MM#J[21RX&Y B*]F#SSLV>*KW7M=R!0$)<)2VRZ7EI6>=0.5,BI[_[S(^/\ < M.!C1%.P4 9G\H_4S>1RS*R#?SBA5[NC=4):8$ K-'_WPZZ]X0Z9"3QU+Y&W/ M&L9G0P"=6='2*0&14D(I*?!5[N,5<_05,XDDH9/5(=-NAP%NY+C:/)46[5H] M7?B8X?LLVF10=(?Y=#5=+L[X=1-7[W\I7Z?[H]&['P908I8I4;Y'$ :J VGD MZ&IDXM8"&3*R2P6$N@^!S'"WP]':#F)=3;\^N'UZ]DI/J%UX+>N5'R MRFX?=]>R8Y]'D0* ;Q\YE<=@9\3'E@7,.:_2/=[K5W;Y3\H/,8:HS!'J7D%# MEIG9:YG.D&/ /,YHYC$5R(X)*.6 U]O8(+/G7."8SO1SH9M7\:F\87(F+19# M8]HY6SEU8/-3!16"0%/JP31TVC1#3LPUQ1,PT>7JZD""BLWFP.WKAC3$JUH[6D)"Y K=GM%+ L, M.N@T0L+TQ@OP=8)W;5?3:A( FS*H2*?LI:?SA7-:GRBTY91-SL3\:L%H>C?B MU(44G90-8GQ A_XC&*(1IHXRA-E!O@[L#?DDLBQ!_'#+$+(K9-@W+)-$;_\_.Y[CR(LD&,C\TSH;[&Z)X*63_I M:;BY]JRG:KR!QA1A<)\0DA=?W6@32_G3D CB(FC%ZE,Q>B:( MTP-L=#"(@JRUP>7%S<7GJP^9;J#]"P;1:FE**_T@UTL?<8#SA%X(%MRJD4$: MV$K&L"*HW1Z2.'&#C1<\J7[/\BN0X:TDAU;VG,MB7(FH)?#IKZ880Z%<2S @ MM7BC%$UUVP!#2MHUJ?X8#'1TV\&<+:9M<&%D1AT1Z "ECU*-M9Y_07^>_CB= M%3/3G]%L.IU,^?^7QM43-'SF)S/%VERXK^=39:SL\EJ M>IK]\VSE3&:+50L(:4>A3P0XS_0Q1#<.V#OO\9JMY62_/9T@\N(>KQ/O!?NM M][8#0%?<CEOFI#X?9(*CO]5 9"JHH32X#::3H(LDB;S'0\)N$TY"N@DTVHT5G>UZ!K/!JFD#C]&#AE^';];A M)K.&9?!22']=;]H!MSZQWUD, CLK4N.P9F$I\39YIA"1WS5!K)*XWWZV M%)Q=.5'%8#!@)5H'1 9VC;<7_T&&(^OGG1O]\3[5AE%1 'WUM9T47E>&LQDR5X>R \]:"6OP&+LDP,+9\[ M$P*,DK,-6SU5%,&J0T5 1-6=L -,%;M8@:,['-%?N$]XIOIYRZ] (JDDAXZ? MG2]%4&*-C5.2ED"IOXX,2\7K=.Y%)Z81?L'! ?HP5;<32H%4MXH52*+8UIMP ME=Z Q%$AALZ_M>"'>_!U&7 NG1C+Z:YZ8Z(FQT+ M99O^=Y$7K+T]O1N>_+G"%QAMG:Y:@YO<8$!X8TN6821JERI[TBRZZNS5O6PY M+X$J(V/!TONQ*CEZ*AE$ALBI:H!HU1\2!__A)<]7AS@)=SABUT5?!)L;SWWT M?"]Y542(&@T ["@)IA&[SV>K*JK05\(!92S2Z]59#,_96(.Z,8SA#&L,TWC5 MP M*F)\QMJ# /J*#3& R*'AT:O%0@'LPDO1 0&MKV[L,MU8"KN1]2LC*3&$+ MA'*8:WS3XAU@$.6"Z.0%9RY'44YT6!"=FNZJ*CJ%UG/-C0U M'+$+3E636(>G+WQ+YPM>AT^!M.N&%A%;$->03,LQ.^:J.9<)2OF@@I$]N6TP M8SBM('W-M@7)?V7*6X%:H;LKP[C=B(-T6XSI@/9#G'@[&GL_N%'@!4_Q;\$& M1[%]&==E4?7*YF$T7>;/&F,\><<8!X90%.E >M&55 M2/B@QY01K2@VW<]Q-!O,*C;(.:",!6(\$&6",B[FA]\C&\')[EKF'_P=_=P_ MY-_;[%F5D55=::MJIO&E?OPJNF%J&@MF'!4GM]M?PG!#F_#>X^C%6^/X/O3% M8R;A"T;'1R(I-+:.EF>K4I@)MXC18_$FHX@H2:A1ST J.F458]>'GG]T.5QU MU"(U AQB[JD=.YK*UI\SCH\2GT\5Y,:#G]W*TC&9O \'^ M!]\P&KVSAVR$;\I*L_Y6@MY7,VTJOKNV?L:;@X]Y.9AXIA0*K 8YJ#XZ[)1' MV<=9?:A >AVL#U&$-^V,10[3\19$4)2+I#ROFZW.SA?ET.>E=*E#'DH.N)>#"WL!8JD_5CC6S16&E/?C=1G=1^!2YC5N! MCZ4&'T:Z1-3"P;(S?%@5"P;6O30X$.QB$9/@W"3Y)I9H ('>93^F-4D_6!@[ M5 &C$#.4/@=(K""C(B_YZ*YY.;.DX4#S09,(;W#76#=?Y =E&!64D8%M*W"L M1HZ>1L:P)'2H"DS:M8='@/R(<]NC8"C0/>^[7#A3 0Y@#S,?KU4[%FPXO2QQ M+C$>H,\K'W8'WZ4=T3]LMWB=W 9?<$($*I;CLN9PPJ8:&A1,XD==+ T'7,VS M[C4Y><3IT^%/QB%?P2UW4!SGEAQZJH(((<7<:):8,RQ>!^L(NS%K"AGN,:6( MHLP2.+=$T341*/2,9@9'X!!;=+%>AP=V/3*Z>B:D\/@>02;ICR&4)69U4V#& MH.OC&XO0^L&N$K@U[=8_GL=X_>-3^/+3!GLTE"_H#S2"+TH1G/R*2!31)JP? MO7CM^G\E6/L0;-Z3N5KMPTL?-1"39?QU/"RO+N2T$">&*#7T@=[X0>B9#2X# M:N;TT6QLY*@X&85(IQU@QC:\6KK1)T9>_M/QEM$QC%04G8%S?A%1=B*SI0\0 M<*'0H,HZQRAK+A\I.6@U!W5;"1)K[%@P$2E^]O8=97:2-P PUB*&ALO-5FNIH&E$2-VQ#D\@P$$AZCQ_5K^@1/&P0/^T2Z(Q]3M,NYY02 M*DB!-UH91#-'7S-36)$[6ADF$DM (>0Z($*PBBC)/D;+@X:14>6N,X;):KF9 M[Q1D0/,1.%W.!3C+&"#*88(X#_!6XZ,9@9_B#1,I(4;. MBJ%?7^7:QW\=RL$@JN%P8OA4K3' J90J^4]N1UX(VE51[%L2-&26@ ?# M;X&["Z.$]FNDVVK**_=M[X%!I448G5'+N6A45J*+,L(V(.EX?1FPRNIMV%0V MC@\N\7BTIL?)[$&5Q$G%(!,9"09S6TP; 3RXWTH7%WP.>7\ ">0Z7C.*.+DL M&@YXEO4/SFC2"O3RC0ZL,IW\3TX<"G2#JNQ45/;HP4Q,R]!A>^FINF85: J& M <(9K8&_Q 'Y(;DCGX4>F[]-GG%T1T):A!,OPC0XE)\HRDFZ[FT;C+Q9W XB ML[JSK^;3O(R*\48I:<1HLV51QA]5!:@]5I+!@OHK$",Z!HUH,-X,"M%:7!KN M,UD0ORHR_XI=/WF^HCV-W2X GID M ["8\0EO/'IHY_KR\Q?:1LP_;-B0@YX"C ZLA=ANCX.8'T*PH5JZK^=+X*]F M64"8LX8][?@7,.R%H'\ _\F$1UVT/ 4!F[T6GZHHWSV**+P84!14IVI]?FR,RYD M7%&%;?5)V)I=@\9BP8/GP[4;8?28SAC2 )*?D&^-'M!K%0- 2B&4Z!@>)K;L M([SV6. G,YP+OM#95ORD\H;1J" 40\.+SV=G&>0+=*>R6"%+\$GWW.$I>>>N\OQ^\_4ZPE&H.OYUN6P6G MW&"#E#=&W@L;+Z34O>#I<\@ [[,YJ#J[QUYIZKLR9B*!&HC'J4)DY-$S(4= .2;_Q233?P M>+?=F:I)LL4&L)Z?-9I]("P[RGHEKX @HBF'SM!L,6^@([\5%KJX=S -ZZA1 MTM \8L1.V(X>@5U@D514L]"^.M+V I)70)#4E$/=STZ=93//6--X8# -ZTBR MK!%!MQ.V(TE@%UN01+>$?\6;)S)FO%B3/[':%8TN-_TI N-044R-0=2J."3: MXL2\2"'EB J6=C76,64G,=B/MQ-D3-"$4U?(T#'^&XDH\4WG@?%C:-H=50I! MM? R.RZNQ%8<4S=GK*."2[>Q+(XO37 =&6%JW^"MQ!CY8<"^]"R/+9JG[0A4 MG*/C"NQ90S,V.C:_&L;?UUDS: MC\1F%^LUOVX&;VZOKA_":W9T\4-V&>=GG/!-]X?P$C]$;A#STX%]'&](]K;$ MD0%UTH*?=( R050\](X*^ .JBX@H5%!)2$2DI!7E7,X)RB5E=TAQ6>G?'S$J MB6MA9(/[&"P6MAO:+1DZ9(?ZZ*6M$7[&04R_6W96."0_I3T_L?AH@Q4!=(0X MHAQRA_[&L$$ZZ]M&[R_J'FE5GP8)@141=.8)LT8YWJ3H,VC^0JUA-6NMO0-O M+*CH;NW0:YKC^&OFO(#,#A.*DWGZ,T7(O(00_MN2&/)ZW8ZG#2"D0P0=/W(: M^R(3X#+5075KQ4BX19MB" -@KW=EE+HK]CO'K>+ MW@/)-@)AM#ROL2M 4,7(4N MVIZB9,:" 5_L/05TQ'D1I^L"I0Z]\IX.W6\:!6"G.!KSH^E9GM@RLLB-\P7B M*1363@:#1B]VGIP@_L6GB[?8+?L'!H;,$L.,M MDRB4BZ*1$T[SK?$*29H.4J+PM7J#*NL"."K@"+JZ2"-591:7TKB4HZU/L<^8L MU>"&X,N?1E"=W^5PV.UH>Z%"9U;XE3$CL[S'5_0AV*!/;O0'3E@MU!UO3F(K M..653LJ&'*)C1]H*XR+8? @2+WF]#K9AM&.L!1,WY==,=^U0D$G9_Y;+Q6R6 M]NU(Z;);N3AE5"(]]D2N=0]D''5G%J@K;^$QO,[.\3H;Z>JA@=.\KX>JM8[? M9]Q@CV;\!?V!!IE%*=&37^6B?/3BM>O?L6M&/I+?U>>I\F<-)'*I #HSM'.G M!B=.#7%RB-$S"Z A57/ZJ#8V3I0^O,-=PDL7\ MK.;[:92D$Q;S15A#J>3HJF32ZUL=JN[S3>W->3QMBB/Y,.S/AOV;\M2*?:>+4Q&0)HB196NV*6$[ '6! 1+TE88J?LA5] M7W4")G&E+)6.&V9GSW/JZ?%-=MTJ94#/?1*7\?SL!@7RH=>".P(,0&\L(SA5 M(R1$^PCXO)6^'U=PJ6X!:];>+Y"/>$$G]^\1-#D20U\K#6FZB1QDZDOI+>K][]GLE T26,SLF2:;82E!(]R6X%K-RR?@5YN_K0^O([ M$=/[3=>E^TU!P:KJF14H*EG&2J"1B75Q#7S7JFL_8C9!LE5"=;\]FYW.NW$* MOW9KP@Q.V0SH2XL94F:LY*E@9\O2[U'(T$*_V-J0(>$>1R_>&F=K;/1.Q2($ M$WGI87B\N?CJ1IOX(4Q<8(*H6"C%K2- M66#[+8CR]RN#$QL:.8T.X;;P-LYG^:XB8%;C%Z6_HL_-3'M[NQ#?0ZQLU4QK MTG%J*(!.LH*E;1BADK3?66 =XH.P:%NQZ9K:-$AM&I5LNB]L&LEM^N8#L322 M&(G.XF]K;8WC?I7P<;_.W?\6M+J6C[3DLI(48*$5KF M2V^'4,G15E<#<)^'Z#P;0^/:0Q(D;;+S@2?RY9"^9 MQ8)$$HVU3B=/?:D7I85!E.Z$I[\8E4B#X60X=9TCU36((047K0&JRTRFT/71 M\W%TY2;X*8S$V:3ZE%'\5%CK>-!L7@$,HX,R0E#P.$8;1TL;<][?ZD)5=V^J M;7N6M,;)8G9]77+P@A"@E*!\_2A]'3Q]S M7M[N2%4W;]$<9)GB[PO4AD\L&%O5&._%GCWEX30,-73K-^-:FOY)30[YP6 MJ/,?IY>CK9=9+ AODH*R&+LG_2,Y'-B]1K>6)8'@83]Z"":TSU MIUDK3"H 8A),$)>!';(MUS9F8M"8EPO"GBJ+PLX>QQ9TAH8TJ0-A4E/#E5& M7![F#/_EWFJ\D_7 'H[^&XMSFFVG"2!7]1B7 2^]9E0"/="^VU#6W\-^$-"H=.D25Z!E"!@GOT3A84_D^^@%Y'<>/SO'/O>5NV=G=)4'7GW) M0L2@GK+JK#NE(V'7 M&HR.^2"P,>BU372E08_L59!8(I9'(_G.LZ/Q9<=_?!7XOB6#D^%4;V"^E^KF M,=WMQNVX[3"C[5QRG\;2(C6:)^HX!=B MYF]>]X!?^C(,S"42:I5VE=W@V/ MCJNV0J_+5);@+^ZH$)6^ HNWN$>WH.EBTF :M81IJXF(,8:[MB! MK1B\#K5-*.75F-9W@%'59[6!S%/DL+)GB64 367;L+;A26TI1&@44$1=!_M# M$K.IX.P3WCWBJ.OCMKP!@::F&#H'8%8MI5^0V/E:$22PA"WX<;3QX]B!'T?7K<[S_B!B_#@6XJ>?HB7\R)6"Q(^CAQ_' M%OR4\WISB5)MN4*)!@3&5 33:<,Z;>R\E=>I[5B^&$'G^EA036?C:-1QY59\ M*IMN@!-/.?W;K;R>[W-8E/1)SR$,1=7P>:D!1%:_('ZQ6BSX<:J2.]]NL]W? M"U&)_&U :TU+U:>&#AJT13D8H]7CGL5&DQ[>,F^Y>O0RDV-# M?1*0<907> F^\5[PADA-VT9MB]]7V;)@:=)QI!.J5@>GXGPDX M9C:5((/% [O7X6(71HGWC[9AXQ&$8&*;HG0:P%G.%RWQJH&7"2JQ0F5>X(%G M')MDEQPIZPP0/32=7A 1=.P'AW)?%JI$O?J57C6.9+D\&FN:J\6R@EV_8U@! M"=5!E:YUN2CF1/# 5//3)A05[&-=BE4;)_2)X(J4;4G":N)J.?E*)2OK3AC@ M9PF&;.<8LIT525\/ALJC (T/8UMD*@U;TH[S%UOBI7_%;O21O-##3;LH6A*) M.L34& .?YN=&NN8%)9[9Y1 3Y%*VB/)%E+%]<6=82[%X\_",(\P4MS54*.)" M-42HV-#^T/ %T^VX#8YNMQ^]>.WZ5/Y!/*J=LK6AHE5DS(R-GS\Y14 M !9 WD+L&,)T+(94C$#W>M].*)'BJ']($9O6_M RZ(##_K%&G^0Y;]LN48X9 M;VJ T=,\+"XX4\=Y.Z%@N '%&QM+,'&)GPWG+Y28W8 G_+76UH\:)'# $Y9O M!O#ZYLD /WMC@"_Y_9& SVSV-@#_0-@/E^(Y-:LAST34RF+.T9AG/-\*Z/L8 M*$/]]&VAON+\Q\&^L-H;P?W7<#B/(;3LQOS74,NAY\P-:G8@=8VT7266Q>* MVT_E 1WE!'U(>U2+*"!:TR(6X%L&!46H"TUK&>H_8V&#.OE+=F":2*(U^#M7 M@S A:QU8]55EV"S($+V"L?0*$]*ZD5>0Y=A^(/KD)H>H^T[TP(=H0;?92J!R;-SV19"+O#D1>2WZXC[,;X/>;_U?=7 1T[ M@E*[<%JH49SE<$XH8X7>9_'[P];9_>/!H$\'\=\.B_9S;*L!/]+2N#.^#FFR1VXP8*'9) MF"-6VI>UQIF-("&MY.-E^'8;:8"N+/2N(S*D"-6H?0Q='2Q41_,B$"LFYC[2J# MI$D5&P[7C+9*J4BZ(1^4]/,UQPDOS:O@K1 M;"X(,Z0=5E7>I:9""#27J3EB)9LIV,-"3$D[A*N]:P^^M)MIYW><=:,,N'GX M&)JW@,Z*;N):+JN!0>CL%H:;KYXO_,+9GTWB*>6IX3C+>;H"G+T["A[V;/[^ M(9#/LOI)ORA+C]Y]QLD/$X0#-K%\Y'?#CJC3?>)&R0A:+=NT>L1/7A",K5AW M\.JGDM/E9L8"4@VYE9A3U@TRK&2-;MX?:#=@O@#6\3U:7P$(/VUR:/G*K!J2 M)D5/)$XR71"&]?X!M&2(:.OM-$[MZPN.'D-CRLWTM#,-?AF^V@*"T"*@02)H M+)47MX!U;)'KT8 ((RJ"Z8R1%TXUKJ3MK^N;M 43\*WL,4U12<>L5?\1IC". M7AW';X6SLD6MQ7=7%WU-(K8AO$>[=>+7K']4:CL0:=N1A+1?7AC)\ M-_A,3-EYK^HS $C4/-I$!GC+^AA]O#-;6JL'?32I+2$P$E8N(O11;MFNG-): M@NE@(#Q\UC0 ))2O=WN7-:$M6M+S7]%=X9MNF'>_#Q ".H72\KM5/3QDY*LW M-A0S8#G\?YBQT?P56A0)[H0+&/+WI(!6WKFDYQ$$# M2I(=]_YX\/W7]W@?X;7'+A]D*\SW"1VC!K\U@K[FRZ:/)BA+INHNR_/YXG2: MGEE@[O+";@'?4OIH4S! +M][B1,V+0G0(<:&#S:,I7P)[/P*=$8?E1AD&T^, M![*2$-H3S(Q1Z=AH@W/SJ_'I)GMG$-S=7PH-- M+0\9#A]-"93/TZRFRV4:)@@5],C(($+'; PX6H-9IL%EK@'@^::CU7$TU3$! M7#$8,H *U(88N_Z*-T]>\/0>Q]X3+V^3-.@5/&QP1-LN@<;8<#'-,, IH1(I MT.:Z@VCFZ&MF:@PL=[3R<%AB"3L0(FWX)WP<%"6Z#>O.SY:G$IR =ND;2#LQ M5BSHN-?E='*\ /?02P7Z@GU>+_WL[54@T_*\>,U_:^'VYM%*+YD%$,R270<;7:> !4& MB1<<2""XW>.(1X)+O TCS)][<+_A^,.W)'+#:.,%;O3*^E)_)@8C;T:\J]MU M0!P&QZ+U_S$Y&L3WB&HH X9,F50H?9[)-4%5 M.5 F",Q&ASV6794LF]K-X_]**%?( &0 M^7H-?8W@0M]]XE+9,-!TG'&3O2T M\9#3$$'#J?-K$E.GSFF!'X\;1C>GAVYF$2MTMR;:VHUA 5)N*"?YZJCL#3C$ ME,70\*SY8B5 3480=+5T."7;X:.@)!"&VAQ1@J.&92S"DG112/X./)XT%T^H MLYUV(@ITA6A(1;M09<%2D9)3*B +>,DH'WTJ=TZ0O6$<5ZUB:(V JJ@B]&SJ M@#"J(332)+6,)EKJZ%$A?@463_IG[Q72V7$CA!-YM8$ ]:XBR M86U#[GH=\('O%5!:";ESO8WXPJR6!R&PDG/7\IRS.D)PC"@=P+NPCM:HC(6$ MKX\&F%W10-SC$&SLP$;#K5H14;4!* [25I^7.,#BPP&BIR$0415!9XB27<54 M2AQ9K]IW*3F@DS3#*%=#",*9[C0(4,:O MG$6\#B[6:WK+%1F+O+J/ONAL;?=[9D D94+HN-O MJT4'LG*J]J2O(U1=<%VE2D'BJ.& 73BJ6L(.'*4%F\'3E;OW$M?OWA]7)0"* M,)%4&C[HS.6)+&>!4AXV;*B/8P:6Y:Z>R:,DP1'5TW8?M.6X[[F/GL].+DP0 MSJ_]Q=LM7I-'PBURZ>T:_,I8RR#%,$S9Y?OTS! M(DR6Q-+R3/G M@[,$A=K$NU 9B@Z>I8SJ\T@;?%E':36304&5[9+Z%^%NUT8 MW#^[Q&\NDB3R'@\)G<,_A.QWET2#S9W[RDYA1!$=$-$?I2@^CK!I\P_\GE\VN*1C2_;DR2,5!Z7RH+) @.'!I"%9 MU,C-@W/SA(I&&S*(WR9T,+#?^UY:@$Y> M)!!%#Q2OA^@5W;/'/^'DN?U>1J.1:!"8-@+4\1\+)FYMPVC'/MKEZQ494#Z% MT>OM]CU^3-+SY*_2(UEJ;QN-0$HBJ:-C-L^V6BF-K&G *\IH Y_3&D-;IY>V MYC"LY;)5H*J;:Y"BIOC >Y\(FS8V'C%>O%3EK]P?<.',YTY6L)31,%V;=)3L MLZKL@&T:CU3$T5#$3+51N]L7%48MZ@X$MXA>!53LX[++_S9X%WC;=&C"IO6T M:\ ABD2UA3W( ,!65T:=UI^+>0%MQJ>TY\_6;+TJ*[X2A((P.$FYF0\%(]MC M5K5'P2B]'+=J#\:+]D YN>+<8*+*R#9Q]'T$,BCU#0[EP-7+HC C^U38>YPD M/I]F%'(+(Z#VZT;']FHR:4Q]%^>+.K)+Q$LHYPV-(+ \LO99^8E_V&"*612R MI<-2*+=BF5_/F:N#?@V[#3(,R6X;SA8F7SO/CJN_9WR@H2"4LL>MYHO3_)1# M?NMV3MG@R7+Q0&)X?6<6Z-LQ4AA>:>=XI=V3G@F$S;:OW5!-J4VT+ M'%W:Q+?]63BGUVQCNYC-BH%JU?6!^_0.H9>CK1<0&L2M>,5F@$1&5Y>(ZE, M:-#NIC!;%&V^4G\![PUQC"H5U[?!TZ4=()J:0GKW%S?!]U_=O5+@KST,X.M5 M"33\9#JKAWY*"E%:E@3_HU1S>JAF&A7MKM8&CA93P&"$GQ1XE87_TB-&\5#P MU7&5X@1F^CYHT.^M@V/5D92FEU2=NJ8FE"OS]@,QW:B_"#8?_GZHW'?0>>!$ MF8!A&*A)I3.:GLX*D*34)XB5PD&L2V2:/GGJ@6EE&9Z07!!%1R5QVM:1Z(E$)-X MH !6(E, 0^DZ2/'^R8W^P*S:M('\8'.%H\3U@H?(W>2'6W3:L([$#@:^@^J@ M X?9L@%\NN6:IZ9"GI8L]8X^D0J%4JG2$V8_V-9%U@I36QIY1@&L(&8-;WZ( M:'>#B4CX!KLQ%:]4-U^< :('@^(O.,!?7?\!1SN!9_:A9#!&]1!/ Q-GV7%T MSF92/@]'R4Y02A=1PC"A8WP+L*A RSYH38COLV ;YH;P&?4)BE)+D#]XL&=6 MCG#^>(ET?;?U4:.(;?+7<> ;Z$!WKY/*#ID:IHX_]DGLKKLA^\O/[G)\ MH/1M.6G=<9+:AI/2)1G(R),=#'T._0T)2'Q@VOV5VE^#\?A66;3<:-: 06F1 M$AP10^C7#A.F95RB_<\("W4&P(_4.06@$EO+1J1U;)LHOVX1\GIL%IR=G]]%VG"@FDC93P. F MP-FRQ$=WS4Z@?'*_>;O#[C*,HO K;RE)_B*93VF0,(HM=;ET O:&V*7J/^;JKR7JFT.JOJ-7L:MI1! TA\$3 M76ZG.W4B9R@_8A*-);X:3K9RLCD5>?^$N/J.;7$# :F_#DYIY8)004R3S6B: M= Y=^VNRTM'$&+I;'+^"WKJ^T.CLF*>U/ F$5?V9S6J^;(-L,2+]Y"9IP0 \ MC/NI5QF*[G)U:!+T3,X74[9S^N?E9+98T1K* M>$^H>"_8AUU%DGAI&[8:MH2$UN_;!ZTCU&+0 M^@M^]M9I3TQ:XK)G=PP$E.HD'9&1H?4GXM#/R)DZ\W_)+H"D0'QQ(R\\Q&@7 M!LFS_TI^%2>N[Z=GQKP@&YE[V0'ZR*5&I.6]]-<4",CYG_3N@\6/R_]I PK; M'+H-A0VS0Z#PD^OOZ5:/M\9Y'T&ZJ'R=X)VH#E/^CD%<2@71\.2SK$BM1! 5 M#3-_9UL)C"C0@'!(19W^BII"DI)3EB'5;1\8;+&-&&EY?_49H]@I,=9QH=4T MPPK?4(.MXS]=5#7-^W^(P53^O:SM /]=/WJ_A#L?7P5IXBT/C$<-=6NO\ M53_T:NF5(]1P5-4PEE7:'*:251K: M@OAU&.!7?HK[XR'8Q'(';W_8I*>W2J#A*^>G:7TDHY1V1D",%K3W#Z&:TT,U M8XB0NEH%&F)30&#D,TZNW/CY+@I?O W>7+[^%N/-=?#1"\B,AQY[IHN1LB.4 M&@0,8DE=*@TG/)NG*8501Y0\RNBCQU?TCK) 7O #RKF@@@U,^=-H9EAE9EA3 M,[P[9*KO2P;9YF9PI68PA5%]5R_C5M.4=F.YX\Q #T)68EN_ '\Q72YZ8QS\ M",+HEN'U8-0J6S_\&O.U\K>+<]D9AIZVM CWO*?1$3F\C0 \SENDTDA>JX6C MA.^9>N6G5&]6V M9NWA+-.:M=\NSGMD[2Y;6H3[O+=8WZS=1@ >YRU2:7GQJ1*^B^Y\EF;MX\U0 MS=KE^7;1D<]J1$L<7 ')(@/:C>!^F5M&R$I$Z^8_,W65+(-Q?!^MPAV_"6)*<2\^816O!6">WK$J+VYP">D=I_( NDB3R M'@^\R782HCL7KL+T&/6<3#V/40 ;&/168&5 86C5T>YF-/J8\#QJPGG6FBJ MZ0L3=;Y>K-?A(:#1D(3)@/RX3OL11U?/M#GQ=5!^@CB)M_<[:V^/IVLTNATI MK(:[SLZG643\B@J:J,H6A1'BC.GJ6>6QE+<%U;ZFS>:8,)NY^# 0\*HQ98@O M\I;BT(/D.,YQ--] _'G0.PDS/ULM!HH]C/,;"SM]K#5,R!%;R_9H\R Z''3\ M1[ LRMR%OK=^Y?_;=:1+G8I\8!BV[5+HK-WG^3>G MA@IRP,7X@VG(=R?"%TS\CFCU.4Q.DO#D*M77AK+\;A^L8TIBF $.1A(.=SC: MAM&.GB>^=&.\N?CJ1H*C*2IO&#XVV2&.J@.=+I>+Y3D_14E(GNP+FNB1$D4N MH_JCT=.4PRJ7X1^5:")&%'&J@(B[8U MR\';UBQ8VQK8IC5=S6J.;%+3GEWV^L=L3:./->_6/_]X,4>36/Q>V;_ M.W8M:5LP5'_9=+95EDS57\_.STC43A,OHT[G2UY.GTR-"@9HPQV77^AJ.!>/ MI?JLJGI!'Y49(,X!W0GOLATY08^EOJ/TY<'RM#:.\Y2M9[ !8\X-?8,RR8N5 MI%AN?1PHKK3)HMQWPSE;K)Q*)+G=HIPBN@Y03A,D<@R@W Q,.:7@,("&M7#@ MYQHFS[11Y6[O!EEA,(^?V+A.-!(5/F]R1"\2 M0F?393FM)]RBD#>C!S3:'TB]&H**XMR8TP,=BG?Y765<+C4(!&QNMUMOC2/I MHG'U&8/PJ##6\9E5VJ0E)0"\&'R,&HZJ&J;\O=5ARC[>U!;$KS.$??BVQT'< M>3Q$_+Q)?Q<)H>$TBWF:#HHDD%$#WZL<2C^GJA].J8'"HLO?*A"1V@$4+IV' M+MJ>A(!(K^KXV=EY'1R=)?+'PZ+KN,+Q.JVJ.HF/+AB'@[SJ7Z0Y* 1NL$L@ M^?&0'"*<-MF[*, M4-9B,6,U080979JG[!#C!YR;QK(+2UK.U'&LP*6VD[?"5L]6=J.:N-0PJ,X) M68GJ3#HM[W5ZHYJP>QNH[FF7#-6SMX'JNI/W0W7%5E:C^H%P'299ERC9B.M" M/)VY5-880!_8C-^;0'9ORV30GKX):#<]O1>V:]:R&]Q?PV&@G=&Q$MBI<"Z860WFWC;A%T1*E;0,TDT?[P'IFKULA?07O'.]8$-W.S]Z\=KU M:10ZPE/:Z5D&\58AM6:4C?7I3JCG/.G6..?*4KB]H!_"2NDQTY+JM'C,]A@@ M!85N+!";T8*8<+N]P7&,\?O\T,7(- G"HETBE,[M!.\G=Q MUI+W2X _-SZ:)1B4:^&-\:PIH5^E^[Z#S]\DA<.R5\R"6.I)#JY9Y5VP684:;N3@B9*B4*7 M&PVI*P.GBE[&D*;DB!5T==L#!E%/;N#]@U7-7H5!'/K>AOWC(MC<$'SEW_GOR&'YGMJF8:A+91? X@L$[>*6!<,)Z@"FO6T*#,G ^P4_:HX ]? M5P5@/<>0]E- ;_0[-Y*['KR.'SZG3 ,%:9=(!/-V"M MV@AO;S8VJ @>-'SLKUT*Y68/CG.^.N,'_ABE M\H%9F.O/!U%H!J"0]'C?(%HY^EJ9.,HG1TQVB$]B 9!Q!A,GCG$27QTBVOM> ME!>:#YK,]0WN&GEEGC7B2'V&D2'9FA,"2K/'*E0"P9H30"XC!YHPA=Y427GM MN@.[/UWE5$5 Z5D8$!0"Z%1B9"=6JS@H:(%#H;=:)30$87!B)2*:#B8 1/'_#6P_3 MU6UQDT/9TQ!SI'91%'UE/ETX\_FB/%%Z3.G1Z_H80;.]E(;3J83TC%ZVQP39 MSG X!9V^"AJ;/,E!59E!22P"EB]I=]@(/^,@]EYP<;+RP?TF"]^2MTSG3+$H M&KGD=%;!4H5F]=3O!!'*@(ES,'49LGX+(NSZWC_P!CVY7H#>^>R"N3#@MYG2 M2P[1,]X\X0E*W&_H';O>-":1^@?TB .\]4#;J2@Z<"/9=MC0)BP6'^@7\GVH ME+?!>QQY+R1?ON#X(B)?(W@JMU/[C)/;K3Y\CV!D >+[2Z\SX#R=*P>)$K!^ M8<"ZR8!5$@NESB; :%"ZD&S,SL_*'[1;3 M&Q@PVH=1MNMW:)I^DTO FN%&A_':A2G<>@ENNYDC#P9=0(9.D\?G%I7,>N3G M $O&-Y[[Z/GL4A*%38:6ITVGQ:8(&OZ\7)R6KUK+QX!,(V?=C$T_.M\6:GT*.U/<(+0=?&#*>E4E#RY4M?2 M*)3DGMC DL0TD&#*N_WRL6?:,K'C&PM> H!4NR3J#K>>*,"K6&47>3:V@ AN?^UH4AB!?N I+*9WOVR-<#2WW0F/G>N M## [=MJ'UKZ4S])>NO8"KW/;7':#![S;AY$;O5[O]JX7T26WJPAO MO(0NI>#X"UZ'3P%=7KD./KA10!2)KT@(?@HCCYX.Y1>2\L+KD)X!E_G**/Q, MPWT,)726&\XK!3@)D0;EXJ!"G@GB$B$N$BIDHKV5,JG(4[E<['JD0C+T.Y<- M,KA88&L'W-9&8]V8(:$1'D?[O! 1-6L0\#&DQWO7&&_BC\2^3-'BVN;\)FJ! MV^M2,1C]-$73R/NGLW1:D3=9H/MJ[S(N[*[#'Q '87$#^H7T5F\34XV1+6+' MW*.G7Y?!WL=.P!#^@O?$89[=&-]NK\+=+@SN$_&1484788 JD$;#$Y?909$* M-@NZ-)-QRHB1M@"+ RF]X&V=RHJNN:*Q2%$ 3'8XJ@"&,A-!(N]V^QX_)M=Q M?*#-=:["6'AGFNP- *RUB*'A;_.Y4P,9<39*$&44$2,)#:X!M&2H8JIYF6IK MD6JFX23QOC8DPMV;?"1#M^.8W4+0F+[(63? M(\*7A]@+:%NV^)=(?#M6YVL Z!7)HN.=V;T^.5R3$*5444%V@AAAF,6K@=5E M:U!7M#"5 "/V-NG]MFCO>ALV'"_=Y0U5+CGT%RYTIEK:$&FZX-<66J36L"R6 ML+I(:O'T+QO]+]TD84>,:;FDK4%]:-E?U MH/(KD*@NR:'AN;.SA1C%)9+6 /8(-1E []+U'89.3ZX@&-9:W%"*K;I1K,#2 M743W^)/7._)UDHM@\X'\=K\3EREK$(#$F5 JG7RQD* N8S!!C,6$)8>M.$)49;]=K9;GY[RO1.:R407C@%"3-:EXUB[@P1,=N7'($[$*5D?*)F8JGZ^6JS.5HMJD&2\ MZFY^(7-SQM)L+U4S=FF&25OL,G" [&.<9G C^[249E6\NOKK11MRX3/JX\< FED79$9?+I>-DT2NGAQXI0>0RBJ9'<(-I M-:MKQ0@B3A&P>]F *CJ]5303(KK!5<2!#J., /8OF,0;;YW@#2M^^BWP)#T+ M-5X&#@1BR91[BD^7Y\ZI*"Q$.7U>"(<. XD/3XONAIDVO([2+HE B>+9L0Y+2 M3^P/HUL#70JZ&5O[E;M;9:%78@P0I!#C?W9W^.*;)]S/+#]B$A,EOAK.XF3= M=^G[B!) OU,24-[?7PM'50MC?M[B+!7GKNL*Z='20[6UAP"\6O=(Y7)Y.FOX M->@YTZ,TJ?NV!:<_U!&0GWGKD!4TX8P M^(T3OMU+K9ZMSG:T<.EXR2A*99)H>.9BGNT&5RB6%NJ!V[0,JJG37U-SV%-Q MS"K<.BT$@C!""T=1NB)QYT:W$;OFZ>J?J6 M@DF:5D'5!L0=J6D[TF*NJ2O5 M% 9Q(L<4(ZW50K8@C)ZRUD)7^@(PLK@4.O.$:7S>\EO 6"J)HN%NY_E"N@!0);+VH*J_KE)H MA7)=(?'5XIY=(*L;"1YI;(2J])GYDV"(8NRUAD"BM,0H32Q*2WU4XF=%OKH#K>,%V6)1='U4.7 MBW/R0UJ+56Z(B#:<*-H0JHC?G4'H&J[#&E3)645)2A.E1!&EBBA91.D"U%L- MJJBC^C71(=C02X5X>UGW*<+IH9G]WO?6M!*:GJ@LH@;:LRNNT+O/88+1JK4) MOY&Z+#7TYL58"M:%R>Z%7-2B\9W[VG(:AC!I* MR4%E^D&4:X'?"W[VU@1-E9.X*& J[\4JF\O'L)F6)D:!1=._Z^':K?61> M@P(0UCK$TO#0Z>JT#7Z4 3TT;O+8?!]<#FN(%JC&J2$L/#VO[^@BX*I8T0XL MWY.)4$(SM4)/&;6701'<)I&&SR[R=LFMX&74^45WHS6=Z0_: 71G>/WD)H>( M]4RD.L>4*A_2VM*'1LN)Y1 5V@P(G9O#.KF-[G'TXJVE]=!MCYI%7H._3FXX M*\:HE$[,LD!**X:ME3Y>,Z>/9@;1(W2R&E;:[0"(C)@DTCIE/:MS*];:$QA(G9Y8PY+<+%;!Z;<8;P_^C;>5 MK"]VOFD#N IQ-'QOM53#&">.*'7+L-9;;0:Y#W'B[5B]JD\H\ :Z>R]Q?>1C M%_863 V/54)?S5! ('SQ:.>9CV'T/CP\)D2@B_4Z/$A7+\2OF(6=4 X=QUL5 M T-.C[62SRBBC"08R(92TFDJN/.70T(_ MD[ C2O,9PSOL#0$4'6,^73CS>=K?A!)!3YR*V;WS8\6?Y>*G5 #;D1RKBZ.E MBXD=;"$"LCWK=I4AJ'JU/9^>+S*O)RZ"+>'W%=U3$ M-Y59&HY13B-5#<'\5GK"N_R$:=_5/:*\.INN*MX+NK+67P5'306C/BP^*5W7 M$\2/\1I[+[3$(KX)@R>Z&705!NSL:'Q+;[Q]BMQ&OW'-ETUZOY)$&G%QF@]6 M"LH31&GSG="<.CVSF=$?!S8AF4]+83.&[BNJ^P-E#0HD+2^M8$S=*##P8]?V MW;E1\BK=TVEYT"BLZMPU O-Y=D-Z=B$E(P.=8X[5R-'3R!Q21 Y5146K]M ( M>(C<(";()%/F#]_V.(@Q*U8H_3K^#R]Y+K^B\'G[4 7"5@]1==S66;4!L41] M@C*VO/2GS!A])9Q1Y55XZ(YOL!3GL,5Y X%$% +Z6M&B>'$CN!I'^35XQ-]H MWU-"INVS:0>D :]K&4G?ELRKHR\P9AN.J@#*FR-N4AD5=?F-8#1<]$_+8C+P MJ!3*II5'3CL3;W&Y&LN\]N;9H0SB5*Z4LQ"IG)TV8%,^!YX ZLK3Y^V-,)3=5,%#,(WPQ,)=OE:_HML%TR=@ 4X;$JE ME1K:5XL@]]/&TK-M#0E^XTW;654P*+"536@LNM,^X&_))9'@#TV':*-@ 1Y; MQ-+(&?-IU^ U1@4']#OE@1@3R^!ZO!DZ4J>-J)4XM0IL13:#P>T^O:/Y=IOO MY? RTQM:97K[Z'M/K-Y*G$;5*1C%K;)8.@Z;G>8LR-/"W-+695JBRWB@$A.H MZ\M'M ._OSSR@K6W)RH7!@FJE.M1+"WG3_+6W_[D)IT[9#G## ML;>_BL\;=+QA^O2!7!SE OC5=#G+SB(4)-FIMQTE M>L*I&CZ;,*ARLS;E/I64@SRY,*BFSE&:&CG7H(:[_)2#@GE@DG=V7>N5&S\3 MT>A_Z '#%]>GT:O]M_)B\V-(&DWY_>74R(RK[ IU2HCY,?NA1!*\_-"8'9S^ M=C"7[8\'1'4@<*1U8:)"0KX#WGQPH\ +GN*+-/Q64MH#XX&PDQ8H MM#YL%B$M$FCXT?(TG^QEE%@3%T1I =X$/+$:1#T)6JR8+\G=3HX8\ -?+S@X8%H0FYW$I(=+ MK@YQ$NYPU%F'JO:V440IB:03KPN ,=*\)#PCS@]B9>0M*$\=0WUG&/7-(5++ MJ:L 5;>?A7C]\&WM'^A%41=QC,G_;1[<;_T\I962/3AN$T\KJ\R5,4V/8:;, M4,8-$796 GP NS"P?\8)BC@KX*6.WOZN 6NAU2R$>'=NJ!6_E\FNO/5,8Q=91ZC$PT;LX;,EX[1XFP$N+ZH ^8+IM)9DU#L<;<-H MYQ*]BSI7^8?L>-<\<.0": MTE[=J_:.V7 B%D3+I8OI+B>8ELZCC"1XYQZ]2!@^W:4K MGZICG9[.:.=C=MPKXT&G."[G@KR,#3U4R/B8/?@ULMZSBMZW6Y1R03D;E/%! MOS-."&P3R( YG+H;9.;X!0P@62]+@J3O7-#+0TQ/OL87 MZ[\?O-A+>S"5_L4D%J4?73(FD[ZF;!J#QOEB50,Y\>J,"RJSF:#'U_(O4KQ# MC1;&-4D#Z$>;Q-B(HR<<*H.1/L:U'?L=!1V]2%D: WJT^CJ;S8Z+ W!YWZ"% MQ&'A*MP]>@%\$Z5C$-$W!%@T!* -:J1S&:570&#=E$-G\KL\;\*74K00G4.TD.7&, MF(1'HL-NYT:OU!O^(XS^( +],QT.T#MEF)^B?P_"KP&Z\EUO%[.&%->7G[]8 MM$"@&Q*:2P1:YH4=(62BWA/C>VM\_^Q&^-*-\:;\R2YXN13YZ7:;UOO^ V_N M6*^PJS!.8O7AQ=#\0,8F RNAD^]/I\V!31YX4GD0$^CDD4I4@=X$%4+1%PNQ M$)<+,<' @Y5M%J_'M?N$T*@&M>S2+#M&6B.ANGV8-L:W@0V*'UTO^HOK'S ] MF9/$%T$YA'_"+FV&O;D-B!Z'*/*")Z*M)Q\OCL,#)/@-(+C&ZN/BO+[K0O!' M14!,A@GB4K!Q1'F\E0E"VV'FHB FBX7AS;Q-&Y/&PJ9LUOC1"]Q@35L MAO8 MCC@W(%#;8]M0'P8RGH5;\C&]!-]X+W3;*B'NX1$!N48?#PE1X6(71HGWC[PR MDV0RK7 V" N :#:$W%ICB=.68,8D.&$BH$*&%'<3Q,5 93FRT89UD0S GHU M]B%.O!V;?U\\/46L'3.Z"((##64EWC8$L"&1V1:_!OLS19N>2U0.++?O5 UNA.:[I;06 X8RBHPO&*BJ6M!O)&M,G94I68KO/ ML-UQ6C:UE-S;G@'">)9I /^7**0;T6X4O;(F*KOP$"035.X96QE3T0D.+?N] M#,,_^$3H;00%U9F,EMUAP\0O8;CYZOF^>CAHO@$"^X88.H/9LY:2DXR@A4 ^ M5M?ZHNK5,WD+(R^H8[9L!SL@*?3/=NBU6PH68K]B?_,0II4"K_=T_8*M:=S4 M[Z87?O]N"B 0[!1+RTWG34A2!B=)>+)+6:""!_J=8PCS MF%5V^'8,JUG33DRK39+E;UN%9>V)X7E+:I6ZKQUSXR'UUX.O3;-B);?60VW? M^7!',5E^)N2&3#VR@I:/8<1^CS>E*S( MU1IALGR$;8V]%V83ZE&\@ V^7.W8H-,L7SO*U+!#H$^NOZ?]N[PUSK50&_Z( MWP09^@C%T5D66[3L"I0(EWS;D@'/4%JWE,1K:FU^F-/INNU#'+G)+$0CO; C MV#QX.+IF-S-NR4^2:V7Z4K,'M2(1=>;?Y^G2?^&[["8*NF9-":.",N@U-68L MX1QM"4O0W04%#<1+30L;!3Z' 1D_)'C#*D,OZ$739#*FN=^G1 0$\RJ2Z?0$ MGK8D[9P'+^U&&1?P,;H1<]1W"NB%G2*KX$MA4KDDC9"<_F MI\ZTMM5Z2Z]\2/^;4Q[[$M+N?=6!=&WLFYK757%+=""%G:,5-KOAV07-YH:F MU%"P(P7!:?DHHL6P%.-DA%,\<^>^TM^Q-2^U6<:Q]$'&%D<*K9-A%RW'RT7M M,U!9 CKP+C^82L'7(VV9HY@U9&.H,JXAS0]H!@)K^TAGB&\%$LOP$Y6D>OU\ MW2,KSYB,*67&&NZ\FF4%5)P F6YP&E"0/D(/1UD/8XAJO,;!YI,;_8$3\G/:3$!^?4S7:T9Q(Y=%)^CFW2$Y3;;]DU,MFG? WB\S MK+Y.65\KKII1=,DJL!1L HBO5!CY%\T>,H^=E+.ZYYQ/ITX5*2D)4$CT4Z,, M O\ON8J+5Y>5A/&IR,/Q[3:?..]>)N#Z_NOUSNZFQYYKM_69KTCE_0D9Q0G M_634<<5BXA*E#<#+W%#!KOTZ _"L9,1"#*S\C@*\Z6$(M$B<.[\3.*6?O<=8=FQC F M=;,*@L26L XW3/@?PRC+?82VBF& M=^C5O2N-&/0E9\DP7]*#F5GZ[H>0S?!Z[N-!\;NB/E>%_KNPR_ M!P*E_\#>TS/1]N(%1^X3_H403]X3K.1]B:'@HB;<]Q2TE336F(?,SA= \9QJ M,D&9+BA5!C%M$%6G5,UNTYC3\H_I_%?, UI!RFB*4/_$WU?V8$K&8"/W&OOO M(@-4==)9:UH:'[-S6<<:L,,'\*.^!=_\I13:P_+1AB%QYC%\DZ:9\26: UWR MHZO&,94A1D]B8[W]'-8>*LUDJ9:/]3WG(?LF,KKR?8>9;-@1\ HZU?U7G=., M^U&[-7Y?Q>)H*:4UF#1,1WHH,,(\"SI1LR;-#?\S_FX)-6_S_9N61FZ[K38\G_!8B M]XW^':#GY%,,%')MN";5M.4<,Y:S/CXV #A(8+LYXA;6]D:@?27AVQ&W6Q)J M79]&6M?W6:C]&$8TNGK!T^WVGBY+\8LK:OYIEK?IMJ2F%%-O@'FV.)WQ[J9% MY2.F7.B%D3D;=KO("V=$KY5,(F^=9,N+AJ^1M-2&169 E_+X=IG&M_2Y:GQ+ MO\(MN^2%?(6RH.RBRE14UIZ4+>YR:0':L%KZ(1PE9U[S)M+,@<$ZNIJ.L7EC M6*.?[DV-CUN+SGZ)PGCP ;.$TUL808O%UQD8SH8['B*IBF5BO;%Q]F#V??/E MJ]V0'&0(W6'PMQ_%C*\)?\?G#,8N/#\[FYZ;B(S?Y0JND8_S?895L\NQ;['" M_[%;ST>!GK62S;3CN71@.0(WT^%U>!5TD#J;#A]&&]7X_W]YU]+<-HZ$_PIN MN6AV)>H]>U)B9\M5CNT::R:'.6S1$F6Q1B:U).7$\^L7 -\/@ )HF'O)64[ M9*._9G\--!Z-K-3_,(-,\?V"X+:N; $L9MG)+C3C=OR!VVPN8#/S]NP-%P=K M7Y:1_RDO3#=T)29:H,^]; M&%N>3E\<&"2D"GRE#Q5B>\V?P"CT$0*QT@U62W6[YL1BL_$3+._ADQE;6 XT MS&@)ZO\'LS'@7_H6WYH;.H=]6--^DOMO%!7W*!R N?C3/BHL/',H/,R S%399!CFOS] MAC.H\;MHZ^\NZ*D=TJ@[9%Z+@Q]YMI/;2=?T 8+'H-^>,W?2(U7T(R'WM+YN?+C?I;'Y!=UQHU$)FW6)= M7&I"N3B4R$-_$HF0/%H(42MON2Y88Q_;+.9PJ+U?9KT"SB/93F%M3:TV M)L'WF6I@MK#)E'ZPQ1W;&65"OQ0^V.[^JQ]L[9_?W>AX]$]D;0+_H;D+YGU\ M65&Z.2BIG\S]GZ7T/D2D(7J^%C>%"FW1O\6._;DV!0!(VV$MTWRC4'@) L?; M.P$V0^0C(CD\O*$(6^Q'P6+^T\E]IJTVSN]J)7Q'KM0"01=SPP0(/XBV3O!R M0Y>$Z+B;Z48-CVHE>+U]F5YGD1V0P')^P:QY005)4-3LC8E2KP6(/@JQO:E, M$09L)?55T5".5%'6DR6UG0>UT:A M#2!*#C=O KTD;:!XTP':YZWH+HHRG 'RZ("VE>B TC:2\Z2HT I$09+AC% ) M)]F7ARL=TH'.>?D/64.I"4 _G.#*]X/P\>B<7G&_O_'VW]P@P'_YYC1<;"3Z MEOY@TZ:2H'--QS-K6@@Q6"S:$[EXI!@+1K:W1R^Q:.T113'*20$EE8M2P0A+ M1HEH]&W6?//;@[VXLVNYU_ M\4A=H@?_Y.Y<)]PZ/Z//N/&_6&-/L9=UCO"%-)(8'\\F*1MSR2@7C5+9Z$\B M'5'Q4'-K0V"W!+"#Y@M2_EO*(,3-!4),W*G&:^R7T/6<,'QTGNGH@[)0M/.X]X#MC((Z950'GT;X\4,N#]\L[>U<^_3@AR[=WBK,+O:K,"QCZB.5.C>Q+9.,4M$FL4X5[@K[ M[CO@!F!AJP,SV,BWFHI%MKPMNJ.&;+#!7S5.PU@#.HD7=2^U"6DE?C_$>#&? M):MM19!L"\\0,S/SEMR& U^-+%^!:UN"DJ)LMPXD;;>CP MLK6?3M6CMH(OF116J$;"NT-P+S:?B(84*MJ@:-(%JF D&1!J]R#2!:]@ &'C M!8\=)5X*Q8W<3L") KU)J*2:>*; >1^F@*GYLH"MRG2T0^ SFA]( '"%X$ M6/VP+U1:(^KSYG9S]^4:M.A@7R#SH8%$?F2?!H6P(!"VI)FXDF'F? Z5!ANB M6,POAZE&"Y@1JEK'QV8,BOL/![$O3:1#F %C8D7(K3IR$_G#'^4:.+2MJG3G M1\Z5&^Y.?G@)G-:]X\+O@[*-H924"RXXY"/R4=Z "=O(![)! PVO#:1ABQ?S M6T)** MT;%T%(O/+@"-6QBA8AN '!W !/'132R75,>F^SOB"]9BJY"Z% 7A(TY%7:W\ ME7'P&G^%K6@]?CF?_#U \@8[ETMX_Y0<&AW$ *]. M\.2#F& BF4 Q:^X#QS8FO05B6;,-38M=2I,G(8F&1#AUN_>2%UAB8\EQ)X6W<@:%=)RJO71>+72[?C#"D3CV+Y M@ Q7CCU?!D5!COV<8K 4%O?C&F4%K09"T%8G>-H8U>)V)0KQ#&( 9QHKT/*?A6.+5#%2 MXDN+\9I%%9!RJRIQ,3@"6%)5R,4XY( NGUK6IK7V">MQ.'YTJ06RF(R;*6) MM1,UZ!J)8DR-DQ:GX]#%@-HF%85:]XDRGP?D3)<]D*O5DDD:^$V?B@ V\\8D MLO!W='+-8 !=N.<(FQZ%(XGL4;SYF,$/X*.%_5$Q1ET&G#/D.!>'%L!G#BO* MX/9XA4D93P/R(E%!*K*N&-0@PF"KDRH!U\R0%G!0+*DX'(\H16L8PA7^;:C, MYV'Y(GU!Z&(RX3(&]A)410!YK#'A^M,VYVMA#O3%IY?S^43/V-NGM#3DC7?P M@Q=;I ZCX-M:>26DDK 3SG&KV:QR+CJO"8H*T@V8&!@"O55#O\^.?X5DO79' MC'$@QG +QKASHOA_SN0.V'V\ZAT=G?1R//SDK[#4E?+],I'%[:RBS%JZF^;^ M$"^-T_6G>&'\\UNV+%YQ"IDW=1=<$U-+U$_GL\EXNDRJKA5W'NV*&S7M;.>1 MDS:@^0JU05!/RJCOF[=/?"[LM]*]"6U [/7-9FV?'*PDFQR'L[IL$G93$&G( M)9"WONUMG@.'QC?F18RL)S5'$H8:HGZTG"S&LVD<.>AEIB(6,\!3LA,(21Z&3;WR: 2^:;]WHY-P?;KR]^^KN+]R+I9J?U9@U-RH@,5&S M3*N04D%D&):+ IVY50',D@>F*X7E.EDQ867;P0AN?'>CXV_.B?8=X=$];_UK M+W*C-^X\KJP42#[Q59-RR&3C5E$:W1Q/Y0%/^@Z+V^J(&XR-8F[-Y:F 4$8 M'-A[Y\4._@HWWI[^_."%WTR3_'9WLY"DB,3(?,'L#-J:E:DCUB M>;!ME M(VMCHEQ'D,62<[5Z$H.&-\<%9LT@5=VH,$\Z09K5,?T+V1':X+T7*RI/.R MBX4U6JY6<3H=DJ>^84<_HNEDA,C&$?K0E;.C@_#TK\L13LK#L[.+W%?G!'IC M!=M/F0S+;6H&L5*ND\3_FQ,=?:%.F?4J*/GJ^LA,^RP;Y[W*E6+I_!>=]XKE M&]!EJT'.F/"R!ZCXU"<6]?_",U[G#5ZM38:>_ C#L)2*_7L__.W1OX0X-&^\ M_5?\X2/'\>Y?//?I$MY@B!Z)RP\GW@X_61&Z]P!*ZB=\-??:PCU?LDOPAX^B MI!':S1V29I ?MX/\_FC(8#6(TXJNG0'@!DQ1AGJ-+"LQ$%J#B?MM&R((2WV M&29P5&MI"@YPVE^'#R-,W83=;3&>3Q>\:!+6BJQ"CFE4 ^=$EWIE76.&,JJM MD$<;>=! 8:>5U)SHPS>;VB#TZ)!"#!V&+[P7X0(/1ROQH?-Z.E_G(2=C7B9; M8\XTO"R-'F!1+\O9;UPEN]B0[ M.^"?^*=<.&_HG!5FJR$S5;A*,P92OX?N(,=B4"X1^OR*,I169Y3:YD3;7;$T M%=IB&B@VW1\V>_],N,W?T-CTJ&;^5-N7<*EEMI&+N)1_0*DD PC3$Y8E#4LG M0UCN5:5&HQ'ZGQW9D76BX"VF1/)+E0W)G_]#C%SZ2(7_T.#I>6LR#I!>*OO[ MW]OMQ9<>JYOWODUBZ$%QU)JG)G1\Q#O\)O* Y7>)K(SYV7JZMI'!,(I'V]$XJ$WE$J-Z9&*70 M)D5H9!DIDXFH4, T2"E.J_H)YX!SX_L'UGIF4 M;WI*,\\;5!">=YM9TVE"[I(8O73NCV!20P#(VOYP+#DX.BC*H4/*2Q9NB(SI M>[QPD)Y*N[L0;>X/5^[I@O\:[U*]OT1AA ,AUI8QZI>5HC'/DE1-8L0W6R27 M>:9-9 73A/+,)#H5#%Q5YY,IO-.+*?MF$WL+J:@K&9B,XVV)4_NPMG<1"JR M73_X"W^[XN7;US_)C]6#4RT/Z\Y]F9H(3XZ,)^/%.$Z!-Z<3W7CA):#7N3\YGG-P([KMFM2R;K@)0'-6KB42'=A#SY+>&VIPQ8TEZ%$W'C[.]_;]65E68Q9%"WI)N&ZX_%$ MB*_#T-2/[%-/FO8!ON@(W""V-KJV)'7K)C2-Q[W8:QYGNSCL>+Z:"?:LN7CS M.M?.T!G]Z\GWGG^)Z'42YO>PW9G:BY^BZ3!["9CY+'PR+'D+QFQEK:QD.3C) M]XHI$7C^V@D..WT%7")6A,UBASSP!>,V"G'2U]KB<0+B%K^'?\>_X1^>[-#! MO_P/4$L#!!0 ( )MMI$S9D! ?5TD "2-!0 4 :6)P+3(P,3@P,S,Q M7W!R92YX;6SM?5MSXSB6YOM$S'_(S7G9C=BLO%5/3U5TS82O68YQ6@Y;636] M+Q4T"4GHI$@U2-I6_?H%>!%)"5<2)""($1U=:1L S_D '!R<&_[V7Z_K\,TS M0 F,HU_>?OSAP]LW(/+C $;+7]Y^>WQW]GAQ<_/VO_[S7__E;__KW;LWE]>/ M;_['!R% 7@K>S+W7.(K7VS?W""0@2KT4C_+F%D;?G[P$O'GW9I6FFY_?OW]Y M>?DA6"1^_(,?K]\O8.1%/O3"=PE S] 'R?LW[]Y57_BMH.7G-__^PZ?//_Q[ MXR\/<18%/[_YW/C5!0+%-P-,SL]O/GWX^!_O/OSEW8 M/ !"* A^*,<**P8Q=E'RR]L&EZ]/*/PA1LOWGSY\^/R^:OCV7__E3='XY]<$ MMCJ\?*Z:?WS_/U]O'_T56'OO8)2DF)I61S(8K>O'GW[ZZ7W^UZ)U G].\E%N M8S\'1X+ -\P6Y*=W5;-WY%?O/GYZ]_GC#Z])\/8_R0?_AN(0/(#%FYR&G]/M M!OSR-H'K30C>EK];(;#XY2U\VKPC,_3A<]']WRYC/UN391,%5U$*T^U-M(C1 M.B?Z[1LR[+>'FQ;U.2YXNH*G#(9DC6Y0'&1^FN0+*RV7XWO2]3UW]/<]27_ M'?]XQ L>D$_,%KO5^,>Y@*#^N\/"K. RP=+_Z9X9WXUD4S/#GT$6\ MWN _@2B!SV" R5#[LFZ^+[QD=1W&+\E-%$ $_%0K;X>C#TZ__N5'_X2VE7@) M$S^,DPR!&5IZ$?PS/P#.@B"7,EZH]\Q1^)@^QA[A,L*2TO>B],SWL9:48BKO MXQ#Z$"2#<]KAZ_I8?P#/(,KP?_P84S'*S,I^\LE M DN\K8+S[544?/70=Y!B67=?,#4L!%T(&@6@LR0!:8*_>@N])QCB/X+D 82$ MJGG\C0A]_"'\PT4B[\E"$$4AF$8W.@?'K2M4X4-V!]%N$E8\9OF2?PS D!(T%"/7; M^MB^B9Y!DI)3?/A31O@M?6Q]B>/@!:.%E](-N3XNX5,(DMTVO5CA7V%Z+CR$ MMIC\LS4Y\V:+JIM.KON2,C0H@T^[RF<'7P&[??4%Q4G2!ATWQ=I/MLYR>8U_ MA])2^QMA/70D;#S =B+YK-()SJ(H\T)3.$G1HP^>VSA:I@"M+\%36A/QU4LS ME)_RLP7YBTX )+\X-HOMJ]WH_ YUL[SV(/K-"S/P%7CDYW&.1(6O#LQJC?CN MSTG#I$=3; <'H@M-0\.T.[=+"5U0121TDL28*BR0+ )0*[7ZH+T$"#[C9?V, M97;P*PB6Y*CS\<_YAP;?=5T^K]'4D\;^][8U M;N=X"R6>3[[0V%NL%GI-9IVI&!Z*$?P7*A_6QS#>,&M86O"BW R+*081\1+5 MP)_Y/LI \ 5O.40(V0E:_4>>%GI&@6?P):'\[5'8OL[P[1U\A1%<9^M;?#,! M]]XV;YD;M>_BR"=S$8;D )YM2$@:[ILW'&NA]")1'XCG60(CD! M[0G?PL:1 M(_(?'9;1W;%<_?',Q]I)$42D=1VH?]P@XX-9VGI2,A(D.P/OSD*Q\Z\2TA#6 M6UOV"?RW;*TC5F]@^H:%KZ(J(0=?049M/B_(&QHA&1*&!>$>Q==$=.$S/@M3 M3$0)KQ/Z[Y;W.TK /S,L?:Z>1['(RWU0 M2XS>78SWR#S>&5UW 75),_(,*RM)',*@"$,CH3=UG'[#8EMWKGF9@]?T/,07 MW?X C4CKP-AR8]U&04R2 BMPJ'YA'H\=)0/C4@;C7*-X7<49_0[3516E-[&7:^L<50W_H=-YA'AD"%#'L0&>,ZK$K,\#*$Y6 =>'%N,7,MMG%C$ 7$[5[\EGQLF'H_.3&8'$Q:BX*0U$B*41OYDH"\$%("_!^6 M\?/[ ,#W>#9^)/\@T_+CNP\?RS)(_X9_]<<9_G1 /G\=>LMJN-![ N$O;P__ M_GYP>BXR1,(NKO'>\\*_ P]=1<$EGC4*:K%?\BS^J23FC3,K94Y+; MXO=(DNXV/(@5&04T>$?#.+C&OTLH*++;CDTGF4(Y*NN6X]%8(,->C?1VX]$W MQ\-RR,K_/#PUQ:J_ ,1;%=Y@&?GZWV!+(8O>;C3ZBE@.8I_)S[IDEJ4)$N>M:6N1VFQXZDIGWN-V M_12'%++:?]_1T]0 SE";-@_YU4#XGP?'?[L48=GB_28/*'SGK[!*4/5>H'BM M<'141,24S?TF1@% >2W,CQ\^O'V#Z5\ ?$(&MP6K3/IRXE* $I"W)#UAC# % MO[S]]/9-EF#>XDT1#G14Z.RI-C4\GR9XV =;#=/G"2:>CE(#]>,$%%_IK*'Z MRP35X8E4P_/O$SQ,=:)&Z:\32FQ5NX;I/R:8N :%&JF?)J18-XP=2%BGG$"2 MNT#6F VMB/_M_;Z=+N??*9DMI%".<[E)E[CT8D)*&&YAZ^V8&46LCE)=Y<71" MFQEK)NAB&-D9CQF@I74"P"DM35,LU $8C4W0G5M2 M9.ZNE(:&Z17"3&]K#=6"+'@ I_E _P-0P0.-;'/0ABQ.)CB;X>5S%*"7G3J,.!H,#:E,C M-',<2@(!*M75#$^2>KXEFKVR+F^9]CY'^7L06Z'PI#0TX8QN&^!IKF>!.;_V M.+L5RB /#/_XV>'SR:TH!GE\! II#9!;L<.J.ZN)1)?*\/##6ER-.E>&J6UF=S7&7!D6FM7*U:AR]:W%PJ5+ M.+G])YBJWZ$)%<].7I_\;LJ@7K@QK-TU9FX*J#Z82430U/"Y*<+ZP"<.MZC1 M)60 VI<#6)LAM$HEAM5W,INZ'%2JAR-8^R&TH2D;6N MYE1V XP99#)>&N4QP,1'R$U?A50451.D.H"ZAL9-8XXR-*(8^1HP-RTYRH Q M @]KG-PTV4CCU#6QKP;03?.T2@#3H16?%M/AIJK>%2?Y.V2-H)OJN]K]F1I2 M6E^9W71/J]NTVMF(-3YNJA%J^#"+'=0PN:D\J,$D$T9<(^:F&J&&&"U@LT9( M14_XJ4 H LO\]NT01LHU56H 754@^IG=FP@-[=\YED)-[4?O3=0K"0$N>"KWE]@\";3TS!'146TLRQ= MX3WQ9[U\V9P<]+""@YLDR>2I+UM;03F[G+E4%_,);XJ;0K*S>;XDMX:@DRU\ M<#<(IX,M](NWB:C7E" W0,)6 3.#!5K+8[1B*>HYKF=9=(51]MAP/0U##WZ' MQY/K>1DZ<:N.0]>3-G1B1J^;[&A"1U?@I&Z+KCXBH!$\GGASU42F";1#V>:J M2TT38 S!YF:$7%?4J&K_>-%Q5AEE"PN^$9/K.D8I_#-GE]#1#@YBV5CYG0R9 MP?8=(H("\[P>EG$@N-G+]#3#48*I(&%Y>; &0,_0!\EC'++MJLP.1NKD[KV* M?.XET,>$7<(P2YFV+U$O([5E0020%V(JSH(UC/*GE5*\6*Y>-WC5L"RKHEY& M.$%QDMRC>,$LQ]5L8:96;N6-O<;G9)$;E>$%,=L 5*08G(-%C,J-BO M,;+XZ,/')]K>X$,ACZK#/?$Y@>E;8@D+\+'$+KT[W!?-(;@['@72C]7:'.48 MX7*+G.,=Q%ZIK-9F*"\FG"\1]EN9H!0?;?6"9]#9;F.D!F6Q]Z)E"97H31-V M>Z/4"Y&FM316\Y.B"'V+\#4C)!?^+QZ,"'FSZ!(@^)R?9,D9@@DF_C)#)&XY M?[92H#8.\"%C>&&9'[?GC[_]!9WLXT.FZ*ZXLQ%'GQ>"Y $\@R@#["*J^ZV, M4 IRC8&_NV M<@5L>&8@UXWC"C"U+!O][.#VY\DIX,*Y2;F>)*Z"DJ0>W"]KW"G(!C74]4M! M=VH#,XUBO;+.L:[V%#NT&O?,6OTRS9U:/U)*;[_$D2W$CA"Y[3K\=M*:(D"=EP/VE8"B^K' MZA>B;?\1J.82:6OJ>TY@UX.RNT,E\I]UB\@^I@(&7;T,7=2*TGKO^DM. T+* M=G.-]_J3A2&WQDL>'&^L$Z\.B7KX1-7K2.Y#0N;'T_"MVE6Y?&F798F8%6N, MQ+N+"^E\!41DLD+?I?N;V).,&EU\CKA]S'#QCZQ\0VT>,\C+%]J3EX" S "& M/U_G#P"ON02FH/0R%D[K!^#'RR@?A?<>Z."?-5P>A+L*#MM94,NP=*'\ MCT]F:"\D&C&Y+!; 3V?1?A&[RG[\D<6/P@A&,CGRHXALV3C"^_LR7F/B6/D; MU+93I/,4>:L'K_V=P17+C,9&2\_L;9#D[!4R'Y;G]C'*!5:)0>[!%Y%>-S1< M\*?#P^PR?8UR-2>%;D3D%XW,T'E8-Y)!ZT'#(Z/7D.Z1$U)H/TT)759K\ N] MFL3B\!B1ZF\==Y73N7V7N([1 D!V>FFO(8\$@SP44A__Q7 6\9Y?![LO[L/N MMO&F=6E+C7@<"'18V,+1C)?LXRJPM);&*>Y>9/!8*#9TFE,HR>448NYY7@_C M'-2"%I&=EZ1?0;J*I5AA=37IW^!:01@%C:K-[7K$DC0V A.[Z[%*TCBQS!RN MQR=) T0]0UTO'RF_S>3]=*X'*4D9WEJ!S720:YSZ_ERT@M"6 MLJ/U2@D^BIS"_HAQ;5.N)PCW@H_FEG#]L6D-@$DN.#>O/$/MUX8UO5NR\#$E M&PRV"*DHNIJR(8?B\.&7)_.ZM?PE@FEJ[I:$[-ZJY+H67$\VEH-HT#)?75*N M7-.G]P-F^N5.%3:1J\B)[4PHO4?Q,\0HG&^_X3O&3;0KY'#F8YT%WR6$!=4'^921 M;+A6P8_RB:5H2>X(25ZM*"D>#F7A(-O=/&_'^_K0>88U:) D6 @_880)91"62)UY9\40]!S622598!_(J& %,,U33Q,*FV%OH^7$;E2@$M0_%>)/<80)GB\!%@G\F&A M/D9!4\(S6.+U,/(N56U9@9/P^1M\O @F1L^R')R@-#=';6KPW M4?6,^KVWY:26B?O9Q4W]*+PR0XVN=O#46#K2S#3[V,+%,Y:A^/ZGQ$7=QPXN M=G>=4DT1EQ^2'< 2_HA%O+[0\82Q9&<;^6IH_QV9:XY@\O4YT:'3;F6H)@/- M:+"[5]=& P83"@/8S9] 5G08R")^B:A.TA[S21O ;OZZS2=O((OXI1CUU/BD M#6 W?]WFTS;KYW'4P"&O@& PZ\T0!3M!ESL>1),AW=\$=_A.E-O1KV.$EXL/ M0)"_F)*K$/*"4G44PYP^@$V&_!4QVRT:SFTQR/#6[6,$#EF;XT$RW]Z$7I5AR$Q/KAC21Y8@]@!I_\"DG^C\^?"Y) MQK_XHREK+_&RWX+@$GDO"Y'Q[M=Z$\18IJ,N!PR>J\9M\F-!G"]VL=8 M(,N_(]:A)L91)'Z809H7P-FKQ,:TMN64\(YU.B:4]U$6A#QU*_9Q3(F+8P'- M4JM=KPVB'J^R]^RX1#15MWHAQ[1*=:/8BGSJ5BWDE.&CAR1U*R)RRC@>!'JZ M7D=$_SYNQ&%VJR!RNN!Q O"ZE1$Y'BB[1XBUR\,*#9]U6K2KE2_Z02GEW:M! M=+,RAI[5R'8O[O#[[*:.K0D_7IQ)#:&K*O9P(K'P8]4(NJIE#X<@T]=9@^JJ MRJU[;TM&8-7 JBCBIPLL+]BPQM+5RG[]=2!IIUL-IJL%_O0L3)4^EUJJ;EHR]2Y4Z92>&M83TYT4@57))ZTQ/2G=2='[S7I#Q-': MT7I &R8TH5LMZE/#7L77Y'KA:FTB0#JINU?!ZF,0JJJIQCW?T7'TO<]>, I+ M ;K^"F@O]/H6R^SU@NA11";K6)P2-3A=?VQ4)JVGVS%#.< _NZD2:<*0>XNJ M,713"=*$(=>*O\/P1S?C%%0Q5*N:6J/71=NQ7VG4@]Y!+=T:MLXO>QS34ZA0VTM*<B @M/OX%Q$OD;5;D++J,UQYDEN1AMC=Z #3I*1ZW MXTO_@_:&CZ]2#_?"^S))7OX88W?MSE,"_!^6\?/[/'\2;0N6RA_VN2E__<>W MQSU:&W\P<;!VE-95R#!?++GJ^^H!FH0\=-7GU>&LI3Y">2C%G'VBLR-DRNMS MS,<\#5T<1"K;,\?S8/M2?UO!!8@2B!SZ .S;TH&N'?7:R\:$D">.Y M6M5;(P;!RHKX*PCPGZ\6"^"G>8;)W'ME3]L(WS:":AWL?!VC._#2V'X(B_(L M\O.C,.$8#]3&,/(.[&YB"LAGT0-(\;2 X,I#$:8SJ2;A(\O"KS"""0[G^ .S MQ5E0Z !<&41M:K06H/#8K;0LM:/%53VUCV[0\I2H[(I>AAVK(T=UP3G2 >6R MK:B+ZLA(W9$YS9PV(G7%LMMV<-^+!32\!8Q\N D!R\RJ;]QC0H-F MO=4SIIFGQ/*]EU^^*'M4X 60[6V0LP= 7'=%TG)^!N()J;-O^7P)^EK+%N>#-\C JQAT[AO(E>\1NG UW%7 M[^!6]*&SF.TV#3]FZ[6'MK-%^:<$-_:62U34W#S?7D7!5P]]!Z1.ZGWQ"0VI M"*)J&Z/1PXRMOSB7#^CB&HM$ MO4QPTA#;D+RC6XIS@=U6U,LB3D3.!V$WBWCAN0ZX732$17_Q$!88EW&,$N;9 M>]A&PX=OHB2WHC$LL=0F&CZ;!Z*=ETI2J<&P.>>U-K& 2A)FZ!&@9^CS3CAJ M4X,TDX"IDI2$>RBPVVN8_@<\SI>^%("F)O0,I5Q&@MS58 MJT&F/H.^O?6XBE\ RH^)QQ4(GXNZ85\A0KS#1::7T9(+587A*CE=IF@$M8\& MB'_'XR-\M8\7&"8FI+16)FTULM?F5K8M?=_5=AHWJ[O*WLKW7&4">%TW!DK< M_[F -2^J)X?5X2V][>P67(GK1R?-'-#Q5,IR;1F#")E;@*LD\39!(:7(76 MYPDMV9/!_= *GBF4(K-HYD?7-3&AY;7*GSNTQ;L>\B<-#=7BXGHTGC0Z4B:_ M\6)K+$>+XFNKL7'S10!I;"B.F1H;-Q]GE<:&Z[.L47+TS3":*V.W:D1>M=HZ MY::-@(O.85A=#8>;!@ IIPVEJ.?X&N&1A($2@ULNH1J/9SZ O*3///Y&2OAL M0H!_J*QVI&EEM;L$>?Y28N3%$EJT->&EPQ#X&JNIFP'\IP*_J B"=T3"^RL09"&8 M+2[BA,![E:1P3?BKDEAG$4V^FQ#FYY P7)& F0#PF9C&6&$8[/8F!1R^]4D> M.,V6&H)&6!/\#2\T-'O&5PN,5YFV3(DF4>JNB=S=(].,14BG4M1+ W&477(; M1\LY0&L>=5+=S 3T[3;' 4$SA.^:2^0Q8ZPE.]MPH% V7WU+DEAOIW+PO/DB20O?F*+&4QI,&:Y4&JPO@7 6I)KHBAZZ,"-6RKJ-9+ 5[ W7B^IM( M HUI%[$2H#['[-":FTW'[$WT#,JR.M94$<[?MXX"\I^K?V98<0QS\M(+#Z$M M9NPW+\Q8Z;5R?8V<"73*."4-V!U,T'_M092C=[[=_?-7"!#>LJOM+=;6>*_O M2G8VRM=-M,G2)"?F(S MH[$)NO-PH_G*B^9@O8GQ1M[> MK#=X:Q.@+["& U/R+@^) ZC*;V)ULM25RB6&H9\MFM/#DR7#?<^,11TO.4B* M.M(/9/ION6NCUY!&BLHWZ(R@IT<\HJZR/8VPMDJ1BFQ M5S>V$XL-6E,]A00.QJT@N@?XNA1<@L1',+\F4>P]:OV-WDJ%2G[;J=!'M+B> M[:!VX6CBJJ@0GPR0*O<#*IZT*Y+KV0"*^GH3MP$5+]?7K/I=HA4%+'N:NP[C MX*I_$W71#=WUW!@=-X4FGJS[INL>] ZWC99/2*]&N#Z]% '4'K M<,EQ/2%7\4(ML8%/HX1'#]QD+TS.U_?H@:&TMN]\Q8\>("I)T3$K6]CD>?\2 MQ\$+#$F>ZPW^=+2$)#YREZA7O0A2:2UG:_+LQ6Q1=3/AF-]]FVX^W/W9A)E3 MDK8_/AFE[LS'!QI>VI=X'^1/2&&U0$ QM8L#/)B>B>:V*[)BZ[TI\%.JC6&2 MRR\(7^\%7!1MCH)*PVNFL)V X,SWBRS_:99 M:_*CKF$$4W +G\'!+!<"0_)ZJ#[.9+ ;QPBC9''I:#RB1NK>923$9+:X69., M243*<)(#*MP HQGFK#_)*_] MT[D=HNUBQ4T;UT#\.Y3"/\WE0INZ\->!G MA"N.8AFG[(K)@D[3'6R4YFL3DE<%^F'@>DJ4RHDO">1!"(*;F9 #(,>\ ;B>*S8 EGM5S+J\L61__=F. MNBWM!6SJE=IUFYT&_'AJG.N6.PWP";03UT.(-" HTL-=SX_M;3Y6N0"XK@ZJ M7X8DC^-#Y?R$-R!* MP-D"3]#?@8>N<8<.?@#1B)89*2GT/@!R[)$##F^BQ/="0KL6).@CVX^(UN5P M1"LA)S7.]$S^;K#CX'N./Z]OPHO1CH3SEU@?WW@LR[B^ RE--,5Y(?8J3US@ MZ= VO(: J9J W:N$0H^-?#]++VJ=)E'6(BA]))ZPJ6;D"=C)I1,V[YB O#@$ M3]@B9 #T0N-RW81D&>:Y=G_"[K.1,=^[9;OJ:U/6S^0=;2JSU<\E=ZSV*O)* M)B9^G5?.VEFI2G3RFJ+D+R8L4N2[TE%5C,8F;E75NZ,Y;G1J6TV.@$9#%4&: M)%R09X(C&6*KEJ8I)OY7::(;C4W2?1M[47+O;3E!9=2F)FF^BU,@27.KJ9G0 M2B&M=!H-Z$%\^=L\@^FKQ_5[OSH^[=EW_9(NCP\+%S?OT>KKICBE^]UU[0\9 MZX9+NV" FS?2;LCL-"8=!5%1'AI@"1]P!+@,2WK(OEDB2Y9VJO" .;YNQ5D M#K)::_!'MH>NC%%?8[S+SJ* $DLBVMLS7^BM=7&")4P$E/9:F/D!512B9YSQM1_-T8= M_[G51@L-(K:R2.RR'Z@?Y[740,1O8 7]$)3OHFURB4=NNTQ:!!V.0\NF2E77 M(]39NAX;FE-*Z!3H7FR0J&?<*=SY.Z'%5]I=]2$KP":K?H_G#[8!*GHJ%_<< M/05#K0Q HC/>]2 ESAV*+:;:J5:G<>8QH6EH[B4BSCY7UFFQW)K)*S/T/.W^ M->Y@I9S*R_*4*V/KW=WVK=QU?[,(C;8E93SOLDWNC-U[FE^!1W[.BQYH* A- MO=N?/87%V]QB"P.SJ0E+3$')M>?G898<@Q&EH7EZN;9E:E/S5MIC<_Q@ $%1 M956*ZD9S\[0?M?\!7[7DW ^DH9&4P4K ED'K45#%:T-RXH^O'<2R"W9)V^\8VB4Y](B2A)DM=%@P%Z-_YLP8<4P_C0@I'E'=4U MJI&849"F)#^Q.">XW@AJ4R,T8\0J,JJ3K53VSF.$XA<,[86WP7])MRQ>5(8P MXAP"SW'X3*AHT\AU%W'[N.) JH86?ML"!Q%;L6S5=:.JX)K--VRAVS3WNNI%&PW, MPH;K:G+G@#"JV;E.\YT\JG^S4; M:).E20[H1ZY?B]?#%@X^*7/PR08.FEK3X6+G/[.I-(;)F[BTIM*R&)=2_JE0RZE%KIK9)P_&>-"J*.!4K&FW*%==%H.B]VE*%#HTI&?KM8>V ML\6%A] 6#U78TO'&Q5L\]B%)IC].$_N1&JF+67@ FQ@5+T]GQ%EY0"77&*$Z MBED#GA?B%04>5P"D7U"<;3#ANU665W,@"_7"RS>6O-VWZ["&C9DTLJ6LN+RN MDX%V$+X:YTXL8[(]=5$DRFZ)>S:=S!X>V/TQM//()O='(UPI"GX%P9+X)WW\<^ZZ&*Q@ MFI\7;\;?PGI1%'@H2+YM JPAD[P/L;KE?SU&B]W$GAW'<8O9"Y MCW\7%YJ=6@)/L9#;MXR*.\D-UCC\I MJ 7'Z6*6ASJC\ $FW[D5!#E=;.$AH9TS"B]Z=1_Q2! 0.G/[C7DL*/!?8.HZ MGC7<5\?N^;8D^@&$N7:5K.!&<8]+#&8=WP_ #[TD@0OHYY02]:.IQUSE!0*>A>D='[>++;5DQ67F$;QHFFW[DYY OP? MEO'S>YB[@0C=G\M_$XH_-R@N?ML@@:]4"%J;Q?HN(]K6;-%84+^"4+P 6?W, M<)/ 9406]%E22HO&^R<\U5.FIPF.2EHJ\H@]@BT_&8WMH)NKH3*;&Z2]><[( M$$]I;R9&@4CVG4OF-O9%RX;7PR(.N'/ [V.&B^*%JJO7#8@2?C0%O:U)JO-W MM5Z\C139>XU-T$TNM+/%65!8([E44YL:C5'I8@AJFG[IS+MN,9NA+ MV_6ZAC+&%GJ2+PW7TUE5G@6YGKJE#8D%6Z%KL= MZEN=DOX'UZ,?!URD>V8BUR-5!D1R:&.FZ[$OVJ=F)->[ZX\+]';2B+9+K5 [ M'X6M%4NNM''>#6BS#+(5RA^GE"40%'1Y%6!^^,$;E=! M(*^$N)^QT2]H@2(-:*XBU\TW?,\D7V2>+D9L\[24[[H&[">7 6.[7O>K>5)" M2UU_"DS"P2NA89_*%I1R)M/<1'M^VQU.']W$B>= W;T-)I?94$-U2LDFCVGL M?U_%(>8](<6%TZV&!!,]SO&2''[T\5XC$TY\EH7K6X2 %\(_05 I:;.HUN&2 M,P03+ADR1W4$Q6^2?:FWH TMM(UM$LN/0)-(BRR4[&5D!1&@>+L@L76'! M_V>53/N1M1@D>QL)2$)Y'NMB2'@/L5X!4DQ0JKJXXGT5_B^2K.$JQH7<'E*@4@ MVE_O(>_!=)7N)A5/NG)2J9PRPL[U*XSXF&_>7_B'ZFEBQ7@+6FF'N>HB5==Z MFJMM")7=U7"M?DAS#]U>T5A8JWB*W01-6K]T-?I*XYICJDFNQEMIQ(Y[ 7 U M*$KMLBK681R/KU&'2V6!CNG5M

[7>A/$6@',0@05,=53]T53^)=XF0=$C\)*5$Y2Z7Y@7$(E.QLI:_/BH8!X$WAE:UIMC)2EB=?KN%#W^25I M#MJ9H38A^]L+R9,[7&KWVYG)PEY@N1.4.X[7_&-*5U=Q(6.($A75QS&(*]Y%AE\RHA@(G-Q%JQA!,D2FT> GB&I2$D[9N_B//,,J_7D/$OFY'G.YM^).+Z+T[^#] 'X\3(B M-TX!"OJ_YQ1ZA:GH.D;EKT@[EG=H9"*LQ7GNO9;G1)X'(JUC:AK<""[Y[8=0 M$T=8@G ]RO2V)JC^@H%$7D@>8J,=;UR%0*ZO1=4\IGHD_=R#6'!A.93?8"._ MV)>%"&-Z!$4]C$3\+!98M"#NTFZWT0#=/7%4% I5TE:=JWO$OM& %_C19S0C MS+!"1+J.I(6)]KI\P$057AO^NTJ,UD8H MQROASEOS##FM)B9IY KCO48FZ'S8;29"C, \QFAL!]UM7(0)B[W:2!X% M4F)ND$\9PRRY]R"Y9.,;YN\P71&_%GES*D9T-GF8J YE)A*VO"KLW4=YU?_Y M?8S$5<(T!*1:4 "?88"W)8=Z>ELKJ":KI)F#-H^OHI04F.%M/]51],:(XIU[ M'6>(!+'-UA%\RO#YX..U )^EXT3EAM! ]N\Q^@Y0(C9%"1H;+=I(Q#!H M%_RNQV_J]AU681*=K\FN \XUE;:R;0\]YG6BGULAL0JFRRG3MGNF+26JH5Y1 M;H5A=L9(TB=0X^96SKLFF:H98("7"UC*A&-$4:L\NAZ^/L M?59$DLN![9J1[6:R<3GR?2!9VC?4P^4T-LV0RT9HN_J @*E5W"VLSM6R3\KE@UUCH[BL^Q5T,KZE%&-NO>(OM'Q*F<=PXPPTP-9P11.IP9JQ*\= MV.-LE6W-J#%\F\Z6S]8,WY[#S-EZV9IADRJ0[UQ=;,T@"H(K*AC_,L%(A;&W M0N5^27%:K"SMR#T59R ]8(U2>4DR;J76C-TRQPBR['EI*4*]=V13/4NO%L M+CQ70RN-+- ]L=4OYI*$4CBA8O@K$&2%]H;_3JY(#\ '\)D8D*]C5&@8)E2* M'3V/(,7J97X;K$D3BF?I[B8.GJ]>N"$K&:N\.SH/@A?V&.+W,9+ONEL[--IH M-4I4>EK(46%NF$. ;@)BWU[@?_%R>SN.IJ,8P.[3)#<'_W_VE, XLL$0_>6 M[&0DM9<&%#^-E]-CF-Q79FXNNZW)0O,%8/9.7)2I=>"JX]B/*'QTR!+T><6_-RS.4MCPM;^Y:]*GUNS1+S^,3@<4\K+W!(Q(EW4X@ M:G8 ,'68_$X@<%F;8?0 ^R$,$;T2&C:YT>LQ]5!ZLI.BV^;K>E*LG?N#?J'I MED3[4S$7$5CF6;_3; QG^NOV_LDT0<-9FON]F%(<*%?1-"D#F[UZ/;(R'?OC M.BY=?;[%[NTD;:]S]5T7NZ>GCQ/+U>=>CF3&9+PB_5Y_F?2(<<*C>ST',ZD1 MHS^D-)D4;)B?_=A>U]^4/K;YH>15=JON/QD:1CN+VBK#9'JP;II4U/*/DU'" MGAGL;JX8O+KU-(&#I+O4$S@9-&R80+4J!"?_JH9EL]?1[-'EN0Y7=!@-[Z(P MJRS5 #M:P7$$<&5?G#E1B7_!$8*S(7YX'C6 MJ&NFHHP>JRS9>:H&-PR'25K4S:2796.W,T'M%[P)D!=B(,^"-8P@ 8X\4%FN M$2X'L"Y,D9B@=[O<24' M(9/4/[N%:Q\/;H.F7W$EXY39-F6V&;=[=3*\RYI(>B6J/0/T%!^GG:O8]G/O M%21G00 +.F^BW#I(?C#R'NYB 7PBWW?$/> 9O(@C?%9FF+'9!J"<.-9U0&$ M$]<@.GD/P(\C'X:P6/?I-0C(H46I$3H[%$D;&Y>U>("VWJ\7L?*=/T1,RV8TJ79:5R6A-") M=^!X5R2;#NORI=][#Z7;.=:+$O)Z%EXXM?;*:F'$.[58Y#(#!%=XK:=;KKV2 MT=C$8=3$D&M*IS0T36]CSDO5-KG&.["Y%'Z'Z:K918*Y+J-:A(3(>BSL9A$O M]QGR5UXY =VGD3V,1;PF AU0V,TF7LZWS;]PG(P* YCA[QE$&=A;-Y!9H(_= MWJRO40YF.;^BRE@FU2_VR=8RF3#.;=?U>MG3HXD59S>XKLMW@TOU4'/=%Z(1 M17F%SW5'B:P^07>B*YT,KKN U=49UDH]%:=Y+Q5#8IM3H3\A!]TPJ!IRM1V# M=ZR! ZM,^K]C9Q+1G?5,9\.QSF%M;"/+T$ MD;_- ]*4[N>]AM+ QE?X:[P&R4WD,Y^\/FABVE1PQ(9&E\QKSIAI3M/0H4.( M39>"T>Q([AM&Z.EWAP?49.:@K!]9=>]$#9/3'7RZ@SN%ZG0'![7RDF"5I59@ ML+BKT<>"$64@**/B;R+M,:>?>R&9ML<5 #+%#YC-39P0-&*X)E1.!R,GG+>!9&F# MO+Y1DH T*1]HHA]FK.:F:4^:N!:$G6^_>O^(T47H) DP$(/*$)-#Q,D^EIQ$5+ M-A[/ [O[NS'JN"NDV<+D14^DYS?O=#R]VG6G@?A.T42**S%(IOY:X: _NO0Y4KD:M1#GI6GY0&YVKJAOX-+&.: MZO6:L/-H=KI2]WKZUP5(V5$/]7W&V5"1_BBQ;RL5:*>K#!Z UF6?NU])[L!P M<+ +#^]I#B/1-E(TL=BSS;G^TK0(C;8]=;Q7G(_$<7V=D3>BRC63G_QE%<;D M&R8DMX40R1V&1$KMJ0@F_-NV^^\T6:[;0+(AE3NTP MD-W\QAG2P^]N(*OYG>.OZIG@QDAV<_P2Z^&W&L=B;NS(-EV_S[,$1B!),.)/,/)LJ[_RSPPF M.2WDH1^6WGW03$,TXUFX67G,:A[-OQK)MUK'*(5_YA,S6]S@-1,M(7'(YUXG M%DS\3D:BZLO5UYC!_)_X3.8'UPO[V<(-)[V!T=H2R@\<=6+R;XT66*$0= ^0 M3P3J$LP6O\7D.,"K'DM\+"/*Y1+(5.N;3+!]6Y]!^V-EM"BR)OD_-MXR>Y MZEF2PYAY91CARQQ10P/X#(,,WURV-VM\U<"_]T(:X8+7ASL.9S3^6U;[K2(O M6I<2UYWG2NCT7U;C>=_M@9.5DR%&WO4X%ID+D0 RJWDJ%)^Y/0[$F/<35P/954PP]%JXLMJYM5S.$Z KA=B**3O2X^]S9K)2!UU_C M4#[58J^T$_@Q6Z\]M*6#K>;T/T)'^N2 MM8!O7O&_!*+05*#>/>7C_(,\0:Q MA4_\KW1;V89NDB0#P0R1_Q+AEB>ZX\L47$8JSFJ502W!X6@##AK2] ++3!CD MH6?X<"*%QHMC1;1BI8:PA\Y"(:^C#59:Z: $NMP^17LY3Z?K!5(H8\9 MFF)!G!/X63K.LKEB!U= 4IC/N8[;AG=4K: M/AFST>1>&-(HU$^Z3NG'BE9,2=5D)-Q2J-Q MZBI)(2E.$UQ[$.4R;[8H3_2R1,C>R8[%XQJ3.)FL)I/59)+0GJ9#U?7(([>E M5M(_BT?X!SWM1/'/<:$\1IF;HL&0A=>;TPDM6Y9NTSUY(8IKD%YK.CQX] MCLWGXO/%,@:.AQ]U"L?Z"?115B7KT\>.Z7ZYJ'RES%?>KKC;"."*:3A^E$F\ M>XP4,G,U?.O84.1-F>HV9JJ;]LU/Q>1-N^1ZY6U_/)T A9YYVR>3L,(& MJO]&K.$\F0R63NG<;I82!AI M<9>^B1.,D!T-;XX5;LJ_'E*:"-T<4P)W&WX:,B>C^HZV,!D^CA-\68X*N<$@ MDF[E\WXJIB "2Q)3Z,8D#.XWZ5> +TZ]T'F@N\?+G6"5/EW@4D/M3K"N'Q=/ MA7I770KZ3:DC4^K(5-ADRAVQ*'>D2AE)REJ2Z/!^J98>HL<%6]%R#2.8@EOX M?$C6@2#?<[LJ#6'"S2Q!X.\@+UD@!A0)C@HEDM(6R[5BF(].2/5U1Q/U"VPNU63RDUI M?AA\],=BZ9R@B6<5A3=^>M^5E_JJ,8>2TF M)L46-R %9TL$\F<=^2*'T\$$_3.B@LW0?:&VX&UQ[OG?PWC)Y4'0R00?^((= M@+6'OI.:&?D/9&'PIX+?QZ3JW47K:JK=(Z_[]OBCVTPM/Q8\O:Y[0H@>X M;K'0J"Q)8G^H<3AOV!@(9#5Q,Z;MPSJ866JNY)JEZY G+!MX2G434^X-V?6( M* WX";1,UV.<-"#(NR^Y'JND 3[1=6V\>"/;[>D8HNL8K;T'D&3X_CA;S#:E M+]:('9WB"*DHO/)0A#E-[@'*JPV>>PG0G#+%4I^BP: MR!)^=\M/YC5A^?ZV<5<^Q=*!KZKG,/6 ,&0(> FX!,5_Y_$#6(3 ;P9C[53] M=%>DC>'P&.@C)HZB8?$2>'X/EXVK%B@[8&8^!>260YA-FG!Q5['8. )6<=1#LE9$,""X)MH03 C/YC0?_?G2A!;P&QN0@/*5S6Y MJ7IA ]KD+$T1?,I28@^698@WB(9KVZ^??CW' M;8+D]O:"642(TF@J(-2SJ$Y;GAQXP/>+YK":6T [O]H/M:T%5(OB*IG-+:"= M6U**UM0&FO'W.**!JS=G27UC*HW3SD41'%H= M<\<<,SMV04M5>W35BBA[6+J&1RJS!R8W'-\1_INPB;9BP?!O5S/V&:2?#3/[ MT3YC4JYH74GM$#[=DW%*?A&V^'J$RP@NH$]*X!4%F?!(]QA=\D2R4:%T2(Y MTG Z&+%*R2'+,%')=3:;)R::GY8.(8G&M"OE=V7UBVEW=JAZT#Q#&5ED5\LH((\.;Z4ASD>J<.?9=<-FFI8J:^F\8R:-LOJ,BSW M&D./EUL.[^\P755)8T9U* %M I$MV]N$[)-&O1-K=L@ZQ=EK;F9Y>":%2V43 MSXOG!LPH+(S$/US_J/>5O)Z>PWJ@DD+F'B M+9>(5&;.;3;E]I/B5ZZOA6>2[M/VN$XDR2EW72?O@6"G$\#UP(,.>&HXC%P/ ML^JU2GL>0F>R";_ZJ'O($_Z*$K-/P(_0T5V6!1< )1Z MD)1,)]\LZB-8XEYL\%)RLG3&(TXS&@!(7*2&8Y MKE:P/&>'/8Y:R'.A<-V@I!$]A:WCNEE)&ZIZA/9X]B:;U9+;.%K. 5J3"Y[1 MRP8A0%K!8#0V<6;0 :2336]K?;\G]$S2*YCE/\>!+.G$!:9 M5BH+H?.@9A?&79R'?X.@>$^CN+;(Y<(J#G(&Z<:TK@MWWFNMA4NJZ MDNJN=3W3K@^"V@_$*?6NR" B+X+-O5=+K#@4>H3YAIX"8R,JS8(=Q[#$ M;.R]X,5A?;H+%L57RL]:NFJ2 SK1W%?>N.3..2SNX5O]8Y"E>?"6'.;:]K([3M*%+P^P:II4K MF%3_P".!R+[S3K.YY890 F[:[^G8W6?[P M%#;]; .01ZBZ)>_ )[/%+7F 32$20F$ K>Z(,]]'&4EP+"VEE954P?D@.<11 MRJAN8+ENC^\M\E6VRQ3_2G"NWD[#T#_AOQ)2+-'J)"FCBSW)SB;?&6^0)KIW M(_BZQBMO9MH0?Y#?B6[565'<6K/ MCIF:59>=R(M8!&#!+D11/OD;G"7$2C);4+B1LBH-_%&S]C;*RDW.MXV?Y&UN M"D.9MC%6'N.; ,LHN(!DOEJSU\KCPG_+UB!0-D'J^,HQG8S=5I7K%X+N*&I: MIZ['ZZ@"//0AXGIT3U>%65K%FB)VB.9<%6^_!R@/@C*;=+5'C"C]BM7#L.8]$,-'<$LT MY]UXBY*@_O:>$/OD)0#_\/\!4$L! A0#% @ FVVD3%!]^GT " $ $.X, M ! ( ! &EB<"TR,#$X,#,S,2YX;6Q02P$"% ,4 M" ";;:1,('WO=!L4 !;XP $ @ $N" $ :6)P+3(P,3@P M,S,Q+GAS9%!+ 0(4 Q0 ( )MMI$R- :2ZXQ4 &U' 0 4 M " 7<< 0!I8G M,C Q.# S,S%?8V%L+GAM;%!+ 0(4 Q0 ( )MMI$SF M@ -F[2\ P_ P 4 " 8PR 0!I8G M,C Q.# S,S%?9&5F M+GAM;%!+ 0(4 Q0 ( )MMI$S\C4.1:H0 .R0!P 4 " M :MB 0!I8G M,C Q.# S,S%?;&%B+GAM;%!+ 0(4 Q0 ( )MMI$S9D! ? M5TD "2-!0 4 " 4?G 0!I8G M,C Q.# S,S%?<')E+GAM 7;%!+!08 !@ & (0! #0, ( ! end

N:*V7B9^,P%,&R4J52>LLE&$R5QOR+\4RW@ M,W$Z!,'%;-A%P8^;G@WWGF#OQ[#&?$0O[BF.&#WNBY^@^>JX M;)HYTTJX6;9DRJ4-@HE1*![1$1P;C&LD6QE_.5+W0Z#8&T,8O\N$Y%HC8 ?[]\#%\##BKH0 M[?>I^O&2U!\Q?3=),E;(=.H4\3GOK(7D8E7J*CSC]>15A'_-2E&$,"4Y1&$% M;WA!PX--M@=,9T0'!369#:S&Q??P6C=GA[GZ=8?1>&H.&3>_UT8WGKWR@EZ2 MG47)_"5? Q-=8/R#G3M@VXW)50N,N@BLB81[?PM&W(!3!.7'HE@N3KAF%C4( M+< L;N4DF;#][P*JAPS=/[)[%UP2A%OL"HO1+KW9S)\_]ZF MHQA]TS )+^NJR,N6IO-Z7Q7X/I&%OD,$RQ&$MKU-8=';O,._/U_=VAR1"IPF M86#HM]\N;W^S/]_><,;G/GS^?'OY^5?[LW5IWS""W!W*U9RYR<9@$ /;2//.N]XHI'EN7K_6O[25QG6[_C_*^>7- M>:M=W!CF_Z/2_]L\OG?>XB"MFM4.*W2$\];L+SR(_)1OQRB >21!&+\9X^#F*'HN[>Z6?5 MC-N1ZWET^^/.'2^0MU6N>GP,.^3G-=W"#L7:/('=\N:I" "9 M+CGIIM6YN\-[T)C)T. 2,'QP2@-#!M*3TRY0!J\=Q*A+<*W+3DC'H>%D10P MO-W@GNWQHK2ZX)K@@CF1..2]VIT "B/>?G,W9!QB2/2)1Z M,%ATQ7G/AFXO%='>)-P)@PS&>(_%8R/$4_R6-?TI;2L+0J( .!'=BE(-I]]( M@M5PASW15>( +S@QIL?]26$C$;2/LB_=A4$4I4))-X?P#JV,6=+YS<1X' 8_ MZ;87^GUG+UHV0AS?V<:9N>#'YR1YL1P+/Z,\%;8J\P7.ES$V.T.>;BX@#UK" MM][I]B+:B3O<"JOG4^K#TND'P W> !&_:D7P^ M#0LE!P-;9MC3M+/*4O8TXTS=8/2?T2/3?-1'01B[?T]" P7]0^9A.PO9<*,Y MW=++ S<(Q9 M_G?GJ\/ EC-P?)2,^;L@5ES4NS,],'[3RG@(UA"Z6 HR=0#XGSPCE M[&)R 09:4:B@SX?U0QITFD9PC)V0QW@^O6KG;HQ1?Y_LG;%=W>[.N*:M?V?\ MQ#7SRWQ?-(]*P:X!KFF1X0J%=?(J92(V=([8FY?.*^^(5A0.D(?:WN5AVUN1 MJK%QP=-#\LP63E1$@8A#$A6K4NJ0/0B&=GB"L9OR/*4.>4Y4](,3%5O=2?7I M4H?D!.,64Y2< 1Q(]BH>)P,OM[\[B$4^Z"NZ'L@E(@B'5"X5X74=U!W*AH.' M*;,(_I4E1%\(DDCJ>8X[X@1CO-2=N"4AOT+$0G1%!#S+<@2L]= ?>N<@Q@#Z M?D1:+,^&#=UHXG/NB?053($<.3%F@@GGY 00@3NV"4. 7%E]-QHG,;JOSGVI MS]!7(GPG0409//GAE'/9RY1J T8!E"?2 ]#Q.1Y:Y?AD CY>7"T.(E4I\&BAKCSM&,,NJRY_B8 MC;> CSY0&.5GU<5QC)+N?UB/LGQ=']42M)7XPHD8T]@^,&P5,P*AX=2]2-12 M?8 'U_,HI]=Q/9'['+%TFL^DWX,']'A2,_U XLU0OO D6Q@]Q)X8["")T5%+ M/F0?$[-\RM,3S?'.R(_JX'2U]&U MF3F0 W161T-I@&ZTU?*3ULDZFLE8@I[J/9Y2BBN3/HL$^4W3D[!V)KWD1H&I M:Y7O?]ZTWL(RZL$@>]$_WRK&? J381NUEMFI*[K9KBIFHZ(K]9K5453-JG:, M3K-=,ZO?M>^Z_O:SFN-\.?4+V(2Q@7_:\ CH>QRMK^1F/O=[*+"LQ?B_1>3; MJ+S]K)BZK9K0^0S_*[(UEZF6W5#PZXE+%E\-;IV?>^7?4O5.16\:BMTTVXII M-4VE8>EMQ6IVC):E=52M9@'_&O!?L:P9[I?S, ?Y0CO -S<>IKF+=;PC@K&; MI'+=HAY\^=R\1KM543NJJK1:+6"PU:PH5Z[.W$UR$)_R& M:[M%GO>K3%X48$L":^EO#C6Z&[^2->]V46OUJEW7*TJG6F\H9J6I*[5VS52: M6MNJ6/A?I\;=+K9!:2M/#\MRKF9')(JC<[]-,957@X9+8,KHEDT_9C_2LSOR M.C4K3;75KE>5IMJI*&:CKBF-MMI1:LV*:3-"#6%+<=B$B!$OL8K*D^9KGS1/&JNHT.?*E^"NA!G:?90*[8Y3L)Y]*BY MF\14VL)DZPC\I8[S][WI ^B'\@1:&!8+=@(]TJBOU/Z<7CN]IU;92NLI=UK= M_Z)Z@1.WE<76>E'3H$1@FI4\Y'\>;CU*Q(8[U=;ZF?X6#L/T,V=Y.; M5QP6Y6H)S+2ILBEA@,H9*>:,/'.%L>@Z8BO?^;PC_FKP)0CZV, -"^]=>/,F M\'9X#;%%>.O;SSJT:.DS%Q'+>)CA-1E11:Q[UJ8(]"O_FF&8/.NWQ5$N#8O5 M]LJ\9NE6W;9TI6HU=,6T]892KU::N-FM%6-:6MJ3"M6KVJ MU#MV7>E45+5C6Y;1-+#@AO'V,[2L*X;VC]^>HFMZ.EML@/S1-93;3:CHB.?X MHL1EB"'](:/*0N%C_J$ZS\78YRT;\-QN-E53L>Q.73&K+5UIM*J&4C'KS891 MURL54Y2Y-,V96[;MN)P=,8&0Q(N!3L$!%3&8_^WG2JU2G1F.I2RL)!W3163; MO&!LM%=A:%?T6M76.K HZ@9P;UI*5;-LI=FJ=6IVO=&LVQ4A#*O)PF*>9H?V=W]LM:.2+5&_"=^>W MQ2G"@UDN4L<+'B2<7%Z7]ARO95@42]>HWK&B&Y'X:LF-6*5JG(3C(&($9)50 M&J*;4ADBE?V)R%*.7AQ@J3@L/\8C#-[\PM/AQ"MI[6>J&QF(5$-*$H!?2)ZG M'L<>H(51"M U5624J$W3V>91*3:ZS/L&A;"K WX0V: M&'))<_W[P+MG GZRQ]PQ]3P9CA2*DO)-'8GJD;$0"40>N,>=5T9%H1@Y/R@Y MU?W)^GQH)O!>Z*00F:.#M-@AM.#$8!TFQ!V1=[EX2"JO5[:9SVJ4UO&ETL<$S8C#D.<@+[144]:)H0E$4'4'CU-R MG$HQ)E)/,H)YE6%N76->-8[0&U[,?9)3AVF_F Y+J'C1="$_: @CT-R!2XW! MA*;W1ESBD7@.XY?5Y24ZL'8RO.Q$E.^4U<^6'#+PJL3B*N1;Y*1!5+KLK2PL\Q&[V//HA*OYPXF26KKP!1I2@'/B<>"_4PFX%&'"XOX::(%45!'3I^EJ=2+]I&K5%/Z8,$A'0\, M-30?;=)HN11ZA^"%?/+8O)1JB@%GJ<'+^/FE29QPA3BT&9I M[KAQYB>&BO&&O)(U?$3X5'&PAD:$R<)O@C'CGA]4$7R6M\:3WOW'J2;YN/)Z MO=#(]"[*=0YE_3^!&H=! M/ D$).';W&2_1(TENDUW9^"$D%*G;>H*&?4K,; *OL,V9]R9T[(;I<#K,"M7 M Q'-O*,@9+U:AP\-5=&:MJF8+;6J-&RUKC2JFM:IMEM:I5I_S2#D6YI!##.F M/9M#]8\17MZ/\Y68(\2#F0#6]['N.J-E"*>4'XP#'\.*ZR>]^(F:YPMBF$\= M(K>F;QFJK*\?JFR\7JARV749H%V4$.8B!&@_0?36/;_,&SL.(8^2\2)AM7[] M)/W5OKX];]8OE/K%^9?+CU(:7_->XU&6\.J&H0D'/8NG%NZT-OXXIL3ZA/F/ M5LD(DA'C>=0K4F&[L! M_2W@%&Z]:;%OQL#39/A5MMEIBW*MILVW9,VU9 MKZQD.!_!5&[,Y]9:[=!#O%XT@"567]8JUZ;GQL [(=K&O%3>%O:E8LJUO'/]Q8%.XL2^G#))858M]PSR9 M<1@$ S@O[%V1;2LANB[;NX&!*AZOQ=9G6\^D)JOJB6Q-KQ,!T M[B ((UF*ALR[QP0>"GAUPQ"^/3SMI\JZO?$UP&&MF>/6?IHN5ZLGHOTV9K,T MZE;5=5^<$/%>2-<=G%;3+-FT3\2FV\U:*(Q6,V6]NK'B/JR9W%A@2YMNB\PE MQ_6ENR2&(^SAZ;FJ;%LG$G!4['RE[2?2-'=2BN14)K*TW7(Z[8I0/[J)ZQ'J MCH"(.#SU9NA@QIV(HUK;.&OQ(!2<;LBF?B)VW.M=.1QZ5&69&U#.QP'.QR$Q M6UC"RE51+,*>FX]3\RN4&4S'9:65&4SE')ZRK5UFH>Q,JE_KN5)V2MEY]KF3 MSF""#>/7I3E+*54;.('3]LTL0_<*QU!%WO,I8B9\-+O(PI8@N/@CX'I@]9' :(Y"Y@W$3ZAEVGN;]Y;&T&UI-:QHU5:DUM!86U]* #Z.I M=(RJ:K9MJV76.L]B:8^<\,[U%1#.CQKE=HDON*+Z2$L?$>B5R/V;?=2ROP>$ M(/EQ1A/D%V(7/U-Y*;W^G6;Q*X[48T+ M,:]SY-HO1RU-9![+?!+Y%(8:F3GN/U!'9[]U&"X73I"@?>>O-+^EZ7 MP\D_,+2#<57?,XK5X7(I!4DP,H?$Y&C\']E\V M%@M;2(>VSV(6CD19 5Z#BT#9L8!'$CZ*UH2ZE+Z"4N:8J5.=N5B$I^JN !GM1U,WLHQ:.G1VJ5!3_P.>2E M']+MQWMOQF*YO$"%PW$2LOPF MLJ"N8]MJVPW3:"AUS= 4L]WJ*%6SVL*:GW:SW:AK%:/#J[C"'F+G-Y&5^'2I30M(QN+F[X*T<;;S]C*(K(G-,T3??LX?KGBL"M2"ELU MMCI-*1*RRE*X9D!MS_5$P="XPW #\6YB)T[B('R<>OCEU\CY96?C5:+2*M&> M6R1K<3@_HUQ&7[KN[XI3JW,A5%1C4OIW(5T9V6W0"/'C-;NC7[7^;-[>R!)8.QX7B.WV,W0\;B+V&0C$'OO;Q]7#>K=:W3:"@M-/;-=M-2ZFU-5SJFKM9K M>KUN-E^]UDS/"4,JT'B/(R/*'&75,[-2?[1U#UP?QHV0W*.(TIG)H.=(H0,J6BJ\)"=Q'U(% M)UZ$)\)Z.(6LAK,"#L;KH[K8ZOJH+M;KX9N47>^DZQ+5Y0E4$7L1JLB3!0IW MY_-_;;:A@WJ4=1T,LL\MUF.C+@NGAB.GT]75<-Z?&Y=25-<%P&D* R+KG6RL MHQ#2A0RC&7DRS):S^S+,GEI$U)I9"9V9<\6\F7WXEZLES27-JUV\'UN*TIKA MD>?987[O:F#3R+JJ7*D=2'#D%BP:!X(AL7&,JZQ:!Y)3M@6+QDX$=>UPCE7= ML4NCE/;=:RZI4;+NE:*K:4,QFTU :-;.C-)KPB*57;4-[/K)AAYY; M[">+;JA,!3=(G?KYM?17_>+/MO1'NW[SYW7[#]"Q-S0+ST0WO##)]C3%"7=M M1*E/]R+G-OZ#>V')4XQS+-$D2X$O.=(UZR5AR._N,5*";PO):[%R[DOP\Z/4 MI+Y[7?,>D/?_2\0GJ!3.PY2[_*TRUFXK?$N?YS 8 S"8,3KHHX] M)GGHKH[2F_2!43#5@8 M25T6/V#LV-1 I.T"R9[@^XEXDI=>4-7EXOF4.%X&?IA*9!'DLTZ ^&G/WL00M3WV>:O/8IDH C=S2YB$NI.9/^A/ZB'@9G8A"C$PVE 5Y6 MR?.7709G72;VDAC4[=]IZ%"J&Y#6Z8[$C5]^L4]Q$ ]#1E=GL-T.@4H?K_B> MF%::/AF4@M1W^[F+0?CM$6F9C&DD9C.:C%*(X54AUZ7=98(-;2P1N76TR<_I M!8E_SZB++*UC^7W=KA:\ND!9M2>SEM=1@YP[Y=R/XC#)SE*OIJ3J/1)7G- > M<^_1.@293+\<.X]TS4GWK[U>F+#I2V52'-#*4S+VE.(8C\/@)PW5]++NP_\) MI1 -@S!6<$7 [AZ#W%/'7.!!'"Y@'9("XI?> MP.6]BW8%QAXZ4H0!TLHC/>3V>,LR(*#D?.(Z@M>3WHXV2&W C%*$OX<)R%V.-F@ M%HW,V52X!DX^#\[GP9HA3*%_Q\6WS[J@[[F-F6KOR0S2I$'[T$!*\//;\A-K M"P,N9Y?7_.*Z=T*7%GB(S_BXOIA86WDQCJ:9S+.(K00PAW*BR4"*GGP9B1/<3[SB)D5HZ/@?GY@WJ70C?Z,3L' M"\3PS2^<.#Q^<$D83^*::2W0J? 0'S .>K0R!@F)#1/ANO)4 MH*_,#U&./UE6\($666[L]GFXF(FS>B:0:FD8%8W@$T%4JX50O?EE61 5/ZD= M0+S3/I/ MHAXLFKK1SP]4?KJI;XONRZ[+KLNH]OV'6.AF:<9WO84WZGI**46 MXTMP7$KANI$^MP&<%(Y"V!:R-V/4KP0A>12Q2^KL3OSXCS[V>6-KFKFBU)8CD]1QF>+Y8$0PX99LE@ %DLI/[7Q.35W MP9H658N%8$P1T%T6?^'.1$@>4A$L738JAU*@^1 //.7T'//TV*O=-9>34TY. MX;TBAUYQHJR;5,Y'.1_E?)3S423"RODH%F'E?!2+L'(^BD58.1_%(NRY^3CN M^]XU@YDHY'$N,6RCR7^%2Q%=-JH'<#.Z!8>'@K/R^"YM"B,!EBWK MUDH!NH?+XH%MS)P546+BQ*P,"6+):% M"X^!Q5 M1.%A[*=U K@[COR/6!8B"J0H[;6*13RRY'CNM_R=]>_0O5K' @OD(5U*SANL M,/%T:OU\X84G"D(N*NW(JT#VF?NQ[<=N_-B$5D/'._?[[.?_L,<7J_S85ALU MHZUJ2EM3VXJIU:M*O6/7E4Y%53NV91E-0_VN?=???H86-:NJUE3K'[\MI6N6 M[([KL;#):YCMG6CS[><+)[QC6(R) 1V\]#.XK58\[%[4W6DS4X-B4PP0ZHI?<*#!UK?+]SYO66Y"RGCMRO.B? M;Q5K?A3LFFUU*K6FHJLM53%;AJ746^V*HE8LJU&KJ"T8#EZTT^:'K9SHKXN(:UF1BY$1XP2%G 1PY>5 MA/-(G;T'2DDY4LNZ9@G72^S[>,X01+QU3Q,N3_51!V?KV MQ"YO3\JN2Y?TNM<(QWU)<@Q7'8L.%VMN"2O0]NV\=?L[/%DY,ZQ3&YI9K?5J.]9)KMR.L]J8"*W71#Z3?1ZTG==7QC>$R> M&X/Z/9CX=VSFVV4C]F?$!HDW\^6%.V 93^\?P^CLP_&.8RE,!RE,Y175TSC2 M202CR$)1)A1.24-W?# .:D,VS0-(2UV_MWE6C]X-;ZHK%;IY?18+.9/'?=6V M+EA"Z/095D+FSNH8_Y1\!WK8NV+;5E@TV:X=R/74UJR>#)^R6;-/A==#5'8' M;M,A+8/ CU-ROOU^?MM6;K[6F]!Y;H@O U_I!:,QB\D_3B.+[XEFG+N0L0.% MOK9.Q"H\%94IV^J! .P4\A'C2[%Q!=\GCZ2 MBD=C58GW;8E*Z<(C$_2EZNKUK?SBPNI M?MF2SB]OZY=?SAL7[1N:27IK;M-81*_]LN0F^#F=2B(@>0U2**UZ"$)$BI>8WBZ^G=57N5N^ M]U_"((J*<$N\,\[KO5XR2KP%]Y[GH['CANA1F?GA L9$^*:/=%"6B<,EBW=S MRSOGP7NQ):NI2]?LL@.O-+V120NW9/&5QP8QC2,>:M$< S+[,.8?E?3+#?;N M?SE^XH2/V0CF<^X/X)Y7URW97 ) /'O<>]45LP6/[RNJK*J+X6=7X/'#03"I M63"1]N++CRTG'E M?%:%TXZ%E8DC,R%>6J-16VOCGIQ7. M^GL8PHUTBSCHD3\63WD_%YSRGG;%'1!I^Q?K@C!>8-+*.2D>:4=])GMI)\Q3 MN(>'X(,!@NWJXDO4PED)I0_F"1^,C1.Y.-B^M()65J$&5Z$<6KM@ZOVE:#N\ M/;>ISA8*^[(%\%P0S4M.PS<891;%6; ,CJ<[ MN1B&D?$3&-K''.?P2!+&0^F_B1/&-)0PX/"5-'"C'HS<(W-""5J!?SP7YM@= MX%N(PX7I3_G&P8AU8D)AC,HN3 ^V." M/GIF(FBF$=IA'N)K'Y%>%"B5A;Y%LN0SNGQ_O1 J'A5%4TNK;1P&]W BFB$ M[S Z8C:V2H:U,0DIP-4X"L+8_9NO/2HBP6)0:,$/U(X)(XEB3F\(1/\'/O8\ M)R+0I!RH [2R<@&(5X[)TE2U2$%9EKE^4);^>I%19==EUV44W,9A3YJZ;3!8 MP2M>[)KSA?4MH/M=HST=KTAN'8F')@9VD@O#FY1#F/ZZ3N9'D:5T=[&:]9R1 M=M8>#2JLFWM).:D,"R"I!KV3B3UR$X(+[Y/!??,=_!R&NG*(Y\]#-V8 M*7C+Q#[F 3U6>\P/8F!*0*3QHUX*CS;_QR%E16BZK&E%3(S8 :^6;.I%S"'; M :NV;%=KI\&J!H;/$D2XH^/5E"N5$Y'@BJP:^]E!3WF_/")X9%N55?U 3@=; MZSQ+5D]%OYNF7%M2EO7H>+6JLF8 M >#U11;'C^1:35E:S>+]902!LMT M\').RCDIYZ2W#$[$/"=D4/45396M)U;?"'1G'0N/MBU;AW)XWUA4*W*M5L+\;+EM MEM EY:R4LU+.2CDK1::MG)4BTE;.2A%I6\^Z6PY4-FWM32$F_9S#!?JY J&+ MT)?RP0+Y<=D0?6DAP-(,.!*"HX7,B5A?KFJ'6?2#31Y&<1,TDQY4MGCS2]3 MM3UD@GT:!0C[Y/ZA.45Q<0(<'5W%[([^ AM<+RQ:4PI]G/, M_(CCA^7*^/'!@I[RR%$(YN&$; (+E\\=\N>P M(XU>.C>=KZX^A\@[)#!GS99K91FFGS$65QJDFG9T Y/-BJRH9<1T*\B+?KA28LMF^I>BS.=I&S<(C:T,X@/ ML9I;5:ZJ.[E\?<;G\5O?O<<___%;$BEWCC/^F!8TKOO]#%^Z'D4LCEIP!/8" MQ#J_A2EK>$'OQV=H1_K'[+L$R7XNG TMQO^%L[^/4WW-!O]\RP+O^]=V33?5 MJJ4H6E53E?]5557_?G/;^EY3O^.10S4,[3N<7A/?Y2^Y46#J6N7[GS>MMU*? M]>#4[T7_?*L8;R6W#S_WOVNZ9E0JJOV]T:G45;-642JMIJJ8;:NJU-6.JK1L MM:EU[$J[IC6_6ZJJ?3?>?C9!EZOJ_! L9&.&8W2[? V#@1OOE3]+U3L5O6DH M=M-L*Z;5-)6&I;<5J]DQ6I;6 ?/<^JY]U]]^KM1J%7N:O8SFQ=-71\3ZD/5; MY/[Y2G#H!9T]8-"J5(V%T[>(C<4,9_7++\B+MB-6SR\["WA5.U6U;EE*K=+4 M%;-C6TJ] ;S6K(Y:,VIZI]ZI?\?F/R]@<9KP&>:8ST('UW&]/W)]-XI#)W;O M65LXP0HHKA:L15-79Z;S:3YFF'9<'X?BR@=E-0YXV86K ==?>V79L(U:R^S4 M%=UL5Q6S4=&5.LRIHFI6M6-TFNV:6066*V\_:U5KFN&G>)AF%Y13,&+X<"<, M1DU@S_43$/:K,0NY^[3!!D'(^'.WSD\6M7_"^ 5AW_6=\/$\9J/H,O!Q8,+ M\^#5<_3J82&' LJ'IKW]7+6-RM1P[7 ,%@TV-+!@']QXM.;$I@'JK-&J*5I+ M:X'J:[24JEZW%;W5:ME6TZ@T-)VK ]R^Q>X]:XK]4;_^)/,\95]L,GZ=OOY[=MY>9K MO0F-^.B*]^#+J^L6?7=^^06[^OE)NFW_WUOE]KI^>=.YNOX#'_69Z.];^_S+ M[[-=]K\KPOP\IE;?_OLCU<'7]]7=HZZ.D0V_GK:MO M_*-@\O;J*W!$Y34NVK>W[>N,F+0!HN?\LM6^O!44DC5Y[X2N _^"/>7$,)E1 M]L;4[SUGG/M)>6#='VZLD-4*NBCXP11R6HNFZ7N0]H +GT)3\E$"Q16[^/[L M[W2ZF_R>MZR[^/GRZK8M:5JNQJWQ23J_;%[]T99NZ_^W?4-67'?BY%YX'7%R M\F ?F3A<)2&OIQ+A-195UB%E),6HSO RR\&R-7@E R<_]-F/0P:_8>D$H98'B>]/$M+X8AK,S88L![NLKF.H(T0G^1%DZ"A.)!" M-O#@07H5B^[TZ,ZQ#PH2^H>O4+<^42'GY 235UPZ(LEL;7)%+%.5IXF,03,H MJR1<6*Y)M\_47\_@/ \B._ERX-P#)5WO4<@9M)Y=,W?Q#AMI8#[\1'6?0 R_ M)MVSBS/0GE9>>]8J,E:/JJ/4!FF5(EQ3*-_ KM]S/9??%X^3,$I@9/'!V(WQ M"OW\G*!E_DK7"S[/EQ*]'@5>PDN'\?)CW:1_QV):L?D+9*H@]1X?R"AK?KJE M-0:$95^V/GTXH_M]^(U(AO-,TL.U!]_]>78C#5@?K6.@(QP'-%CI4$)3 S"( M),/Z%>G7M5]SJ_I?#BSS\#&;FLG,.#"!=U* 1U]H0915.Y/J-TWI-AB[/:EB MJO*TQ\%%6:CW>GB+CL* W')C";TRJ*%( ]!C,G! QS**!1@[OHL5HH*L1!>? M1B*4QABX\9R'C)2TL!NOTH6/3.8C%R9X>,BY(OPO$^R[ M22LXWS>Q,QC0Y$RX;"2>Q^"3=!GDJK)I.+'Y2;VI-T "JU-3"KHX2F 2)V)[ MPT"(8%TQ#ES4_LF9Q4"($3Q+]; P6 $5-XW:8SIF85]R*.)"; X\Y %C/QZ& MS <%+/4#:-4/8FGHW//1]5F/11%,?SZB L,=[AW70P>1C-O'V %9D['^F@.M M/B).^7M>70^Y1S*2F-O7P(]/TN]$0 #&*?1A\W$]I#&M>,:$J+UFIP0\ =HI .CNKX8PCGA?\Z6"&%CLG73 M2-^[L.\)1N\2X,KOL4RJZ&LZQ.#H7+-[YB15-_,<',!$^HRS!5;7&F,)R.,<_[<&*/F[S-XN9])+8E$CY_S,+H( M)1?.QA%(.0S*9#1P(8%YXOI,S/]$8,7 15-1.+_[?8O?O4(7;) M<9=%7QVW?\GVZQ)8T7]BZF\_5VNU!1Z!/.5SG$VY=,]]H=:C:QAA]YZ'6A6/ M5PU._175JLXR^RPSS[&?&[!"\FV^_:P9,V[!)[EXGF%0B7$0N@5E6'O[63?Q M4N(9AB=!O0=V1G?'4>\>%Z&*(5 MRG?NK06QLSC,SR MS5W\!;X-JX$J5,W936"*[%F>[IFH9G[NMU@WKOO]/YSP!R/9;\.Q.W[,3IKP M8Y,?P! V=Z)&=WFYH5?@?_5*5:D8=4,Q*[6JTFA7+*5IU]N5>LM06YW*LY<; M.ZRJG7GW*_G;=U-DN^E$0SJ;]/ #>E'N'8]TLSB)XH>) M!."9#'0@>\3>0030'93X?2S'[<24V7"/==[ZF5.8NP9B.DS%_-?TB$EOGO$8 MF_GN\=CGPDDR\\?!:_F^$REW[HFXQVN&%WY@XPT]P!J MAMYIE:R)-'NB=99W9\_DLSE-%:Y$R_ZG#*+JNHC%WH'F/3WBUE^8/:7HQ M$XCJ<-8EC]_4H.,\48UU=^!B2%F M?KBA>S<$.?-<$$-T/T1QF!#5K&B\7#QX0#P)"3JY)6;]>$,69KR$_M+!Z8.WTTR6'M*296[3N9 G&K#;NRCGV\1[J"<&F%ICY+'SA1[&GKX>+J\HMRV[[^0VJU&[>[N;!_DE([(Q2G M28%I'(&<=.-4J;+^9*>GI$A41._SV9!/)3L^1RQ=>>;)62?C4?2Q)O.SF8Y8 M0==SQA%[NVH*9<7^=:[6;I91.15T/1VOFTO!G,SQBDF/M5TG/;YBU\LBU7,3 M6WU^7K_6O[25QG6[_C_*^>7->0O>HL#V%1!Y=I>M/YU=FRX#D<8N:6DAYKG0 M[2?*.M.%:I3U&PRRS_.;YVZBU(L\!@NML)<8AE),UYVB27+P40H@FO5[DJM5 M]K6E@C6?)K9>\L[+&1P7[*679U*#=KS"7I)'0S:6)&)OR>.NU]E!K:J_V-#M>3P2 OUU8PKH\.$0#8CF#>QC$59:O. 70ZLN. (B?A-?U,$0MG^A+@3;A27LM3?'I[?"@U!Z M9E56=V.9%)'9BFQ52C-L_V;8!8NBCY.L.'&MZ1Y@X>CWB$U46PN>9+;TBHZE5VXG(]BS<=Q>_&,-7>FJ1M[F<)ABK!1;>C\-0Q5 MMBNUP[#GMN"QIK^:&7?HFY(Q 8,OFA9\6C8M2JJPS& J96&HPL[ZW0@Z'!8-CJ#+;9ZBS-#46&\U7$9!U,28)Q M,6>YS:B>82C!^*6KP83S&W;W0HEVHJ5G,^U:FJ$9AMU4&FT3YE%MUY1JK:XK MP%.SKNNZUFJ8/*96R[&TC.YI]B8_%WO6$'U/K\RDCR^@?588'S(<$!!E'S[V M> #Z5S@B]1[Y___R4=!U7;5K1D55JJJI*V;-;BB-:L-45+U1J=6MCJU5ZB4X MW"SFDGIDD$LXFPE^Q@1_/_8>I7H_&&,,=PZ=9EHLR3A))G9_B<5UC"!QY[[T MA_.(F30FST3JU&\:*2C,IKA(H%QJ/+)V'JLD#W,D0&;>"- IA.$,"8T'T5*D M9A*!H<_"2'K/0:1LU?YPEKW?0OJW(7$)A1P#QD,\&N@@2KH1^V_"UXP8%P?6 M1Y]OO!$'Z@)R'4*2"05NC@ >$B!)HZ#//)Y$.4&R3"MT"PP;S@G$T&=D(^ D_ZDG%PJ3\&8X<#"^UW'XZ(P0,(=UP=Z4BC* M);QS'*,LS<] =E+HJNML"?(4OT$2BGS527Z?A*7?0IHKA&L*)PHIMWZE,5IF M("4E)N418U*"SJDG=Z!PQT/+5W MBS*PP.SAVB"&LGDAH!&CW9[@&-7 8;;2$(,[O*%C(- MGYON&Q53A7VCGAU90*!OVDWIJQ,Z=]#+,)*^YB"+X2=H@:!K5P*NG3F/3<'8 M;H6KFVOWPS+N"? "34?6@S-9'H!\-&)]EPH5G^T$WK ,S(&=1BVTYW+J!GFXF8P;@M5>U1E[&8=E6>"R6ZS%.) M4BK]FR!QA%>S]%V>AN^RP[HA&HNH2>VY0]L6_D%;452A35"@!#D] ^3_=2.P8N?-3-+%\5XN[,'D# M&%C&9M'X1XAA12U$ B/.#2?NG6C(6#PY__%6XO14F^+U0W/8,FXS$Q*V0>I_ M8C G#EF'.VH7N<[('\J=01,O&NV!GI?RF1_4F!#P"1" CAMXA,#3(1?0OJB< M(J0Y?[ 59SX'O:5BVX1W$X2:3&'O,TI EPVV/*XN\SE24;5JD?;)UR>T,X3 M)UQ*,IX^X *%DS/NY$B8]R-.^24RTPK9X^Y31*#CD8Z4V)BZA'M\7+#V \*E M<6#Y8414C=_7Y0+ 9:022[+N:(! M0G@2OR_[)KR@'.0 M>FH5!3YR8ISDTHR"O2K1(['YH]\\T.)\>VHQZ:+X< )'$R):*JBB,,![&F' M[:4#1G>CKI /NGE,S[6R@.#,7?8*G2(&:C0]![@E< 6,=LS4J$W[E3D==*<[ MV5Y@6^]/S"WL**W"($N(F@DFA;A03?5=GQ=KFN#PPE0BJ#_NK4A$Z#(?[W73 MD'_0KIRK]*(VK;HC[AJB9(PM$T UKWL.1&JS06FQ8QA >]OX$G/^=&A@34] MZ;6\)WT5.V-B%N0VI8^AZK=ZT&@VCHQNO"57:20AD%X-(1LDHM91Y,834? 7+HX>FH4=*'&^%^"@* M(Q?/R*1[TW-/@/?M(X?'I? 6,4Z%0EC83[024:VFH+X\*":]1L1"?DXH\(&? MA%\.Z6*)(Y1&B$]*EO>I(I0BPN@V"*4U;7V$4KL ,*&GG*5^38NLGU5K.Y2L M/]LNX=YV+1QH3^U='K9-X*\:)=K%:XB*KAZ.;[[-WE0LZLB^*/N][^&+,+BBOCGU6#BD[Z9N,MVZ51I:?6:;51; MBMJP.HI9J]64JEW7%*-A5+5V2[-;EKY6Y3A]5Y7CM.G:+U?77^J7Y_^O?GM^ M=4ESU7TZDF4WI>/..28LWODEKM<783?]I(=!!>=^[VPZBNR\\74Z9D]RI!;S MG >'ZJZEU;3P3A*O2;G;^JH7!]/%J:ODN-'XW;"+_OIAX'F/2O#@3Z(=W+[K M4!G>]^@ 2=':L7 W"\6=JT/7&5*>P.9L7#L%+&(W^:<>F#QU29+_+8FF?II] M-4C"J1& UO-UQ6@T\=_$2R_[T MB^DD=SRL5)YCAE<4LZ7.NB@!F(I':6)3Q=M!8U#Y5.E/W\5?:&WS;2[A%YF+[VLX>X^_CM>1% ( B:OX7W")-8 73,1 M"^^!93X;& = T1'IQ3EO5% GY':4>+$KOIJ=O[G9$[?O_V$TX1S &6GP'1'% MZ;/X(0A_("G=$/3T,)N?,ZF-(2_HCH4W^*] Z)!JL_% ?/0]QH^4MP%\L#1" M@B[_*=0'"Z)%4[E:4I;_.9>KE8^E$)3R(2)AY1VL4J_MI?>K MU>YE\#JBJ)Z8Y%L+& Y\O #Z9!$ I<)E>#35_1='V>YZ5L3+,L M"D%'MT&]1Y?"N2J A016J;[]K%4JU6F.G^)B,;]7 T0E.A=15TTJI5) =@T$ M(%G(Z@(&%G/:"<)KEL817 U$=?!X&P-UEPR;;S_KICU3^?EY7IZ1ZH:X]6<1 M794B#(_XI5_$4= UO"ZV5.MI*7^"JV?&XRN%\L6/7SW'QSJ?[4F%E"*.!BT" MW:@\/1I+>5JZ+KYB$!_K1QVP(DAI'@KNF(D#8BU=(ZOPM4PM_L'".P:KC"ZG M2:T<"OZ8@3O#$L6Q(E\K:Y$OX;Y!G5K-IM8Q:E6E8L'YW[2MIE)KJC6EK=4M MRVKKEJDWH!/5^&ZLJ3N(EQG.@!69^FYL;@9PG$' M@0V+;BO50!)J'"ORJ8%8Q,_R,W%I ?O7*V\^5F?W]649F^::=[JL#&NXV@T':J:.Z5E>M:JNB M*9UZPU3,JE51&FJ]JMAJI]IIU/2*U6GN/?JONJQ0N:9/>ZNOVQ?UVW9+^EJ_ MOOVW1*D(]2:ZKF]6\5WOKFKY-_2[<8\K>EZY+VGB9$/LB@F4 P>!2B,+*>6* M'%N\BEJ/CDL8K^@,!J[G>[Q\,I!98";TX" 6."_Z6 M@TV90D'AD%$P"UC,"'>'6XH'((JS=03\?3RS/Z.81[0N(1 ]?2N:+9K"L M'#?Z3:0XD0-OR)R^0-?@[*1);7PB!DX/Z"8SF>#@L@Q'$>J9@-B& M(6.\2A]&WB-ZR=)(5QB"#+K(&>'613B4/[FMI !Q>E"$?DPY#_;1G5R\C= M5\DB\N.#6Q-Z]42J?.NU/6P-K+8@GU\B M)/35\54PC X.WA.")P&%Q-.8ARLMAP^0')[T+/4IZYE#S!"X!L7W)6%$4$23 MY'YR)0E_, MT&4#J?V3]1)""+BB^+X080,(>(D#(HJ(L7E?FIQR)\ #WFD+YH*[.^+I$>/Y MP4S$KSTA2&\6H;JGHK1*8-D:KN/G?>U-9^S&CD>QV%MT-_>UGS=9K MS[K=E_ T/1@WO2'K)WB_EEZUTLTK![V*&H^YOU[>$U\Q*HV:9EB*JMM-Q6S6 MZTJMH584U6PW=+M6-\R6NF]/O#VE#'$QILL$AC7@T&T8,GM'T9?LYQB7VQT+ M"(P4$4$0>8K$>X*]SX,EI6B(Z?&@J%)'K(C2)+V9X4W%#T$>60Q^Z+I^+G 7 M8V%=/X\DA<.Q"N1+G/1^**Y/RRF%=H&%/IE@4 OAG8!0(S>D"(85$7I(@%!L MZ?I>[#2%=Y]WF\[J<0&TG^P*@,!(&,;"(78!D/(Z7N-; M1!1#*+THSA1A;CB%HY875I&N[EF(+GFI%02A+%U<( QMO^NDO^/7,S8-_I_T M!<.SIR+OY>DX^]:7V3!X-X^>3$-^"WM8\ .VD3YT%KK9EE+WQD,'?8#-+'IZYED1@0YM/$$SM3-%-=(LT,#X!D"C.P&LP+N=N8%U?= ( M;C^A)3>](C+G^!G,9"R]QT!:'!H>8TKU.'RJ;M)E\-3$CHC0DP_;[]\B92 F M_-T) [,])M?)M5;B) A$R"%8"H@)MZAW%^<]IT!ZI6M+@TL:_U+@R?N&79] M:5!V779]#%T?\=W4$Y>OV]X^253TSK%S9 M^:7SN<#UWCJ_^7I1_S?"TWIPULXA-%6EO MDWA-5+'EP,&-HY/DIC?GQ3Q>SM,[\1G>OV)AV./E M6B2G'R^#ERS..N;^J)D9YKZI/1D IWRYCB[3G>[J+W;EG),?XS>M]MNJ%N*A M7K'G-WG$;3\,7C<,,:O)IJD>-8>:7*L<2)C4IAQJLJD=-XNF>MQ"^EZS-N7O M0QGHN>*62_G]A[?I:K]I5KGI'A&O^0!OU=YXX1\6JYJLZ0>BP[<.RY:UZLG, MJEXYD7A;^]4R,<8_5[@4W,<(OM9S)T;S*F:3\ R1U9.YA7XNN6E8(1;F8 C; MO^8H!-N%):RW6B'* 9=X@T M;^Z!MM0#.?)NR*(AJT>.-J"9LE4[$"?CQG=!]J&X*S;DT'JU1/G22W%:-&]J MS!E@S/6#I.NQHIF9+TO9X=C]Y8R4,U+.2#DCY8P4D;+U;+-7 6Q9._6W4J;^ M;I?Z:U3*U-^RZ[+KT^FZS#K>5:A'26M)ZTO1NB"<$>TCQ\W!ZOSE>$DN3S<8 M'!Q+92+U:HG4^X*L+A.IER=25\I$ZF)S=\J)U%*9/WV'7B2SBPC#=*>%O)?'[]2(VMV;U!3-[#X'73N!O5D*O:@:1_;5RL M157UH^904^6J53MN%C7[Z$/$]*JL[2:9K3 LUG8#%U!FTQ]^-KT!EL4I&1"C;]S[;POQ X*N\25C3YBN2^NH2(5=.1?BMXX9"R5EJ M93#_:SUW8C2O8EN6*:/[TQR%8+NPA)7S42S"RODH%F'E?!2+L'(^BD782UC( MQW0W64) E#1O?SE4D77M0#P0&U_Q&8?B8RFO^):RJ*NR<>2(X'I5MJOF4;-8 M*YUCA[B['"+-F]JL989R.2/EC)0S4LY($2DK9Z1HE)4S4C3*UK.6-\8>L0\7 MPV,):$=*U0:A?FG[9H80XK%!/+%V7R A8+5U0L3,4G [9%(/,]?&CMN77+_G M)7W6AY??Z=I9)6MYY'J>&_CP!(RL'\/8,3_&CY$+XT7I7T">%,&G:/ HC47N M$#0TQGPAR>G_)XGB$;P422'SG)CU\7GJVO'[DL]BZ2$(?T##\.78C1T/W@W9 M?Q,W9/2:+#$G](-DMM]1C ^TWT]"' -\=<2< M*.'E67K4I%BC#?($):@B0$4C!5#40JZ/T V8MA M?(EB:&)"\SM-/:O-3>[9V@KAM[Y[CW_^X[]Z_M MFFZJ54M1M*JF*O\+*E/_?G/;^EY3OV.))=4PM.^PQMW^/]^Z_>^:KAF5BFI_ MKZJFWFF8IM)IU&J*V>AH2KW:5!6[HK6,:LVRM9KY'=_\C&P*+F>U($C-G>LK ML*X^DL83?W.M_Y&4U@#H52+W;_91R_X>.##@CQ]G=%BJ0BX"_TZ)63B2^L _ M%W:2#)@WE(H!*+;@ 65D9656OJ%DK]I1BG4ELFZCL M],.3HS0[I$L0&KC6GM:#@AJ[NC[44NWU@&AVWO4R#]G8N6-*-V3.#\4E??N1 M=CIIY>FIYB1I%6MOQ_;A$VF1*,'^[ 6:9N]5_,5G3U*7"MBQ&0)K> MM:6%YH;X"JU[&B^, T!["+)/A M#I9)XCNC((RAQ3ZW6]!&=7RP_'M!%$?< GYGRC53)>/WG25KIBV#A1^-H1WW MGGF/&QVL7^,VKJ8OS7Z=37!XU36V%8^&;%B+KQRWY'%G&OP05]5?;.CVP)3& M-8&'W3&='?T@9K#,1D[,3X-D5L"I53<^X?F2C&_7IQ,=' J3B&.TPC$2!@Y. MSIXX,//C/#;@HF)E42S!H1G(".%8C%_C81A:T7_%L[AY9OVZ]R6XYJ8Q)Z>6 M)EO6XN37PBW%K7E584DNWNI>>DF66]_4(A6KC)9EN@!SRS,>AD%R-\R6J;63 M96K2,CW 16K(=FUQ=,?1K5%#KB[)Q=_1KID3Y_'/3\4(9-EH 0MK'Y\A4__G MX@/G"]_#O!)I^Q?L@C!>8-**;+<>A.HSJ[*Z&_NDB,Q6\.ZE-,;V;HQ=L"CZ M*/62,,23$K?!8I?M& IV!R+T7JO(1F6Q:VX%$?IP6 OF/2(Q61L[39[DMK2- M3FD?+N>D>'-RT#X]XZ5WJ*D;?%GR8,9D<&W# Q8+I@E?BK;#VY[*69E=A6L%LLV'H2T+6&N/QE[PR-@-"^_= M'B,CW798;["5Q3RN7'*P2E=F>/F4$L))H?=!>'C MB=>.6EOG^UKH^XX-N.*A44)'!I=]SMJY[448&; MK EKC%LJ!BA%CG>&[A8+$G, GVOF2V=33K MU0/ CEB*.5R/WJZ$%!_Y/IN%&/VVCT[N-6ER6;U0""3MF75K+Y:T8FB(-*L MLG9*V,'7\P26\['.?+RN>5?@XX8NZ^8!U)_8YD!5ZO)-EVB)C5'.2#%G9(L[ MG1>^J5E\(10,.F#JQ^P"#/W^N1]C-#^02!6Y.1&*KW!D=Q("H1.179 MU8TLP>S",R&_&G*C'K3WR)R07S 5&#D!L0J*@YQ0W0 YP=[[M4H9+3N_MD!^ MT <^N5 Y !>X9LNU_6;2G*1\(%#2WD5B:R=435;WE)M<:I-I:='5PY.6JFP8 M&X?9EYID==G0#D\V*K*A[P3)H=0DSTF+?GC28B^M2%MJDA=$FADRX'@0'TPY MZKR?4:ZJBV,W7E1"UG!VO(078EG ZY<@Z#^XGO?R[@K#Z-B-NE55U%;35DR[ M82J-JF8H5D-OF;;::%>:ZBL!-!)D*@&+$AJJ$X:/Z+O@K@<\9MV)49$>'/1/ M9-X)PH(X!,1&C-TLCM_!KJSO=[!>+Y+TF+LNT??61:=+523VTPVEWT2W[[^$ M011]V,V^5 S.Z[U>,DH(ZGF&^?/1V'%##+:?^>$"QD1$:1[IH"P3ATL6OX@P ME,>.)_?N?SE^XH2/V0B*9)*]&YJ;WM3KEFQ6CAMZ\'U%E55U8_?>GG$1-G5O M6S"1I7][Y[G8*0J]U Q&7=>G(\[A0858W^FA9>+:BZ<=BRL M3!R9"?'2&N4J'AZB8\K8B=^RU!\'JS]V)!&G!'=1XOZ4I.+OD*P^-I^&!LG,B= ).?DA54PDN5LU+.2CDK MF]E":Z7MS,6;+ M,N0S\>X95,RFSIXX%IMSX<4>I-:II=VIUPU",6KVBF':[ MH]2-MJ9TM(K1:*GU9MVT]PVO9F=F89WGQ% "#"]6FP*<8?7:_R8P, JO;>L\ M.&&?/R?RHRA^A6IW+2SH1_AK!,3& V*B?/G:>2BWY;8?U=C-Q<&$O[C[**+?$A18R8F?<$O0L!Y2B(ZNZK)A++Z.F'WYI7&X M5GQCT^HJM3-U^)S*'NJR^$J^[G4-+/],6 MAYQOR==Q V<;ZVU67T+'3\_(A[3_5&2K6FC-M2V#MG5FGX@*LW2Y6GL=G.9R M,E]\,H][6<*N]'KHK,=TJ%ISG_J+3E0'MTV]K\G6YBM_N\BT_:V(0["UC[B( MQ8O,ZPD/3SE0I1P58(<^J/VX$X0#YL*6_%L3;U\][Q W9[VZ4E&[@]V:=>UL M22GL0JG4%YE+S91-6J*!9AY:HH F$O89L=DY?_Q4*GBI*& MOWWUUXL'V/HF:9LEV[1@G$0ZE^F*PB*.;Q(HF:TNJ M:1S\'&H[F<-3<"R4Y2J+82Z6\U"NC .=D8/BMKB4E2NC:)25*Z,8E*UGIZV% M6;,*%,TTC,TUNV=^PCIA,&H&?APZO?B;&P^;202#QL+VSYZ7(( (EG""__JW MSL^-L6S0&T ON5%@ZEKE^Y\WK;=2G_7-%_WRK&/-X-XVZU:DVJYI2M3N: M8G;LBE(UU;:B5FW5U%KU5L4PH!/5^*Z]_6RH6D6O0O?9V&S WUH#M .$G[:N MJ6U35VJM:ETQ*VU3J3<;IM)J=FJ=2J=B5%O5'2#\D$3^-PGB3S,NH>R'3]), M(G\(\P9?PHJA[\XOOV!7/X6'Z/:Z?GG3N;K^ Q_UF>CO6_O\R^^W'R5353]) MS:N+J^N/4GC7?:_*\+\/*96W_[[(]7!U_?5W:.NCI$-OYZVK;_SCG&/JHGU[ M"VMW0DOZ_I3#B@@D;+Q[)W0=^!?TA(.ER:+LC:G?>\XX]Y/RP+H_W%@AA,HH M#H,?3"'T$=$T?0]"'814 $"A&?DH85TT%]^?_9T4FI]HJD!]!?T%JJPJ+LE1:7'K>4 MHRDYXCA?1R1(5_[2ZD2R], D!^6+]0E:S8>Y!W$%+ MZ\C<8HF3L&H*H;A!?CQT8@)V@T;\((9?1F./T54$@LHM9?=,NF91X@G(NI"-L3JE?P>MC%GH M!OU(ZK([U_>IZB*6"5W:D@06ES2&>494@#X8.WT60C.YI?DP=#U\Q(6>>.NB MD&-$[R+93O\_";] 09R[ (<\09: XRX3Y,&OKD]3$O8Q>)./;9"$TM"%\0VA MN]Q\S=)AG94+^W@7]C<4$A0,%"'IG7Y6R^1TY'H>[AFNWPN9 ZL'A"H8,Q)M M6&Z.ZQ-J(G-"_"J28>53B='8^2E+P7*-(?43QI!)X%/1Z20C$<1!-Y&#Z*+D*[-:JSP%-"'&"L/'!0!$#!1)$ M"B2/R)7]D0D;:6P<.M3NNZ.Q%T0P^8&"_ZY"E^N/DQ@W&J*/($<=^,.)8"&C M1(W#X Z6='3&2^\"SPXNN'NLOTM8961V#9U([#-=QGR8?M@59[5V-*NTN1#A MU&8"#:VD&VJ$HLX& ]CR2#KY#B=VH5)IYY1V]/ M^UQWE83I%L)-05 46$$]MSW&PS!([H:YG80VF%YJ44,KM%]U'W%W-F/:%7IHW=3RN9XWX-;X=LX#&^ M?Y-QCU5*^,@A5^PGG@>$6@7RW=CC+:/B_#FQ&#+EF=(UH>H,#22A?>DY)]OU MB4,W%KH=CAIA<.]X0J6/1FZ,(\:/-5T82 DVAMAEP C22M?WD1@8'$K^(XVB MBT5,Z%0CP_>/U R:*_._"JZ)'F@$**&N81L&89&BI(M[!=@+G"8/A\KINIX; M$[SV]'BY$9_1+CI_SU+#<-IQSF#Z0VBZ#,^L]0I3#D@!C@)\0N8AWP7#(6Q\H@] "EUN& M:0_K<$.[?8:FEBN<7*DY2U)%LB3#A_\F+BSOJ1;_D_3OR% C4POL5&Y=IF9X M0!L]=M5/A+V%%DI&I'")3?[F?NT>E[#,%D=K%7X.PDCH>"3S/T%7RA9HY7?29T?OX%-SW%#V&._3O9;7NME M,LU>@#?NL/K(O3;OA>,FS\CI9[/*7>;PU\/0!6*((MX,6BYT;.*3S?KE[G?$ MNQ\>E[W OYMU^N(ZA9,AG)/^(\Z)^66'?POS5AP2TSI"KI_)/%XYS:Q4H2!0 M'9#1F-M-EBUPZ(K]=*,X,U7SOZ/IYO*C>,A@,41XQR9+.8KP#6J 3CL,/8\] M1AI.'#3YSIC9C4#8'[".4U-_F=Z!-8*,+SJOTU:97D/UJ>N>..[FJ9E5<4(- MYG4G6/7L3FC%U,--9G>?WUREIUR8Z^S /&DV]3U,GT10\="CC[QZ$YZO^04].! L"5 ME!L+U4HGK+Q'!3W/OCBU<)] D&U+TGLA(?RIR94-'D+0:P$F2=)+]QWQS@X0F2$ARIM*47RO=QG/>2E#8(Q?UQGU JFA FBEU;4Q\9MF55R_&<\*4 M.3%CKO/2<$(Y=05+O.17*[#P.M/2*(#>THXUK<# MLG";D;+C$W=>T96G>(R[/&6A(+#$H-BU(F@ 7H(!!>.IS\,-4$7#=$7<3'S, M&8;<&D05PYT1CM!= 6Y^J/_04!Z)[8Y43^8ZHK,4#@ 02(K.Y9Y&:@"U8"^U MNL1F%X="W8#Y!R,2/I*3 B;-H1)Z?#M-?;NT_?FD-'D+."["24F;1;HI3.X\ M>4P$O#9(8#3$Z&)HAJ"1GP*9>X][(-_'>IX313Q6!-VD..TX(?FYA <83&0J M-T(:N!<9QP%O8:%/,61YF[M4<,>KX-#KYT;.'>SD=WB>#[++%V[N++MBD4!; M,;*[1E2R@Q:.\/_),\Y>-^:^W3X;N]C2,'C@P50T''AJ2K6 <.AA6W ,XFJ) M+Y4\8?P8&@VE 2TWAP(;'#)O0)*1,* Z&+F]]#S)#2!>X9+"J_C*25V1W(TY MN7/*#TA?\+F RXG=0^4V*5PK*[@YG^,MO2<=$B01M!%]V+;.YC&MJJ,+5UZ> M_K!&L=/5)G5^_I;61%TVM4MF:/4)V?&HKEK*M:9O5\FU\D2]S+ET8_'.$\5? M7^K[LNN]=KU1S<.5UFH73JT_%)><)<4M@9CI\\T+@$W03'8-5K@>;$*.Z'VE M_[WF%! >;)2,%TAP#=7R7^WKV_-F_4*I7YQ_N?PHI3@Z[[4/1"R\NNKJ/*:) MW S6:&,-L'^4HY5(W0;YZ)I%/)!'W+J,$B]VE8$S>G,(]*\.#5WW-283BWA7= MMA)D:;)]*@I/VQ@K?R\*;UOV3%O6*Z\#Z;;_J=R8SZT5WZ'B@TV=+PJ&9+HK MVO8OV$7AO,BT[>L87A1^BTQ;N4**2%OIK5C;9%^S^M,EBR=W?X?BG3!43:[H MIV+A;5XHJ-#N"=*"2HE:,7GGH'! M+&.'RMBA,G:HC!TJNRYCA\K8H1WL\F7L4!D[5,8.[>$"_7P"TK31(>0U(H54 M7=8K)U)HRB[VQ?F&4ZA5+-G6-PZ".K IW-CE6$8*O:"B^X:X%.,P" 8(";IO M7;>M$.FZ;*OV:2R88JN\K6=2DU7U1':OUPL5*HV^IW3AS3!X8*'4#P+$KHN& MS+M/TT!';AC"MX>G(%59MU^G(F>I(%_VZE*7J]4349 ;LUDD!7GPZO"+$R(4 M!:G#@U-\FB6;]HE8AKM9+H51?*:L5S?6[8(2W27Q#$[ M0%58E6WK1&+TBIU N/U$FN;&^77E1)86X+IJ[XK@#M-J%!-<]8/3@(8.QN") M^-6UC3.-#T('ZH9LZB=B#;[>#[O4B;-K-D18\-XLD"7YRPHVGK9.RLIJF(FED2ZA'6R\(:)-W@ MGLFBD(DH<<-+/&!QNJ%SSPMK=1GSLTJU"19HS)4'H\)^,'M8A S+-\&;O);F MV>YTV?$5+*D>FS*#Z73Q\(0:FI*A;5N:&ZWT('+2J M)8J1%ZIZ;+X@_(*BUU1QF&K#XQ#X_=EG_L9BQ+EZ4--5PV2)_>PQUN?U%_D( M2F(\Y^JM7U$%G=FIP,I4O%XQKW48\#*/HCJ5>,CU1?T=6-#DXJ2J.PW'HV+@ M-T/&L-#DU$Q[V3+/3?>;7'VR/AL'D2NT@JAX1ETA3[P6[H+!>/-+5E9MIH2: M* LFZLO.>T6IK\?21:"4X0/X]*+3UA<)_NWG-LIZKF MK++#\M(Y%9"K(8VJ(%?5.:FS4 M96'^I[+$C*HMCYDD/5ZX#D[[[H$SSD:\)S=0]-LRV 9 MX[!]I9,I^V>C^YU7"'/0JK*F'DA-H U9M&5M\VI !5HTQ[-$O!F_Y"&%\+^W MY=KF(?P?#BNFY+TI&Y6-4YOSSG'^@A9NHB-/#S5QF9?7,PYW]5E]7J M@:0Y;,ACI2;KQDX0JTH/P'J+IQW%[HBN 9D3^AB$<'#G?\N2J[MQ)Q6/5].4 MU==;.$>05%+F4):S4N!9*:W!;3-;;X/X $O;:U9%KE5.!(U5TPU9WPVSI?FW MWFJY8%'T46JD\:=Q(&$HZ.$M'["+K%-!>]=T339MLS0"B[&E%YFVT@@L(FT% MV\2.T A$>!.>*?,^N&?AATF&Q=YWMDV=@,:N5'QQ6)2KN]FQ3V03*\$-RGDI M^+R4$46G$E&T=,-=-5$(PX>@G3* J P@*@.(#BZ J$P4*@.(R@"B,H"H(-Z" MC0*(,'Z9S45#3$,R3*R:Z2"C-_E\Z?E?=.>UIRC86()[VG M%N)*2RZ7Q[3_=;?MQ8I6W M6.5MR2%N8^6\E+=8)W>+U4I"+&:Y..E]_LY*EM!)*4L/>8Q.:.:=?69DSXUP MTX;#:P[1,QXZL?3@3*-U$EZI.,>^R< Z'Z6N@.6$=Q9=CQ$5E3/I&Y/Z;I]@ MJR?4O$'XO4?)'8T=-QPAIJD71!&CPS1B_L&#S+U'@18X?S.0@7T:D#>_K#DD MZT"'EHODP!;)-1LYKD]%7UDXP*Y1.(,NT0JO(;#D&$A&:2.Q"1T_ IG"-3 . MW1X*)?EZ4N\-XDP\#-W>4'H(PA_2T(DR['71A<"W93]IN2!$>^*SGRSLN5$N MQ5,*QIP ?'8*'6+,>^2= M"]HBMJ1+/#L0\3!DL:15Q1(N%^DI@-!_11E 2'&I#8+5=YDO/*SMGVS$EPO) M00E$?]Q ]*!9[IC/0L*61QWC@[[@D/*@,T9N%$TT)X<-!],$=!F("X@.^>6Y MV@ZZL=!O3J9W$7H^2\#OLIZ31"Q%90]C]V^B#!H0E380]CU*B!282.F1.:$$ MFP 0 _KY9IZH'$H[-/+@QD.PER)&SI#_W]Z7-K>-' U_3U7^ TIOGJK=*L+& M?3B[K@) PE8B6XHD[U8^J2!R*"(& 08 )2N__NV> 0CPDGD3()'GJ;5( C/3 MQ_0U/=TY,$G^/4[K1&">A*@;R@7.X=V[%/X8TDT P%S#>KQ"93@@/&,"L"3^ M,^$N49B2>2GYON<_X\??WH\3_LGS1A]NF7AVXVB8%U3[$];B9$63[X% -JB( M[Q]A!.ZW_"T*9_8J1GH0F_#D+>G_?D&BX.&F8TJ*8*@\+QJBP/]+$ 3IX>Z^ M_6 *#ZBH!%D6'X0+$/H^>\E/(D42]8=O=^T+#AC"!_9*?K_@Y0O.[\'/O0=1 M$F5=%[0'59!<77)D7G.4#J^HCL+;JM3A5<>5VZKH"J*I/N#H'V6P+24#YB[ MG5GX#%3= >F- W+==Y$#R16@LG<)7!0^^6!FLE88]VAQ3M"R,>2S4$D=37 = M0^?;MB'RBM2V>,LT7+XCZ9HN2Y*L:"*#"NF8D7%6T@V]^,D/^30:?: R(/O, M'-YX. XR[BWO)LJQ(?#-8Q1]1_]Z3*@E13PPI(;> M?^#/;N"Q$]I&WA/AITYCZ&$,M_)6-$IB M8Y40Z)Z#ID7*EBC,943F#=&H0,KEGOA.$/(,,.[_"?1_= G6XCQGYF1N $?= M(%\8JH+I]YWV=KHL.9=%N"9=/J&)@9,\QMS[;$XG,SAFOK:H^5%E+MT6&59A M6,W#/C&R3AD#8+K/0&Z#)3GSU1]H5YXR%II-T6R*HVV*.1TVE\.R,ZTF"DO5 MVK*,&&[:X>,6^L+95]AAE6(5,UQH1,K'"$SZ@<^_W,!ISIB.'H]-'-AY?W7O MF8['>JY9<[/F9LT'6O/>_(E#2%YYQY(W#UVS'H$8(!_XH_JD'4I*R] 6UQ>; MR<([KMVR!8R*"" N3CP\%1 -J66:B[-'3P5$+.4EB(OKN9X*C++1TM3%U\I. M!43@5'E)GO.6()Z8A[!S/14]D]##TUQ<5[F#^1Z@ MBGCC8O$)PLG!JK1T_4PX6&\)\F$TZ#GKR_O8ZQ&8X#M+>$KQ(Q=ZPQIV?=2$ MEB#5Q#O86N:I+>%]WL0/=5.F8ER2Q-J$K#<@0$ORV=BU4HM23L37^6<6-@$\7XF M9%5:ZGXVZS*_K"3U1S_^OD0!'?CT<2,]EV63'@G03''AZ-=O>HC_2 MT@[/V!4!O,)+:VA2O:4U-*G>TAJ:5&]I#4VJM[1-+;I#1"(.P2$;)@=(HM!2 MS9I$OC;MYRVW=/&TP=U6T]X#?QD/2VU,I M*=UM2YJA6KS1Z1B\TC9DWK8TD5<,1^_8JNT8DO/34E+K%\V;"X+,E*3+:8[E MI(H6*7W/CY'MQB3)ZU1F]5N]#'4TVZ_4&P6&\!C^:,TH^@8^FOCTLE<+NS2^ MD"# ?],(2\"-QG%WX"6$5;U,LG:-72\9<"//[\$;HU$<_^H&??=.N4Q1,_7Y3+U1 MC\6Y37QC?>KP]FW'^B=_^?7NLMVI;E/%3.VOU'!POH83SG"PRE,'!NI0;13/ MEY\6-K!TVI]JS$T+0;K&TK>G!M0]&G"G!I05C ;>J0'5L-^6$GH5NWVIB#Y\ M![%E[MY&+34[B_S!LZR6U*RT66FSTC6>V[=D/:X<7;/KHN,E@X-*S46= 5<[ M^9\]S)_+!"BB7^ F*3M=X=ZO(C18:;!R@)0G9>.&VPVM&UJ?HU^RICZUNEVL MFYR4F@T>WBE9CZWG,^I:AKBX_D(%=L3V$@ANX:3C MYJK9$O<#8>,FE131IRCJO?A!4#LMI)QZ:-Z43_KH6VWIQDF[MK+14I>4GSL1 M"%7CI ^/9+,EF$URWK%.CW!%Y:Z(?WZ^O._P=S>6 TLH(3J,0CX[::*XS=L@ M_O4O=3UX6M)]IP+;JLGJ.V/B[T8IGK3.%T\[(5,5]F)Q-P[9HLSTD?=*"P'A M^54TE4]1JIE4.]WVB[*D)_4*//1K'?;(+YNG'M0#/F7SE+]Z "CJ+478V'&K M"8S;Q$=K J+1TO9$QE44UNC'$KU3AO$ GL5]995UZ#:J2BMD35GV*2$76T6 M=BC+JQ+ 5G9A#16JL+"&"E586$.%*BRLH4(5%O8SG)Y;'%U=+Y3@3DIN8:GC M1=67IPLH;\0HQPPFB&)+.>U;&G)+/.U,'5'9UQ6MRD H:BU-/^F#8+FE[R\KDB2E2I&HMKK1JHLFX66H5;VV+5A@!HSP+GYEYMHZX0$ 8FYZ!&6ZM%&/?5S(UOF?FR[RNR0 M%ABPIPR@W!+,DZ:@U!).V\.23_NZCM22CY<[U1Q%UV%AAV+E2@!;V84U5*C" MPAHJ5&%A#16JL+"&"E58V"[LL/J&\=<\>';R#KP;T7L;$W/#(OQF2U$J[7]L MVER@)6B5/C[>$"Y1;*G"20(FR"VCVM55-H1,;BG5CF!L3#&])>VGF.8Y^/8R M*.E>-'X,2-7,A]VNK.I67$.'A@X-'1HZ-'1HZ-#0856;['U*.X>5ONCYS_CQ MM_?CA'_RO-&'N^Z ],8!N>[?DF[T%/K_([W+'@E3O^^3GD63LJTL)]L*>U?% MW6[X;3PDO7N?V#.7#;BU$A?B)>,8?SK$-8P MCF,_?+*]Q$^FA^:Z49C"AUO2__V"1,'#3<>4%,%0>5X$GX3_%V!;>KB[;S^8 MPH,DB(8@R^*#<,'YO=\O_-Z#*(FRK@O:@V"W7J6W7[ -S\BRC*,[2^$0;E!E IVN!^034N8; #5_+^5?:#\'6GY*[OZ MOIFZF;J9>B]3KQ U,78>B-]54?*SCLNYG /$+7PA M*K/2%&>PJ [\XL7=0;$"66QQJ.7W9XM6!.XVZ9+A(XFY#.*52OZM9RZCU M.@MD6@G=%GDE03+W2?;"3@'2ET/A)0+I2!FH](6TVYVE"VFS. M76OUD[H0(JY9<& FBC(?K=CW,>31GFO6W*RY67.SYI-:\VDG-:YYVY$F-6(C M25@G6!F'O^:X:8+2<1K8->"]/?MJX-;V[G>#GVIL#U5M:?)Q&H4U(#9IWW>NV8R$TUYG+L8MA'QCW H(K5DHP8GHUM 6(>#W^T(6(=@ MY>D=VE2& U2M):G'*9G3'-WN#,1:!$Y/;Q>?0Y"VJ?IK%61; =%PY;5([LE =:]NO'B]/4^]L+$ MZ]+F8'LJ.:;:CJ,8@L%W-$'FE;:K\J;I.+SL.G);T-NZY.H_+3DV].(G/^33 M:/2!5T,_>/TP$W[.:>U&,:T,E@YB0K@A MO#!(.!)B!;$E)5=H<3"L1-*B+WK#:!RF,%+4YQ(OP&ID$1ED\9N0]$?XQ)MYWW@\3OT<^T*,B;F7R&"5.6D4_[5FCO5&4 M( >9\6B^$\1W@I"7.,@U"#L J$;MI7W"MY]*2W.7(G;&:Z*PE-F6'6)RTV*0 M6ZA4LJ\"TD\IOO"@$M4B+!,KA7[@\R\WT#YWJ# V,G^.'>!&P=F?XFMWX.SOAK2M,Y_I"UFO#_MH!*YN(J2[O>!HTV*&^, M6QB@=GM",O;"*A4$U#R :EBS9ODJ;OQ,$&#@Q<0&Z=MSHB'ZFK0M^,:N_CCT MV4M^$BF2J#]\NVM?<#W2]8=>D/Q^P4CH&K]BZQ%NFZO*" MJ!JN[#H=4S$>Q ?CXJ,$:X#_E6!?N/H9",$#!>^SDWG2AX1,%217EQR9UQRE MPRNJH_"V*G5XU7'EMBJZ@FBJ )ER\1% 5;1IT*:6/0-2"G0<1 %8[DGGOV,_ M??T:I:3M)]T@PC#0[D,VNJFXHBN:O- 1+(!$L7E;ZUB\JZF.IFH"(&2]D(VQ MNY -SO&(?W^]ON]P9BF#0?X[=W=_[?SS\_55NW-[5_Q@_IWK_.O;Y?V_Z99Z MG'C!"T,EI65KNUOUFV5\6]P+X09>C_N;^,XH?H;Q MR=?LAYW>YX.*;['6-- MZ8#$0.SA*"8#X!>\I>V'\)EP\'@TCG]2Z1Y=#ZQU#_,._.Z BPD,E."U;AJ? M(OT^Z=*KWZ,HIO(!EHX_C$-0R0%V28 1GCQ85S9=K[@M7KHC_HZ&US :A(/0 M^^/]*![23=OB$H+K0$[F '%?7-6W_\SZ0'6GS@+%T)CGN]6(MDN@X/7(>>2 MQWCLQ:\%422C1#,O#*,Q(+3'>A @*NS(BWNT=+$? Q:CF#84&*>#*$;$<1[W M-U68IW&">QP)D5G'W"B.GF)O6! #AIEA'RF+2*:#.!H_#98OUFP!Z<#53#@0 M#C2Z"8,]OE*:SJ_W'=<>8T1Y26!T?AU3;%R +". (H?(#%3$KQRBB@7[^11 M2Q@M0:E.MP?B#[AX.,%''_D'N/_I*29/, I70H_?!6[O(W*G9OF;I+S3YO$+ M _U--=_I N<]DQC,RVR$$6PDN@ <**&!UGPE%+?S=($=](ZVJ6"4R?9&@@.D M,8W+O^8@Q:"INSDFPS$M9 V/YR!F<(_3) 5,X',^,DM,^@$,#/CSV>XB7AS" MKTFQ6*[K!5T4!P#:_+Y88#2LJD%F% ]8,G[?[WIA:G6[&.B&9=R -.G"?MR] MUG%=2Q0EN^WPBJ.A92"ZO*$XEJG8EF+#.+OO34*9Y;_C*/W[C!PH?O@[ M]^?GR_L.?W=C.3!(B%(L@"^O;]OTN\NOGW"J'UG*^OVM]?7.O;[]@H^&))OO MS\[EI\_W'S@P:O[..==7U[A!?_W:[[*^W]?E6:XOKWY#&-]X"28 M[;)]_2?[KI"*OB>O=@'JO)@JWHI,$!2O#'U M>]<;E7[B7\CC=S_EJ<<#8C[Z3G@:I,Z&IM_WL 4+Y4R>DN0#L#$(<'Q_]G?J M_4U^7ZS@I1D%?_GIZZ5[Z5A?[SG+<:Z_?;T'>+F;ZZM+Y[)SMXJ"/SL.T4Z0 M0<;X-SWS1(EZP\P7YLR@^7 #"JSKCP*F5PH;"'ZGC#%N6.2D603U,]C,8"%[ MX2MJUN[$(.Z6#>+B"A'HX)10LQ5>!^8)QCT8(@AR:^ %U&?PRD7K *F ?XX,M+B1=*$I\A)] M))\(M@CGD#@%EY/NS@*;.'X_BM(0_Q*#-T0,.08:P'-WP_D\E $X+G@![ M![=RW*,-XE[\=%!L;L3YJ- S3R0$J'%&^)V,TH+ WX AX-,=CI^AP!H"@%V/ M^Z4P;IR_?WMW]X[[9%DWQ9?MO__*1 @B>!R0G+)/F?&?#8<_WR$CL(9X^$SG M!_@KX1,VO1L._21!9/V"SY5GO.LXTW.A=$+?$.53-/13FGPRCI,Q[!Y,2$G& M&"Y8M)!WW)\HUP*?T!&H/XS3E6F"GHO7(_\=HRL'HP&:GTF89I2?$!5>G]"= MI<@\$D0V@!$0CSI*+P-8('A;%,= S_^ %T[Y 4F$\GHE,N>81>:AH8^8P*I* M#(/'5>@17EZVN$MXJ_ KP=DM*NK?30]Y-QX!1^!GW#AM+_5:+$$(]8@5AF-X MY99@; 7C)RZ /1TA1I&5R_\903VY7P-^U3^IUL"'IX/,^5[J ^:I]'@%!S)+ M:LK[*0B5"0'J,=I25.P[%S-+@"W/ %P(# MHU%PEDC5QZS78X+Q+PZ^\S@D.W#1"[C_-(Y%0QR4[6B"U[CG+V6@QS&,$5%I MDY:-!AB@S/8RV>2-TC]AI7\-.SW799DV!*F5J\C^TJS#Y<$U*CR1 MS7*5[%/=U@,M0N.NTUH8)7 $8I-F%.:QI/X8T52L!QX"41S#*EEP]7'!817] M[@Y6B>*/$ZT6=^LGWSG7HZ'"%I.16;1,WX\L*P+(,[H?8X(Q50#N[&3'RDY6B:45- MRUZ6T/R*YCK:YHA[MMO K!L3VHWY*?39>0\\ZV7[L#!:O5XTRIT(Z^[;^@3 MB\N\8"ZS+LKVS"U;5:[<'7@X]M _HG:' \Y1!%9YPOUR#\Y0E],$[=>R!9,9 MO/D9'(8 0*T#ME$.)\D8T0'([U$"M$J':/_PPFDK1LR-F&MJIR[ UAS:<8I2 M.VI ->5VN47S1MC[M\7[Z\BY']-R;O+Y5,2<@?.>D)A[(R?_?)69<&*Z;!+B MADW-1(R%DA*V?G$0Q]W$$3M^+BJR-W'MTXYK7X:@N5]1?2CL_I%KW=FY^JF@ M GU7UJ 8]]IBBY@+6)^ MI]]_S:VJ;@;]+\FO#'Z/ZV880*4\^SA82-1QP=A#]$A9BX;OBA@P'0U?[1'P MR(9^.+'?BN,#EK30PA!#U&4^Y<(GF/OWUKP,:Q3H_^7#Y,@8CR@6,+LNZ6?# M@GVV9*AWR)3_& >4*]6"*V&$YP@E%JRD1_J$N;S>:!10E[4('(_BZ-E/LF F M? .6#DV( -\.60T\P-$8INMR['@%;644@ %FWXQI!)RF*:&IE$6-'\F3'U+\ M>7W Y5__LB!4A$MEU_A8W(:F7\Q$GY&N[(8=3>^8FXC&/+U,,-- (K!4OG:, M8"TP_5A\R@ #/T<[28-!8>%@_<-Z)IDJBV'/S%X,)[QIOK8HU?OCF.:Y+7;Y2WY&@1.V M S(_I7'V3]C9!YECC9] X);NXNY"%^J\**VB"TOYBG@B5,I8S+2?(:J_?N#N MO?B)H'2X'**8RR(/L)=*9AP[65N4\%CV/N]1+@)4(-Q2D%(L01U=ZNS0N9SM M2K/(,"16'.5QWF1<=F8VB1H44@TWW8 M@VZI[&1GX(_8.T/O.[S=S7Q]?P:B M!+X(0.-EX8X908_CDK);^S3VZ:$:2Q+-)/PC2D62L#!%2E?;8AIA/,)H!WK! MA6--A<3"R [E@4QYL&,0>@@RIQF6ZP5VSSM3"'@@M4 E3 W=8E8 _(D2-0]K MC%"3XRG:.Q@#E 7),OL 7Z4G&8A(7(_JP&6BDZH"EJA(E<&,*A#>B?.JH#CV MS:,SA0B?E]L(="G7^*U,8R\[>URZ6'I_O1MX29)Q!=?%-IW]('IA[$"5T(2< M2'=Z(NA'XP0P@[#%V;DM*J]LVLQ@ZD>H'8H(-J*-AJ!AUM4 :-3#::L'&N', M\I*I=IA(BI+LO8)9!@COU^&RQX' 4EIF/!=:6>*QHP_ M-I5_L*G.1(!7.NNE:2GY-('[W<:JFRYCB8_8 PHC/X)H M070!/D<%/LL)#C05(<&/W9%'-)G9Y'K'+/*,'):DVY[1M$1_4 M>&$EM^T*8QFH G(O39&F8Y1;K6#M""6_X."0Y69FR7OT.MX//\DT1LE_2B:6 M"TKW@,9HBI_+42T6PF0#X"4PDA>IRGP';AB!&TU'H($;F-./IQ.E)OX?&R7- MO5JV2CH+@T16':P?63PL>=N(3E..)47*(PK1 \%C[% MVVSC.,XB]F$>$NXRO #BR;,7C%FPF]Z&RRB7\3PBHA^!JYN4P9JX@!F)61X_ M"]'F&S4C%#BN7Q(B]G 1I\.6.><=C+PMGE@"\%AZ;W8YH6NIP! MW20L&Q5;E"0)RZK&M,&7/#=K+@]B*@(.Y("UTU&]F222/+UIE1N_[+YO0O?D MQ! ,7MDE5J# ,AQGA,B"1I196!X6/;"( KKU85K,*X.AAIA4N9SZ!=NRFY]% MCF1.@"Q[Y4_"X"Y%1R8(*5^(71)[,!O?_K1]^W^,0[+8AMA"Y8CR*A:$6[J6 M<5G<=>=XS@'YX:?<543W2V9@R)(&[GQ6KY-&X? ^>2!LB>Q5SG272B-.B2 M"#"U%O*T,F\JD,QUV2*"?.#U<;'J<]ZSYP=8:H2'>7FL?3GO\BW*BGM$P)/I MRPK%E?'9GDY,PW9SA-&S43_C#WKRF/NU+78+NWS8F\F4#%'#:1J@2I@DQTYC M;3JNS-9!SW0GZ@74>H\4E[S E"+^,^*BQ0U( (HPS0Y4F2&,0&X@ M91KA#1"VB-@G(9[K9HJ0)J_[Y8-:+P&!#>-G9PW)>(0CTQ*WZE:_ +:K8P1YBE8MY0P&E%W\5E;(!X?4*O&ARR9HVH M2JJEJ1)OJ+;$*YID\Y:EJ[PE=AS9E36YX^HPCV \B"+.*UQ\5&=?WT#3<-8K]H-CP9KDR2CR"!.WQAUO8[V77":G<+E?[ M@+?_MJC<1PNG_0\UKL&7XUZB^#N]!.R-?!RT.!.C%XF*9(A9;8KKG$A2L.@? M\;XNO6;F)5-6/DC\S$5( 7W9]:L%\I06<,Z$:F\\R:I(\2;P4RDM&K&7>[#9 M);6^'[!GF!#\%SOW IQ.7R7+&&#%Y/5_3<=IL4Q1GJ3=^NN22TS,^['NG)4G M6O4Y0U!Y6)0JM):;$IQ=.,U.01%@G"Y6XTGQTLN0:N?,<4""S$MYICLWZZ$Y M6[8:Z^X&8 B3BU7K88,HG2J(/5T6,5O5!JTZ)Q6N_V]2P0Y+%?Z\VC5]^>=O MK%^M;IE,GQ;]]UGA'*I+6-7[3'XX49)^ =T?55LMRAW"E0,#SWB MP]/T:NO=Z_ Q"G:F\CJ";0[HM#A%=$R>,O5+-[5!<'55%5V9(&IO$O[ MYK?WE>D9;DXS52"I3:U&# M@=7J[DGBQ4=9U'5)-<2"2&N"M!(^YM["0B7=BF%#0&RHBJ$KZD^QL1@@A@O_ M$;W M.P8+IXVE]+IXE-UCC3ON4C!)+L-O^ZQ%J1+EE",($_M7!*5#0!I^^B%I\P8"1G[Y^P0MG5MC[-]X^ MWYDXLS5#=.T.#R04>46 _]B6:_.J:EN&:)FZ:*$%;P)8 @ OR RJGZ^PQ,N3 M JN7&-?$Z"F&:6Y)0N)GDH"-1;\GO>LB!WI?G5-,R00GI(SP&.%W8/>BF;U)NY.?P4Q#HNNW_UEF-!J'L!EI#Y69K@Y++,AI M&Z_T_D_MP)G6(_KQNI[L?>H5NM"N0-;J^3[X*\!9:8M_R8*U;] M1@,1G&#^SC -6,3<^VSZBK1%V1/X"\N-S&-@/XU3-O-4EW+G?.G]Y7[A?I7* M5<>]AQ>P9O[GBF.@(J:3BS#=]400XC'2BS*/AU68.&H^6AP-5N5 MB"U#6HG1:MN;'2%<7'%_I]W'WXAA[,88+ Q+=/JQCU\G*_+0ZV19]]?AMW"2 M+C"Y5;DGFU)1)5D2VRIO6(;.*TI;XPU-=WFW([N2H"B68-O'M"E+J)C!1UJ2RX2WY6U* \3AMS:I'S#2%MFUZG',RGW/G5C4JYK4YVVQ=A8@P>Q M!JEBQ0@#VG4TO6*\2(G4QK83I)9@K+0M:FO=Z69+DM7]FW>[WRNUVAD34W-R MP_/@FV"]-^8Y155;AB'58S-L"ZNBM(3C[8K1CQ4LC -@<94]M*BU.P# U'35 M>L[O=&&'Y^I*@%W9A1U;'U7-=I/7TU#WF.55.Z4DJGK+U(7ST$JB)+>D_0#; M&&NEK7!%DN0#9_NT$22]6(.)R_7;&V#%J,)>0K<5!%826XJF-"9;!31Q91?6 MF&S56MBQM5+-3;:O),URP'^)GDG\*_>8J:R#JZI- VSROF1V=4!L&?M1P>>@ ME600-KUH_!B0JHG!W:ZL/GJIH3W(6M\@T6Y<-:W6X\)KU))D2>!;&G M3 6[;5JB;&B\*%IM7I%5A;=%7>([;EN6=,ER!.?G3>CW=_\MPT;>]PT;GS.T MY%FM29'TRJJJ%#4:_OJ7MZHTS&4[-%D*3>)KDZ70)+XVB:\GYWMMG?B:EXS( MKUKXI#Y^6,M4:Q(GW!!"J07&S;' ML@&J"*J@'VVCU#U>T41M&WI4CQY5L^0J;":8+=T0ZR'H-X90;.+1U8@Q5G=E M]9'P#44VB$>O&TA>%(+."W#HW7MG5]T>;NHE1-S'J)D;=Q*B/[KBH+4DZ M[:MX:LLPS6.Y9DV,NN8Q:E%H"5)-8A?;PFJT]/V >@Y!C"8HVM"C>O2HFBE7 M83M!!%-(V8NA4!T0E98F'>VB6]TE?!,4;2A238IL&*9>-=AMF7P[PC MC55TTAR!M]6VV58T MT=+5+(HM,B2L#LAT070K (1X>>'TNA %@:*/=@ HM0!8#1\S?7 6/FK%,?;:Q/K5]FOQR(WW MBE_1 N4=H%#Z6NH?=HV.YOW "Z]I<\'D$PR1)I?A5BRX0RJL5,]^=?QC,?-2 MZXD#H;%T3+7IC/ENZV#1;)S8"P(ZLQO%?Q#:B?&Z7RI$?WS*C<8QV1G=I(N/ MFBQ,*O ?"HN'VG63=E<[VWB:JJJ2].9&6J@&!$&UVW)'XMN2T>$5V;6 .*;) MV[;0,5U+$]NB\Z B2130!$!TXQ#;:0X_-16'^Z<*;!15,LRC";G]SXK[M%8; M1;[X*!R"'-.(.0XY9IK#4 YI@W'C>G[\![8,V3V]2G;:PXC$#RM9#!U;:MN* M"_I&[2C8)$3E35"2I)>F:J[:58U+OIW@\L&;"]FZ5I*VT#6U!A2GB.^$@ M]%T'DB[)BYW1.)C$5)7#7UK0KH=27-MV^0U#54H&/J\ M95D2+ZIMR>PH6EL6G)T3OSYY(]+)F>R_O3()*/Q.2]/]X^IW9+G:Q0^ MTWEGO8_I7G>[)\^*IJ?;EAWPN2U>E#L:KVA"A[=TP>1U4945PU':HF5/%)QD MZ+LCQXJ8.1 Y3F\#(;W$=[IY (H=54/1%H(UV#^@=V .95]JAZ)A'ZJE=H(* M-(>ISNGW'>/A*.<0NJ":DK[9N4);5TU-=01>[B@R" ZMS=LBV+R.K@IM%X2* MIHB3/!;U*A,!.VAX