0001193125-19-057931.txt : 20190228 0001193125-19-057931.hdr.sgml : 20190228 20190228171557 ACCESSION NUMBER: 0001193125-19-057931 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 111 CONFORMED PERIOD OF REPORT: 20181231 FILED AS OF DATE: 20190228 DATE AS OF CHANGE: 20190228 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-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-36307 FILM NUMBER: 19644830 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-K 1 d675567d10k.htm FORM 10-K Form 10-K
Table of Contents

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

 

FORM 10-K

 

 

 

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

For the Fiscal Year Ended December 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)

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

 

Title of each class

 

Name of each exchange on which registered

Common Stock, $0.01 par value per share   The New York Stock Exchange

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

 

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    Yes  ☒    No  ☐

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.    Yes  ☐    No  ☒

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

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

Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K (§229.405 of this chapter) is not contained herein, and will not be contained, to the best of registrant’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K.  ☐

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

 

Large accelerated filer      Accelerated filer  
Non-accelerated filer      Smaller reporting company  
     Emerging growth company  

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

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

The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold on June 30, 2018 was $1,242,212,078.

On February 20, 2019, the registrant had 29,915,611 shares of common stock, par value $0.01 per share, outstanding.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the registrant’s Definitive Proxy Statement relating to the 2019 Annual Meeting of Stockholders are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. Such Definitive Proxy Statement will be filed with the Securities and Exchange Commission within 120 days after the end of the registrant’s fiscal year ended December 31, 2018.

 

 

 


Table of Contents

TABLE OF CONTENTS

 

   PART I   

Item 1. 

   Business      1  

Item 1A. 

   Risk Factors      8  

Item 1B.

   Unresolved Staff Comments      24  

Item 2.

   Properties      25  

Item 3.

   Legal Proceedings      25  

Item 4.

   Mine Safety Disclosures      25  
   PART II   

Item 5.

   Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities      26  

Item 6.

   Selected Financial Data      28  

Item 7.

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

Item 7A.

   Quantitative and Qualitative Disclosures about Market Risk      43  

Item 8.

   Financial Statements and Supplementary Data      43  

Item 9.

   Changes in and Disagreements with Accountants on Accounting and Financial Disclosure      83  

Item 9A.

   Controls and Procedures      83  

Item 9B. 

   Other Information      84  
   PART III   

Item 10. 

   Directors, Executive Officers and Corporate Governance      87  

Item 11.

   Executive Compensation      87  

Item 12. 

   Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters      87  

Item 13.

   Certain Relationships and Related Transactions, and Director Independence      87  

Item 14.

   Principal Accounting Fees and Services      87  
   PART IV   

Item 15. 

   Exhibits and Financial Statement Schedule      88  

Item 16. 

   Form 10-K Summary      91  

SIGNATURES

     92  

 

i


Table of Contents

Information Regarding Forward-Looking Statements

This Annual Report on Form 10-K (“Form 10-K”) contains forward-looking statements within the meaning of the federal securities laws, including with respect to the housing market, our financial and business model, our efforts to navigate the material pricing environment, our ability to increase selling prices, our material and labor costs, demand for our services and product offerings, expansion of our national footprint and diversification, our ability to capitalize on the new home and commercial construction recovery, our ability to grow and strengthen our market position, our ability to pursue and integrate value-enhancing acquisitions, our ability to improve sales and profitability and expectations for demand for our services and our earnings in 2019. Forward-looking statements may generally be identified by the use of words such as “anticipate,” “believe,” “estimate,” “project,” “predict,” “possible,” “forecast,” “may,” “could,” “would,” “should,” “expect,” “intends,” “plan,” and “will” or, in each case, their negative, or other variations or comparable terminology. These forward-looking statements include all matters that are not historical facts. By their nature, forward-looking statements involve risks and uncertainties because they relate to events and depend on circumstances that may or may not occur in the future. Any forward-looking statements that we make herein and in any future reports and statements are not guarantees of future performance, and actual results may differ materially from those expressed in or suggested by such forward-looking statements as a result of various factors, including, without limitation, the factors discussed in the “Risk Factors” section of this Form 10-K, as the same may be updated from time to time in our subsequent filings with the Securities and Exchange Commission, or 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.

Important factors that could cause our results to vary from expectations include, but are not limited to:

 

   

our dependence on the economy, the housing market, the level of new residential and commercial construction activity and the credit markets;

 

   

the cyclical and seasonal nature of our business;

 

   

declines in the economy or slowing of the housing market recovery that could lead to significant impairment charges;

 

   

our exposure to severe weather conditions;

 

   

the highly fragmented and competitive nature of our industry;

 

   

product shortages or the loss of key suppliers;

 

   

changes in the costs and availability of products;

 

   

inability to continue to successfully expand into new products or geographic markets;

 

   

inability to successfully acquire and integrate other businesses;

 

   

inability to successfully expand into the commercial construction market;

 

   

our exposure to claims arising from our operations;

 

   

our reliance on key personnel;

 

   

our ability to attract, train and retain qualified employees while controlling labor costs;

 

   

changes in employment and/or immigration laws;

 

   

our exposure to product liability, workmanship warranty, casualty, construction defect and other claims and legal proceedings;

 

   

changes in, or failure to comply with, federal, state, local and other regulations;

 

   

disruptions in our information technology systems, including cybersecurity incidents;

 

   

our ability to implement and maintain effective internal control over financial reporting; and

 

   

additional factors discussed under Item 1, Business; Item 1A, Risk Factors; and Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations, of this Form 10-K.

 

ii


Table of Contents

PART I

 

Item 1.

Business

OUR COMPANY

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, window blinds, shower doors, closet shelving and mirrors and other products for residential and commercial builders located in the continental United States.    

We offer our portfolio of services from our national network of over 175 branch locations serving all 48 continental states and the District of Columbia. Each of our branches has the capacity to serve all of our end markets. We believe we have the number one or two market position for new single-family insulation installation in more than half of the markets in which we operate based on permits issued in those markets. We are committed to delivering quality installation with a commitment to safety, corporate social responsibility and total customer satisfaction.

Our business began in 1977 with one location in Columbus, Ohio. In the late 1990s, we began our acquisition strategy with the goal of creating a national platform. Since 1999, we have successfully completed and integrated over 140 acquisitions, which has allowed us to generate significant scale and to diversify our product offerings while expanding into some of the most attractive new construction markets in the United States. We believe we are well positioned to continue to profitably grow our business due to our strong balance sheet, liquidity and acquisition strategy. For a further discussion of our industry and trends affecting our industry, please refer to Item 7, Management’s Discussion and Analysis of Financial Condition, Key Factors Affecting our Operating Results, in this Form 10-K.

OUR OPERATIONS

We manage all aspects of the installation process for our customers, from our direct purchase and receipt of materials from national manufacturers to our timely supply of materials to job sites and quality installation. Installation of insulation is a critical phase in the construction process, as certain interior work cannot begin until the insulation phase passes inspection.

Insulation

Overview

We are one of the largest new residential insulation installers in the United States based on our internal estimates. Insulation installation comprised approximately 66% of our net revenue for the year ended December 31, 2018. We handle every stage of the installation process, including material procurement, project scheduling and logistics, multi-phase professional installation and quality inspection.

Insulation Materials

We offer a wide range of insulation materials consisting of:

 

   

Fiberglass and Cellulose Insulation – Fiber glass insulation is made of fibrous glass that is held together by a thermoset resin creating insulating air pockets. It typically contains an average of 50% recycled content. It is primarily available in two forms: batts (also referred to as blankets) and loosefill (also referred to as blown in). Fiberglass is the most widely used residential insulation material in the United States. Cellulose insulation is made primarily of paper and cardboard and has a very high recycled content. Cellulose is only available in loosefill form and is blown into the structure with

 

1


Table of Contents
 

specialized equipment. Fiberglass and cellulose insulation accounted for approximately 85% of our insulation sales for the year ended December 31, 2018.

 

   

Spray Foam Insulation – Spray foam insulation, which is generally a polyurethane foam, is applied at a job site by mixing two chemical components together in specialized application equipment. While typically having the highest insulating value per inch and sealing effectiveness of all insulation materials that we offer, spray foam is also typically the most expensive on an installed basis. Spray foam insulation accounted for approximately 15% of our insulation sales for the year ended December 31, 2018.

Insulation Installation Applications

Local building codes typically require the installation of insulation in multiple areas of a structure. Each of these areas is frequently referred to as a phase of the insulation installation process and requires a separate trip to the job site by our installers at different points in the construction of a structure. Building practice and the inspection process differ geographically and require our involvement at different times during the construction process. We assist the builders with coordinating inspections. We install insulation and sealant materials in many areas of a structure, including:

 

   

Basement and Crawl Space – These spaces often account for the second most energy loss in a residential structure.

 

   

Building Envelope – We insulate the exterior walls of both residential and commercial structures by applying insulation on the wall or between the studs.

 

   

Attic – We insulate the attics of new and existing residential structures. The attic is the area where the most energy may be lost in a home.

 

   

Acoustical – Many builder or architect specifications call for acoustical insulation for sound reduction purposes in both residential and commercial structures. This product is generally installed in the interior walls to minimize sound transmission.

 

   

In each of these applications, we typically use fiberglass batts, except in attic installations where we typically install loosefill fiberglass or cellulose.

Waterproofing

Some of our locations install waterproofing, caulking and moisture protection systems for commercial and industrial construction projects. We offer a variety of waterproofing options, including, but not limited to, sheet and hot applied waterproofing membranes, deck coating systems, bentonite systems and air & vapor systems. The installation and service of waterproofing comprised approximately 7% of our net revenue for the year ended December 31, 2018.

Shower Doors, Closet Shelving and Mirrors

Some of our locations install a variety of shower enclosures, ranging from basic sliding door designs to complex custom designs. We have the ability to meet our customers’ diverse needs by customizing shower enclosures by size and style according to their specifications, including framing, hardware and glass options. We design and install closet shelving systems in select markets utilizing some of the highest quality products available from national brands. We also offer standard and custom designed mirrors for our customers. Shower doors, closet shelving and mirror installations comprised approximately 7% of our net revenue for the year ended December 31, 2018.

 

2


Table of Contents

Garage Doors

Some of our locations install and service garage doors and openers for new residential construction builders, homeowners and commercial customers. We offer a variety of options from some of the best-known garage door brands. We offer steel, aluminum, wood and vinyl garage doors as well as opener systems. Unlike the other products we install, the garage door business has an ongoing aftermarket service component, which represented almost one-third of the net revenue resulting from garage doors for the year ended December 31, 2018. The installation and service of garage doors comprised approximately 6% of our net revenue for the year ended December 31, 2018.

Rain Gutters

Some of our locations install a wide range of rain gutters, which direct water from a home’s roof away from the structure and foundation. Rain gutters are typically constructed from aluminum or copper and are available in a wide variety of colors, shapes and widths. They are generally assembled on the job site using specialized equipment. The installation of rain gutters comprised approximately 3% of our net revenue for the year ended December 31, 2018.

Window Blinds

Some of our locations install different types of window blinds, including cordless blinds, shades and shutters. The installation of window blinds comprised approximately 2% of our net revenue for the year ended December 31, 2018.

Other Building Products

Some of our locations install other complementary building products, none of which is an individually significant percentage of net revenue. Installation of other building products comprised approximately 9% of our net revenue for the year ended December 31, 2018.

Sales and Marketing

We seek to attract and retain customers through exceptional customer service, superior installation quality, broad service offerings and competitive pricing. Our strategy is centered on building and maintaining strong customer relationships. We also capitalize on cross-selling opportunities from existing customer relationships and identifying situations where customers may benefit from more than one of our installation service offerings. By executing this strategy, we believe we can continue to generate incremental sales volumes with new and existing customers.

Experienced sales and service professionals are important to our customer growth and increasing our profitability. Retaining and motivating local employees has been an important component of our acquisition and operating strategies. As of December 31, 2018, we employed approximately 600 sales professionals and our sales force has spent an average of almost a decade with our operations. The local sales staff, which is generally led by the branch manager, is responsible for maintaining relationships with our customers. These local teams work diligently to increase sales by supporting our existing customers with excellent service and value while also pursuing new customers with competitive offerings. In addition to the efforts of our sales staff, we market our product and service offerings on the internet, in the local yellow pages, on the radio and through advertisements in trade journals. We primarily conduct our marketing using local trademarks and trade names.

 

3


Table of Contents

COMPETITIVE ADVANTAGES

We seek to differentiate ourselves in areas we believe we have a competitive advantage, including:

National scale with a local presence. Our national scale gives us access to the best products, training and innovation available, while our local teams provide best in class installation services and outstanding customer service. Our customers generally select their building products installer based on quality and timeliness of service, knowledge of local building codes, product application expertise, pricing, relationships and reputation in the market. For these reasons, we emphasize the importance of developing and maintaining customer relationships at the local level and rely heavily on the knowledge and experience of our branch management and staff.

Diversified product lines. Diversifying our product line offerings provides us opportunity to increase sales for each contract and leverage our branch costs to improve profitability. We continue to form synergies by taking advantage of cross-selling opportunities with our existing customers in markets where we have multiple lines of business.

Engaged employees. We offer competitive benefits to our employees to ensure an engaged workforce. In addition to offering certain benefits to most employees, including medical insurance, 401k and paid time off benefits, we also offer longevity stock awards, financial wellness training and savings matching in order to recruit and retain employees. Opportunity for professional growth, training and advancement are encouraged.

Financial strength. We believe that we are among the most financially sound companies in our industry. We place an emphasis on having a strong balance sheet which allows us to focus on our strategic initiatives and pursue growth opportunities using our proven acquisition strategy, drive profitability and generate cash. We believe that we are well positioned to properly manage most unanticipated cash flow variations and the seasonality of our business.

Execution excellence. We believe that our ability to consistently complete our installations within a customer’s production schedule is recognized by our customers and is a key component of our high level of service. We have a proven track record of customer satisfaction in managing all aspects of the installation process for our customers. Throughout the construction process, our branch sales and supervisory staff and installation teams make frequent site visits to ensure timely and proper installation and to provide general service support. We believe a high level of service is valued by our customers and generates customer loyalty.

Broad customer base. We benefit from a customer base which includes production and custom homebuilders, multi-family and commercial construction firms and homeowners. We continue to enhance our longstanding relationships with some of the largest builders in the country.

Relationship with suppliers. We have a long standing relationship with many of the manufacturers of the materials we install. This often allows us to negotiate preferred supply contract terms.

BUSINESS STRATEGY

We believe our geographic footprint, long-standing relationships with national insulation manufacturers, streamlined value chain and proven track record of successful acquisitions provides us with opportunities for continued growth in our existing markets and expansion into new markets. We believe we are well positioned to further improve our profitability and results in 2019 and we will continue to emphasize the following strategic business objectives in 2019:

 

   

capitalize on the new residential and commercial construction markets;

 

   

capitalize on our ability to cross-sell products through existing markets as well as new markets entered as a result of acquisitions;

 

   

continue to strengthen our market share position by working with the best customers;

 

4


Table of Contents
   

pursue value enhancing acquisitions by being disciplined in our approach to valuations and pricing;

 

   

enhance profitability from our operating leverage and national scale; and

 

   

continue organic expansion of the commercial end market in existing geographies.

However, we can provide no assurance that the positive trends reflected in our recent financial and operating results will continue in 2019.

QUALITY CONTROL AND SAFETY

Our quality control process starts with the initial proposal. Our sales staff and managers are knowledgeable about our service offerings and scope of work. They are trained on manufacturers’ guidelines as well as state and local building codes. Our quality control programs emphasize onsite inspections, training by manufacturers and various certification programs.

We consider risk management and safety to be a core business objective. Significant staffing, funding and other resources are allocated to our management that enhances quality and safety for our employees and our customers. Our branch managers are held accountable for the safety of employees and quality of workmanship at their locations. We provide our employees with ongoing training and development programs necessary to improve work quality and safety performance.

CUSTOMERS

We serve a broad group of national, regional and local homebuilders, multi-family and commercial construction firms, individual homeowners and repair and remodeling contractors. Our top ten customers, which are a combination of national and regional builders, accounted for approximately 14% of net revenue for the year ended December 31, 2018. No single customer accounted for more than 4% of net revenue during the year ended December 31, 2018.

BACKLOG

Certain of our contracts are accounted for under the percentage-of-completion method of accounting. 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 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. Backlog represents the transaction price for contracts for which work has not been performed and excludes unexercised contract options and potential modifications. Backlog is not a guarantee of future revenues as contractual commitments may change. There can be no assurance that backlog will result in revenues within the expected timeframe, if at all. We estimate backlog was $88.0 million as of December 31, 2018 and we estimated it to be $80.8 million as of December 31, 2017.

SUPPLIERS

We have long-term relationships with many of our suppliers and have not experienced any significant disruption in the supply of any of the primary materials we purchase and install. As one of the largest purchasers of insulation in the United States, we believe that we maintain particularly strong relationships with the largest manufacturers of these products. The proximity of certain of our branch locations to insulation manufacturers’ facilities provides additional mutual benefits, including opportunities for cost savings and joint planning regarding future production. Due to the limited number of large fiberglass insulation manufacturers, our three largest suppliers in the aggregate accounted for approximately 39% of all material purchases for the year ended December 31, 2018. We also believe that we maintain good relationships with suppliers of the non-insulation

 

5


Table of Contents

products we install. We have found that using multiple suppliers ensures a stable source of materials and favorable purchasing terms as suppliers compete to gain and maintain our business. In addition, our national purchasing volumes provide leverage with suppliers as we pursue additional purchasing synergies.

SEASONALITY

We tend to have higher sales during the second half of the year as our homebuilder customers complete construction of homes placed under contract for sale in the traditionally stronger spring selling season. In addition, some of our larger branches operate in states impacted by winter weather and, as such, experience a slowdown in construction activity during the first quarter of the calendar year. This winter slowdown contributes to traditionally lower sales and profitability in our first quarter.

The composition and level of our working capital typically change during periods of increasing sales as we carry more inventory and receivables, although these changes are generally offset in part by higher trade payables to our suppliers. Working capital levels increase in the summer and fall seasons due to higher sales during the peak of residential construction activity. Typically, the subsequent collection of receivables and reduction in inventory levels during the winter months has positively impacted cash flow. In the past, we have from time to time utilized our borrowing availability under our credit facilities to cover short-term working capital needs.

COMPETITION

We believe that competition in our industry is based on quality and timeliness of service, knowledge of local building codes, pricing, relationships and reputation in the market. The building products installation industry is highly fragmented across all of the various products that we install, with the insulation industry being the most consolidated of our products. Our competitors include one other large national contractor, several large regional contractors and numerous local contractors. We expect to continue to effectively compete in our local markets given our long-standing customer relationships, access to capital, tenure and quality of local staff, quality installation reputation and competitive pricing.

EMPLOYEES

As of December 31, 2018, we had approximately 7,700 employees, consisting of approximately 5,450 installers, approximately 600 sales professionals, approximately 500 production personnel and approximately 1,150 administrative and management personnel. Approximately 30 of our employees are covered under collective bargaining agreements. We have never experienced a work stoppage or strike, and we believe that we have good relationships with our employees.

INFORMATION TECHNOLOGY

JobCORE is our web-enabled internal software technology designed to enhance the effectiveness of our operations and management. In addition, we typically integrate jobCORE into our acquired operations. The jobCORE software provides in-depth operational and financial performance data from individual branches to the corporate office. JobCORE provides our branch managers and our salespeople with an important operational tool for monitoring branch level performance. It assists management in assessing important business questions, including customer analysis, sales staff analysis, branch analysis and other operating activities.

INTELLECTUAL PROPERTY

We possess intellectual property rights, including trademarks, trade names and know-how and other proprietary rights that are important to our business. In particular, we maintain registered trademarks and trade names, the majority of which are the trademarks and trade names under which many of our local branches operate. While we do not believe our business is dependent on any one of our trademarks or trade names, we believe that our

 

6


Table of Contents

trademarks and trade names are important to the development and conduct of our business as well as to the local marketing of our services. We also maintain domain name registrations for each of our local branch websites. We make efforts to protect our intellectual property rights, although the actions we take may be inadequate to prevent others from using similar intellectual property. In addition, third parties may assert claims against our use of intellectual property and we may be unable to successfully resolve such claims.

ENVIRONMENTAL, SOCIAL AND REGULATORY MATTERS

The Department of Energy, or DOE, states that over half of the energy used in the average American home is for heating and cooling due to many homes not having proper insulation. Per an insulation fact sheet provided by the DOE, inadequate insulation and air leakage are leading causes of energy waste in most homes. Through insulating homes and commercial structures, our industry promotes energy efficiency. Our loose-fill cellulose insulation is manufactured from recycled waste paper and our fiberglass insulation is made from recycled glass which helps reuse resources and reduce our global footprint.

We are committed to socially responsible corporate practices. Through charitable donations and volunteer opportunities, we give back to the communities we serve. We also provide longevity stock awards and financial wellness training to our employees.

We are subject to various federal, state and local laws and regulations applicable in the jurisdictions in which we operate, including laws and regulations relating to our relationships with our employees, public health and safety, workplace safety, transportation, zoning and fire codes. We strive to operate in accordance with applicable laws, codes and regulations.

Our transportation operations are subject to the regulatory jurisdiction of the U.S. Department of Transportation, or DOT, which has broad administrative powers. We are also subject to safety requirements governing interstate operations prescribed by the DOT. In addition, vehicle dimension and weight and driver hours of service are subject to both federal and state regulation. Our operations are also subject to the regulatory jurisdiction of the U.S. Department of Labor’s Occupational Safety and Health Administration, or OSHA, which has broad administrative powers regarding workplace and jobsite safety.

Our operations and properties are subject to federal, state and local laws and regulations relating to the use, storage, handling, generation, transportation, treatment, emission, release, discharge and disposal of hazardous or toxic materials, substances, waste and petroleum products and the investigation, remediation, removal and monitoring of the presence or release of such materials, substances, waste and petroleum products, including at currently or formerly owned or occupied premises and off-site disposal locations. We have not previously incurred material costs to comply with environmental laws and regulations. However, we could be subject to material costs, liabilities or claims relating to environmental compliance in the future, especially in the event of changes in existing laws and regulations or in their interpretation or enforcement.

As the nature of our business involves the use or handling of certain potentially hazardous or toxic substances, including spray foam applications and lead-based paint, we may be held liable for claims alleging injury or damage resulting from the release of or exposure to such substances, as well as claims relating to the presence of mold, fungal growth and moisture intrusion alleged in connection with our business activities. In addition, as owners and lessees of real property, we may be held liable for, among other things, releases of hazardous or toxic substances or petroleum products on, at, under or emanating from currently or formerly owned or operated properties, or any off-site disposal locations, or for any known or newly discovered environmental conditions at or relating to any of our properties, including those arising from activities conducted by previous occupants or at adjoining properties, without regard to whether we knew of or were responsible for such release. We may be required to investigate, remove, remediate or monitor the presence or release of such hazardous or toxic substances or petroleum products and may be held liable by a governmental entity for fines and penalties or to any third parties for damages, including for bodily injury, property damage and natural resource damage in connection with the presence or release of hazardous or toxic substances or petroleum products.

 

7


Table of Contents

To date, costs to comply with applicable laws and regulations relating to pollution or the protection of human health and safety, the environment and natural resources have not had a material adverse effect on our financial condition or operating results, and we do not anticipate incurring material expenditures to comply with such laws and regulations in the current fiscal year.

In conjunction with our lease agreements and other transactions, we often provide reasonable and customary indemnities relating to various matters, including environmental issues. To date, we have not had to pay a material amount pursuant to any such indemnification obligations.

In addition, our suppliers are subject to various laws and regulations, including environmental laws and regulations. With our purchase of a cellulose manufacturer in November 2018, we are subject to similar laws and regulations that apply to our suppliers.

CORPORATE AND AVAILABLE INFORMATION

Installed Building Products, Inc. is a holding company that derives all of its operating income from its subsidiaries. Our principal executive offices are located at 495 South High Street, Suite 50, Columbus, Ohio 43215. Our main telephone number is (614) 221-3399. Our common stock is listed on the New York Stock Exchange, or NYSE, under the symbol “IBP.”

We are subject to the reporting requirements of the Securities Exchange Act of 1934, as amended, or the Exchange Act, and file annual, quarterly and current reports, proxy statements and other information with the Securities and Exchange Commission, or SEC. These filings are available to the public on the SEC’s website at www.sec.gov. Our corporate website is located at www.installedbuildingproducts.com, and our investor relations website is located at http://investors.installedbuildingproducts.com. Copies of our Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and amendments to these reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act are available, free of charge, on our investor relations website as soon as reasonably practicable after we file such material with or furnish it electronically to the SEC.

We webcast our earnings calls and post the materials used in meetings with members of the investment community on our investor relations website. Additionally, we provide notifications of news or announcements regarding our financial performance, including SEC filings, investor events and press and earnings releases on our investor relations website. We have used, and intend to continue to use, our investor relations website as a means of disclosing material non-public information and for complying with disclosure obligations under Regulation FD. Further corporate governance information, including our certificate of incorporation, bylaws, governance guidelines, board committee charters and code of business conduct and ethics, is also available on our investor relations website under the heading “Corporate Governance.” The contents of our website are not incorporated by reference in, or otherwise made a part of, this Form 10-K or in any other report or document we file with the SEC, and any references to our websites are intended to be inactive textual references only.

 

Item 1A.

Risk Factors

There are a number of business risks and uncertainties that affect our business. These risks and uncertainties could cause our actual results to differ from past performance or expected results. We consider the following risks and uncertainties to be most relevant to our business activities. Additional risks and uncertainties not presently known to us, or that we currently believe to be immaterial, may also adversely impact our business, financial condition and results of operations. We urge investors to consider carefully the risk factors described below in evaluating the information contained in this report.

 

8


Table of Contents

RISKS RELATED TO OUR BUSINESS

Our business and the industry in which we operate are highly dependent on general and local economic conditions, the housing market, the level of new residential and commercial construction activity and other important factors, all of which are beyond our control.

Our business is cyclical, seasonal and highly sensitive to economic and housing market conditions over which we have no control, including:

 

   

the number of new home and commercial building construction starts;

 

   

short- and long-term interest rates;

 

   

inflation;

 

   

employment levels and job and personal income growth;

 

   

housing demand from population growth, household formation and other demographic changes;

 

   

housing affordability;

 

   

rental housing demand;

 

   

availability and cost of labor;

 

   

availability and cost of land;

 

   

changes in material prices;

 

   

local zoning and permitting processes, including the length of building cycles from permit to completion, based on local economic or environmental factors;

 

   

federal, state and local energy efficiency programs, regulations, codes and standards;

 

   

availability and pricing of mortgage financing for homebuyers and commercial financing for developers of multi-family homes and commercial projects;

 

   

foreclosure rates;

 

   

consumer confidence generally and the confidence of potential homebuyers in particular;

 

   

U.S. and global financial system and credit market stability;

 

   

federal government economic, trade, and spending laws and policies;

 

   

private party and government mortgage loan programs and federal and state regulation, oversight and legal action regarding lending, appraisal, foreclosure and short sale practices;

 

   

federal and state personal income tax rates and provisions, including provisions for the deduction of mortgage loan interest payments, state and local income and real estate taxes and other expenses;

 

   

general economic conditions, including in the markets in which we compete; and

 

   

natural disasters, war, acts of terrorism and response to these events.

Unfavorable changes in any of the above conditions could adversely affect consumer spending, result in decreased demand for homes and adversely affect our business generally or be more prevalent or concentrated in particular markets in which we operate. Any deterioration in economic or housing market conditions or continuation of uncertain economic or housing market conditions could have a material adverse effect on our business, financial condition, results of operations and prospects.

 

9


Table of Contents

A downturn in the housing market could materially and adversely affect our business and financial results.

In 2018, the U.S. Census Bureau reported an estimated 1.2 million total housing starts. This is an increase of approximately 3.6% from 2017, but still well below historical averages over the past 50 years. There is significant uncertainty regarding the timing and extent of any further recovery in new home construction and resulting product demand levels, and any decline may materially adversely affect our business, financial condition, results of operations and cash flows. In particular, the increases in mortgage interest rates over the past several years and rising home prices, along with other economic factors, may slow the recovery of the home construction market or lead to a decline. For example, in the second half of 2018, rising interest rates and increased home prices have raised concerns over the affordability of housing. These affordability concerns have caused housing demand to stall and led to declines in the National Associates of Homebuilders Housing Market Index, which gauges homebuilder perceptions of current single-family home sales and sales expectations. In addition, some analysts project that the demand for residential construction may be negatively impacted as the number of renting households has increased in recent years and a shortage in the supply of affordable housing is expected to result in lower home ownership rates.

Other factors that might impact growth in the homebuilding industry include: uncertainty in financial, credit and consumer lending markets amid slow growth or recessionary conditions; levels of mortgage repayment; limited credit availability; federal and state personal income tax rates and recent changes to the deductibility of certain state and local taxes; Federal Reserve policy changes; shortages of suitable building lots in many regions; shortages of experienced labor; soft housing demand in certain markets; and rising materials prices. Given these factors, we can provide no assurance that present growth trends will continue, whether overall or in our markets, or whether the new single-family residential market will ever return to historical levels. The economic downturn in 2007-2010 severely affected our business. A continuation of the recent reduction in housing demand could have a similar effect on us.

Our business relies on commercial construction activity, which has faced significant challenges and is dependent on business investment.

A portion of the products we sell are for the commercial construction market. If the growth in this market does not continue or gain further momentum, the growth potential of our business, and our financial condition, results of operations and cash flows could be adversely affected.

According to Dodge Data & Analytics, commercial construction put in place began to recover in 2013. However, 2018 levels of new commercial construction square footage put in place, measured by square footage of construction, are still well below the historical market average of 1.3 billion square feet annually since 1970.

The strength of the commercial construction market depends on business investment which is a function of many national, regional and local economic conditions beyond our control, including capital and credit availability for commercial construction projects, material costs, interest rates, employment rates, vacancy rates, labor and healthcare costs, fuel and other energy costs and changes in tax laws affecting the real estate industry. Adverse changes or continued uncertainty regarding these and other economic conditions could result in a decline or postponement in spending on commercial construction projects, which could adversely affect our financial condition, results of operations and cash flows.

We cannot predict the duration of the current market conditions or the timing or strength of any future growth of commercial construction activity in our markets. Weakness in the commercial construction market would have a material adverse effect on our business, financial condition and operating results. Continued uncertainty about current economic conditions will continue to pose a risk to our businesses that serve the non-residential markets. If participants in these industries postpone spending in response to tighter credit, negative financial news and declines in income or asset values or other factors, this could have a material negative effect on the demand for our products and services and on our business, financial condition and results of operations.

 

10


Table of Contents

A decline in the economy and/or a deterioration in expectations regarding the housing market or the commercial construction market could cause us to record significant non-cash impairment charges, which could negatively affect our earnings and reduce stockholders’ equity.

We review our goodwill and other intangible assets for impairment annually during the fourth quarter and when events or changes in circumstances indicate the carrying value may not be recoverable. In doing so, we either assess qualitative factors or perform a detailed analysis to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying amount. We did not record any goodwill impairment charges in 2018, 2017 or 2016; however, a decline in the expectation of our future performance, or a decline in our market capitalization, or deterioration in expectations regarding the general economy and/or the timing and the extent of new home construction and home improvement and commercial construction activity may cause us to recognize non-cash, pre-tax impairment charges for goodwill or other long-lived assets, which are not determinable at this time. In addition, as a result of our acquisition strategy, we have recorded goodwill and may incur impairment charges in connection with prior and future acquisitions. If the value of goodwill or other intangible assets is impaired, our earnings and stockholders’ equity would be adversely affected. As of December 31, 2018, we had goodwill and other intangible assets in an aggregate amount of $322.8 million, or approximately 39% of our total assets, which is in excess of our stockholders’ equity.

Our business is seasonal and may be affected by adverse weather conditions or natural disasters.

We tend to have higher sales during the second half of the year as our homebuilder customers complete construction of homes placed under contract for sale in the traditionally stronger spring selling season. In addition, some of our larger branches operate in states impacted by winter weather and, as such, experience a slowdown in construction activity during inclement months. This winter slowdown contributes to traditionally lower sales and profitability in our first quarter.

In addition, adverse weather conditions, such as unusually prolonged cold conditions, rain, blizzards, hurricanes, earthquakes, fires or other natural disasters could accelerate, delay or halt construction or installation activity. The impact of these types of events on our business may adversely impact quarterly or annual net revenue, cash flows from operations and results of operations.

Our industry is highly fragmented and competitive, and increased competitive pressure may adversely affect our business, financial condition, results of operations and cash flows.

The building products installation industry is highly fragmented and competitive. We face significant competition from other national, regional and local companies. Any of these competitors may: (i) foresee the course of market development more accurately than we do; (ii) offer services that are deemed superior to ours; (iii) install building products at a lower cost; (iv) develop stronger relationships with homebuilders and suppliers; (v) adapt more quickly to new technologies, new installation techniques or evolving customer requirements; or (vi) have access to financing on more favorable terms than we can obtain in the market. As a result, we may not be able to compete successfully with them. If we are unable to compete effectively, our business, financial condition, results of operations and cash flows may be adversely affected.

In the event that increased demand leads to higher prices for the products we install, we may have limited, if any, ability to pass on price increases in a timely manner or at all due to the fragmented and competitive nature of our industry. Residential homebuilders have, in the past, placed pressure on their suppliers to keep prices low, also contributing to the possibility of not being able to pass on price increases.

Product shortages or the loss of key suppliers could affect our business, financial condition, results of operations and cash flows.

Our ability to offer a wide variety of products to our customers depends on our ability to obtain adequate product supply from manufacturers. We do not typically enter into long-term agreements with our suppliers but have

 

11


Table of Contents

done so from time to time, including in 2018 when we entered into a contract to provide a portion of the insulation materials we utilize across our businesses during 2019, 2020 and 2021. We have certain agreements that do not qualify as supply agreements due to a lack of a fixed price and/or lack of a fixed and determinable purchase quantity, but nonetheless may require us to purchase certain of our products from certain vendors, depending on the specific circumstances. Generally, our products are available from various sources and in sufficient quantities to meet our operating needs. However, the loss of, or a substantial decrease in the availability of, products from our suppliers or the loss of key supplier arrangements could adversely impact our business, financial condition, results of operations and cash flows. Historically, unexpected events, such as incapacitation of supplier facilities due to extreme weather or fire, have temporarily reduced manufacturing capacity and production. In addition, during prior economic downturns in the housing industry, manufacturers have reduced capacity by closing plants and production lines within plants. Even if such capacity reductions are not permanent, there may be a delay in manufacturers’ ability to increase capacity in times of rising demand. If the demand for products from manufacturers and other suppliers exceeds the available supply, we may be unable to source additional products in sufficient quantity or quality in a timely manner and the prices for the products that we install could rise. These developments could affect our ability to take advantage of market opportunities and limit our growth prospects. We continually evaluate our supplier relationships and at any given time may move some or all of our purchases from one or more of our suppliers. There can be no assurance that any such action would have its intended effect.

Failure by our suppliers to continue to provide us with products on commercially favorable terms, or at all, could have a material adverse effect on our operating margins, financial condition, operating results and/or cash flows. Our inability to source materials in a timely manner could also damage our relationships with our customers.

Changes in the costs of the products we install can decrease our profit margins.

The principal building products that we install have been subject to price changes in the past, some of which have been significant. For example, the industry supply of a portion of the insulation 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. In addition, our results of operations for individual quarterly periods can be, and have been, adversely affected by a delay between when building product cost increases are implemented and when we are able to increase prices for our products and services, if at all. Our supplier purchase prices often depend on volume requirements. If we do not meet these volume requirements, our costs could increase and our margins may be adversely affected. In addition, while we have been able to achieve cost savings through volume purchasing and our relationships with suppliers, we may not be able to continue to receive advantageous pricing for the products that we install, which could have a material adverse effect on our financial condition, results of operations and cash flows.

We may not be able to continue to successfully expand into new products or geographic markets and further diversify our business, which could negatively impact our future sales and results of operations.

Generally, we seek to acquire businesses that will complement, enhance, or expand our current business or product offerings, or that might otherwise offer us growth opportunities, including the expansion of our national footprint and end markets. Our business depends in part on our ability to diversify and grow our business and expand the types of complementary building products that we install. Our product and geographic expansion may not be successful and may not deliver expected results, which could negatively impact our future sales and results of operations.

Our expansion into new geographic markets may present competitive, local market and other challenges that differ from current ones. We may be less familiar with the target customers and may face different or additional risks, as well as increased or unexpected costs, compared to existing operations. Expansion into new geographic markets may also bring us into direct competition with companies with whom we have little or no past experience as competitors. To the extent we rely upon expansion into new geographic markets for growth and do not meet the

 

12


Table of Contents

new challenges posed by such expansion, our future sales growth could be negatively impacted, our operating costs could increase, and our business operations and financial results could be adversely affected.

We may be unable to successfully acquire and integrate other businesses and realize the anticipated benefits of acquisitions.

Acquisitions are a core part of our strategy and we may be unable to continue to grow our business through acquisitions. We may not be able to continue to identify suitable acquisition candidates and may face increased competition for these acquisition candidates. In addition, acquired businesses may not perform in accordance with expectations, and our business judgments concerning the value, strengths and weaknesses of acquired businesses may not prove to be correct. We may also be unable to achieve expected improvements or achievements in businesses that we acquire. At any given time, including currently, we may be evaluating or in discussions with one or more acquisition candidates, including entering into non-binding letters of intent. The value of our common stock following the completion of an acquisition could be adversely affected if we are unable to realize the expected benefits from the acquisition on a timely basis or at all. Future acquisitions may result in the incurrence of debt and contingent liabilities, legal liabilities, goodwill impairments, increased interest expense and amortization expense and significant integration costs. In addition, future acquisitions could result in dilution of existing stockholders if we issue shares of common stock as consideration.

Acquisitions involve a number of special risks, including:

 

   

our inability to manage acquired businesses or control integration costs and other costs relating to acquisitions;

 

   

potential adverse short-term effects on operating results from increased costs, business disruption or otherwise;

 

   

diversion of management’s attention;

 

   

loss of suppliers, customers or other significant business partners of the acquired business;

 

   

failure to retain existing key personnel of the acquired business and recruit qualified new employees at the location;

 

   

failure to successfully implement infrastructure, logistics and systems integration;

 

   

potential impairment of goodwill and other intangible assets;

 

   

risks associated with the internal controls of acquired businesses;

 

   

exposure to legal claims for activities of the acquired business prior to acquisition and inability to realize on any indemnification claims, including with respect to environmental and immigration claims;

 

   

the risks inherent in the systems of the acquired business and risks associated with unanticipated events or liabilities; and

 

   

our inability to obtain financing necessary to complete acquisitions on attractive terms or at all.

Our strategy could be impeded if we do not identify, or face increased competition for, suitable acquisition candidates and our business, financial condition, results of operations and cash flows could be adversely affected if any of the foregoing factors were to occur.

Our continued expansion into the commercial construction end market could affect our revenue, margins, financial condition, operating results and cash flows.

Our commercial construction end market business involves competitive, operational, financial and accounting challenges and other risks that differ from our traditional residential end market business. For example, the

 

13


Table of Contents

typical contractual terms and arrangements and billing cycle for the commercial construction end market are different than the residential new construction end market. In addition, our expansion may include opening new branches that have higher start-up costs compared to our acquired branches. These factors and any other challenges we encounter could adversely affect our margins, financial condition, operating results and cash flows.

As of December 31, 2018, our estimated backlog was approximately $88.0 million. In accordance with industry practice, many of our contracts are subject to cancellation, reduction, termination or suspension at the discretion of the customer in respect of work that has not yet been performed. In the event of a project cancellation, we would generally have no contractual right to the total revenue reflected in our backlog but instead would collect revenues in respect of all work performed at the time of cancellation as well as all other costs and expenses incurred by us through such date. Projects can remain in backlog for extended periods of time because of the nature of the project, delays in execution of the project and the timing of the particular services required by the project. Additionally, the risk of contracts in backlog being canceled, terminated or suspended generally increases at times, including as a result of periods of widespread macroeconomic and industry slowdown, weather, seasonality and many of the other factors impacting our business. Many of the contracts in our backlog are subject to changes in the scope of services to be provided as well as adjustments to the costs relating to the contracts. The revenue for certain contracts included in backlog are based on estimates. Therefore, the timing of performance on our individual contracts can affect our margins and future profitability. There can be no assurance that backlog will result in revenues within the expected timeframe, if at all.

We may be subject to claims arising from the operations of our various businesses for periods prior to the dates we acquired them.

We have consummated over 140 acquisitions. We may be subject to claims or liabilities arising from the ownership or operation of acquired businesses for the periods prior to our acquisition of them, including environmental, employee-related and other liabilities and claims not covered by insurance. These claims or liabilities could be significant. Our ability to seek indemnification from the former owners of our acquired businesses for these claims or liabilities may be limited by various factors, including the specific time, monetary or other limitations contained in the respective acquisition agreements and the financial ability of the former owners to satisfy our indemnification claims. In addition, insurance companies may be unwilling to cover claims that have arisen from acquired businesses or locations, or claims may exceed the coverage limits that our acquired businesses had in effect prior to the date of acquisition. If we are unable to successfully obtain insurance coverage of third-party claims or enforce our indemnification rights against the former owners, or if the former owners are unable to satisfy their obligations for any reason, including because of their financial position, we could be held liable for the costs or obligations associated with such claims or liabilities, which could adversely affect our financial condition and results of operations.

Our success depends on our key personnel.

Our business results depend largely upon the continued contributions of our senior management team. We do not have employment agreements with any of our executive officers other than Jeff Edwards, our Chief Executive Officer and President. Although Mr. Edwards’ employment agreement requires him to devote the amount of time necessary to conduct our business and affairs, he is also permitted to engage in other business activities that do not create a conflict of interest or substantially interfere with his service to us, including non-competitive operational activities for his real estate development business. If we lose members of our management team, our business, financial condition and results of operations, as well as the market price of our securities, could be adversely affected.

Our business results also depend upon our branch managers and sales personnel, including those of companies recently acquired. While we customarily sign non-competition agreements, which typically continue for two years following the termination of employment, with our branch managers and sales personnel in order to maintain key customer relationships in our markets, such agreements do not protect us fully against competition from former employees.

 

14


Table of Contents

We are dependent on attracting, training and retaining qualified employees while controlling labor costs.

The labor market for the construction industry is competitive, including within the sector in which we operate. We must attract, train and retain a large number of qualified employees to install our products while controlling related labor costs. We face significant competition for these employees from our industry as well as from other industries. Tighter labor markets may make it even more difficult for us to hire and retain installers and control labor costs. Our ability to attract qualified employees and control labor costs is subject to numerous external factors, including competitive wage rates and health and other insurance and benefit costs. A significant increase in competition, minimum wage or overtime rates in localities where we have employees could have a significant impact on our operating costs and may require that we take steps to mitigate such increases, all of which may cause us to incur additional costs, expend resources responding to such increases and lower our margins.

Higher labor and health care costs could adversely affect our business.

Our labor costs may continue to increase as of result of competition, health and other insurance and benefit costs. In addition, health care coverage requirements, changes in workplace regulations and any future legislation could cause us to experience higher health care and labor costs in the future. Increased labor, health care and insurance costs could have an adverse effect on our business, financial condition and results of operations.

Changes in employment laws may adversely affect our business.

Various federal and state labor laws govern the relationship with our employees and impact operating costs. These laws include:

 

   

employee classification as exempt or non-exempt for overtime and other purposes;

 

   

workers’ compensation rates;

 

   

immigration status;

 

   

mandatory health benefits;

 

   

tax reporting; and

 

   

other wage and benefit requirements.

We have a significant exposure to changes in laws governing our relationships with our employees, including wage and hour laws and regulations, fair labor standards, minimum wage requirements, overtime pay, unemployment tax rates, workers’ compensation rates, citizenship requirements and payroll taxes, which likely would have a direct impact on our operating costs. Significant additional government-imposed increases in the preceding areas could have a material adverse effect on our business, financial condition and results of operations.

Our business could be adversely affected by changes in immigration laws or failure to properly verify the employment eligibility of our employees.

Some states in which we operate are considering or have already adopted new immigration laws or enforcement programs, and the federal government from time to time considers and implements changes to federal immigration laws, regulations or enforcement programs. These changes may increase our compliance and oversight obligations, which could subject us to additional costs and make our hiring process more cumbersome, or reduce the availability of potential employees. Although we verify the employment eligibility status of all our employees, including through participation in the “E-Verify” program in the states that require it, some of our employees may, without our knowledge, be unauthorized workers. In addition, use of the “E-Verify” program does not guarantee that we will properly identify all applicants who are ineligible for employment. Unauthorized workers are subject to deportation and may subject us to fines or penalties and, if any of our workers are found to

 

15


Table of Contents

be unauthorized, we could experience adverse publicity that negatively impacts our brand and may make it more difficult to hire and retain qualified employees. Termination of a significant number of employees due to work authorization or other regulatory issues may disrupt our operations, cause temporary increases in our labor costs as we train new employees and result in additional adverse publicity. We could also become subject to fines, penalties and other costs related to claims that we did not fully comply with all recordkeeping obligations of federal and state immigration laws. These factors could have a material adverse effect on our reputation, business, financial condition and results of operations.

Furthermore, immigration laws have been an area of considerable political focus in recent years, and the U.S. Congress, Department of Homeland Security and the Executive Branch of the U.S. government from time to time consider or implement changes to federal immigration laws, regulations or enforcement programs. Changes in immigration or work authorization laws may increase our obligations for compliance and oversight, which could subject us to additional costs and potential liability and make our hiring process more cumbersome, or reduce the availability of potential employees. We are subject to regulations of U.S. Immigration and Customs Enforcement, or ICE, and Department of Labor, and we are audited from time to time by these parties for compliance with work authentication requirements. While we believe we are in compliance with applicable laws and regulations, if we are found not to be in compliance as a result of any audits, we may be subject to fines or other remedial actions.

Our results of operations, financial condition and cash flows could be adversely affected if pending or future legal claims against us are not resolved in our favor.

We are subject to various claims and lawsuits arising in the ordinary course of business, including wage and hour lawsuits. The ultimate resolution of these matters is subject to inherent uncertainties. It is possible that the costs to resolve these matters could have a material adverse effect on our results of operations, financial condition or cash flows for the periods in which the matters are resolved. Similarly, if additional claims are filed against us in the future, the negative outcome of one or more of such matters could have a material adverse effect on our results, financial condition and cash flows.

The nature of our business exposes us to product liability, workmanship warranty, casualty, negligence, construction defect, breach of contract and other claims and legal proceedings.

We are subject to product liability, workmanship warranty, casualty, negligence, construction defect, breach of contract and other claims and legal proceedings relating to the products we install or manufacture that, if adversely determined, could adversely affect our financial condition, results of operations and cash flows. We rely on manufacturers and other suppliers to provide us with most of the products we install. Other than for our recently acquired manufacturer of cellulose insulation, we do not have direct control over the quality of such products manufactured or supplied by such third-party suppliers. As such, we are exposed to risks relating to the quality of such products.

In addition, we are exposed to potential claims arising from the conduct of our employees, homebuilders and other subcontractors, for which we may be contractually liable. We have in the past been, and may in the future be, subject to fines, penalties and other liabilities in connection with injury or damage incurred in conjunction with the installation of our products. The nature and extent to which we use hazardous or flammable materials in our manufacturing processes creates risk of damage to persons and property that, if realized, could be material. Although we currently maintain what we believe to be suitable and adequate insurance, we may be unable to maintain such insurance on acceptable terms or such insurance may not provide adequate protection against potential liabilities. In addition, some liabilities may not be covered by our insurance.

Product liability, workmanship warranty, casualty, negligence, construction defect, breach of contract and other claims and legal proceedings can be expensive to defend and can divert the attention of management and other personnel for significant periods of time, regardless of the ultimate outcome. In addition, lawsuits relating to

 

16


Table of Contents

construction defects typically have statutes of limitations that can run as long as ten years. Claims of this nature could also have a negative impact on customer confidence in us and our services. Current or future claims could have a material adverse effect on our reputation, business, financial condition and results of operations. For additional information, see Note 14, Commitments and Contingencies, to our audited consolidated financial statements included in this Form 10-K.

In the ordinary course of business, we are required to obtain performance bonds and licensing bonds, the unavailability of which could adversely affect our business, financial condition, results of operations and/or cash flows.

We are often required to obtain performance bonds and licensing bonds to secure our performance under certain contracts and other arrangements. In addition, the commercial construction end market also requires higher levels of performance bonding.

Our ability to obtain performance bonds and licensing bonds primarily depends on our credit rating, capitalization, working capital, past performance, management expertise and certain external factors, including the overall capacity of the surety market and the underwriting practices of surety bond issuers. The ability to obtain performance bonds and licensing bonds can also be impacted by the willingness of insurance companies to issue performance bonds and licensing bonds. If we are unable to obtain performance bonds and licensing bonds when required, our business, financial condition, results of operations and/or cash flows could be adversely impacted.

Federal, state, local and other laws and regulations could impose substantial costs and/or restrictions on our operations that would reduce our net income.

We are subject to various federal, state, local and other laws and regulations, including, among other things, worker and workplace health and safety regulations promulgated by the DOT, employment regulations promulgated by the U.S. Equal Employment Opportunity Commission and tax regulations promulgated by the Internal Revenue Service and various other state and local tax authorities. More burdensome regulatory requirements in these or other areas may increase our expenses and adversely affect our business, financial condition, results of operations and cash flows. Moreover, our failure to comply with the regulatory requirements applicable to our business could subject us to substantial fines and penalties that could adversely affect our business, financial condition, results of operations and cash flows. In addition, our recently acquired manufacturing facility is also subject to additional laws and regulations which may increase our exposure to health and safety liabilities.

Our transportation operations, which we depend on to transport materials from our locations to job sites, are subject to the regulatory jurisdiction of the DOT. The DOT has broad administrative powers with respect to our transportation operations. More restrictive limitations on vehicle weight and size, trailer length and configuration or driver hours of service would increase our costs, which may increase our expenses and adversely affect our financial condition, operating results and/or cash flows. If we fail to comply with DOT regulations or the regulations become more stringent, we could experience increased inspections, regulatory authorities could take remedial action, including imposing fines or shutting down our operations, and we could be subject to increased audit and compliance costs. We organize our transportation operations as a separate legal entity in certain states, including Ohio and Indiana, to take advantage of sales tax exemptions relating to vehicle operating costs. If legislation is enacted that modifies or eliminates these exemptions, our costs may increase. If any of these events were to occur, our financial condition, results of operations and cash flows may be adversely affected.

In addition, the residential construction and commercial construction industries are subject to various federal, state and local statutes, ordinances, rules and regulations concerning zoning, building design and safety, construction, contractors’ licensing, energy conservation and similar matters, including regulations that impose restrictive zoning and density requirements on the residential new construction industry or that limit the number

 

17


Table of Contents

of homes that can be built within the boundaries of a particular area. Regulatory restrictions and industry standards may require us to alter our installation processes and our sourcing, increase our operating expenses and limit the availability of suitable building lots for our customers, any of which could negatively affect our business, financial condition and results of operations.

We are subject to environmental regulation and potential exposure to environmental liabilities.

We are subject to various federal, state and local environmental laws and regulations. Although we believe that we operate our business, including each of our locations, in compliance with applicable laws and regulations and maintain all material permits required under such laws and regulations to operate our business, we may be held liable or incur fines or penalties in connection with such requirements. In addition, environmental laws and regulations, including those related to energy use and climate change, may become more stringent over time, and any future laws and regulations could have a material impact on our operations or require us to incur material additional expenses to comply with any such future laws and regulations.

Our recently acquired manufacturing facility is also subject to additional laws and regulations which may increase our exposure to environmental liabilities. Despite providing a benefit to the environment by making structures more energy efficient, certain types of insulation, particularly spray foam applications, require our employees to handle potentially hazardous or toxic substances. While our employees who handle these and other potentially hazardous or toxic materials, including lead-based paint, receive specialized training and wear protective clothing, there is still a risk that they, or others, may be exposed to these substances. Exposure to these substances could result in significant injury to our employees and others, including site occupants, and damage to our property or the property of others, including natural resource damage. Our personnel and others at our work sites are also at risk for other workplace-related injuries, including slips and falls.

In addition, as owners and lessees of real property, we may be held liable for, among other things, hazardous or toxic substances, including asbestos or petroleum products on, at, under or emanating from currently or formerly owned or operated properties, or any off-site disposal locations, or for any known or newly discovered environmental conditions at or relating to any of our properties, including those arising from activities conducted by previous occupants or at adjoining properties, without regard to whether we knew of or were responsible for such release. We may be required to investigate, remove, remediate or monitor the presence or release of such hazardous or toxic substances or petroleum products. We may also be held liable for fines, penalties or damages, including for bodily injury, property damage and natural resource damage in connection with the presence or release of hazardous or toxic substances or petroleum products. In addition, expenditures may be required in the future as a result of releases of, or exposure to, hazardous or toxic substances or petroleum products, the discovery of currently unknown environmental conditions or changes in environmental laws and regulations or their interpretation or enforcement and, in certain instances, such expenditures may be material.

Increases in union organizing activity and work stoppages could delay or reduce availability of products that we install and increase our costs.

Less than one percent of our employees are currently covered by collective bargaining or other similar labor agreements. However, if a larger number of our employees were to unionize, including in the wake of any future legislation that makes it easier for employees to unionize, our business could be negatively affected. Any inability by us to negotiate collective bargaining arrangements could cause strikes or other work stoppages, and new contracts could result in increased operating costs. If any such strikes or other work stoppages occur, or if other employees become represented by a union, we could experience a disruption of our operations and higher labor costs.

In addition, certain of our suppliers have unionized work forces and certain of our products are transported by unionized truckers. Strikes or work stoppages could result in slowdowns or closures of facilities where the products that we install are manufactured or could affect the ability of our suppliers to deliver such products to us. Any interruption in the production or delivery of these products could delay or reduce availability of these products and increase our costs.

 

18


Table of Contents

Increases in fuel costs could adversely affect our results of operations.

The price of oil has fluctuated over the last few years, creating volatility in our fuel costs. We do not currently hedge our fuel costs. Increases in fuel costs can negatively impact our cost to deliver our products to our customers and thus increase our cost of sales. If we are unable to increase the selling price of our products to our customers to cover any increases in fuel costs, net income may be adversely affected.

We may be adversely affected by disruptions in our information technology systems.

Our operations are dependent upon our information technology systems, including our web-enabled internal software technology, jobCORE. The jobCORE software provides in-depth operational and financial performance data from individual branch locations to the corporate office. We rely upon such information technology systems to manage customer orders on a timely basis, coordinate our sales and installation activities across locations and manage invoicing. As a result, the proper functioning of our information technology systems is critical to the successful operation of our business. Although our information technology systems are protected through physical and software safeguards, our information technology systems are still vulnerable to natural disasters, power losses, unauthorized access, delays and outages in our service, system capacity limits from unexpected increases in our volume of business, telecommunication failures, computer viruses and other problems. A substantial disruption in our information technology systems for any prolonged time period could result in delays in receiving inventory and supplies or installing our products on a timely basis for our customers, which could adversely affect our reputation and customer relationships.

In the event of a cybersecurity incident, we could experience operational interruptions, incur substantial additional costs, become subject to legal or regulatory proceedings or suffer damage to our reputation.

In addition to the disruptions that may occur from interruptions in our information technology systems, cybersecurity threats and sophisticated and targeted cyberattacks pose a risk to our information technology systems. We have established security policies, processes and defenses designed to help identify and protect against intentional and unintentional misappropriation or corruption of our information technology systems and information and disruption of our operations. Despite these efforts, our information technology systems may be damaged, disrupted or shut down due to attacks by unauthorized access, malicious software, computer viruses, undetected intrusion, hardware failures or other events, and in these circumstances our disaster recovery plans may be ineffective or inadequate. These breaches or intrusions could lead to business interruption, exposure of proprietary or confidential information, data corruption, damage to our reputation, exposure to legal and regulatory proceedings and other costs. Such events could have a material adverse impact on our financial condition, results of operations and cash flows. In addition, we could be adversely affected if any of our significant customers or suppliers experiences any similar events that disrupt their business operations or damage their reputation.

As cyberattacks become more sophisticated generally, we may be required to incur significant costs to strengthen our systems to protect against outside intrusions and/or continue to maintain insurance coverage related to the threat of such attacks. While we have invested in industry appropriate protections and monitoring practices of our data and information technology to reduce these risks and test our systems on an ongoing basis for any current or potential threats, there can be no assurance that our efforts will prevent breakdowns or breaches of our or our third-party providers’ databases or systems that could adversely affect our business.

We carry cybersecurity insurance to help mitigate the financial exposure and related notification procedures in the event of intentional intrusion. The measures that we implement to reduce and mitigate these risks may not be effective. If such an event occurred, it could have a material adverse effect on our business, financial condition, results of operations and cash flows.

 

19


Table of Contents

Because we operate our business through highly dispersed locations across the United States, our operations may be materially adversely affected by inconsistent practices and the operating results of individual branches may vary.

We operate our business through a network of highly dispersed locations throughout the United States, supported by executives and services at our corporate office, with local branch management retaining responsibility for day-to-day operations and adherence to applicable local laws. Our operating structure can make it difficult for us to coordinate procedures across our operations in a timely manner or at all. In addition, our branches may require significant oversight and coordination from our corporate office to support their growth. Inconsistent implementation of corporate strategy and policies at the local level could materially and adversely affect our overall profitability, business, results of operations, financial condition and prospects.

In addition, the operating results of an individual branch may differ from those of another branch for a variety of reasons, including market size, management practices, competitive landscape, regulatory requirements, state and local taxes and local economic conditions. As a result, certain of our branches may experience higher or lower levels of growth than other branches. Therefore, our overall financial performance and results of operations may not be indicative of the performance and results of operations of any individual branch.

Restrictions in our Senior Secured Credit Agreements (as hereinafter defined), or any other indebtedness we may incur in the future, could adversely affect our business, financial condition, results of operations, ability to make distributions to stockholders and the value of our common stock.

Our Senior Secured Credit Agreements, or any future credit facility we enter into or other indebtedness we incur, may limit our ability to, among other things:

 

   

incur or guarantee additional debt;

 

   

make distributions or dividends on or redeem or repurchase shares of common stock;

 

   

make certain investments and acquisitions;

 

   

make capital expenditures;

 

   

incur certain liens or permit them to exist;

 

   

enter into certain types of transactions with affiliates;

 

   

acquire, merge or consolidate with another company; or

 

   

transfer, sell or otherwise dispose of all or substantially all of our assets.

Our Senior Secured Credit Agreements contain, and any future credit facility or other debt instruments we may enter into may contain, covenants requiring us to maintain certain financial ratios and meet certain tests, such as an excess cash flow test, fixed charge coverage ratio, leverage ratio or debt to earnings ratio. See Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations, Liquidity and Capital Resources, Senior Secured Credit Facilities. Our ability to comply with those financial ratios and tests can be affected by events beyond our control, and we may not be able to comply with those ratios and tests when required to do so under the applicable debt instruments.

The provisions of our Senior Secured Credit Agreements, or other debt instruments, may affect our ability to obtain future financing and pursue attractive business opportunities and our flexibility in planning for, and reacting to, changes in business conditions. In addition, a failure to comply with the provisions of our Senior Secured Credit Agreements, any future credit facility or other debt instruments could result in a default or an event of default that could enable our lenders or other debt holders to declare the outstanding principal of that debt, together with accrued and unpaid interest, to be immediately due and payable. If the payment of our debt is accelerated, our assets may be insufficient to repay such debt in full, and our stockholders could experience a partial or total loss of their investment.

 

20


Table of Contents

Our indebtedness exposes us to interest expense increases if interest rates increase.

As of December 31, 2018, $196.0 million of our borrowings were at variable interest rates and expose us to interest rate risk. If interest rates increase, our debt service obligations on the variable rate indebtedness would increase even though the amount borrowed would remain the same, and our net income and cash flows would correspondingly decrease. An increase of 100 basis points in the interest rates payable on our variable rate indebtedness would increase our annual interest expense by approximately $2.0 million, based on our total variable interest rate indebtedness outstanding as of December 31, 2018.

In addition, advances under our Senior Secured Credit Facilities (as hereinafter defined) generally bear interest based on, at our election at either the Eurodollar rate (“LIBOR”) or the base rate (which approximated the prime rate) plus a margin based on the type of rate applied and leverage ratio. On July 27, 2017, the Financial Conduct Authority (the authority that regulates LIBOR) announced that it intends to stop compelling banks to submit rates for the calculation of LIBOR after 2021, and it is unclear whether new methods of calculating LIBOR will be established. If LIBOR ceases to exist after 2021, the interest rates under our Senior Secured Credit Facilities may increase. To the extent that these interest rates increase, our interest expense will increase, which could adversely affect our financial condition, operating results and cash flows.

We may require additional capital in the future, which may not be available on favorable terms or at all.

Our future capital requirements will depend on many factors, including industry and market conditions, our ability to successfully complete future business combinations and expansion of our existing operations. We anticipate that we may need to raise additional funds in order to grow our business and implement our business strategy. We anticipate that any such additional funds may be raised through equity or debt financings. Any equity or debt financing, if available at all, may be on terms that are not favorable to us and will be subject to changes in interest rates and the capital markets environment. Even if we are able to raise capital through equity or debt financings, as to which there can be no assurance, the interest of existing stockholders in our company may be diluted, and the securities we issue may have rights, preferences and privileges that are senior to those of our common stock or may otherwise materially and adversely affect the holdings or rights of our existing stockholders. If we cannot obtain adequate capital, we may not be able to fully implement our business strategy and our business, results of operations and financial condition could be adversely affected.

RISKS RELATED TO OWNERSHIP OF OUR COMMON STOCK

The price of our common stock may fluctuate substantially and your investment may decline in value.

The market price of our common stock may be significantly affected by factors, such as:

 

   

market conditions affecting the residential construction, commercial construction and building products industries;

 

   

quarterly variations in our results of operations;

 

   

changes in government regulations;

 

   

the announcement of acquisitions by us or our competitors;

 

   

changes in general economic and political conditions;

 

   

volatility in the financial markets;

 

   

results of our operations and the operations of others in our industry;

 

   

changes in interest rates;

 

   

threatened or actual litigation and government investigations;

 

   

the addition or departure of key personnel;

 

21


Table of Contents
   

actions taken by our stockholders, including the sale or disposition of their shares of our common stock; and

 

   

differences between our actual financial and operating results and those expected by investors and analysts and changes in analysts’ recommendations or projections.

These and other factors may lower the market price of our common stock, regardless of our actual operating performance.

Furthermore, in recent years the stock market has experienced significant price and volume fluctuations. This volatility has had a significant impact on the market price of securities issued by many companies, including companies in our industry. The changes frequently appear to occur without regard to the operating performance of the affected companies. Hence, the price of our common stock could fluctuate based upon factors that have little or nothing to do with us, and these fluctuations could materially reduce the price of our common stock and materially affect the value of your investment.

Our internal controls over financial reporting may not be effective, which could have a significant and adverse effect on our business and reputation.

As a public company, we are required to comply with the SEC’s rules implementing Sections 302 and 404 of the Sarbanes-Oxley Act, which require management to certify financial and other information in our quarterly and annual reports and provide an annual management report on the effectiveness of controls over financial reporting.

To comply with the requirements of being a public company, we may undertake various actions, such as implementing additional internal controls and procedures and hiring additional accounting or internal audit staff. Testing and maintaining internal controls can divert our management’s attention from other matters that are important to the operation of our business. If we identify material weaknesses in our internal controls over financial reporting or are unable to comply with the requirements of Section 404 or are unable to assert that our internal controls over financial reporting are effective, investors may lose confidence in the accuracy and completeness of our financial reports and the market price of our common stock could be negatively affected, and we could become subject to investigations by the SEC or other regulatory authorities, which could require additional financial and management resources.

Future sales of our common stock, or the perception in the public markets that these sales may occur, may depress our stock price.

The market price of our common stock could decline significantly as a result of sales of a large number of shares of our common stock. These sales, or the perception that these sales might occur, could depress the market price of our common stock or make it more difficult for us to sell equity securities in the future at a time and at a price that we deem appropriate.

We have approximately 29.9 million shares of common stock outstanding as of December 31, 2018. The shares of common stock are freely tradable, except for any shares of common stock that may be held or acquired by our directors, executive officers and other affiliates, the sale of which will be restricted under the Securities Act of 1933, as amended. As of December 31, 2018, approximately 2.4 million of the 3.0 million shares of common stock authorized for issuance under the 2014 Omnibus Incentive Plan were available for issuance. These shares will become eligible for sale in the public market in the future, subject to certain legal and contractual limitations. If our existing stockholders sell substantial amounts of our common stock in the public market, or if the public perceives that such sales could occur, this could have an adverse impact on the market price of our common stock, even if there is no relationship between such sales and the performance of our business.

 

22


Table of Contents

Jeff Edwards has significant ownership of our common stock and may have interests that conflict with those of our other stockholders.

As of December 31, 2018, Jeff Edwards beneficially owns approximately 24.2% of our outstanding common stock. As a result of his beneficial ownership of our common stock, he has sufficient voting power to significantly influence all matters requiring stockholder approval, including the election of directors, amendment of our amended and restated certificate of incorporation and approval of significant corporate transactions, and he has significant influence over our management and policies. This concentration of voting power may have the effect of delaying or preventing a change in control of us or discouraging others from making tender offers for our shares of common stock, which could prevent stockholders from receiving a premium for their shares of common stock. These actions may be taken even if other stockholders oppose them. The interests of Jeff Edwards may not always coincide with the interests of other stockholders, and he may act in a manner that advances his best interests and not necessarily those of our other stockholders. In addition, under our amended and restated certificate of incorporation, Jeff Edwards is permitted to pursue corporate opportunities for himself, rather than for us.

Provisions of our charter documents and Delaware law could delay, discourage or prevent an acquisition of us, even if the acquisition would be beneficial to our stockholders, and could make it more difficult for our stockholders to change our management.

Our amended and restated certificate of incorporation and bylaws may discourage, delay or prevent a merger, acquisition or other change in control that stockholders may consider favorable, including transactions in which stockholders might otherwise receive a premium for their shares of our common stock. In addition, these provisions may frustrate or prevent any attempt by our stockholders to replace or remove our current management by making it more difficult to replace or remove members of our board of directors. These provisions include the following:

 

   

a classified board of directors with three-year staggered terms;

 

   

no cumulative voting in the election of directors, which limits the ability of minority stockholders to elect director candidates;

 

   

the exclusive right of our board of directors to fill a vacancy created by the expansion of the board of directors or the resignation, death or removal of a director, which prevents stockholders from being able to fill vacancies on our board of directors;

 

   

the ability of our board of directors to authorize the issuance of shares of preferred stock and to determine the price and other terms of those shares, including preferences and voting rights, without stockholder approval, which could be used to significantly dilute the ownership of the holders of our stock or a hostile acquirer;

 

   

a prohibition on stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of our stockholders;

 

   

a requirement that a special meeting of stockholders may be called only by a resolution duly adopted by our board of directors; and

 

   

advance notice procedures that stockholders must comply with in order to nominate candidates to our board of directors or to propose matters to be acted upon at a stockholders’ meeting, which may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of us.

In addition, we are subject to Section 203 of the Delaware General Corporation Law, which generally prohibits a Delaware corporation from engaging in any of a broad range of business combinations with a stockholder owning 15% or more of such corporation’s outstanding voting stock for a period of three years following the date on which such stockholder became an “interested” stockholder. In order for us to consummate a business

 

23


Table of Contents

combination with an “interested” stockholder within three years of the date on which the stockholder became “interested,” either (1) the business combination or the transaction that resulted in the stockholder becoming “interested” must be approved by our board of directors prior to the date the stockholder became “interested,” (2) the “interested” stockholder must own at least 85% of our outstanding voting stock at the time the transaction commences (excluding voting stock owned by directors who are also officers and certain employee stock plans) or (3) the business combination must be approved by our board of directors and authorized by at least two-thirds of our stockholders (excluding the “interested” stockholder). This provision could have the effect of delaying or preventing a change of control, whether or not it is desired by or beneficial to our stockholders. Any delay or prevention of a change of control transaction or changes in our board of directors and management could deter potential acquirers or prevent the completion of a transaction in which our stockholders could receive a substantial premium over the then-current market price for their shares of our common stock.

We do not expect to pay any dividends in the foreseeable future.

We intend to retain our future earnings, if any, in order to reinvest in the development and growth of our business and, therefore, do not intend to pay dividends on our common stock for the foreseeable future. Any future determination to pay dividends will be at the discretion of our board of directors and will depend on our financial condition, results of operations, capital requirements, the limits imposed by the terms of our Senior Secured Credit Agreements, or any then-existing debt instruments, and such other factors as our board of directors deems relevant. Accordingly, investors in our common stock may need to sell their shares to realize a return on their investment in our common stock, and investors may not be able to sell their shares at or above the prices paid for them.

If securities analysts do not publish favorable reports about us or if we, or our industry, are the subject of unfavorable commentary, the price of our common stock could decline.

The trading price for our common stock depends in part on the research and reports about us that are published by analysts in the financial industry. Analysts could issue negative commentary about us or our industry, or they could downgrade our common stock. We may also not receive sufficient research coverage or visibility in the market. Any of these factors could result in the decline of the trading price of our common stock, causing investors in our common stock to lose all or a portion of their investment.

 

Item 1B.

Unresolved Staff Comments

None.

 

24


Table of Contents
Item 2.

Properties

Real Property

We lease office and warehouse space in 38 states, including our corporate office in Columbus, Ohio. Our leases are typically short in duration with customary extensions at our option. We believe suitable alternative space is available in all of our markets. The table below summarizes our locations as of December 31, 2018.

 

State

   Number of
Locations
     Approximate
Total Square
Footage
 

Alabama

     3        29,150  

Arizona

     1        19,846  

California

     14        139,586  

Colorado

     9        80,162  

Connecticut

     2        26,128  

Delaware

     2        11,325  

Florida

     22        156,208  

Georgia

     12        159,704  

Idaho

     3        43,000  

Illinois

     4        47,118  

Indiana

     13        237,536  

Kansas

     1        14,206  

Kentucky

     4        46,330  

Louisiana

     1        10,000  

Maine

     2        32,500  

Maryland

     3        34,710  

Massachusetts

     4        45,303  

Michigan

     1        34,800  

Minnesota

     2        87,550  

State

   Number of
Locations
     Approximate
Total Square
Footage
 

Mississippi

     1        8,000  

Nebraska

     1        12,000  

Nevada

     2        18,732  

New Hampshire

     7        60,812  

New Jersey

     2        30,300  

New York

     10        100,900  

North Carolina

     14        128,380  

Ohio

     11        365,826  

Oklahoma

     2        25,007  

Oregon

     1        30,013  

Pennsylvania

     2        27,000  

South Carolina

     7        99,511  

Tennessee

     6        57,811  

Texas

     16        310,512  

Utah

     1        6,000  

Vermont

     1        31,020  

Virginia

     6        68,141  

Washington

     3        56,393  

Wisconsin

     9        111,798  
 

 

Our Fleet

As of December 31, 2018, our fleet consisted of approximately 4,275 total vehicles that we either leased or owned, including approximately 4,050 installation vehicles, which our installers use to deliver and install products from our locations to job sites, and approximately 225 other vehicles that are utilized by our sales staff, branch managers and various senior management personnel. For additional information, see Note 7, Long-Term Debt, and Note 14, Commitments and Contingencies, to our audited consolidated financial statements included in this Form 10-K.

 

Item 3.

Legal Proceedings

We are involved in various claims and lawsuits incidental to the conduct of our business in the ordinary course, including wage and hour lawsuits. We carry insurance coverage that we believe to be reasonable under the circumstances, although insurance may or may not cover any or all of our liabilities in respect to claims and lawsuits. While management currently believes that the ultimate resolution of these matters, individually or in the aggregate, will not have a material adverse effect on our consolidated financial position, results of operations or cash flows, such matters are subject to inherent uncertainties.

 

Item 4.

Mine Safety Disclosures

Not applicable.

 

25


Table of Contents

PART II

 

Item 5.

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

Market Information for Common Stock

Our common stock is traded on the NYSE under the symbol “IBP.”

Holders of Record

As of February 20, 2019, there were 750 holders of record of our common stock, one of which was Cede & Co., which is the holder of shares held through the Depository Trust Company.

Dividend Policy

During the years ended December 31, 2018, 2017 and 2016, we did not declare or pay any cash dividends on our capital stock. We currently do not anticipate paying dividends for the foreseeable future. Any future determination relating to dividends will be made at the discretion of our board of directors and will depend on a number of factors, including our future earnings, capital requirements, financial condition, future prospects, contractual restrictions, legal requirements and other factors our board of directors may deem relevant.

Stock Performance Graph

The table below compares the cumulative total shareholder return on our common stock with the cumulative total return of (i) the Russell 2000 Index (“Russell 2000”), (ii) the Standard & Poor’s Industrials Index (“S&P 500 Industrials”) and (iii) the S&P Smallcap 600 Index (“S&P Smallcap 600 ”). The graph assumes investments of $100 in our common stock and in each of the three indices and the reinvestment of dividends for the last five fiscal years through December 31, 2018.

 

LOGO

 

     2/13/2014      12/31/2014      12/31/2015      12/31/2016      12/29/2017      12/31/2018  

IBP

     100        139        194        323        593        263  

Russell 2000

     100        112        107        130        149        133  

S&P 500 Industrials

     100        124        121        143        174        151  

S&P Smallcap 600

     100        114        112        141        160        146  

 

26


Table of Contents

Purchases of Equity Securities by the Issuer

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

 

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

October 1—31, 2018

     —        $ —          —          —    

November 1—30, 2018 (2)

     1,149,135        35.57        1,149,135      $ 66.3 million  

December 1—31, 2018 (3)

     159,275        35.54        159,156      $ 60.6 million  
  

 

 

    

 

 

    

 

 

    

 

 

 
     1,308,410      $  33.57        1,308,291      $ 60.6 million  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

(1)

On February 28, 2018, 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. On October 31, 2018, our board of directors approved an additional stock repurchase program, effective November 5, 2018, pursuant to which we may purchase up to an additional $100 million of our outstanding common stock. The program will remain in effect until February 28, 2020, unless extended by the board of directors. During the twelve months ended December 31, 2018, we repurchased 2.1 million shares for $89.4 million under our stock repurchase program.

(2)

Includes 150,000 shares repurchased from PJAM IBP Holdings, Inc. as part of the Company’s stock repurchase program in a privately negotiated transaction for an aggregate price of $5.1 million, or $34.11 per share. For additional information, see Note 13, Related Party Transactions, to our audit consolidated financial statements included in this Form 10-K.

(3)

Includes 119 shares surrendered to the Company by employees to satisfy tax withholding obligations arising in connection with the vesting of 458 shares of restricted stock awarded under our 2014 Omnibus Incentive Plan.

 

27


Table of Contents
Item 6.

Selected Financial Data

The following tables set forth selected historical consolidated financial data that should be read in conjunction with Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations, and our consolidated financial statements and notes thereto included in Part II, Item 8, Financial Statements and Supplementary Data, of this Form 10-K. The Consolidated Statements of Operations and Comprehensive Income data for the years ended and the Consolidated Balance Sheets data as of December 31, 2018, 2017, 2016, 2015 and 2014 are derived from our audited consolidated financial statements. The selected historical consolidated financial data in this section is not intended to replace our historical consolidated financial statements and the related notes thereto. Our historical results are not necessarily indicative of future results.

 

     Years ended December 31,  
     2018 (1)     2017     2016     2015     2014  

Statement of operations:

          

(in thousands, except per share amounts)

          

Net revenue

   $ 1,336,432     $  1,132,927     $  862,980     $  662,719     $  518,020  

Cost of sales

     964,841       808,901       610,532       474,426       377,968  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Gross profit

     371,591       324,026       252,448       188,293       140,052  

Operating expenses

          

Selling

     67,105       58,450       49,667       37,702       30,951  

Administrative and other

     211,269       191,310       136,731       105,639       83,515  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Operating income

     93,217       74,266       66,050       44,952       25,586  

Other expense

     21,031       18,446       6,440       3,022       2,999  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Income before income taxes

     72,186       55,820       59,610       41,930       22,587  

Income tax provision

     17,438       14,680       21,174       15,413       8,607  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Net income from continuing operations

     54,748       41,140       38,436       26,517       13,980  

Discontinued Operations

          

Loss from discontinued operations, net of tax

     —         —         —         —         48  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Net income

     54,748       41,140       38,436       26,517       13,932  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Accretion charges on redeemable preferred stock

     —         —         —         —         (19,897
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Net income (loss) attributable to common shareholders

   $ 54,748     $ 41,140     $ 38,436     $ 26,517     $ (5,965
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Basic net income (loss) per share attributable to common shareholders

   $ 1.76     $ 1.30     $ 1.23     $ 0.85     $ (0.20
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Diluted net income (loss) per share attributable to common shareholders

   $ 1.75     $ 1.30     $ 1.23     $ 0.85     $ (0.20
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balance sheet data:

          

(in thousands)

          

Cash

   $ 90,442     $ 62,510     $ 14,482     $ 6,818     $ 10,761  

Total current assets

   $ 411,545     $ 354,942     $ 192,391     $ 150,232     $ 119,288  

Property and equipment, net

   $ 90,117     $ 81,075     $ 67,788     $ 57,592     $ 39,370  

Total assets

   $ 834,658     $ 738,746     $ 462,095     $ 373,572     $ 234,162  

Total debt (2)

   $ 463,454     $ 359,722     $ 166,720     $ 143,677     $ 53,738  

Total stockholders’ equity

   $ 182,498     $ 210,528     $ 153,977     $ 114,483     $ 91,874  

 

(1)

Amounts prior to 2018 do not reflect the impact of the adoption of Accounting Standards Update (“ASU”) 2014-09, Revenue from Contracts with Customers (Topic 606), in the first quarter of 2018. See Note 2, Significant Accounting Policies, within Item 8 of this Form 10-K for additional information.

 

28


Table of Contents
(2)

Total debt consists of current and long-term portions of long-term debt, capital lease obligations and vehicle financing arrangements. For the year ended December 31, 2016, we adopted ASU 2015-03 which resulted in a retrospective reclassification of $0.5 million of debt issuance costs related to our long-term debt from other non-current assets to long-term debt as of December 31, 2015. No debt issuance costs were reclassified for the year ended December 31, 2014 due to immateriality of the portion to be reclassified.

 

Item 7.

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

You should read the following in conjunction with the consolidated financial statements and related notes thereto included in Item 8, Financial Statements and Supplemental Data, of Part II of this Form 10-K. This discussion contains forward-looking statements reflecting current expectations that involve risks and uncertainties. Actual results and the timing of events may differ materially from those contained in these forward-looking statements due to a number of factors, including those discussed in the section captioned “Risk Factors” and elsewhere in this Form 10-K.

OVERVIEW

We are one of the nation’s largest insulation installers for the residential new construction market and are also a diversified installer of complementary building products, including waterproofing, fire-stopping and fireproofing, garage doors, rain gutters, window blinds, 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 175 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 strategic acquisitions of multiple companies over the last several years contributed meaningfully to our 18.0% increase in net revenue during the year ended December 31, 2018 compared to 2017.

The recently passed Tax Cuts and Jobs Act (the “Tax Act”) has added additional momentum to the economic landscape. While there have been concerns about the impact of the new tax law on housing, initial readings and reviews are suggesting that it is generally stimulative to the economy. We may adjust our strategies based on housing demand and our performance in each of our markets.

2018 Highlights

Net revenues increased 18.0%, or $203.5 million, during 2018 compared to 2017, primarily driven by the continued recovery of housing markets, the contributions of our recent acquisitions and growth across our end markets and products. However, gross margin was affected by price increases on our insulation materials and costs to organically expand our commercial branches. During 2018, we maintained momentum in our acquisition strategy, as we completed ten acquisitions, not including several small tuck-in acquisitions merged into existing operations, which expanded our product line offerings and geographical reach. Acquisitions accounted for $73.5 million of the increase in net revenues.

In June 2018, we extended the maturity date of our Term Loan (as hereinafter defined) from April 15, 2024 to April 15, 2025 and increased the aggregate principal amount of the facility from $297.8 million to $397.8 million, and extended the maturity date on our ABL Revolver (as hereinafter defined) from April 13, 2022 to June 19, 2023 and increased the aggregate revolving loan commitments from $100.0 million to $150.0 million.

 

29


Table of Contents

In July 2018, we entered into a seven-year interest rate swap with a beginning notional of $100.0 million as well as a forward interest rate swap beginning May 31, 2022 with a beginning notional of $100.0 million. Including our pre-existing swap, these three swaps serve to hedge $200.0 million of the variable cash flows on our Term Loan until maturity.

In February 2018, our board of directors authorized a $50 million stock repurchase program, effective March 2, 2018, and in October 2018 our board of directors approved an additional stock repurchase program, effective November 5, 2018, pursuant to which we may purchase up to an additional $100 million of our outstanding common stock. The program will remain in effect until February 28, 2020, unless extended by the board of directors. During the year ended December 31, 2018, we repurchased 2.1 million shares for $89.4 million under our stock repurchase program.

We believe there are several trends that should drive long-term growth in the housing market, even if there are temporary periods of slower or declining growth. These long-term trends include an aging housing stock, population growth, household formation growth and the fact that housing starts are currently below historic averages. We expect that our net revenue, gross profit and operating income will benefit from this growth. While we are actively increasing pricing with our customers, we have realized selling price increases at a slower rate than the increase in material costs. We have been successful negotiating better pricing with our customers in recent months and expect price increase momentum extending into the year ended December 31, 2019. While we continue to proactively work with customers and suppliers to mitigate these cost impacts, we continue to experience inflation on our materials and it may take until the end of 2019 for us to fully address the current material price environment.

2017 Highlights

Net revenues increased 31.3% or $269.9 million during 2017 compared to 2016, primarily driven by acquisitions and organic growth amongst our existing branches. Our acquisition of Trilok Industries, Inc., Alpha Insulation and Waterproofing, Inc. and Alpha Insulation and Waterproofing Company (collectively, “Alpha”) in January 2017 accounted for $116.1 million of the increase and expanded our market position in commercial insulation installation and strengthened our complementary installed product offerings in waterproofing, fire-stopping and fireproofing. During 2017, we maintained momentum in our acquisition strategy, as we completed ten acquisitions, not including multiple insignificant tuck-in acquisitions merged into existing operations, which expanded our product line offerings and geographical reach.

In April 2017, we entered into a term loan credit agreement (the “Term Loan Agreement”) which provides for a seven-year $300.0 million term loan facility (the “Term Loan”). In April 2017, we also entered into an asset-based lending credit agreement (the “ABL Credit Agreement” and together with the Term Loan Agreement, the “Senior Secured Credit Agreements”), which provides for a revolving credit facility up to approximately $100.0 million and up to $50.0 million for the issuance of letters of credit (the “ABL Revolver” and together with the Term Loan, the “Senior Secured Credit Facilities”). A portion of the proceeds from the Senior Secured Credit Facilities were used to repay, in full, all amounts outstanding under the previous credit and security agreement.

Sales performance

Net revenues increased during the year ended December 31, 2018 compared to the year ended December 31, 2017, primarily driven by acquisitions, organic growth from our existing branches and increased selling prices. For the year ended December 31, 2018, on a same branch basis, net revenue improved 11.5%, with 53% of this increase attributable to growth in the number of completed jobs with the rest attributable to price gains and more favorable customer and product mix. We saw growth in our same branch residential end markets, which increased 11.4% compared to growth in U.S. housing starts of 3.6% during the year ended December 31, 2018 over the year ended December 21, 2017 per the U.S. Census Bureau. We also saw organic growth in our large

 

30


Table of Contents

commercial construction end market of 10.4% during the year ended December 31, 2018 over the year ended December 21, 2017. Net revenue was as follows (dollars in thousands):

 

For the years ended December 31,

2018

 

Change

 

2017

 

Change

 

2016

$1,336,432   18.0%   $1,132,927   31.3%   $862,980

See Note 15, Business Combinations, in Part II, Item 8, Financial Statements and Supplementary Data, of this Form 10-K for information on our acquisitions.

Cost of sales and gross profit

Gross profit for 2018, 2017 and 2016 was as follows (dollars in thousands):

 

     2018      Change      2017      Change      2016  

Net revenues

   $ 1,336,432        18.0%      $ 1,132,927        31.3%      $ 862,980  

Cost of sales

     964,841        19.3%        808,901        32.5%        610,532  
  

 

 

       

 

 

       

 

 

 

Gross profit

   $ 371,591        14.7%      $ 324,026        28.4%      $ 252,448  
  

 

 

       

 

 

       

 

 

 

Gross profit percentage

     27.8%           28.6%           29.3%  

As a percent of net revenues, gross profit decreased during the year ended December 31, 2018 compared to the year ended December 31, 2017 attributable primarily to higher material costs caused by industry-wide cost increases beginning in January 2018 as well as the impacts of our financial wellness plan, longevity stock compensation plan for installers and branch start-up costs, partially offset by improvements in labor utilization and improvement in installer turnover. On a dollar basis, cost of sales included increases from acquired businesses of approximately $54.3 million and depreciation expense increased $4.8 million as a result of increased investment in vehicles and equipment to support our growth, including growth from acquisitions.

As a percent of net revenues, gross profit decreased during the year ended December 31, 2017 compared to the year ended December 31, 2016 attributable primarily to higher employee related costs, including costs associated with the implementation of financial wellness and longevity stock compensation plans. On a dollar basis, cost of sales included increases from acquired businesses of approximately $130.5 million. Approximately $33.8 million was predominantly attributable to organic growth in the volume of completed jobs in the residential new construction end market. Depreciation expense increased $4.4 million as a result of increased investment in vehicles and equipment to support our growth, including growth from acquisitions. Additionally, cost of sales increased $29.6 million as a result of a variety of factors, including customer and product mix, market pricing variations and insulation volume requirement changes driven by building code requirements. No factor was more significant than any other.

Operating expenses

Operating expenses for 2018, 2017 and 2016 were as follows (dollars in thousands):

 

     2018      Change      2017      Change      2016  

Selling

   $ 67,105        14.8%      $ 58,450        17.7%      $ 49,667  

Percentage of total net revenue

     5.0%           5.2%           5.8%  

Administrative

   $ 185,850        13.0%      $ 164,453        31.1%      $ 125,472  

Percentage of total net revenue

     13.9%           14.5%           14.5%  

Amortization

   $ 25,419        -5.4%      $ 26,857        138.5%      $ 11,259  

Percentage of total net revenue

     1.9%           2.4%           1.3%  

 

31


Table of Contents

Selling

The dollar increase in selling expenses in 2018 was primarily driven by a year-over-year increase in selling wages, benefits and commissions of $8.1 million, or 16%, which supported our increased net revenue of 18%. Selling expense decreased 0.2% as a percentage of sales primarily due to selling leverage gained through increased sales. In addition, selling expense decreased 0.1% as a percentage of sales for the year ended December 31, 2018 compared to 2017 due to the leveraging of higher sales and improved collection efforts.

The dollar increase in selling expenses in 2017 was primarily driven by a year-over-year increase in selling wages and commissions, in the amounts of $3.1 million and $4.0 million, respectively, which supported both organic and acquisition-related growth.

Administrative

The increase in administrative expenses in 2018 was primarily due to an increase in wages and benefits in the amount of $15.2 million, which was attributable to acquisitions and to support growth. In addition, our facility costs increased $3.8 million primarily due to leases from the facilities of acquired companies and expanded facilities to support our growth.

The increase in administrative expenses in 2017 was primarily due to an increase in wages and benefits in the amount of $25.3 million, which was attributable to acquisitions, stock compensation and to support our organic growth. In addition, our facility costs increased $4.8 million primarily due to leases from the facilities of acquired companies and expanded facilities to support our growth. During 2017, we saw our costs related to liability insurance increase due to overall growth, as well as an increase in our accounting and legal fees as a result of no longer qualifying as an emerging growth company.

Amortization

Our intangible assets include non-competes, customer listings, trade names and backlog. Amortization of intangibles attributable to acquisitions decreased by $1.4 million in 2018 due to only amortizing the backlog intangible asset associated with our 2017 Alpha acquisition of $13.6 million for six months compared to amortizing this intangible for 12 months in 2017. This decrease was offset by additional amortization expense resulting from new intangible assets from our 2018 acquisitions.

Amortization expense increased in 2017 primarily due to intangible assets acquired through the acquisition of Alpha in January 2017, $9.1 million of which is related to amortization of acquired backlog.

Other expense

Other expense, net for 2018, 2017 and 2016 was as follows (dollars in thousands):

 

     2018      Change     2017      Change     2016  

Interest expense, net

   $ 20,496        17.9   $ 17,381        181   $ 6,177  

Other

     535        -49.8     1,065        305     263  
  

 

 

      

 

 

      

 

 

 

Total other expense

   $ 21,031        14.0   $ 18,446        186   $ 6,440  
  

 

 

      

 

 

      

 

 

 

The year-over-year increase in other expense, net during 2018 and 2017 was primarily a result of increased debt levels associated with the Senior Secured Credit Agreement (as defined below) to support acquisition-related growth. In addition, we recorded $1.8 million in interest expense during the year ended December 31, 2017 related to the modification/extinguishment of our Term Loan (as defined below). See Note 7 to our audited consolidated financial statements included in this Form 10-K for further information regarding debt balances and Term Loan modification/extinguishment.

 

32


Table of Contents

Income tax provision

Income tax provision and effective tax rates for 2018, 2017 and 2016 were as follows (dollars in thousands):

 

     2018      2017      2016  

Income tax provision

   $ 17,438      $ 14,680      $ 21,174  

Effective tax rate

     24.2%        26.3%        35.5%  

During the year ended December 31, 2018, our tax rate was favorably impacted by excess tax benefits from share-based compensation arrangements. The favorability was offset by the tax effect of losses incurred by separate companies to which no benefit can be recognized due to a full valuation allowance against the losses. During the year ended December 31, 2017, our tax rate was favorably impacted by excess tax benefits from share-based compensation arrangements, the statute expiring for various uncertain tax positions and the revaluation of our net deferred liabilities due to tax reform. During the year ended December 31, 2016, our tax rate was favorably impacted by a decrease to the state income tax rate.

For each of the years ended December 31, 2018, 2017 and 2016 our tax rate was favorably impacted by the usage of net operating losses for a tax filing entity which previously had a full valuation allowance. For the years ended 2017 and 2016 our tax rate was also favorably impacted by deductions related to domestic production activities. This favorable impact was 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 and various other unfavorable permanent items.

Impacts of the Tax Act

The Tax Act was enacted on December 22, 2017. The Tax Act reduced the U.S. federal corporate tax rate from 35% to 21%, which had a positive impact on our 2018 and 2017 effective tax rates due to the revaluation of our ending net deferred tax liabilities.

Under the guidance in the U.S. Securities and Exchange Commission’s Staff Accounting Bulletin No. 118 (“SAB 118”), we recorded provisional amounts for the impact of the Tax Act as of December 31, 2017, representing a $3.8 million tax benefit related to the revaluation of the ending net deferred tax liabilities from 35% to the newly enacted U.S. corporate income tax rate of 21%, which was partially offset by tax expense of $0.4 million net amount for the revaluation of the uncertain tax positions and the valuation allowance. Under the transitional provisions of SAB 118, we had a one-year measurement period to complete the accounting for the initial tax effects of the Tax Act. We recorded its final adjustments to the provisional amounts in 2018 which resulted in a $0.8 million tax benefit largely due to timing provision to return adjustments which impacted deferred balances at the 35% rate that were then revalued at the lower corporate rate. Final regulations will be issued in the future and may be applied retroactively to the date of enactment of U.S. Tax Reform that may result in changes to the tax amounts recorded as a result of the Tax Act.

KEY FACTORS AFFECTING OUR OPERATING RESULTS

Trends in the construction industry

Our operating results may vary based on the amount and type of products we install and the mix of our end markets among new single-family, multi-family and commercial builders and owners of existing homes. We expect to benefit from the continued growth in single-family new residential construction as housing returns to historic stabilized levels of 1.5 million total annual starts. We maintain a mix of business among all types of homebuilders ranging from small custom builders to large regional and national homebuilders as well as a wide range of commercial builders. Net revenue derived from our ten largest homebuilder customers in the United States was approximately 14% for the year ended December 31, 2018. The residential new construction and repair and remodel markets represented approximately 84%, 83% and 88% of our total net revenue for the years ended December 31, 2018, 2017 and 2016, respectively, with the remaining portion attributable to the commercial construction end market.

 

33


Table of Contents

Cost of materials

We purchase the materials that we install primarily from manufacturers. The industry supply of materials we install was disrupted due to a catastrophic failure at a manufacturer’s facility during the fourth quarter of 2017, resulting in insulation material allocation for certain insulation products and, as a result, contributed to increased market pricing throughout 2018. Increased market pricing, regardless of the catalyst, has and could continue to impact our results of operations in 2019, to the extent that price increases cannot be passed on to our customers. We will continue to work with our customers to adjust selling prices to offset these higher costs.

Labor costs

Our business is labor intensive. As of December 31, 2018, we had approximately 7,700 employees, most of whom work as installers on local construction sites. Labor markets continue to tighten as the demand increases for installers and the national unemployment rate remains low. We expect to spend more to hire, train and retain installers to support our growing business in 2019, as tight labor availability continues within the construction industry. We offer a comprehensive benefits package, which many of our local competitors are not able to provide, which will increase costs as we hire additional personnel. Our workers’ compensation costs also continue to increase as we increase our coverage for additional personnel.

Other factors

We expect our selling and administrative expenses to continue to increase as our business grows, which could impact our future operating profitability.

INFLATION

Our performance is dependent to a significant extent upon the levels of U.S. residential new construction spending, which is affected by factors such as interest rates, inflation, consumer confidence and unemployment. We do not believe that inflation has had a material impact on our business, financial condition or results of operations in 2018.

SEASONALITY

We tend to have higher sales during the second half of the year as our homebuilder customers complete construction of homes placed under contract for sale in the traditionally stronger spring selling season. In addition, some of our larger branches operate in states impacted by winter weather and as such experience a slowdown in construction activity during the first quarter of the calendar year. This winter slowdown contributes to traditionally lower sales and profitability in our first quarter. See Item 1, Business, for further information.

LIQUIDITY AND CAPITAL RESOURCES

Our capital resources primarily consist of cash from operations and borrowings under our Senior Secured Credit Agreements and capital equipment leases and loans. Our primary capital requirements are to fund working capital needs, operating expenses, acquisitions and capital expenditures and meet required principal and interest payments. We also use our resources to fund our stock repurchase program. Our investments consist of highly liquid instruments primarily including corporate bonds and commercial paper. As of December 31, 2018, we had no outstanding borrowings under our ABL Revolver.

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 years ended December 31, 2018, 2017 and 2016.

 

34


Table of Contents

The following table summarizes our liquidity as of December 31 (in thousands):

 

     2018      2017  

Cash and cash equivalents

   $ 90,442      $ 62,510  

Short-term investments

     10,060        30,053  

ABL Revolver (1)

     150,000        100,000  

Less: outstanding letters of credit

     (28,887      (17,902
  

 

 

    

 

 

 

Total liquidity

   $ 221,615      $ 174,661  
  

 

 

    

 

 

 

 

(1)

Liquidity under our ABL Revolver can be limited by certain cash collateral limitations depending on the status of our borrowing base availability.

The following table presents selected financial information as of and for the years ended December 31, 2018, 2017 and 2016 (in thousands):

 

     2018      2017      2016  

Cash, cash equivalents and investments

   $ 100,502      $ 92,563      $ 14,482  

Property, plant and equipment, net

     90,117        81,075        67,788  

Total term debt

     454,824        347,577        151,427  

Capital lease obligation

     8,630        12,145        15,293  

Working capital

     229,859        195,136        62,286  

Cash provided by operating activities

     96,633        68,772        73,266  

Cash used in investing activities

     (74,069      (200,443      (79,597

Cash provided by financing activities

     5,368        179,699        13,995  

Senior Secured Credit Facilities

On April 13, 2017, we entered into the Term Loan Agreement, which provides for our $300.0 million, seven-year Term Loan amortizing in quarterly principal payments of $1.0 million. On April 13, 2017, we also entered into the ABL Credit Agreement, which provides for our ABL Revolver up to approximately $100.0 million and up to $50.0 million for the issuance of letters of credit.

The Term Loan Agreement was amended on November 30, 2017 to refinance the total principal amount of the Term Loan outstanding immediately prior to the effective date of the amendment on substantially the same terms as the initial Term Loan, except for (i) a decrease in the margins applicable to the base rate and Eurodollar rate loans, (ii) an increase in the cap on permitted indebtedness related to capital expenditures other than capital lease obligations and (iii) the inclusion of a mechanism to establish an alternative Eurodollar rate if certain circumstances have arisen such that the London Interbank Offered Rate may no longer be used. The ABL Credit Agreement was amended in December 2017 to revise the formula for maximum indebtedness incurred by the Company while subject to the terms of such agreement.

On June 19, 2018, we entered into a second amendment to the Term Loan Agreement to (i) extend the maturity date from April 15, 2024 to April 15, 2025 and (ii) increase the aggregate principal amount of the facility from $297.8 million to $397.8 million. All other provisions of the Term Loan were unchanged. Also on June 19, 2018, we entered into a third amendment to the ABL Credit Agreement to (i) extend the maturity date from April 13, 2022 to June 19, 2023, (ii) increase the aggregate revolving loan commitments from $100.0 million to $150.0 million and (iii) provide enhanced borrowing availability against certain types of accounts receivable.

Our Senior Secured Credit Facilities bear interest at either the Eurodollar rate (“LIBOR”) or the base rate (which approximated the prime rate), at our election, plus a margin based on the type of rate applied and leverage ratio. The margin in respect of loans under (i) the Term Loan will be (A) 2.50% in the case of Eurodollar rate loans and

 

35


Table of Contents

(B) 1.50% in the case of base rate loans, and (ii) the ABL Revolver will be (A) 1.25%, 1.50% or 1.75% in the case of Eurodollar rate loans (based on a measure of availability under the agreement) and (B) 0.25%, 0.50% or 0.75% in the case of base rate loans (based on a measure of availability under the agreement).

The borrowing base for the ABL Revolver, which determines availability under the facility, is based on a percentage of the value of certain assets securing the obligations of the Company and the subsidiary guarantors under the agreement. All obligations under the Senior Secured Credit Agreements, and the guarantees of those obligations, are secured by substantially all of the assets of the Company and the guarantors subject to certain exceptions and permitted liens.

The Senior Secured Credit Agreements each contain a number of customary affirmative and negative non-financial covenants, and the ABL Credit Agreement also contains a financial covenant requiring the satisfaction of a minimum fixed charge coverage ratio of 1.00 to 1.00 in the event that we do not meet a minimum measure of availability under the ABL Revolver. At December 31, 2018, we were in compliance with all applicable covenants under the Senior Secured Credit Agreements.

Vehicle and Equipment Notes

We have financing loan agreements with various lenders to provide financing for the purpose of purchasing or leasing vehicles and equipment used in the normal course of business. Vehicles and equipment purchased or leased under each financing arrangement serve as collateral for the note applicable to such financing arrangement. Regular payments are due under each note for a period of typically 60 consecutive months after the incurrence of the obligation.

Total gross assets and respective outstanding loan balances relating to our master loan and equipment agreements were $98.7 million and $60.4 million as of December 31, 2018, respectively, and $74.5 million and $50.4 million as of December 31, 2017, respectively. See Note 7 to our audited consolidated financial statements included in this Form 10-K for more information regarding our Master Loan and Security Agreement, Master Equipment Lease Agreement and Master Loan Agreements.

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

 

     2018  

Performance bonds

   $ 42,740  

Insurance letters of credit and cash-collateral

     38,887  

Permit and license bonds

     6,914  
  

 

 

 

Total bonds and letters of credit

   $ 88,541  
  

 

 

 

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.

 

36


Table of Contents

Historical cash flow information

Working capital

We carefully manage our working capital and operating expenses. As of December 31, 2018 and 2017, our working capital, including cash, was $229.9 million, or 17.2% of net revenue, and $195.1 million, or 17.2% of net revenue, respectively. The increase in working capital year-over-year in 2018 was driven primarily by a $27.9 million increase in cash and cash equivalents resulting from operating cash flows, an increase in accounts receivable and inventories resulting from, and supporting, our increased net revenue, offset by a maturity of investments and an increase in current maturities of long-term debt and accounts payable. We continue to look for opportunities to reduce our working capital as a percentage of net revenue, as demonstrated by this ratio remaining flat as of December 31, 2018 compared to December 31, 2017.

Cash flows from operating activities

Net cash provided by operating activities was $96.6 million, $68.8 million and $73.3 million for the years ended December 31, 2018, 2017 and 2016, respectively. Generally, the primary drivers of our cash flow from operations are 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. In 2018, 2017 and 2016, we made cash payments, net of cash acquired, of $57.7 million, $137.1 million and $53.3 million, respectively, on business combinations. Our acquisition of Alpha in January 2017 required an investing cash outlay of $103.8 million. See Note 15, Business Combinations, to our audited consolidated financial statements included in this Form 10-K for more information regarding our business acquisitions in 2018, 2017 and 2016.

Capital Expenditures. Total cash paid for property and equipment was $35.2 million, $31.7 million and $27.0 million for the years ended December 31, 2018, 2017 and 2016, respectively, and primarily related to purchases of vehicles and various equipment to support our growing operations and increased net revenue. We expect to continue to support any increases in 2019 net revenue through further capital expenditures.

Other. In 2018 and 2017, we invested $22.8 million and $30.2 million, respectively, in short-term investments consisting primarily of corporate bonds and commercial paper and had $42.8 million in short-term investments mature in 2018. We made no such investments in 2016.

Cash flows from financing activities

We utilize our credit facilities to support our operations and continuing acquisitions, fund our stock repurchase program and finance our fleet expansion. During the years ended December 31, 2018, 2017 and 2016, we had cash inflows from our credit facilities, net of payments on these instruments, amounting to $97.3 million, $202.2 million and $27.7 million, respectively, to support those initiatives. In addition, we made $5.6 million, $7.3 million and $5.8 million in principal payments on our capital leases during the years ended December 31, 2018, 2017 and 2016, respectively, and received proceeds of $25.4 million, $22.5 million and $22.9 million during the years ended December 31, 2018, 2017 and 2016, respectively, from our fixed asset loans, which serve to offset a significant portion of the capital expenditures included in cash flows from investing activities as described above. Lastly, we repurchased approximately 2.1 million shares of our common stock for $89.4 million during the year ended December 31, 2018 as part of our stock repurchase plan. See Note 9, Stockholders’ Equity, for more information surrounding our stock repurchase plan.

 

37


Table of Contents

Financial Instruments

Interest Rate Derivatives

We have various borrowing facilities which charge interest based on the one month U.S. dollar LIBOR rate plus an interest spread. All of our derivatives combine to reduce our variable rate debt by $200.0 million, resulting in total variable rate debt exposed to market risks of $196.0 million as of December 31, 2018. These derivatives are designated as cash flow hedges for accounting purposes. For additional disclosures of the gain or loss included with other comprehensive income and earnings in 2018, see Note 9, Derivatives and Hedging Activities, to our audited consolidated financial statements included in this Form 10-K. The assumptions used in measuring fair value of the interest rate derivatives are considered level 2 inputs, which are based upon LIBOR and interest paid based upon a designated fixed rate over the life of the swap agreements.

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 was between these stockholders and the underwriters and does not represent compensation to the stockholders for services rendered to us. The price paid for the option represents the fair value of that transaction and we are not a party to the agreement. Accordingly, we have not recorded any expense related to this transaction.

Contractual Obligations

In the table below, we set forth our enforceable and legally binding obligations as of December 31, 2018. Some of the amounts included in the table are based on management’s estimates and assumptions about these obligations, including their duration, the possibility of renewal, anticipated actions by third parties and other factors. Because these estimates and assumptions are necessarily subjective, our actual payments may vary from those reflected in the table. In addition, certain other long-term liabilities included on the Consolidated Balance Sheets as well as our unrecognized tax benefits under ASC 740, “Income Taxes,” have been excluded from the contractual obligations table because of the inherent uncertainty and the inability to reasonably estimate the timing of cash outflows.

 

     Payments due by period  
(in thousands)    Total      2019      2020      2021      2022      2023      Thereafter  

Long-term debt obligations (1)

   $ 580,229      $ 43,798      $ 42,248      $ 36,256      $ 31,484      $ 25,387      $ 401,056  

Capital lease obligations (2)

     9,344        5,207        2,253        1,339        452        93        —    

Operating lease obligations (3)

     48,792        15,577        12,477        8,072        5,307        2,664        4,695  

Purchase obligations (4)

     53,381        17,046        21,355        14,980        —          —          —    

 

(1)

Long-term debt obligations include principal and interest payments on our Term Loan as well as our notes payable to sellers of acquisitions and vehicles purchased under the Master Loan and Security Agreement, the Master Equipment Agreement and the Master Loan Agreements. Long-term debt obligations do not include commitment fees on the unused portion of the ABL Revolver since those fees are subject to change based on the factors described in Senior Secured Credit Agreements. Interest on seller obligations maturing through March 2025 is estimated using current market rates. For additional information, see Note 7, Long-Term Debt, to our audited consolidated financial statements included in this Form 10-K.

 

38


Table of Contents
(2)

We maintain certain production vehicles under a capital lease structure. The leases expire on various dates through December 2023. Capital lease obligations, as disclosed above, include estimated interest expense payments. In determining expected interest expense payments, we utilize the rates embedded in the lease documentation.

(3)

We lease certain locations, vehicles and equipment under operating lease agreements, including, but not limited to, corporate offices, branch locations and various office and operating equipment. In some instances, these lease agreements exist with related parties. For additional information, see Note 13, Related Party Transactions, to our audited consolidated financial statements included in this Form 10-K.

(4)

As of December 31, 2018, we had two product supply agreements, one extending through December 31, 2021 and one extending through December 31, 2019. For additional information, see Note 14, Commitments and Contingencies, to our audited consolidated financial statements included in this Form 10-K.

Off-Balance Sheet Arrangements

As of December 31, 2018 and 2017, other than operating leases, letters of credit issued under the ABL Revolver and performance and license bonds, we had no material off-balance sheet arrangements with unconsolidated entities. Upon adoption of ASU 2016-02 on January 1, 2019, long-term operating leases will be recorded on the balance sheet as a lease liability measured as the present value of the future lease payments with a corresponding right-of-use asset. See Note 2, Significant Accounting Policies, to our audited consolidated financial statements included in this Form 10-K for further information.

Critical Accounting Policies and Estimates

Management’s discussion and analysis of our financial condition and results of operations is based upon our consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States. The preparation of our consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses and related disclosure of contingent assets and liabilities. Certain accounting policies involve judgments and uncertainties to such an extent that there is a reasonable likelihood that materially different amounts could have been reported using different assumptions or under different conditions. We evaluate our estimates and assumptions on a regular basis. We base our estimates on historical experience and various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of our assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates and assumptions used in preparation of our consolidated financial statements. We provide discussion of our more significant accounting policies, estimates, assumptions and judgments used in preparation of our consolidated financial statements below.

Revenue Recognition

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

When the percentage-of-completion method is used, we estimate the costs to complete individual contracts and record as revenue that portion of the total contract price that is considered complete based on the relationship of costs incurred to date to total anticipated costs (the cost-to-cost approach). Under the cost-to-cost approach, the

 

39


Table of Contents

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.

Accounts Receivable

We account for trade receivables based on amounts billed to customers. Past due receivables are determined based on contractual terms. We do not accrue interest on any of our trade receivables.

Retainage receivables represent the amount retained by our customers to ensure the quality of the installation and is received after satisfactory completion of each installation project. Management regularly reviews aging of retainage receivables and changes in payment trends and records an allowance when collection of amounts due are considered at risk. Amounts retained by project owners under construction contracts and included in accounts receivable were $28.0 million and $23.1 million as of December 31, 2018 and 2017, respectively.

Goodwill

Goodwill results from business combinations and represents the excess of the purchase price over the fair value of acquired tangible assets and liabilities and identifiable intangible assets. Annually, on October 1, or if conditions indicate an earlier review is necessary, we either perform a quantitative test or assess qualitative factors to determine if it is more likely than not that the fair value of the reporting unit is less than its carrying amount and if it is necessary to perform the quantitative two-step goodwill impairment test. If we perform the quantitative test, we compare the carrying value of the reporting unit to an estimate of the reporting unit’s fair value to identify potential impairment. The estimate of the reporting unit’s fair value is determined by weighting a discounted cash flow model and a market-related model using current industry information that involve significant unobservable inputs (Level 3 inputs). In determining the estimated future cash flow, we consider and apply certain estimates and judgments, including current and projected future levels of income based on management’s plans, business trends, prospects, market and economic conditions and market-participant considerations. If the estimated fair value of the reporting

 

40


Table of Contents

unit is less than the carrying value, a second step is performed to determine the amount of the potential goodwill impairment. If impaired, goodwill is written down to its estimated implied fair value.

Derivatives and Hedging Activities

We record all derivatives on the balance sheet at fair value. The accounting for changes in the fair value of derivatives depends on the intended use of the derivative, whether we have elected to designate a derivative in a hedging relationship and apply hedge accounting and whether the hedging relationship has satisfied the criteria necessary to apply hedge accounting. Derivatives designated and qualifying as a hedge of the exposure to variability in expected future cash flows, or other types of forecasted transactions, are considered cash flow hedges. Hedge accounting generally provides for the matching of the timing of gain or loss recognition on the hedging instrument with the recognition of the earnings effect of the hedged forecasted transactions in a cash flow hedge. We may enter into derivative contracts that are intended to economically hedge certain of our risks, even though hedge accounting does not apply or we elect not to apply hedge accounting. See Note 9, Derivatives and Hedging, to our audited consolidated financial statements included in this Form 10-K for additional information on our accounting policy for derivative instruments and hedging activities.

Share-Based Compensation

Our share-based compensation program is designed to attract and retain employees while also aligning employees’ interests with the interests of our stockholders. Restricted stock awards are periodically granted to certain employees, officers and non-employee members of our board of directors under the stockholder-approved 2014 Omnibus Incentive Plan.

Certain of our stock awards are deemed to be equity-based with a service condition and do not contain a market or performance condition with the exception of performance-based awards granted to certain officers and performance-based stock units. Fair value of the non-performance-based awards to employees and officers is measured at the grant date and amortized to expense over the vesting period of the awards using the straight-line attribution method for all service-based awards with a graded vesting feature. This fair value is reduced by assumed forfeitures and adjusted for actual forfeitures until vesting. We also issue performance-based stock awards to certain officers under our 2014 Omnibus Incentive Plan. The performance-based compensation expense is recorded over the requisite service period using the graded-vesting method for the entire award. Performance-based stock awards are accounted for at fair value at date of grant. We also periodically grant performance-based stock units to certain employees under the stockholder-approved 2014 Omnibus Incentive Plan. These units convert to shares upon meeting time- and performance-based requirements.

Compensation expense for performance-based stock units is recorded based on an assessment each reporting period of the probability that certain performance goals will be met during the contingent vesting period. If performance goals are not probable of occurrence, no compensation expense will be recognized. If performance goals that were previously deemed probable are not or are not expected to be met, the previously recognized compensation cost related to such performance goals will be reversed. Employees and officers are subject to tax at the vesting date based on the market price of the shares on that date, or on the grant date if an election is made.

Business Combinations

The purchase price for business combinations is allocated to the estimated fair values of acquired tangible and intangible assets, including goodwill and assumed liabilities, where applicable. Additionally, we recognize customer relationships, trademarks and trade names and non-competition agreements as identifiable intangible assets. These assets are recorded at fair value as of the transaction date. The fair value of these intangibles is determined primarily using the income approach and using current industry information which involves significant unobservable inputs classified as Level 3 inputs. These inputs include projected sales, margin and tax rate.

 

41


Table of Contents

At times, the total purchase price for a business combination could be less than the estimated fair values of acquired tangible and intangible assets. In these cases, we record a gain on bargain purchase within Other Expenses in the Consolidated Statements of Operations and Comprehensive Income rather than goodwill in accordance with generally accepted accounting principles.

Insurance Liabilities

We carry insurance for a number of risks, including, but not limited to, workers’ compensation, general liability, vehicle liability, property and our obligation for employee-related health care benefits. Liabilities relating to claims associated with these risks are estimated by considering historical claims experience, including frequency, severity, demographic factors and other actuarial assumptions. In estimating our liability for such claims, we periodically analyze our historical trends, including loss development, and apply appropriate loss development factors to the incurred costs associated with the claims with the assistance of external actuarial consultants. While we do not expect the amounts ultimately paid to differ significantly from our estimates, our reserves and corresponding expenses could be affected if future claim experience differs significantly from historical trends and actuarial assumptions.

Taxes

We account for income taxes using the asset and liability method. Under this method, the amount of taxes currently payable or refundable are accrued and deferred tax assets and liabilities are recognized for the estimated future tax consequences of temporary differences that currently exist between the tax basis and financial reporting basis of our assets and liabilities.

Valuation allowances are established against deferred tax assets when it is more likely than not that the realization of those deferred tax assets will not occur. In evaluating our ability to recover our deferred tax assets within the jurisdiction from which they arise, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, the ability to produce future taxable income, tax planning strategies available and recent financial operations. In projecting future taxable income, we begin with historical results adjusted for the results of discontinued operations and changes in accounting policies and incorporate assumptions, including the amount of future federal and state pretax operating income, the reversal of temporary differences and the implementation of feasible and prudent tax planning strategies.

Deferred tax assets and liabilities are measured using the enacted tax rates in effect in the years when those temporary differences are expected to reverse. The effect on deferred taxes from a change in tax rate is recognized through operations in the period that includes the enactment date of the change. Changes in tax laws and rates could also affect recorded deferred tax assets and liabilities in the future. The Tax Act that was enacted on December 22, 2017 reduced the U.S. federal corporate tax rate from 35% to 21% effective January 1, 2018. During the year end December 31, 2017, The Company recognized a $3.8 million tax benefit as a result of revaluing the ending net deferred tax liabilities from 35% to the newly enacted U.S. corporate income tax rate of 21%, and also recognized a $0.8 million benefit in 2018 due to timing provision to return adjustments which impacted deferred balances at the 35% rate that were then revalued at the lower corporate rate. See Note 12, Income Taxes, for additional information.

A tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, based on the technical merits. We recognize tax liabilities for uncertain tax positions and adjust these liabilities when our judgment changes as a result of the evaluation of new information not previously available.

Our income tax expense, deferred tax assets and liabilities and reserves for unrecognized tax benefits reflect management’s best assessment of estimated future taxes to be paid. We are subject to income taxes in the United States, which includes numerous state and local jurisdictions. Significant judgments and estimates are required in determining the income tax expense.

 

42


Table of Contents

Estimated Fair Value of Financial Instruments

Accounts receivable, accounts payable and accrued liabilities as of December 31, 2018 and 2017 approximate fair value due to the short-term maturities of these financial instruments. The carrying amounts of our long-term debt, including the Term Loan and ABL Revolver as of December 31, 2018 and 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 December 31, 2018 and 2017. All debt classifications represent Level 2 fair value measurements.

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

Recent Accounting Pronouncements

For a description of recently issued and/or adopted accounting pronouncements, see Note 2, Significant Accounting Policies, to our audited consolidated financial statements included in this Form 10-K.

 

Item 7A.

Quantitative and Qualitative Disclosures about Market Risk

We are exposed to market risks related to fluctuations in interest rates on our outstanding variable rate debt. As of December 31, 2018, we had approximately $395.8 million outstanding on the Term Loan, no outstanding borrowings on the ABL Revolver and $0.2 million outstanding under various capital leases subject to variable interest rates. Upon entering the second amendment to the Term Loan Agreement during the year ended December 31, 2018, we increased the aggregate principal amount of our debt by $100.0 million. On July 16, 2018, we entered a seven-year interest rate swap with a beginning notional of $100.0 million that serves to hedge the additional $100.0 million Term Loan. We also entered into a forward interest rate swap beginning May 31, 2022 with beginning notional of $100.0 million. All of our derivatives combine to reduce our variable rate debt by $200.0 million, resulting in total variable rate debt exposed to market risks of $196.0 million as of December 31, 2018. A hypothetical one percentage point increase (decrease) in interest rates on our variable rate debt would increase (decrease) our annual interest expense by approximately $2.0 million.

For variable rate debt, interest rate changes generally do not affect the fair value of the debt instrument, but do impact future earnings and cash flows, assuming other factors are held constant. We did not utilize swaps, forward or option contracts on interest rates or commodities, or other types of derivative financial instruments during 2016. We have not entered into and currently do not hold derivatives for trading or speculative purposes.

 

Item 8.

Financial Statements and Supplementary Data

 

43


Table of Contents

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Board of Directors and Stockholders of

Installed Building Products, Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Installed Building Products, Inc. (the “Company”) as of December 31, 2018 and 2017, the related consolidated statements of operations and comprehensive income, stockholders’ equity, and cash flows, for each of the three years in the period ended December 31, 2018, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2018 and 2017, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2018, in conformity with accounting principles generally accepted in the United States of America.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of December 31, 2018, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated February 28, 2019, expressed an unqualified opinion on the Company’s internal control over financial reporting.

Basis for Opinion

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures include examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

/s/ Deloitte & Touche LLP

Columbus, Ohio

February 28, 2019

We have served as the Company’s auditor since 2013.

 

44


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

CONSOLIDATED BALANCE SHEETS

(in thousands, except share and per share amounts)

 

     As of December 31,  
     2018     2017  

ASSETS

    

Current assets

    

Cash and cash equivalents

   $ 90,442     $ 62,510  

Investments

     10,060       30,053  

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

     214,121       180,725  

Inventories

     61,162       48,346  

Other current assets

     35,760       33,308  
  

 

 

   

 

 

 

Total current assets

     411,545       354,942  

Property and equipment, net

     90,117       81,075  

Non-current assets

    

Goodwill

     173,049       155,466  

Intangibles, net

     149,790       137,991  

Other non-current assets

     10,157       9,272  
  

 

 

   

 

 

 

Total non-current assets

     332,996       302,729  
  

 

 

   

 

 

 

Total assets

   $ 834,658     $ 738,746  
  

 

 

   

 

 

 

LIABILITIES AND STOCKHOLDERS’ EQUITY

    

Current liabilities

    

Current maturities of long-term debt

   $ 22,642     $ 16,650  

Current maturities of capital lease obligations

     4,806       5,666  

Accounts payable

     96,949       87,425  

Accrued compensation

     27,923       25,399  

Other current liabilities

     29,366       24,666  
  

 

 

   

 

 

 

Total current liabilities

     181,686       159,806  

Long-term debt

     432,182       330,927  

Capital lease obligations, less current maturities

     3,824       6,479  

Deferred income taxes

     6,695       6,444  

Other long-term liabilities

     27,773       24,562  
  

 

 

   

 

 

 

Total liabilities

     652,160       528,218  

Commitments and contingencies (Note 15)

    

Stockholders’ equity

    

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

     —         —    

Common stock; $0.01 par value: 100,000,000 authorized, 32,723,972 and 32,524,934 issued and 29,915,611 and 31,862,146 shares outstanding at December 31, 2018 and 2017, respectively

     327       325  

Additional paid in capital

     181,815       174,043  

Retained earnings

     105,212       48,434  

Treasury stock; at cost: 2,808,361 and 662,788 shares at December 31, 2018 and 2017, respectively

     (104,425     (12,781

Accumulated other comprehensive (loss) income

     (431     507  
  

 

 

   

 

 

 

Total stockholders’ equity

     182,498       210,528  
  

 

 

   

 

 

 

Total liabilities and stockholders’ equity

   $ 834,658     $ 738,746  
  

 

 

   

 

 

 

See accompanying notes to consolidated financial statements

 

45


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME

(in thousands, except share and per share amounts)

 

     Years ended December 31,  
     2018     2017      2016  

Net revenue

   $ 1,336,432     $ 1,132,927      $ 862,980  

Cost of sales

     964,841       808,901        610,532  
  

 

 

   

 

 

    

 

 

 

Gross profit

     371,591       324,026        252,448  

Operating expenses

       

Selling

     67,105       58,450        49,667  

Administrative

     185,850       164,453        125,472  

Amortization

     25,419       26,857        11,259  
  

 

 

   

 

 

    

 

 

 

Operating income

     93,217       74,266        66,050  

Other expense

       

Interest expense, net

     20,496       17,381        6,177  

Other

     535       1,065        263  
  

 

 

   

 

 

    

 

 

 

Income before income taxes

     72,186       55,820        59,610  

Income tax provision

     17,438       14,680        21,174  
  

 

 

   

 

 

    

 

 

 

Net income

   $ 54,748     $ 41,140      $ 38,436  
  

 

 

   

 

 

    

 

 

 

Other comprehensive (loss) income, net of tax:

       

Unrealized (loss) gain on cash flow hedge, net of tax benefit (provision) of $284, $(206) and $0 for the twelve months ended December 31, 2018, 2017 and 2016, respectively

     (1,050     507        —    
  

 

 

   

 

 

    

 

 

 

Comprehensive income

   $ 53,698     $ 41,647      $ 38,436  
  

 

 

   

 

 

    

 

 

 

Basic net income per share

   $ 1.76     $ 1.30      $ 1.23  
  

 

 

   

 

 

    

 

 

 

Diluted net income per share

   $ 1.75     $ 1.30      $ 1.23  
  

 

 

   

 

 

    

 

 

 

Weighted average shares outstanding:

       

Basic

     31,107,231       31,639,283        31,301,887  

Diluted

     31,229,558       31,756,363        31,363,290  

 

 

See accompanying notes to consolidated financial statements

 

46


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(in thousands, except share amounts)

 

            Additional
Paid In
Capital
    (Accumulated
Deficit) /
Retained
Earnings
                Accumulated
Other
Comprehensive
Income (Loss)
    Stockholders’
Equity
 
     Common Stock     Treasury Stock  
     Shares      Amount     Shares     Amount  

BALANCE—January 1, 2016

     31,982,888      $ 320      $ 156,688     $ (31,142     (616,560   $ (11,383   $ —       $ 114,483  
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Net income

             38,436             38,436  

Issuance of common stock awards to employees

     143,528        1        (1             —    

Surrender of common stock awards by employees

               (33,842     (836       (836

Share-based compensation expense

           1,594               1,594  

Share-based compensation issued to directors

     8,760           300               300  
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

BALANCE—January 1, 2017

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

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Net income

             41,140             41,140  

Purchase of remaining interest in subsidiary

           (1,888             (1,888

Issuance of common stock for acquisition

     282,577        3        10,856               10,859  

Issuance of common stock awards to employees

     101,241        1        (1             —    

Surrender of common stock awards by employees

               (12,386     (562       (562

Share-based compensation expense

           6,195               6,195  

Share-based compensation issued to directors

     5,940           300               300  

Other comprehensive income, net of tax

                   507       507  
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

BALANCE—January 1, 2018

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

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Net income

             54,748             54,748  

Cumulative effect of accounting changes, net of tax

             2,030           112       2,142  

Issuance of common stock awards to employees

     194,093        2        (2             —    

Surrender of common stock awards by employees

               (43,871     (2,282       (2,282

Share-based compensation expense

           7,598               7,598  

Share-based compensation issued to directors

     4,945           176               176  

Common stock repurchase

               (2,101,702     (89,362       (89,362

Other comprehensive loss, net of tax

                   (1,050     (1,050
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

BALANCE—December 31, 2018

     32,723,972      $ 327      $ 181,815     $ 105,212       (2,808,361   $ (104,425   $ (431   $ 182,498  
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

See accompanying notes to consolidated financial statements

 

47


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

 

     Years ended December 31,  
     2018     2017     2016  

Cash flows from operating activities

      

Net income

   $ 54,748     $ 41,140     $ 38,436  

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

      

Depreciation and amortization of property and equipment

     33,306       28,285       23,571  

Amortization of intangibles

     25,419       26,857       11,259  

Amortization of deferred financing costs and debt discount

     1,164       1,093       383  

Provision for doubtful accounts

     2,630       2,834       2,928  

Write-off of debt issuance costs

     1,164       2,113       286  

Gain on sale of property and equipment

     (1,098     (492     (254

Noncash stock compensation

     7,839       6,592       1,894  

Deferred income taxes

     470       (6,160     (605

Changes in assets and liabilities, excluding effects of acquisitions

      

Accounts receivable

     (30,166     (19,955     (18,760

Inventories

     (15,717     (3,667     (8,677

Other assets

     (4,552     (4,602     2,803  

Accounts payable

     8,146       6,303       12,400  

Income taxes payable/receivable

     10,273       (18,605     1,484  

Other liabilities

     3,007       7,036       6,118  
  

 

 

   

 

 

   

 

 

 

Net cash provided by operating activities

     96,633       68,772       73,266  
  

 

 

   

 

 

   

 

 

 

Cash flows from investing activities

      

Purchases of investments

     (22,818     (30,194     —    

Maturities of short-term investments

     42,782       —         —    

Purchases of property and equipment

     (35,232     (31,668     (27,013

Acquisitions of businesses, net of cash acquired of $0, $247 and $2,181 in 2018, 2017 and 2016, respectively

     (57,740     (137,120     (53,312

Proceeds from sale of property and equipment

     1,958       959       691  

Other

     (3,019     (2,420     37  
  

 

 

   

 

 

   

 

 

 

Net cash used in investing activities

     (74,069     (200,443     (79,597
  

 

 

   

 

 

   

 

 

 

Cash flows from financing activities

      

Proceeds from revolving line of credit under credit agreement applicable to respective period (Note 7)

     —         —         37,975  

Payments on revolving line of credit under credit agreement applicable to respective period (Note 7)

     —         —         (37,975

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

     100,000       300,000       100,000  

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

     (2,750     (97,750     (51,875

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

     —         112,500       12,500  

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

     —         (125,000     (50,000

Proceeds from vehicle and equipment notes payable

     25,443       22,460       22,948  

Debt issuance costs

     (1,992     (8,281     (1,238

Principal payments on long-term debt

     (14,130     (10,002     (5,849

Principal payments on capital lease obligations

     (5,604     (7,314     (8,598

Acquisition-related obligations

     (3,954     (4,464     (3,057

Repurchase of common stock

     (89,363     —         —    

Surrender of common stock awards by employees

     (2,282     (562     (836

Purchase of remaining interest in subsidiary

     —         (1,888     —    
  

 

 

   

 

 

   

 

 

 

Net cash provided by financing activities

     5,368       179,699       13,995  
  

 

 

   

 

 

   

 

 

 

Net change in cash and cash equivalents

     27,932       48,028       7,664  

Cash and cash equivalents at beginning of year

     62,510       14,482       6,818  
  

 

 

   

 

 

   

 

 

 

Cash and cash equivalents at end of year

   $ 90,442     $ 62,510     $ 14,482  
  

 

 

   

 

 

   

 

 

 

Supplemental disclosures of cash flow information

      

Net cash paid during the year for:

      

Interest

   $ 20,075     $ 13,758     $ 5,342  

Income taxes, net of refunds

     4,950       38,887       18,929  

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

     2,208       4,440       3,737  

Seller obligations in connection with acquisition of businesses

     7,540       5,128       4,459  

Unpaid purchases of property and equipment included in accounts payable

     1,773       2,003       775  

See accompanying notes to consolidated financial statements

 

48


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

NOTE 1 – ORGANIZATION

Installed Building Products (“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, window blinds, 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 175 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. For the years ended December 31, 2018, 2017 and 2016, residential new construction and repair and remodel was 84%, 83% and 88% of our net revenue and commercial construction was 16%, 17% and 12% of our net revenue, respectively. The following table sets forth the percentage of our net revenue by product category:

 

     Years ended December 31,  
     2018     2017     2016  

Insulation

     66     67     77

Waterproofing

     7       8       2  

Shower doors, shelving and mirrors

     7       7       5  

Garage doors

     6       5       6  

Rain gutters

     3       4       4  

Blinds

     2       2       1  

Other building products

     9       7       5  
  

 

 

   

 

 

   

 

 

 
     100     100     100

NOTE 2 – SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation and Principles of Consolidation

We prepare our consolidated financial statements in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The accompanying consolidated financial statements include all of our wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated.

Use of Estimates

Preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates include the revenue, costs and reserves established under the percentage-of-completion method, allowance for doubtful accounts, valuation allowance on deferred tax assets, valuation of acquired intangible assets, periodic impairment evaluation of intangible assets and other long-lived assets, share-based compensation and the accounting for self-insurance reserves. Management believes the accounting estimates are appropriate and reasonably determined; however, due to the inherent uncertainties in making these estimates, actual amounts could differ from such estimates.

 

49


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Cash and Cash Equivalents

We consider all highly-liquid investments purchased with original term to maturity of three months or less to be cash equivalents. We had $69.8 million and $55.6 million of cash equivalents as of December 31, 2018 and 2017, respectively. Substantially all cash is held in banks providing FDIC coverage of $0.25 million per depositor.

Revenue and Cost Recognition

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. See Note 3, Revenue Recognition, for the detailed revenue recognition policy.

Derivative Instruments and Hedging Activities

We record all derivatives on the balance sheet at fair value. The accounting for changes in the fair value of derivatives depends on the intended use of the derivative, whether we have elected to designate a derivative in a hedging relationship and apply hedge accounting and whether the hedging relationship has satisfied the criteria necessary to apply hedge accounting. Derivatives designated and qualifying as a hedge of the exposure to variability in expected future cash flows, or other types of forecasted transactions, are considered cash flow hedges. Hedge accounting generally provides for the matching of the timing of gain or loss recognition on the hedging instrument with the recognition of the earnings effect of the hedged forecasted transactions in a cash flow hedge. We may enter into derivative contracts that are intended to economically hedge certain of our risks, even though hedge accounting does not apply or we elect not to apply hedge accounting. See Note 9, Derivatives and Hedging, for additional information on our accounting policy for derivative instruments and hedging activities.

Investment Policy

Marketable securities with original maturities longer than three months but less than one year from the settlement date are classified as investments within current assets. These investments consist of highly liquid investment grade instruments primarily including corporate bonds and commercial paper. Investments for which we have the ability and positive intent to hold to maturity are carried at amortized cost. The difference between the acquisition costs and face values of held-to-maturity investments is amortized over the remaining term of the investments and added to or subtracted from the acquisition cost and interest income. As of December 31, 2018, all of our investments were classified as held-to-maturity.

Business Combinations

The purchase price for business combinations is allocated to the estimated fair values of acquired tangible and intangible assets, including goodwill and assumed liabilities, where applicable. Additionally, we recognize customer relationships, trademarks and trade names, backlog and non-competition agreements as identifiable intangible assets. These assets are recorded at fair value as of the transaction date. The fair value of these intangibles is determined primarily using the income approach and using current industry information which involves significant unobservable inputs (Level 3 inputs). These inputs include projected sales, margin and tax rate.

 

50


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

At times, the total purchase price for a business combination could be less than the estimated fair values of acquired tangible and intangible assets. In these cases, we record a gain on bargain purchase within other expenses in the Consolidated Statements of Operations and Comprehensive Income rather than goodwill in accordance with U.S. GAAP.

Accounts Receivable

We account for trade receivables based on amounts billed to customers. Past due receivables are determined based on contractual terms. We do not accrue interest on any of our trade receivables.

Retainage receivables represent the amount retained by our customers to ensure the quality of the installation and is received after satisfactory completion of each installation project. Management regularly reviews aging of retainage receivables and changes in payment trends and records an allowance when collection of amounts due are considered at risk. Amounts retained by project owners under construction contracts and included in accounts receivable were $28.0 million and $23.1 million as of December 31, 2018 and 2017, respectively. As of December 31, 2018, all but $0.6 million of retainage receivables, which are recorded in other long-term assets, were estimated to be contractually due within one year.

Allowance for Doubtful Accounts

We maintain an allowance for doubtful accounts for estimated losses resulting from the failure of customers to make required payments. The allowance is determined by management based on our historical losses, specific customer circumstances and general economic conditions. We analyze aged accounts receivable and generally increase the allowance as receivables age. Management reviews accounts receivable and records an allowance for specific customers based on current circumstances and charges off the receivable against the allowance when all attempts to collect the receivable have failed. This analysis is performed regularly and the allowance is adjusted accordingly. The following table sets forth our allowance for doubtful accounts (in thousands):

 

Allowance for doubtful accounts receivable

 

January 1, 2016

   $ 2,486  

Charged to costs and expenses

     2,928  

Charged to other accounts (1)

     435  

Deductions (2)

     (2,452
  

 

 

 

December 31, 2016

   $ 3,397  
  

 

 

 

Charged to costs and expenses

     2,834  

Charged to other accounts (1)

     699  

Deductions (2)

     (2,125
  

 

 

 

December 31, 2017

   $ 4,805  
  

 

 

 

Charged to costs and expenses

     2,630  

Charged to other accounts (1)

     675  

Deductions (2)

     (3,025
  

 

 

 

December 31, 2018

   $ 5,085  
  

 

 

 

 

(1)

Recovery of receivables previously written off as bad debt and other

(2)

Write-off of uncollectible accounts receivable

 

51


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Concentration of Credit Risk

Credit risk is our risk of financial loss from the non-performance of a contractual obligation on the part of our counterparty. Such risk arises principally from our receivables from customers and cash and bank balances. Substantially all of our trade accounts receivable are from entities engaged in residential and commercial construction. We perform periodic credit evaluations of our customers’ financial condition. The general credit risk of our counterparties is not considered to be significant. In addition, no individual customer made up more than 3% of accounts receivable or 4% of net revenue for the years ended December 31, 2018, 2017 and 2016.

Inventories

Inventories consist of insulation, waterproofing materials, garage doors, rain gutters, window blinds, shower doors, mirrors, closet shelving and other products. We value inventory at each balance sheet date to ensure that it is carried at the lower of cost or net realizable value with cost determined using the first-in, first-out (“FIFO”) method. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable cost of completion, disposal and transportation. As of December 31, 2018 and 2017, substantially all inventory was finished goods. Inventory provisions are recorded to reduce inventory to the lower of cost or net realizable value for obsolete or slow moving inventory based on assumptions about future demand and marketability of products, the impact of new product introductions, inventory levels and turns, product spoilage, and specific identification of items such as product discontinuance, engineering/material changes, or regulatory-related changes.

Property and Equipment

Property and equipment are stated at cost, less accumulated depreciation. We provide for depreciation and amortization of property and equipment using the straight-line method over the expected useful lives of the assets. Expected useful lives of property and equipment vary but generally are the shorter of lease life or five years for vehicles and leasehold improvements, three to five years for furniture, fixtures and equipment and 30 years for buildings.

Major renewals and improvements are capitalized. Maintenance, repairs and minor renewals are expensed as incurred. When assets are retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the accounts and any resulting gain or loss is recorded.

Goodwill

Goodwill results from business combinations and represents the excess of the purchase price over the fair value of acquired tangible assets and liabilities and identifiable intangible assets. Annually, on October 1, or if conditions indicate an earlier review is necessary, we either perform a quantitative test or assess qualitative factors to determine if it is more likely than not that the fair value of the reporting unit is less than its carrying amount and if it is necessary to perform the quantitative two-step goodwill impairment test. If we perform the quantitative test, we compare the carrying value of the reporting unit to an estimate of the reporting unit’s fair value to identify potential impairment. The estimate of the reporting unit’s fair value is determined by weighting a discounted cash flow model and a market-related model using current industry information that involve significant unobservable inputs (Level 3 inputs). In determining the estimated future cash flow, we consider and apply certain estimates and judgments, including current and projected future levels of income based on management’s plans, business trends, prospects, market and economic conditions and market-participant considerations. If the estimated fair value of the reporting unit is less than the carrying value, a second step is performed to determine the amount of the potential goodwill impairment. If impaired, goodwill is written down to its estimated implied fair value.

 

52


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Impairment of Other Intangible and Long-Lived Assets

Other intangible assets consist of customer relationships, backlog, non-competition agreements and business trademarks and trade names. Amortization of finite lived intangible assets is recorded to reflect the pattern of economic benefits based on projected revenues over their respective estimated useful lives (customer relationships – eight to 15 years, non-competition agreements – one to five years and business trademarks and trade names – two to 15 years). We do not have any indefinite-lived intangible assets other than goodwill.

We review long-lived assets and intangible assets whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable. An impairment loss is recognized when estimated future cash flows expected to result from the use of an asset and its eventual disposition are less than its carrying amount. When impairment is identified, the carrying amount of the asset is reduced to its estimated fair value. Assets to be disposed of are recorded at the lower of net book value or fair net realizable value less cost to sell at the date management commits to a plan of disposal. There was no impairment loss for the years ended December 31, 2018, 2017 and 2016.

Other Liabilities

Our workers’ compensation insurance program, for a significant portion of our business, is considered a high deductible program whereby we are responsible for the cost of claims under approximately $0.8 million. Our general liability insurance program is considered a high retention program whereby we are responsible for the cost of claims up to approximately $2.0 million, subject to an aggregate cap of $8.0 million. Our vehicle liability insurance program is considered a high deductible program whereby we are responsible for the cost of claims under approximately $0.5 million. In each case, if we do not pay these claims, our insurance carriers are required to make these payments to the claimants on our behalf. The liabilities represent our best estimate of our costs, using generally accepted actuarial reserving methods, of the ultimate obligations for reported claims plus those incurred but not reported for all claims incurred through December 31, 2018 and 2017. We establish case reserves for reported claims using case-basis evaluation of the underlying claims data and we update as information becomes known. We regularly monitor the potential for changes in estimates, evaluate our insurance accruals and adjust our recorded provisions.

The assumptions underlying the ultimate costs of existing claim losses are subject to a high degree of unpredictability, which can affect the liability recorded for such claims. For example, variability in inflation rates of health care costs inherent in workers’ compensation claims can affect the ultimate costs. Similarly, changes in legal trends and interpretations, as well as a change in the nature and method of how claims are settled, can affect ultimate costs. Our estimates of liabilities incurred do not anticipate significant changes in historical trends for these variables and any changes could have a considerable effect on future claim costs and currently recorded liabilities.

We carry insurance for a number of risks, including, but not limited to, workers’ compensation, general liability, vehicle liability, property and our obligation for employee-related health care benefits. Liabilities relating to claims associated with these risks are estimated by considering historical claims experience, including frequency, severity, demographic factors and other actuarial assumptions. In estimating our liability for such claims, we periodically analyze our historical trends, including loss development, and apply appropriate loss development factors to the incurred costs associated with the claims with the assistance of external actuarial consultants. While we do not expect the amounts ultimately paid to differ significantly from our estimates, our reserves and corresponding expenses could be affected if future claim experience differs significantly from historical trends and actuarial assumptions.

 

53


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Advertising Costs

Advertising costs are generally expensed as incurred. Advertising expense was approximately $3.8 million, $3.2 million and $3.0 million for the years ended December 31, 2018, 2017 and 2016, respectively, and is included in selling expense on the Consolidated Statements of Operations and Comprehensive Income.

Deferred Financing Costs

Deferred financing costs and debt issuance costs combined, totaling $6.4 million and $6.8 million, net of accumulated amortization as of December 31, 2018 and 2017, respectively, are amortized over the term of the related debt on a straight-line basis which approximates the effective interest method. The deferred financing costs are included in other non-current assets while the debt issuance costs are included in long-term debt on the Consolidated Balance Sheets as of December 31, 2018 and 2017, respectively. The related amortization expense of these costs combined was $1.2 million, $1.1 million and $0.4 million and is included in interest expense, net on the Consolidated Statements of Operations and Comprehensive Income for the years ended December 31, 2018, 2017 and 2016, respectively. In addition, we expensed loan costs of approximately $1.1 million and $1.0 million for the years ended December 31, 2018 and 2017, respectively, associated with our Senior Secured Credit Agreements because they did not meet the requirements for capitalization. For the years ended December 31, 2018 and 2017, we wrote off $0.1 million and $2.1 million, respectively, in previously capitalized loan costs as a result of refinancing our credit facilities. For additional information, see Note 7, Long-Term Debt.

Share-Based Compensation

Our share-based compensation program is designed to attract and retain employees while also aligning employees’ interests with the interests of our stockholders. Restricted stock awards are periodically granted to certain employees, officers and non-employee members of our board of directors under the stockholder-approved 2014 Omnibus Incentive Plan.

Certain of our stock awards are deemed to be equity-based with a service condition and do not contain a market or performance condition with the exception of performance-based awards granted to certain officers and performance-based stock units. Fair value of the non-performance-based awards to employees and officers is measured at the grant date and amortized to expense over the vesting period of the awards using the straight-line attribution method for all service-based awards with a graded vesting feature. This fair value is reduced by assumed forfeitures and adjusted for actual forfeitures until vesting. We also issue performance-based stock awards to certain officers under our 2014 Omnibus Incentive Plan. The performance-based compensation expense is recorded over the requisite service period using the graded-vesting method for the entire award. Performance-based stock awards are accounted for at fair value at date of grant. We also periodically grant performance-based stock units to certain employees under the stockholder-approved 2014 Omnibus Incentive Plan. These units convert to shares upon meeting time- and performance-based requirements.

Compensation expense for performance-based stock units is recorded based on an assessment each reporting period of the probability that certain performance goals will be met during the contingent vesting period. If performance goals are not probable to occur, no compensation expense will be recognized. If performance goals that were previously deemed probable are not or are not expected to be met, the previously recognized compensation cost related to such performance goals will be reversed. Employees and officers are subject to tax at the vesting date based on the market price of the shares on that date, or on the grant date if an election is made.

 

54


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Income Taxes

We account for income taxes using the asset and liability method. Under this method, the amount of taxes currently payable or refundable are accrued and deferred tax assets and liabilities are recognized for the estimated future tax consequences of temporary differences that currently exist between the tax basis and financial reporting basis of our assets and liabilities.

Valuation allowances are established against deferred tax assets when it is more likely than not that the realization of those deferred tax assets will not occur. In evaluating our ability to recover our deferred tax assets within the jurisdiction from which they arise, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, the ability to produce future taxable income, prudent and feasible tax planning strategies and recent financial operations. In projecting future taxable income, we factor in historical results and changes in accounting policies and incorporate assumptions, including the amount of future federal and state pretax operating income, the reversal of temporary differences and the implementation of feasible and prudent tax planning strategies. These assumptions require significant judgment about the forecasts of future taxable income and are consistent with the plans and estimates we use to manage the underlying businesses.

Deferred tax assets and liabilities are measured using the enacted tax rates in effect in the years when those temporary differences are expected to reverse. The effect on deferred taxes from a change in tax rate is recognized through operations in the period that includes the enactment date of the change. Changes in tax laws and rates could also affect recorded deferred tax assets and liabilities in the future. The Tax Cuts and Jobs Act (the “Tax Act”) was enacted on December 22, 2017 reduced the U.S. federal corporate tax rate from 35% to 21% effective January 1, 2018. During the year end December 31, 2017, the Company recognized a $3.8 million tax benefit as a result of revaluing the ending net deferred tax liabilities from 35% to the newly enacted U.S. corporate income tax rate of 21%, and also recognized a $0.8 million benefit in 2018 due to timing provision to return adjustments which impacted deferred balances at the 35% rate that were then revalued at the lower corporate rate. See Note 12, Income Taxes, for additional information.

A tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, based on the technical merits. Income tax positions must meet a more likely than not recognition threshold to be recognized.

We recognize tax liabilities for uncertain tax positions and adjust these liabilities when our judgment changes as a result of the evaluation of new information not previously available. Liabilities related to uncertain tax positions are recorded in other long-term liabilities on the Consolidated Balance Sheets. Due to the complexity of some of these uncertainties, the ultimate resolution may result in a payment that is materially different from the current estimate of the tax liabilities. These differences will be reflected as increases or decreases to income tax expense and the effective tax rate in the period in which the new information becomes available. Interest and penalties related to unrecognized tax benefits are recognized within income tax expense in the Consolidated Statements of Operations and Comprehensive Income. Accrued interest and penalties are recognized in other current liabilities on the Consolidated Balance Sheets.

Our income tax expense, deferred tax assets and liabilities and reserves for unrecognized tax benefits reflect management’s best assessment of estimated future taxes to be paid. We are subject to income taxes in the United States, which includes numerous state and local jurisdictions. Significant judgments and estimates are required in determining the income tax expense, deferred tax assets and liabilities and the reserve for unrecognized tax benefits.

 

55


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Estimated Fair Value of Financial Instruments

See Note 8, Fair Value Measurements, for related accounting policies.

Recently Adopted Accounting Pronouncements

 

Standard

  

Adoption

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

ASU 2018-15 amends the existing accounting standards for capitalizing implementation costs of internal-use software by including service contracts in a cloud computing arrangement. For public business entities, this update is effective for financial statements issued for fiscal years beginning after December 15, 2019 and interim periods therein, with early adoption permitted. We elected to early adopt this ASU using the prospective approach effective July 1, 2018 and, as such, have capitalized certain implementation costs associated with service contracts in a cloud computing arrangement. The effects of adoption were not significant.

 

 

56


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Recently Issued Accounting Pronouncements Not Yet Adopted

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

 

Standard

  

Description

  

Effective date

  

Effect on the financial statements
or other significant matters

ASU 2016-02, Leases (Topic 842)    This pronouncement and related subsequently-issued amendments change the existing accounting standards for lease accounting, including requiring lessees to recognize most leases on their balance sheets and making targeted changes to lessor accounting. ASC 842 requires a modified retrospective transition approach for all leases existing at, or entered into after, the date of initial application, with an option to use certain transition relief.    Annual periods beginning after December 15, 2018, including interim periods therein. Early adoption is permitted.   

This ASU requires substantially all leases, with the exception of leases with a term of one year or less, to be recorded on the balance sheet as a lease liability measured as the present value of the future lease payments with a corresponding right-of-use asset. This ASU also requires disclosures designed to give financial statement users information on the amount, timing and uncertainty of cash flows. We are currently finalizing the evaluation of our leases including the impact on our consolidated financial statements. As part of our evaluation, we elected a number of practical expedients, including the “practical expedients package” determined in ASC 842-10-65-1. We estimate we will record an increase of lease-related assets and liabilities as of January 1, 2019 of approximately $43.0 million in the consolidated balance sheets. The impact to our consolidated statements of operations and comprehensive income and consolidated

statements of cash flows

 

 

57


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Standard

  

Description

  

Effective date

  

Effect on the financial statements
or other significant matters

              

is not expected to be material.

 

ASU 2016-13, Financial Instruments-Credit Losses (Topic 326)   

This pronouncement amends the accounting for credit losses on available-for-sale debt securities and purchased financial assets with credit deterioration. In addition, these amendments require the measurement of all expected credit losses for financial assets, including trade accounts receivable, held at the reporting date based on historical experience, current conditions and reasonable and supportable forecasts.

 

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

 

58


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Standard

  

Description

  

Effective date

  

Effect on the financial statements
or other significant matters

ASU 2018-16, Derivatives and Hedging (Topic 815)—Inclusion of the Secured Overnight Financing Rate (SOFR) Overnight Index Swap (OIS) Rate as a Benchmark Interest Rate for Hedge Accounting Purposes    This pronouncement permits the use of the Overnight Index Swap (“OIS”) Rate based on the Secured Overnight Financing Rate (“SOFR”) as a U.S. benchmark interest rate for hedge accounting purposes.   

For public business entities that already have adopted the amendments in ASU 2017-12, the amendments are effective for annual periods beginning after December 15, 2018, including interim periods therein. As we have already adopted ASU 2017-12 effective January 1, 2018, we will adopt this ASU as of January 1, 2019.

 

   We do not expect this ASU to have a material impact on our financial statements until we transition from LIBOR to SOFR rates, which will likely not occur in 2019. We will reevaluate whether these changes will have a material impact at the time of transition.

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 using the modified retrospective method applied to those contracts that were not completed as of January 1, 2018. Results for reporting periods beginning after January 1, 2018 are presented under Topic 606, while prior period amounts are not adjusted and continue to be reported in accordance with our historic accounting under Topic 605.

We recorded a $2.1 million cumulative effect adjustment as an increase to opening retained earnings, a $2.8 million increase to current assets and a $0.7 million increase to deferred income taxes, respectively, on January 1, 2018 due to the impact of adopting Topic 606, with the impact primarily related to the change in accounting for certain of our short-term contracts that were previously accounted for on a completed contract basis, whereas, under ASC 606, we now recognize revenue associated with these contracts over time as service is performed and the transfer of control occurs, based on a percentage-of-completion method using cost-to-cost input methods as a measure of progress. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods. The cumulative effect adjustment has been revised from the amount previously disclosed in our interim financial statements filed on Form 10-Q for the quarterly periods ended March 31, 2018 and June 30, 2018 to correct certain immaterial misstatements. The result of correcting these misstatements was an $0.8 million decrease to opening retained earnings, a $1.0 million decrease to current assets and a $0.2 million decrease to deferred income taxes recorded in our interim financial statements filed on Form 10-Q for the quarterly period ended September 30, 2018.

 

59


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Impact of New Revenue Recognition Standard on Financial Statement Line Items

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

 

     Impact of Change in Accounting Policy  
     As reported      Adjustments      Without adoption  

Inventories

   $ 61,162      $ 5,801      $ 66,963  

Other current assets

     35,760        (8,607      27,153  

Total assets

     834,658        (2,806      831,852  

Deferred income taxes

     6,695        (534      6,161  

Retained earnings

     105,212        (2,272      102,940  

Total liabilities and stockholders’ equity

     834,658        (2,806      831,852  

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

 

     Year Ended December 31, 2018  
     As reported      Adjustments      Without adoption  

Net revenue

   $ 1,336,432      $ (751    $ 1,335,681  

Cost of sales

     964,841        (578      964,263  

Income before income taxes

   $ 72,186      $ (173    $ 72,013  

Income tax provision

     17,438        (43      17,395  
  

 

 

    

 

 

    

 

 

 

Net income

   $ 54,748      $ (130    $ 54,618  
  

 

 

    

 

 

    

 

 

 

Revenue Recognition

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

When the percentage-of-completion method is used, we estimate the costs to complete individual contracts and record as revenue that portion of the total contract price that is considered complete based on the relationship of costs incurred to date to total anticipated costs (the cost-to-cost approach). Under the cost-to-cost approach, the use of estimated costs to complete each contract is a significant variable in the process of determining recognized revenue, requires 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.

 

60


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

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.

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

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

 

    

Year ended December 31, 2018

 

Residential new construction

   $ 1,026,473        77

Repair and remodel

     89,977        7

Commercial

     219,982        16
  

 

 

    

 

 

 

Net revenues

   $ 1,336,432        100
  

 

 

    

 

 

 

 

    

Year ended December 31, 2018

 

Insulation

   $ 876,118        66

Waterproofing

     97,683        7

Shower doors, shelving and mirrors

     90,352        7

Garage doors

     79,539        6

Rain gutters

     44,203        3

Blinds

     28,981        2

Other building products

     119,556        9
  

 

 

    

 

 

 

Net revenues

   $ 1,336,432        100
  

 

 

    

 

 

 

Contract Assets and Liabilities

Our contract assets consist of unbilled amounts typically resulting from sales under contracts when the cost-to-cost method of revenue recognition is utilized and revenue recognized, based on costs incurred, exceeds the amount billed to the customer. Our contract assets are recorded in other current assets in our Consolidated Balance Sheets. Our contract liabilities consist of customer deposits and billings in excess of revenue recognized, based on costs incurred and are included in other current liabilities in our Consolidated Balance Sheets. For presentation purposes, uncompleted contracts as of December 31, 2017 have been restated to reflect the adoption of ASC 606 on January 1, 2018.

 

61


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

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

 

     As of December 31,  
     2018      2017  

Contract assets

   $ 15,092      $ 14,476  

Contract liabilities

     (7,468      (7,519

Uncompleted contracts were as follows (in thousands):

 

     As of December 31,  
     2018      2017  

Costs incurred on uncompleted contracts

   $ 114,826      $ 84,563  

Estimated earnings

     58,952        47,000  
  

 

 

    

 

 

 

Total

     173,778        131,563  

Less: Billings to date

     163,112        122,144  
  

 

 

    

 

 

 

Net under (over) billings

   $ 10,666      $ 9,419  
  

 

 

    

 

 

 

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

 

     As of December 31,  
     2018      2017  

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

   $ 15,092      $ 14,476  

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

     (4,426      (5,057
  

 

 

    

 

 

 

Net under (over) billings

   $ 10,666      $ 9,419  
  

 

 

    

 

 

 

The difference between contract assets and contract liabilities as of December 31, 2018 compared to December 31, 2017 is primarily the result of timing differences between our performance of obligations under contracts and customer payments. During the year ended December 31, 2018, we recognized $7.0 million of revenue, respectively, that was included in the contract liability balance at December 31, 2017. We did not recognize any impairment losses on our receivables and contract assets during the years ended December 31, 2018 and 2017.

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 December 31, 2018, the aggregate amount of the transaction price allocated to remaining uncompleted contracts was $88.0 million. We expect to satisfy remaining performance obligations and recognize revenue on substantially all of these uncompleted contracts over the next 18 months.

Practical Expedients and Exemptions

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

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

 

62


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

NOTE 4 – INVESTMENTS

Cash and cash equivalents includes investments in money market funds that are valued based on the net asset value of the funds. The investments in these funds were $69.8 million and $55.6 million as of December 31, 2018 and 2017, respectively.

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

NOTE 5 – PROPERTY AND EQUIPMENT

Property and equipment consisted of the following (in thousands):

 

     As of December 31,  
     2018      2017  

Land

   $ —        $ 66  

Buildings

     —          218  

Leasehold improvements

     6,717        6,152  

Furniture, fixtures and equipment

     38,369        30,863  

Vehicles and equipment

     177,969        153,744  
  

 

 

    

 

 

 
     223,055        191,043  

Less: accumulated depreciation and amortization

     (132,938      (109,968
  

 

 

    

 

 

 
   $ 90,117      $ 81,075  
  

 

 

    

 

 

 

During the twelve months ended December 31, 2018 and 2017 we recorded the following depreciation and amortization expense on our property and equipment, by income statement category (in thousands):

 

     As of December 31,  
     2018      2017      2016  

Cost of sales

   $ 31,526      $ 26,731      $ 22,294  

Administrative

     1,779        1,554        1,276  

Property and equipment as of December 31, 2018 and 2017 of $59.9 million and $49.7 million, respectively, were fully depreciated but still being utilized in our business.

 

63


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

NOTE 6 – 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, 2017

   $ 177,090      $ (70,004    $ 107,086  

Business combinations

     47,727        —          47,727  

Other

     653        —          653  
  

 

 

    

 

 

    

 

 

 

December 31, 2017

     225,470        (70,004      155,466  

Business combinations

     17,023        —          17,023  

Other

     560        —          560  
  

 

 

    

 

 

    

 

 

 

December 31, 2018

   $ 243,053      $ (70,004    $ 173,049  
  

 

 

    

 

 

    

 

 

 

Other changes included in the above table for the years ended December 31, 2018 and 2017 include minor adjustments for the allocation of certain acquisitions still under measurement as well as several immaterial tuck-in acquisitions. For additional information regarding changes to goodwill resulting from acquisitions, see Note 15, Business Combinations.

At October 1, 2018, our measurement date, we performed a qualitative analysis that weighed all evidence of potential impairment, whether positive or negative, and determined that no factors existed that indicated an impairment of goodwill more likely than not existed. As such, no impairment of goodwill was recognized for the year ended December 31, 2018. In addition, no impairment of goodwill was recognized for the years ended December 31, 2017 or 2016.

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 December 31,  
     2018      2017  
     Gross             Net      Gross             Net  
     Carrying      Accumulated      Book      Carrying      Accumulated      Book  
     Amount      Amortization      Value      Amount      Amortization      Value  

Amortized intangibles:

                 

Customer relationships

   $ 148,635      $ 52,514      $ 96,121      $ 121,015      $ 38,651      $ 82,364  

Covenants not-to-compete

     14,682        7,572        7,110        11,807        4,773        7,034  

Trademarks and tradenames

     64,432        18,256        46,176        58,136        14,076        44,060  

Backlog

     14,060        13,677        383        13,600        9,067        4,533  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
   $ 241,809      $ 92,019      $ 149,790      $ 204,558      $ 66,567      $ 137,991  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

There was no intangible asset impairment loss for the years ended December 31, 2018, 2017 and 2016.

The gross carrying amount of intangibles increased approximately $37.3 million and $77.7 million during the years ended December 31, 2018 and 2017, respectively. Intangibles associated with business combinations

 

64


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

accounted for approximately $36.1 million and $76.8 million of the increases during the years ended December 31, 2018 and 2017, respectively, with the remaining changes due to other factors. For more information, see Note 15, Business Combinations. Amortization expense on intangible assets totaled approximately $25.4 million, $26.9 million and $11.3 million during the years ended December 31, 2018, 2017 and 2016, respectively. Remaining estimated aggregate annual amortization expense is as follows (in thousands):

 

2019

   $ 23,250  

2020

     22,318  

2021

     21,012  

2022

     20,094  

2023

     17,183  

Thereafter

     45,933  

NOTE 7 – LONG-TERM DEBT

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

 

     As of December 31,  
     2018      2017  

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

   $ 390,916      $ 293,354  

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

     60,391        50,357  

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

     3,517        3,866  
  

 

 

    

 

 

 
     454,824        347,577  

Less: current maturities

     (22,642      (16,650
  

 

 

    

 

 

 

Long-term debt, less current maturities

   $ 432,182      $ 330,927  
  

 

 

    

 

 

 

Senior Secured Credit Facilities

In April 2017, we entered into a term loan credit agreement (the “Term Loan Agreement”) which provides for a seven-year $300.0 million term loan facility (the “Term Loan”). In April 2017, we also entered into an asset-based lending credit agreement (the “ABL Credit Agreement” and together with the Term Loan Agreement, the “Senior Secured Credit Agreements”) which provides for a revolving credit facility up to approximately $100.0 million and up to $50.0 million for the issuance of letters of credit (the “ABL Revolver” and together with the Term Loan, the “Senior Secured Credit Facilities”). A portion of the proceeds from the Senior Secured Credit Facilities were used to repay, in full, all amounts outstanding under the previous credit and security agreement.

The Term Loan Agreement was amended on November 30, 2017 to refinance the total principal amount of the Term Loan outstanding immediately prior to the effective date of the amendment on substantially the same terms as the initial Term Loan, except for (i) a decrease in the margins applicable to the base rate and Eurodollar rate loans, (ii) an increase in the cap on permitted indebtedness related to capital expenditures other than capital lease obligations and (iii) the inclusion of a mechanism to establish an alternative Eurodollar rate if certain circumstances

 

65


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

have arisen such that the London Interbank Offered Rate may no longer be used. The ABL Credit Agreement was amended in December 2017 to revise the formula for maximum indebtedness incurred by the Company while subject to the terms of such agreement.

On June 19, 2018, we entered into a second amendment to the Term Loan Agreement to (i) extend the maturity date from April 15, 2024 to April 15, 2025 and (ii) increase the aggregate principal amount of the facility from $297.8 million to $397.8 million. All other provisions of the Term Loan Agreement were unchanged. On June 19, 2018, we also entered into a third amendment to the agreement for the ABL Credit Agreement to (i) extend the maturity date from April 13, 2022 to June 19, 2023, (ii) increase the aggregate revolving loan commitments from $100.0 million to $150.0 million and (iii) provide enhanced borrowing availability against certain types of accounts receivable.

Our Senior Secured Credit Facilities bear interest at either the Eurodollar rate (“LIBOR”) or the base rate (which approximated the prime rate), at our election, plus a margin based on the type of rate applied and leverage ratio. The margin in respect of loans under (i) the Term Loan will be (A) 2.50% in the case of Eurodollar rate loans and (B) 1.50% in the case of base rate loans, and (ii) the ABL Revolver will be (A) 1.25%, 1.50% or 1.75% in the case of Eurodollar rate loans (based on a measure of availability under the agreement) and (B) 0.25%, 0.50% or 0.75% in the case of base rate loans (based on a measure of availability under the agreement).

The borrowing base for the ABL Revolver, which determines availability under the facility, is based on a percentage of the value of certain assets securing the obligations of the Company and the subsidiary guarantors under the agreement. All obligations under the Senior Secured Credit Agreements, and the guarantees of those obligations, are secured by substantially all of the assets of the Company and the guarantors subject to certain exceptions and permitted liens.

Vehicle and Equipment Notes

We are party to a Master Loan and Security Agreement (“Master Loan and Security Agreement”), a Master Equipment Lease Agreement (“Master Equipment Agreement”) and one or more Master Loan Agreements (“Master Loan Agreements” and together with the Master Loan and Security Agreement and Master Equipment Agreement the “Master Loan Equipment Agreements”) with various lenders to provide financing for the purpose of purchasing or leasing vehicles and equipment used in the normal course of business. Each financing arrangement under these agreements constitutes a separate note and obligation. Vehicles and equipment purchased or leased under each financing arrangement serve as collateral for the note applicable to such financing arrangement. Regular payments are due under each note for a period of typically 60 consecutive months after the incurrence of the obligation. The specific terms of each note are based on specific criteria, including the type of vehicle or equipment and the market interest rates at the time. No termination date applies to these agreements. As of December 31, 2018, approximately $71.7 million of the various loan agreements was available for purchases of equipment.

Total gross assets relating to our Master Loan and Equipment Agreements were $98.7 million and $74.5 million as of December 31, 2018 and 2017, respectively, none of which were fully depreciated as of December 31, 2018 or 2017, respectively. The net book value of assets under these agreements was $58.2 million and $51.4 million as of December 31, 2018 and 2017, respectively. Depreciation of assets held under these agreements is included within cost of sales on the Consolidated Statements of Operations and Comprehensive Income.

 

66


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

NOTE 8 – FAIR VALUE MEASUREMENTS

Fair Values

Fair value is the price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.

ASC 820, “Fair Value Measurement,” establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The standard describes three levels of inputs that may be used to measure fair value:

Level 1: Quoted prices (unadjusted) for identical assets or liabilities in active markets that the entity has the ability to access as of the measurement date.

Level 2: Significant other observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.

Level 3: Significant unobservable inputs that reflect a reporting entity’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.

Assets and Liabilities Measured at Fair Value on a Recurring Basis

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

Assets Measured at Fair Value on a Nonrecurring Basis

Certain assets, specifically other intangible and long-lived assets, are measured at fair value on a nonrecurring basis in periods subsequent to initial recognition. Assets measured at fair value on a nonrecurring basis as of December 31, 2018 and 2017 are categorized based on the lowest level of significant input to the valuation. Undiscounted cash flows, a Level 3 input, are utilized in determining estimated fair values. 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. During each of the years ended December 31, 2018, 2017 and 2016, 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 December 31, 2018 and 2017 approximate fair value due to the short-term maturities of these financial instruments. The carrying amounts of our long-term debt, including the Senior Secured Credit Facilities as of December 31, 2018 and 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 December 31, 2018 and 2017. All debt classifications represent Level 2 fair value measurements.

Derivative financial instruments are measured at fair value based on observable market information and appropriate valuation methods. Contingent consideration liabilities arise from future earnout payments to the sellers associated with certain acquisitions and are based on predetermined calculations of certain future results.

 

67


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

These future payments are estimated by considering various factors, including business risk and projections. The contingent consideration liabilities are measured at fair value by discounting estimated future payments to their net present value using the appropriate weighted average cost of capital (WACC). The fair values of financial assets and liabilities that are recorded at fair value in the Consolidated Balance Sheets and not described above were as follows (in thousands):

 

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

   $ 69,807      $ 69,807      $ —        $ —        $ 55,634      $ 55,634      $ —        $ —    

Derivative financial instruments

     1,765        —          1,765        —          618        —          618        —    
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total financial assets

   $ 71,572      $ 69,807      $ 1,765      $ —        $ 56,252      $ 55,634      $ 618      $ —    
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Financial liabilities:

                       

Derivative financial instruments

   $ 2,275      $ —        $ 2,275      $ —        $ —        $ —        $ —        $ —    

Contingent consideration

     5,098        —          —          5,098        1,834        —          —          1,834  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total financial liabilities

   $ 7,373      $ —        $ 2,275      $ 5,098      $ 1,834      $ —        $ —        $ 1,834  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

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

 

Contingent consideration liability—January 1, 2018

   $ 1,834  

Preliminary purchase price

     3,683  

Fair value adjustments

     (586

Accretion in value

     569  

Amounts paid to sellers

     (402
  

 

 

 

Contingent consideration liability—December 31, 2018

   $ 5,098  
  

 

 

 

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

The carrying values and associated fair values of financial assets and liabilities that are not recorded at fair value in the 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 December 31, 2018      As of December 31, 2017  
     Carrying Value      Fair Value      Carrying Value      Fair Value  

Financial assets:

           

Investments

   $ 10,060      $ 10,053      $ 30,053      $ 30,038  

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

 

68


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

NOTE 9 – DERIVATIVES AND HEDGING ACTIVITIES

Risk Management Objective of Using Derivatives

We are exposed to certain risks arising from both our business operations and economic conditions. We manage exposure to a wide variety of business and operational risks through our core business activities. We manage economic risks, including interest rate, liquidity and credit risk primarily by overseeing the amount, sources and duration of debt funding and the use of derivative financial instruments. Specifically, we have entered into derivative financial instruments to manage exposure to interest rate movements that result in the receipt or payment of future known and uncertain cash amounts, the value of which are determined by interest rates. Our derivative financial instruments are used to manage differences in the amount, timing and duration of our known or expected cash receipts and known or expected cash payments principally related to our investments and borrowings.

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

The changes in the fair value of derivatives designated (and that qualify) as cash flow hedges are recorded in accumulated other comprehensive income and subsequently reclassified into earnings in the period that the hedged forecasted transaction affects earnings. No cash flow hedges were settled and reclassified into earnings during the years ended December 31, 2018, 2017 or 2016. 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.3 million will be reclassified as a decrease to interest expense, net.

Additionally, we do not use derivatives for trading or speculative purposes and we currently do not have any derivatives that are not designated as hedges. As of December 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.

 

69


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

NOTE 10 – STOCKHOLDERS’ EQUITY

As of December 31, 2018 and 2017, we had a loss of $0.4 million and a gain of $0.5 million, respectively, in accumulated other comprehensive income on our Consolidated Balance Sheets, which represents the effective portion of the unrealized (loss) gain on our derivative instruments. For additional information, see Note 9, Derivatives and Hedging Activities.

On February 28, 2018, our board of directors authorized a $50 million stock repurchase program effective March 2, 2018 and on October 31, 2018, our board of directors approved an additional stock repurchase program, effective November 5, 2018, pursuant to which we may purchase up to an additional $100 million of our outstanding common stock. The program will remain in effect until February 28, 2020, unless extended by the board of directors. During the twelve months ended December 31, 2018, we repurchased 2.1 million shares of our outstanding common stock for $89.4 million, leaving $60.6 million available for future purchases under our stock repurchase program.

The effect of these treasury shares reducing the number of common shares outstanding is reflected in our earnings per share calculation.

NOTE 11 – EMPLOYEE BENEFITS

Healthcare

We participate in multiple healthcare plans, of which our primary plan is partially self-funded with an insurance company paying benefits in excess of stop loss limits per individual. Our healthcare benefit expense (net of employee contributions) was approximately $17.8 million, $17.4 million and $15.2 million for the years ended December 31, 2018, 2017 and 2016, respectively, for all plans. An accrual for estimated healthcare claims incurred but not reported (“IBNR”) is included within accrued compensation on the Consolidated Balance Sheets and was $2.3 million and $1.8 million as of December 31, 2018 and 2017, respectively.

Workers’ Compensation

We participate in multiple workers’ compensation plans. Under these plans, for a significant portion of our business, we use a high deductible program to cover losses above the deductible amount on a per claim basis. We accrue for the estimated losses occurring from both asserted and unasserted claims. Workers’ compensation liability for premiums is included in other current liabilities on the Consolidated Balance Sheets. Insurance claims and reserves include accruals of estimated settlements for known claims, as well as accruals of actuarial estimates of IBNR claims. In estimating these reserves, historical loss experience and judgments about the expected levels of costs per claim are considered. These claims are accounted for based on actuarial estimates of the undiscounted claims, including IBNR. We believe the use of actuarial methods to account for these liabilities provides a consistent and effective way to measure these highly judgmental accruals.

Workers’ compensation expense totaled $12.8 million, $13.5 million and $12.1 million for the years ended December 31, 2018, 2017 and 2016, respectively, and is included in cost of sales on the Consolidated Statements of Operations and Comprehensive Income. Workers’ compensation known claims and IBNR reserves included on the Consolidated Balance Sheets were as follows (in thousands):

 

     As of December 31,  
     2018      2017  

Included in other current liabilities

   $ 5,795      $ 5,899  

Included in other long-term liabilities

     9,447        8,721  
  

 

 

    

 

 

 
   $ 15,242      $ 14,620  
  

 

 

    

 

 

 

 

70


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

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

 

     As of December 31,  
     2018      2017  

Included in other non-current assets

   $ 1,888      $ 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 the years ended December 31, 2018, 2017 and 2016, we recognized 401(k) plan expenses of $1.7 million, $1.6 million and $1.3 million, respectively, which is included in administrative expenses on the accompanying Consolidated Statements of Operations and Comprehensive Income.

Share-Based Compensation

Common Stock Awards

During the years ended December 31, 2018, 2017 and 2016, we granted approximately five thousand, six thousand and nine thousand shares of restricted stock, respectively, at a price of $60.65, $50.50 and $34.23 per share, respectively, which represents market price on the grant dates to non-employee members of our board of directors. The stock issued in 2018 will vest over a one year service term whereas the stock issued in 2017 and 2016 vested on the grant date since there was no service period associated with these awards. Accordingly, we recorded $0.2 million, $0.3 million and $0.3 million in compensation expense for the years ended December 31, 2018, 2017 and 2016, respectively, related to these grants within administrative expenses on the Consolidated Statements of Operations and Comprehensive Income at the time of grant. The weighted-average grant date fair value is the same as the issue price for all shares granted in 2018, 2017 and 2016.

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

During the years ended December 31, 2018, 2017 and 2016, our employees surrendered approximately 41 thousand, 11 thousand, and 32 thousand shares, respectively, of our common stock to satisfy tax withholding obligations arising in connection with the vesting of common stock awards issued under our 2014 Omnibus Incentive Plan. We recorded share-based compensation expense associated with these non-performance-based awards issued to employees of $4.0 million, $2.7 million, and $1.6 million for the years ended December 31, 2018, 2017 and 2016, respectively, within administrative expense on the Consolidated Statements of Operations and Comprehensive Income. We recognized excess tax benefits of approximately $0.5 million, $0.6 million and $0.3 million for the years ended December 31, 2018, 2017 and 2016, respectively, within the income tax provision on the Consolidated Statements of Operations and Comprehensive Income. As of December 31, 2018, there was $5.0 million of unrecognized compensation expense related to these nonvested common stock awards issued to non-employee members of our board of directors and our employees. This expense is subject to future adjustments for forfeitures and is expected to be recognized on a straight-line basis over the remaining weighted-average period of 1.8 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.

 

71


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Performance-Based Stock Awards

During the year ended December 31, 2018, we granted under our 2014 Omnibus Incentive Plan approximately 0.1 million shares of our common stock to certain officers, which vest in two equal installments on each of April 20, 2019 and April 20, 2020. These shares were issued in connection with the performance-based targets established in 2017. In addition, during the year ended December 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 targets. Share-based compensation expense associated with these performance-based awards was $2.0 million and $1.0 million for the years ended December 31 2018 and 2017, respectively.

As of December 31, 2018, there was $2.7 million of unrecognized compensation expense related to nonvested performance-based common stock awards. This expense is subject to future adjustments for forfeitures and is expected to be recognized over the remaining weighted-average period of 1.6 years using the graded-vesting method. See the table below for changes in shares and related weighted average fair market value per share.

Performance-Based Stock Units

During the year ended December 31, 2017, we established, and our board of directors approved, performance-based stock units in connection with common stock awards which we issued to certain employees during the year ended December 31, 2018. In addition, during the year ended December 31, 2018, we established, and our board of directors approved, performance-based stock units in connection with common stock awards to be issued to certain employees in 2019 contingent upon achievement of a performance target, which was met in 2018, as well as a one-year service period. These units will be accounted for as equity-based awards that will be settled with a fixed number of common shares. Share-based compensation expense associated with these performance-based units was $1.6 million and $2.6 million for the years ended December 31 2018 and 2017, respectively.

As of December 31, 2018, there was $0.2 million of unrecognized compensation expense related to nonvested performance-based stock units. This expense is subject to future adjustments for forfeitures and is expected to be recognized on a straight-line basis over the remaining weighted-average period of 0.3 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, 2018 and changes during the year ended December 31, 2018 were as follows:

 

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

Nonvested awards/units at December 31, 2017

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

Granted

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

Vested

     (91,291     36.14        —         —          (71,120     52.15  

Forfeited/Cancelled

     (2,963     49.65        (14,448     41.00        (1,704     53.38  
  

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 

Nonvested awards/units at December 31, 2018

     173,189     $ 47.40        115,698     $ 52.25        13,248     $ 56.05  
  

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 

 

72


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

During the years ended December 31, 2018, 2017 and 2016, we recorded the following stock compensation expense, by income statement category (in thousands):

 

     2018      2017      2016  

Cost of sales

   $ 846      $ 965      $ —    

Selling

     451        571        —    

Administrative

     6,549        5,055        1,894  
  

 

 

    

 

 

    

 

 

 
   $ 7,846      $ 6,591      $ 1,894  
  

 

 

    

 

 

    

 

 

 

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.

As of December 31, 2018, approximately 2.4 million of the 3.0 million shares of common stock authorized for issuance were available for issuance under the 2014 Omnibus Incentive Plan.

NOTE 12 – INCOME TAXES

The provision for income taxes is comprised of (in thousands):

 

     Years ended December 31,  
     2018      2017      2016  

Current:

        

Federal

   $ 13,486      $ 17,557      $ 18,307  

State

     3,641        3,302        3,472  
  

 

 

    

 

 

    

 

 

 
     17,127        20,859        21,779  

Deferred:

        

Federal

     221        (5,895      (338

State

     90        (284      (267
  

 

 

    

 

 

    

 

 

 
     311        (6,179      (605
  

 

 

    

 

 

    

 

 

 

Total tax expense

   $ 17,438      $ 14,680      $ 21,174  
  

 

 

    

 

 

    

 

 

 

The reconciliation between our effective tax rate on net income and the federal statutory rate is as follows (dollars in thousands):

 

     Years ended December 31,  
     2018     2017     2016  

Income tax at federal statutory rate

   $ 15,159       21.0   $ 19,537       35.0   $ 20,864       35.0

Stock compensation

     (436     (0.6 %)      (581     (1.0 %)      (227     (0.4 %) 

Qualified Production Activity Deduction

     —         0.0     (1,715     (3.1 %)      (1,776     (3.0 %) 

Other permanent items

     (667     (0.8 %)      197       0.4     (92     (0.1 %) 

Change in valuation allowance

     312       0.4     285       0.5     442       0.7

Change in uncertain tax positions

     969       1.3     (1,807     (3.2 %)      66       0.1

State income taxes, net of federal benefit

     2,911       4.0     2,150       3.8     1,897       3.2

Rate impact of the Tax Act

     (810     (1.1 %)      (3,386     (6.1 %)      —         —  
  

 

 

     

 

 

     

 

 

   

Total tax expense

   $ 17,438       24.2   $ 14,680       26.3   $ 21,174       35.5
  

 

 

     

 

 

     

 

 

   

 

73


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Components of the net deferred tax asset or liability are as follows (in thousands):

 

     As of December 31,  
     2018      2017  

Deferred Tax Assets

     

Long-term

     

Accrued reserves and allowances

   $ 4,245      $ 3,916  

Allowance for doubtful accounts

     500        426  

Inventories

     335        213  

Intangibles

     4,937        3,279  

Net operating loss carryforwards

     1,446        2,623  

Other

     4        10  
  

 

 

    

 

 

 

Long-term deferred tax assets

     11,467        10,467  

Less: Valuation allowance

     (1,255      (1,746
  

 

 

    

 

 

 

Net deferred tax assets

     10,212        8,721  

Deferred Tax Liabilities

     

Long-term

     

Accrued reserves and allowances

     (365      (308

Property and equipment

     (2,091      (1,453

Intangibles

     (3,850      (3,543

Investment in partnership

     (10,266      (9,189

Other

     (242      (208
  

 

 

    

 

 

 

Long-term deferred tax liabilities

     (16,814      (14,701
  

 

 

    

 

 

 

Net deferred tax liabilities

   $ (6,602    $ (5,980
  

 

 

    

 

 

 

As of December 31, 2018, we have recorded a deferred tax asset of $1.4 million reflecting the benefit of $5.9 million in federal and state income tax net operating loss (NOL) carryforwards, the earliest of which expires in 2030.

Valuation Allowance

We assess the available positive and negative evidence to estimate if sufficient future taxable income will be generated to utilize the existing deferred tax assets on a jurisdiction and by tax filing entity basis. A significant piece of objective negative evidence evaluated is cumulative losses incurred over the most recent three-year period. Such objective evidence limits our ability to consider other subjective positive evidence such as our projections for future growth.

Based on this evaluation, a valuation allowance has been recorded as of December 31, 2018 and 2017 for the net deferred tax assets recorded on certain of our wholly owned subsidiaries. Such deferred tax assets relate primarily to net operating losses that are not more likely than not realizable. However, the amount of the deferred tax asset considered realizable could be adjusted if our estimate of future taxable income during the carryforward period changes, or if objective negative evidence in the form of cumulative losses is no longer present. Additional weight may be given to subjective evidence such as our projections for growth in this situation.

 

74


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Uncertain Tax Positions

We are subject to taxation in the United States and various state jurisdictions. As of December 31, 2018, our tax years for 2015 through 2017 are subject to examination by the tax authorities. A rollforward of the gross unrecognized tax benefits is as follows (in thousands):

 

Unrecognized tax benefit, January 1, 2016

   $ 3,586  

Increase as a result of tax positions taken during the period

     2,354  

Decrease as a result of tax positions taken during the period

     (1,356

Decrease as a result of expiring statutes

     (487
  

 

 

 

Unrecognized tax benefit, December 31, 2016

   $ 4,097  
  

 

 

 
  

Increase as a result of tax positions taken during the period

     4,353  

Decrease as a result of tax positions taken during the period

     (2,311

Decrease as a result of expiring statutes

     (1,689
  

 

 

 

Unrecognized tax benefit, December 31, 2017

   $ 4,450  
  

 

 

 
  

Increase as a result of tax positions taken during the period

     3,846  

Decrease as a result of tax positions taken during the period

     (2,850

Decrease as a result of expiring statutes

     (97
  

 

 

 

Unrecognized tax benefit, December 31, 2018

   $ 5,349  
  

 

 

 

Unrecognized tax benefits of $2.7 million at December 31, 2018 would affect the effective tax rate. Interest expense and penalties accrued related to uncertain tax positions as of December 31, 2018 are $0.3 million.

We expect a decrease to the amount of unrecognized tax benefits (exclusive of penalties and interest) within the next twelve months of zero to $1.5 million.

Determining uncertain tax positions and the related estimated amounts requires judgment and carry estimation risk. If future tax law changes or interpretations should come to light, or additional information should become known, our conclusions regarding unrecognized tax benefits may change.

Impacts of the Tax Act

The Tax Act was enacted on December 22, 2017. The Tax Act reduced the U.S. federal corporate tax rate from 35% to 21%, which had a positive impact on our 2018 and 2017 effective tax rates due to the revaluation of our ending net deferred tax liabilities.

Under the guidance in the U.S. Securities and Exchange Commission’s Staff Accounting Bulletin No. 118 (“SAB 118”), we recorded provisional amounts for the impact of the Tax Act as of December 31, 2017, representing a $3.8 million tax benefit related to the revaluation of the ending net deferred tax liabilities from 35% to the newly

 

75


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

enacted U.S. corporate income tax rate of 21%, which was partially offset by tax expense of $0.4 million net amount for the revaluation of the uncertain tax positions and the valuation allowance. Under the transitional provisions of SAB 118, we had a one-year measurement period to complete the accounting for the initial tax effects of the Tax Act. We recorded its final adjustments to the provisional amounts in 2018 which resulted in a $0.8 million tax benefit largely due to timing provision to return adjustments which impacted deferred balances at the 35% rate that were then revalued at the lower corporate rate. Final regulations will be issued in the future and may be applied retroactively to the date of enactment of U.S. Tax Reform that may result in changes to the tax amounts recorded as a result of the Tax Act.

NOTE 13 – 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 related ownership. For additional information, see Note 14, Commitments and Contingencies.

For the years ended December 31, 2018, 2017 and 2016, the amount of sales to common or related parties as well as the purchases from and rent expense paid to common or related parties were as follows (in thousands):

 

     Years ended December 31,  
     2018      2017      2016  

Sales

   $ 12,636      $ 10,250      $ 7,914  

Purchases

     1,587        1,294        579  

Rent

     1,099        1,154        635  

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

On November 5, 2018, as part of our stock repurchase program, we entered into a share repurchase agreement with PJAM IBP Holdings, Inc. (“PJAM”) for the purchase of 150 thousand shares of our common stock for a purchase price of approximately $5.1 million, or $34.11 per share, which represented a 3.0% discount to the last reported price of our common stock on November 2, 2018. Jeff Edwards, our Chief Executive Officer, is the President of PJAM and, in such role, has sole voting and dispositive power over the shares held by PJAM and is deemed the beneficial owner of the shares of our common stock held by PJAM.

NOTE 14 – COMMITMENTS AND CONTINGENCIES

Accrued General Liability

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

 

     As of December 31,  
     2018      2017  

Included in other current liabilities

   $ 1,848      $ 2,033  

Included in other long-term liabilities

     6,608        7,073  
  

 

 

    

 

 

 
   $ 8,456      $ 9,106  
  

 

 

    

 

 

 

 

76


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

We also had insurance receivables and an indemnification asset included on the Consolidated Balance Sheets that, in aggregate, offset an equal liability included within the reserve amounts noted above. The amounts were as follows (in thousands):

 

     As of December 31,  
     2018      2017  

Insurance receivable and indemnification asset for claims under a fully insured policy

   $ 2,484      $ 2,773  

Insurance receivable for claims that exceeded the stop loss limit

     53        2  
  

 

 

    

 

 

 

Total insurance receivables included in other non-current assets

   $ 2,537      $ 2,775  
  

 

 

    

 

 

 

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 assets relating to capital leases were approximately $58.7 million and $63.4 million as of December 31, 2018 and 2017, respectively, and a total of approximately $32.0 million and $26.8 million were fully depreciated as of December 31, 2018 and 2017, respectively. The net book value of assets under capital leases was approximately $9.5 million and $13.0 million as of December 31, 2018 and 2017, respectively. Amortization of assets held under capital leases is included within cost of sales on the 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) and future minimum capital lease payments as of December 31, 2018 are as follows (in thousands):

 

     Capital Leases     Operating Leases  
           Related Party      Other      Total Operating  

2019

   $ 5,207     $ 1,159      $ 14,418      $ 15,577  

2020

     2,253       1,184        11,293        12,477  

2021

     1,339       1,058        7,014        8,072  

2022

     452       972        4,335        5,307  

2023

     93       51        2,613        2,664  

Thereafter

     —         —          4,695        4,695  
  

 

 

   

 

 

    

 

 

    

 

 

 
     9,344     $ 4,424      $ 44,368      $ 48,792  
    

 

 

    

 

 

    

 

 

 

Less: Amounts representing executory costs

     (255        

Less: Amounts representing interest

     (459        
  

 

 

         

Total obligation under capital leases

     8,630          

Less: Current portion of capital leases

     (4,806        
  

 

 

         

Long term capital lease obligation

   $ 3,824          
  

 

 

         

 

77


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Total rent expense under these operating leases, which is included in the Consolidated Statements of Operations and Comprehensive Income, was as follows (in thousands):

 

     Years ended December 31,  
     2018      2017      2016  

Cost of Sales

   $ 546      $ 813      $ 848  

Administrative

     16,693        14,310        10,732  
  

 

 

    

 

 

    

 

 

 

Total

   $ 17,239      $ 15,123      $ 11,580  
  

 

 

    

 

 

    

 

 

 

Other Commitments and Contingencies

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

During the year ended December 31, 2018, we entered into an agreement with one of our suppliers to purchase a portion of the insulation materials we utilize across our business. This agreement is effective January 1, 2019 through December 31, 2021 with a purchase obligation of $16.4 million for 2019, $21.4 million for 2020 and $15.0 million for 2021. Additionally, we entered into an agreement with a chemical supplier with a purchase obligation of $0.6 million in 2019.

NOTE 15 – BUSINESS COMBINATIONS

As part of our ongoing strategy to expand geographically and increase market share in certain markets, we completed ten, ten and nine business combinations during the years ended December 31, 2018, 2017 and 2016, respectively, as well as several insignificant tuck-in acquisitions merged into existing operations in 2018 and 2017, in which we acquired 100% of the voting equity interests in each acquired entity. Acquisition-related costs amounted to $2.7 million, $3.9 million and $2.3 million for the years ended December 31, 2018, 2017 and 2016, respectively, and are included in Administrative expenses on the Consolidated Statements of Operations and Comprehensive Income. The goodwill to be 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 $17.3 million of goodwill for tax purposes as a result of 2018 acquisitions.

The largest of our 2018 acquisitions was Custom Overhead Door, LLC dba Custom Door & Gate (collectively, “CDG”) and Advanced Fiber Technology, Inc. (collectively, “AFT”). The remaining acquisitions were individually insignificant but material in the aggregate, as follows. Net income (loss), as noted below, includes amortization, taxes and interest allocations when appropriate. Below is a summary of each significant acquisition by year, including revenue and net income (loss) since date of acquisition, shown for the year of acquisition.

 

78


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

For the year ended December 31, 2018 (in thousands):

 

Name

  

Date

  

Acquisition
Type

   Cash Paid      Seller
Obligations
     Total
Purchase
Price
     Revenue      Net Income
(Loss)
 

CDG

   3/19/2018    Asset    $ 9,440      $ 1,973      $ 11,413      $ 11,466      $ 531  

AFT

   10/31/2018    Asset      19,707        1,510        21,217        3,530        (13

Other

   Various    Shares/Asset      28,593        4,057        32,650        24,329        639  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

         $ 57,740      $ 7,540      $ 65,280      $ 39,325      $ 1,157  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

For the year ended December 31, 2017 (in thousands):

 

Name

   Date      Acquisition
Type
     Cash Paid      Seller
Obligations
     Fair Value of
Common
Stock Issued
     Total
Purchase
Price
     Revenue      Net (Loss)
Income
 

Alpha (1)

     1/5/2017        Share      $ 103,810      $ 2,002      $ 10,859      $ 116,671      $ 116,070      $ (1,148

Columbia

     6/26/2017        Asset        8,768        225        —          8,993        6,046        86  

Astro

     9/18/2017        Asset        9,144        482        —          9,626        1,829        11  

Other

     Various        Asset        15,645        2,419        —          18,064        20,457        573  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

         $ 137,367      $ 5,128      $ 10,859      $ 153,354      $ 144,402      $ (478
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

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

For the year ended December 31, 2016 (in thousands):

 

Name

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

Alpine Insulation Co., Inc.

     4/12/2016        Asset      $ 21,151      $ 1,560      $ 22,711      $ 21,359      $ 1,370  

East Coast

     10/17/2016        Asset        15,589        600        16,189        4,701        21  

Other

     Various        Asset        18,753        2,299        21,052        19,974        (592
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

         $ 55,493      $ 4,459      $ 59,952      $ 46,034      $ 799  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

79


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

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

 

     2018  
     CDG      AFT      Other      Total  

Estimated fair values:

           

Cash

   $ —        $ —        $ —        $ —    

Accounts receivable

     1,731        —          4,181        5,912  

Inventories

     514        565        1,136        2,215  

Other current assets

     28        —          918        946  

Property and equipment

     933        2,882        2,169        5,984  

Intangibles

     3,711        13,470        18,904        36,085  

Goodwill

     4,898        4,415        7,711        17,024  

Other non-current assets

     36        13        82        131  

Accounts payable and other current liabilities

     (438      (128      (2,451      (3,017
  

 

 

    

 

 

    

 

 

    

 

 

 

Fair value of assets acquired and purchase price

     11,413        21,217        32,650        65,280  

Less fair value of common stock issued

     —          —          —          —    

Less seller obligations

     1,973        1,510        4,057        7,540  
  

 

 

    

 

 

    

 

 

    

 

 

 

Cash paid

   $ 9,440      $ 19,707      $ 28,593      $ 57,740  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

     2017  
     Alpha     Columbia     Astro     Other     Total  

Estimated fair values:

          

Cash

   $ 247     $ —       $ —       $ —       $ 247  

Accounts receivable

     29,851       989       924       3,157       34,921  

Inventories

     1,852       704       296       1,544       4,396  

Other current assets

     4,500       8       36       96       4,640  

Property and equipment

     1,528       659       640       1,820       4,647  

Intangibles

     57,200       4,760       5,168       9,688       76,816  

Goodwill

     38,511       2,209       2,932       4,190       47,842  

Other non-current assets

     383       36       —         219       638  

Accounts payable and other current liabilities

     (17,401     (372     (370     (2,650     (20,793
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Fair value of assets acquired

     116,671       8,993       9,626       18,064       153,354  

Less fair value of common stock issued

     10,859       —         —         —         10,859  

Less seller obligations

     2,002       225       482       2,419       5,128  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Cash paid

   $ 103,810     $ 8,768     $ 9,144     $ 15,645     $ 137,367  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

 

80


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

     2016  
     Alpine     East Coast     Other     Total  

Estimated fair values:

        

Cash

   $ —       $ 2,181     $ —       $ 2,181  

Accounts receivable

     3,959       3,093       2,502       9,554  

Inventories

     700       332       1,183       2,215  

Other current assets

     —         1       24       25  

Property and equipment

     656       666       1,616       2,938  

Intangibles

     12,800       6,400       11,067       30,267  

Goodwill

     6,642       4,346       5,933       16,921  

Other non-current assets

     —         116       345       461  

Accounts payable and other current liabilities

     (2,046     (946     (1,618     (4,610
  

 

 

   

 

 

   

 

 

   

 

 

 

Fair value of assets acquired

     22,711       16,189       21,052       59,952  

Less seller obligations

     1,560       600       2,299       4,459  
  

 

 

   

 

 

   

 

 

   

 

 

 

Cash paid

   $ 21,151     $ 15,589     $ 18,753     $ 55,493  
  

 

 

   

 

 

   

 

 

   

 

 

 

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

Further adjustments to the allocation for each acquisition still under its measurement period are expected as third-party or internal valuations are finalized, certain tax aspects of the transaction are completed, contingent consideration is settled, 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 6, Goodwill and Intangibles, during the years ended December 31, 2018, 2017 and 2016 due to minor adjustments to goodwill for the allocation of certain acquisitions still under measurement, an immaterial goodwill reclassification in the year ended December 31, 2017 related to the prior period, as well as other immaterial intangible assets added during the ordinary course of business. In addition, goodwill and intangibles increased during the years ended December 31, 2018, 2017 and 2016 due to various small acquisitions merged into existing operations that do not appear in the above tables.

Estimates of acquired intangible assets related to the acquisitions are as follows (dollars in thousands):

 

     2018      2017      2016  

Acquired intangibles assets

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

Customer relationships

   $ 27,149        8      $ 39,922        8      $ 18,511        9  

Trademarks and trade names

     6,075        15        20,667        15        8,983        15  

Non-competition agreements

     2,401        5        2,628        5        2,773        5  

Backlog

     460        2        13,600        1.5        —          —    

 

81


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Pro Forma Information (unaudited)

The unaudited pro forma information has been prepared as if the 2018 acquisitions had taken place on January 1, 2017, the 2017 acquisitions had taken place on January 1, 2016 and the 2016 acquisitions had taken place on January 1, 2015. 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, 2016 and 2015 and the unaudited pro forma information does not purport to be indicative of future financial operating results (in thousands, except for per share data).

 

     Unaudited Pro Forma for the years ended
December 31,
 
     2018      2017      2016  

Net revenue

   $ 1,381,711      $ 1,246,017      $ 1,058,707  

Net income

     58,217        48,016        43,891  

Basic net income per share

     1.87        1.52        1.39  

Diluted net income per share

     1.86        1.51        1.39  

Unaudited pro forma net income reflects additional intangible asset amortization expense of $2.8 million, $5.9 million and $17.5 million for the years ended December 31, 2018, 2017 and 2016, respectively, as well as additional income tax expense of $1.2 million, $2.5 million and $3.0 million for the years ended December 31, 2018, 2017 and 2016, respectively, and additional interest expense of $1.8 million for the year ended December 31, 2016 that would have been recorded had the 2018 acquisitions taken place on January 1, 2017, the 2017 acquisitions taken place on January 1, 2016 and the 2016 acquisitions taken place on January 1, 2015.

NOTE 16 – 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 December 31, 2018, 2017 and 2016, was 122 thousand, 117 thousand and 61 thousand shares, respectively. Approximately 30 thousand shares of potential common stock was not included in the calculation of diluted net income per common share for the year ended December 31, 2018 because the effect would have been anti-dilutive.

NOTE 17 – SUBSEQUENT EVENTS

None

 

82


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

NOTE 18 – QUARTERLY FINANCIAL INFORMATION (UNAUDITED)

Summarized unaudited quarterly financial results for 2018 and 2017 is as follows (in thousands, except per share data):

 

2018

   Three months ended         
     March 31      June 30      September 30      December 31      Total Year  

Net revenue

   $ 301,728      $ 332,584      $ 348,999      $ 353,121      $ 1,336,432  

Gross profit

     79,976        95,643        97,334        98,638        371,591  

Net income

     6,394        16,315        15,563        16,476        54,748  

Comprehensive income

     7,554        16,790        16,381        12,973        53,698  

Basic net income per share

     0.20        0.52        0.50        0.54        1.76  

Diluted net income per share

     0.20        0.52        0.50        0.53        1.75  

2017

   Three months ended         
     March 31      June 30      September 30      December 31      Total Year  

Net revenue

   $ 255,669      $ 282,196      $ 295,193      $ 299,869      $ 1,132,927  

Gross profit

     72,172        84,928        85,581        81,345        324,026  

Net income

     6,364        11,973        12,010        10,793        41,140  

Comprehensive income

     6,364        11,896        12,042        11,345        41,647  

Basic and diluted net income per share

     0.20        0.38        0.38        0.34        1.30  

 

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

Not applicable.

 

Item 9A.

Controls and Procedures

Evaluation of Disclosure Controls and Procedures

We conducted an evaluation of our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Exchange Act) as of December 31, 2018 with the participation of the Company’s principal executive officer and principal financial officer as required by Exchange Act Rule 13a-15(b). Based on that evaluation, the Company’s principal executive officer and principal financial officer concluded that, as of December 31, 2018, our disclosure controls and procedures were effective to ensure that information required to be disclosed in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms, and includes, without limitation, controls and procedures designed to ensure that information required to be disclosed by us in the reports we file or submit under the Exchange Act is accumulated and communicated to our management, including our principal executive officer and our principal financial officer, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.

Management’s Report on Internal Control over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act). Our internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with accounting principles generally accepted in the United States of America.

 

83


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Management, under the supervision of the principal executive officer and the principal financial officer, assessed the effectiveness of our internal control over financial reporting, excluding the internal control over financial reporting at the subsidiaries listed below that we acquired during 2018 as of December 31, 2018 using the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in Internal Control – Integrated Framework (2013). The scope of management’s assessment of the effectiveness of internal control over financial reporting as of December 31, 2018 includes all of the Company’s subsidiaries except the subsidiaries listed below, which were acquired during 2018 and whose financial statements constitute the percentages of total assets and net revenue listed below of the consolidated financial statements of the Company as of and for the year ended December 31, 2018:

 

                     Percentage
of Total
Assets
    Percentage
of Net
Revenue
 

Rocket Insulation & Coatings Inc.

   January 15, 2018      0.4     0.5

Custom Overhead Door, LLC dba Custom Door & Gate

   March 19, 2018      1.4     0.9

H2H Blinds, LLC

   April 9, 2018      0.6     0.6

Green Star Plus Insulation

   May 7, 2018      0.3     0.1

Advanced Insulation

   May 21, 2018      0.1     0.1

Cutting Edge Glass

   August 13, 2018      1.0     0.2

Trademark Roofing and Gutters

   September 4, 2018      0.6     0.2

Water-Tite Solution, Inc.

   September 17, 2018      0.7     0.1

Advanced Fiber Technology

   October 31, 2018      2.6     0.3

Carolina Glass & Mirror, Inc.

   December 10, 2018      0.5     0.0

Management excluded the internal control over financial reporting at these subsidiaries from its assessment in accordance with the guidance of the staff of the SEC that an assessment of a recently acquired business may be omitted from the scope of management’s assessment of internal control over financial reporting for one year following the acquisition. Based on this assessment, management has determined that our internal control over financial reporting was effective as of December 31, 2018.

The effectiveness of our internal control over financial reporting as of December 31, 2018, has been audited by Deloitte & Touche LLP, an independent registered public accounting firm, as stated in their report, which follows below.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting identified in management’s evaluation pursuant to Rules 13a-15(d) or 15d-15(d) of the Exchange Act during the quarter ended December 31, 2018 that has materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

Item 9B.

Other Information

None.

 

84


Table of Contents

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Board of Directors and Stockholders of

Installed Building Products, Inc.

Opinion on Internal Control over Financial Reporting

We have audited the internal control over financial reporting of Installed Building Products, Inc. (the “Company”) as of December 31, 2018, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2018, based on criteria established in Internal Control — Integrated Framework (2013) issued by COSO.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended December 31, 2018, of the Company and our report dated February 28, 2019, expressed an unqualified opinion on those financial statements.

As described in Management’s Report on Internal Control over Financial Reporting, management excluded from its assessment the internal control over financial reporting at the subsidiaries listed below, which were acquired during 2018 and whose financial statements constitute the percentages of total revenues and assets listed below of the consolidated financial statements of the Company as of and for the year ended December 31, 2018.

 

          Percentage
of Total
Assets
    Percentage
of Net
Revenue
 

Rocket Insulation & Coatings Inc.

   January 15, 2018      0.4     0.5

Custom Overhead Door, LLC dba Custom Door & Gate

   March 19, 2018      1.4     0.9

H2H Blinds, LLC

   April 9, 2018      0.6     0.6

Green Star Plus Insulation

   May 7, 2018      0.3     0.1

Advanced Insulation

   May 21, 2018      0.1     0.1

Cutting Edge Glass

   August 13, 2018      1.0     0.2

Trademark Roofing and Gutters

   September 4, 2018      0.6     0.2

Water-Tite Solution, Inc.

   September 17, 2018      0.7     0.1

Advanced Fiber Technology

   October 31, 2018      2.6     0.3

Carolina Glass & Mirror, Inc.

  

December 10, 2018

     0.5     0.0

Accordingly, our audit did not include the internal control over financial reporting of the subsidiaries listed above.

Basis for Opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

85


Table of Contents

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control over Financial Reporting

A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ Deloitte & Touche LLP

Columbus, Ohio

February 28, 2019

 

86


Table of Contents

PART III

 

Item 10.

Directors, Executive Officers and Corporate Governance

The information required by this item will be set forth under the headings “Election of Directors,” “Executive Officers and Certain Significant Employees,” “Corporate Governance” and “Section 16(a) Beneficial Ownership Reporting Compliance” in our definitive proxy statement for the 2019 Annual Meeting of Stockholders (“2019 Proxy Statement”) to be filed with the SEC within 120 days of the fiscal year ended December 31, 2018 and is incorporated herein by reference.

Our board of directors has adopted a code of business conduct and ethics that applies to all of our employees, officers and directors, including our Chief Executive Officer, Chief Financial Officer and other executive and senior financial officers. The full text of our code of business conduct and ethics is posted on the investor relations page on our website which is located at http://investors.installedbuildingproducts.com. We will post any amendments to our code of business conduct and ethics, or waivers of its requirements, on our website.

 

Item 11.

Executive Compensation

The information required by this item will be set forth under the headings “Executive Compensation,” “Pay Ratio Disclosure” and “Compensation Committee Interlocks and Insider Participation” in our 2019 Proxy Statement and is incorporated herein by reference.

 

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

Information regarding security ownership of certain beneficial owners and management and related stockholder matters, as well as equity compensation plan information, will be presented in our Proxy Statement for our 2019 Annual Meeting of Stockholders, to be filed on or before April 19, 2019, and such information is incorporated herein by reference.

 

Item 13.

Certain Relationships and Related Transactions, and Director Independence

The information required by this item will be set forth under the headings “Certain Relationships and Related-Party Transactions” and “Corporate Governance” in our 2019 Proxy Statement and is incorporated herein by reference.

 

Item 14.

Principal Accounting Fees and Services

The information required by this item will be set forth under the heading “Independent Registered Public Accounting Firm Fees and Pre-Approval Policies and Procedures” in our 2019 Proxy Statement and is incorporated herein by reference.

 

87


Table of Contents

PART IV

 

Item 15.

Exhibits and Financial Statement Schedule

(a) The following documents are filed as a part of this Form 10-K:

 

  1.

Financial Statements: The Consolidated Financial Statements, the Notes to Consolidated Financial Statements and the Report of Independent Registered Public Accounting Firm for Installed Building Products, Inc. are presented in Item 8, Financial Statements and Supplementary Data, of Part II of this Form 10-K.

 

  2.

Financial Schedules: All financial statement schedules have been omitted because they are inapplicable, not required, or shown in the consolidated financial statements and notes in Item 8, Financial Statements and Supplementary Data, of Part II of this Form 10-K.

(b) Exhibits.

 

Exhibit
Number

  

Description

2.1    Share Purchase Agreement, dated as of October  29, 2016, among EMPER Holdings, LLC; PREEM Holdings I, LLC; PREEM Holdings II, LLC; Vikas Verma; Henry Schmueckle; Vikas Verma in his capacity as the equityholders’ representative; and Installed Building Products, Inc.
3.1    Second Amended and Restated Certificate of Incorporation of Installed Building Products, Inc.
3.2    Amended and Restated Bylaws of Installed Building Products, Inc.
4.1    Form of Common Stock Certificate of Installed Building Products, Inc.
4.2    Rights Agreement, dated as of November  4, 2011, by and among OCM IBP Holdings, Inc., CCIB Holdco, Inc. and Cetus Capital II, LLC.
4.3    Recapitalization and Exchange Agreement by and between CCIB Holdco, Inc. and Cetus Capital II, LLC, dated as of November  4, 2011.
4.4    Registration Rights Agreement dated as of November  6, 2013 by and among Installed Building Products, Inc., Cetus Capital II, LLC, IBP Investment Holdings, LLC, IBP Management Holdings, LLC and TCI Holdings, LLC.
4.5    Amendment No. 1 to the Recapitalization and Exchange Agreement, dated as of January 27, 2014.
10.1    Contribution and Exchange Agreement, dated as of November  4, 2011, by and among CCIB Holdco, Inc., IBHL A Holding Company, Inc., IBHL B Holding Company, Inc. and IBP Holdings, LLC.
10.2    Membership Interest Purchase Agreement, dated as of August  31, 2012, by and among Installed Building Products, LLC, CCIB Holdco, Inc., and GNV Holdings, LLC (now known as TCI Holdings, LLC).
10.3    Management Services and Fee Agreement, dated as of December  18, 2012, among Littlejohn Managers, LLC, Jeff Edwards, IBP Holding Company, GNV Holdings, LLC (now known as TCI Holdings, LLC) and CCIB Holdco, Inc.#
10.4    Termination of Management Services and Fee Agreement, dated November 22, 2013.#
10.5    Loan and Security Agreement with Bank of America, N.A., dated as of November 4, 2011.
10.6    First Amendment to Loan and Security Agreement with Bank of America, N.A., dated as of April 20, 2012.
10.7    Second Amendment to Loan and Security Agreement with Bank of America, N.A., dated as of August 31, 2012.

 

88


Table of Contents

Exhibit
Number

  

Description

10.8    Third Amendment to Loan and Security Agreement with Bank of America, N.A., dated as of October 22, 2012.
10.9    Fourth Amendment to Loan and Security Agreement with Bank of America, N.A., dated as of December 21, 2012.
10.10    Fifth Amendment to Loan and Security Agreement with Bank of America, N.A., dated as of July 30, 2013.
10.11    Sixth Amendment to Loan and Security Agreement with Bank of America, N.A., dated as of January 27, 2014.
10.12    Form of Indemnification Agreement for directors and officers.#
10.13    Employment Agreement, dated as of November 1, 2013, by and between Installed Building Products, Inc. and Jeffrey W. Edwards.#
10.14    Amendment No. 1, dated as of November 1, 2016, to Employment Agreement, dated as of November  1, 2013, by and between Installed Building Products, Inc. and Jeffrey W. Edwards.#
10.15    Installed Building Products, Inc. 2014 Omnibus Incentive Plan.#
10.16    Amendment, dated as of February 24, 2017, to the Installed Building Products, Inc. 2014 Omnibus Incentive Plan.#
10.17    Share Repurchase Agreement, dated December  11, 2014, by and between Installed Building Products, Inc. and Cetus Capital II, LLC.
10.18    Term Loan Credit Agreement, dated April  13, 2017, by and among Installed Building Products, Inc., the lenders party thereto from time to time, Royal Bank of Canada, as term administrative agent, and RBC Capital Markets, UBS Securities LLC and Jefferies Finance LLC as joint lead arrangers and joint bookrunners.
10.19    Credit Agreement, dated April  13, 2017, by and among Installed Building Products, Inc., the subsidiary guarantors from time to time party thereto, the financial institutions from time to time party thereto, and SunTrust Bank, as issuing bank, swing bank and administrative agent, with SunTrust Robinson Humphrey, Inc. as left lead arranger and bookrunner.
10.20    ABL/Term Loan Intercreditor Agreement, dated April  13, 2017, by and among Installed Building Products, Inc., SunTrust Bank, as ABL agent, Royal Bank of Canada, as term loan agent, and each of the agents and certain of the Company’s subsidiaries from time to time party thereto.
10.21    Term Collateral Agreement, dated April  13, 2017, among Installed Building Products, Inc., certain of its subsidiaries and Royal Bank of Canada, as term collateral agent.
10.22    Security Agreement, dated April  13, 2017, among Installed Building Products, Inc., certain of its subsidiaries and SunTrust Bank, as administrative agent.
10.23    Term Guarantee Agreement, dated April  13, 2017, among certain of Installed Building Products, Inc.’s subsidiaries and Royal Bank of Canada, as term collateral agent.
10.24    Amendment No. 1, dated October  26, 2017, to Term Loan Credit Agreement by and among Installed Building Products, Inc., the other loan parties party thereto, the participating lenders and fronting bank party thereto, Royal Bank of Canada, as administrative agent, and RBC Capital Markets, as lead arranger and bookrunner.

 

89


Table of Contents

Exhibit
Number

  

Description

10.25    First Amendment, dated November  30, 2017, to Term Loan Credit Agreement, by and among Installed Building Products, Inc., the other loan parties party thereto, the participating lenders and fronting bank party thereto, Royal Bank of Canada, as administrative agent, and RBC Capital Markets, as lead arranger and bookrunner.
10.26    First Amendment, dated October  26, 2017, to the Credit Agreement among Installed Building Products, Inc., certain of its subsidiaries and SunTrust Bank, as administrative agent.
10.27    Second Amendment, dated December  26, 2017, to the Credit Agreement among Installed Building Products, Inc., certain of its subsidiaries and SunTrust Bank, as administrative agent.
10.28    Second Amendment to Term Loan Credit Agreement, dated as of June 19, 2018, by and among Installed Building Products, Inc., the other loan parties party thereto, the participating lenders and fronting bank party thereto, Royal Bank of Canada, as administrative agent, and RBC Capital Markets, as joint lead arranger and joint bookrunner.
10.29    Third Amendment to Credit Agreement, dated as of June  19, 2018, by and among Installed Building Products, Inc., the lenders party thereto, and SunTrust Bank, as administrative agent.
10.30    First Amendment to ABL/Term Loan Intercreditor Agreement, dated as of June  19, 2018, by and among Installed Building Products, Inc., SunTrust Bank, as ABL agent, and Royal Bank of Canada, as term loan agent.
10.31    Share Repurchase Agreement, dated March  13, 2015, by and between Installed Building Products, Inc. and Installed Building Systems, Inc.
10.32    Retirement and General Release Agreement, dated as of July  31, 2018, by and among Installed Building Products, Inc., Installed Building Products, LLC, TCI Contracting, LLC and J. Michael Nixon.#
10.33    Share Repurchase Agreement, dated November  5, 2018, by and between Installed Building Products, Inc. and PJAM IBP Holdings, Inc.
10.34    Form of Restricted Stock Agreement.#
10.35    Form of Performance Share Award Agreement.#
10.36    Form of Restricted Stock Agreement for Employees.#
10.37    Form of Restricted Stock Agreement for awards made on or after April 19, 2017. #
10.38    Form of Performance Share Agreement for awards made on or after April 19, 2017. #
10.39    Form of Stock Award Agreement. #
10.40    Form of Performance-Based Cash Award Agreement. #
21.1*    List of Subsidiaries of Installed Building Products, Inc.
23.1*    Consent of Deloitte & Touche LLP.
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.

 

90


Table of Contents

Exhibit
Number

  

Description

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    XBRL Instance Document
101.SCH**    XBRL Taxonomy Extension Schema Document
101.CAL**    XBRL Taxonomy Extension Calculation Linkbase Document
101.LAB**    XBRL Taxonomy Extension Label Linkbase Document
101.PRE**    XBRL Taxonomy Extension Presentation Linkbase Document
101.DEF**    XBRL Taxonomy Extension Definition Linkbase Document

 

*

Filed herewith.

**

Submitted electronically with the report.

Schedules have been omitted pursuant to Item 601(b)(2) of Regulation S-K. The Company agrees to furnish supplemental copies of any of the omitted schedules to the SEC upon request.

#

Indicates management contract or compensatory plan.

 

Item 16.

Form 10-K Summary

None

 

91


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: February 28, 2019

 

INSTALLED BUILDING PRODUCTS, INC.
 

/s/ Jeffrey W. Edwards

By:   Jeffrey W. Edwards
  President and Chief Executive Officer

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

 

Signature

  

Title

 

Date

/s/ Jeffrey W. Edwards

Jeffrey W. Edwards

  

President, Chief Executive Officer and Chairman of the Board of Directors

(Principal Executive Officer)

  February 28, 2019

/s/ Michael T. Miller

Michael T. Miller

  

Executive Vice President, Chief Financial Officer and Director

(Principal Financial Officer)

  February 28, 2019

/s/ Todd R. Fry

Todd R. Fry

  

Chief Accounting Officer
and Treasurer

(Principal Accounting Officer)

  February 28, 2019

/s/ Margot L. Carter

Margot L. Carter

   Director   February 28, 2019

/s/ Lawrence A. Hilsheimer

Lawrence A. Hilsheimer

   Director   February 28, 2019

/s/ Janet E. Jackson

Janet E. Jackson

   Director   February 28, 2019

/s/ Robert H. Schottenstein

Robert H. Schottenstein

   Director   February 28, 2019

/s/ Michael H. Thomas

Michael H. Thomas

   Director   February 28, 2019

/s/ Vikas Verma

Vikas Verma

   Director   February 28, 2019

 

92

EX-21.1 2 d675567dex211.htm EX-21.1 EX-21.1

Exhibit 21.1

Significant Subsidiaries of Installed Building Products, Inc.

 

Name

  

Jurisdiction of Organization

A+ Insulation of Kansas City, LLC

   Delaware

Accurate Insulation LLC

   Maryland

Accurate Insulation of Colorado, LLC

   Delaware

Accurate Insulation of Delaware, LLC

   Delaware

Accurate Insulation of Upper Marlboro, LLC

   Delaware

Advanced Fiber, LLC

   Delaware

Advanced Insulation, LLC

   Delaware

All Construction Services, LLC

   Delaware

All in One & Moore Building Systems, LLC

   Delaware

Alpha Insulation & Water Proofing Company

   Georgia

Alpha Insulation & Water Proofing Inc.

   Texas

Alpine Insulation I, LLC

   Delaware

American Insulation & Energy Services, LLC

   Alabama

Any Season Insulation, LLC

   Delaware

Apple Valley Insulation, a BDI Company, Inc.

   California

Astro Insulation of Illinois, LLC

   Delaware

B-Organized Insulation, LLC

   Delaware

Baytherm Insulation, LLC

   Delaware

BDI Insulation of Idaho Falls, Inc.

   Idaho

BDI Insulation of Salt Lake, LLC

   Utah

BER Energy Services, LLC

   Texas

Big City Insulation, Inc.

   Utah

Big City Insulation of Idaho, Inc.

   Idaho

Broken Drum Insulation Visalia, Inc.

   California

Broken Drum of Bakersfield, Inc.

   California

Builders Installed Products of Maine, LLC

   Delaware

Builders Installed Products of New Hampshire, LLC

   Delaware

Builders Installed Products of New York, LLC

   Delaware

Builders Installed Products of Vermont, LLC

   Delaware

Building Materials Finance, Inc.

   Delaware


CLS Insulation, LLC

   Delaware

Cornhusker Insulation, LLC

   Delaware

C.Q. Insulation, Inc.

   Florida

Division 7 8 9 Supply, LLC

   Delaware

East Coast Insulators II, LLC

   Delaware

Eastern Contractor Services, Limited Liability Company

   New Jersey

Ecologic Energy Solutions, LLC

   Delaware

Edwards/Mooney & Moses, LLC

   Delaware

Elite Spray Foam of Las Vegas, LLC

   Delaware

EMPER Holdings, LLC

   Delaware

Energy Savers of Louisville, LLC

   Delaware

FiberClass Insulation, LLC

   Delaware

Fort Wayne Urethane, LLC

   Delaware

Garage Door Systems, LLC

   Delaware

Gold Insulation, Inc.

   Delaware

Gold Star Insulation, L.P.

   Delaware

Green Star Plus Insulation, LLC

   Delaware

G-T-G, LLC

   South Carolina

Gulf Coast Insulation, LLC

   Delaware

Hinkle Insulation & Drywall Company, Incorporated

   Texas

Horizon Electric Services, LLC

   Delaware

IBHL A Holding Company, Inc.

   Delaware

IBHL B Holding Company, Inc.

   Delaware

IBHL II-A Holding Company, Inc.

   Delaware

IBHL II-B Holding Company, Inc.

   Delaware

IBP Arctic Express, LLC

   Delaware

IBP Asset, LLC

   Delaware

IBP Asset II, LLC

   Delaware

IBP Corporation Holdings, Inc.

   Delaware

IBP Exteriors, Inc.

   New Jersey

IBP Holdings, LLC

   Delaware

IBP Holdings II, LLC

   Delaware

IBP of Mansfield, LLC

   Delaware

IBP of Oklahoma, LLC

   Delaware


IBP of San Antonio, LLC

   Delaware

IBP of Toledo, LLC

   Delaware

IBP Texas Assets I, LLC

   Delaware

IBP Texas Assets II, LLC

   Delaware

IBP Texas Assets III, LLC

   Delaware

Installed Building Products, LLC

   Delaware

Installed Building Products II, LLC

   Delaware

Installed Building Products of Houston, LLC

   Delaware

Installed Building Products – Portland, LLC

   Oregon

Installed Building Solutions II, LLC

   Delaware

Insulation Northwest, LLC

   Delaware

Insulation Wholesale Supply, LLC

   Nevada

InsulVail, LLC

   Colorado

Key Insulation of Austin, LLC

   Delaware

Key Insulation of San Antonio, LLC

   Delaware

Lakeside Insulation, LLC

   Delaware

Layman Brothers Insulation, LLC

   Delaware

LKS Transportation, LLC

   Delaware

Loveday Insulation, LLC

   Delaware

M&D Insulation, LLC

   Delaware

MAP Installed Building Products of Sagamore, LLC

   Delaware

MAP Installed Building Products of Seekonk, LLC

   Delaware

Marv’s Insulation, Inc.

   Idaho

Metro Home Insulation, LLC

   Delaware

Mid South Construction and Building Products, Inc.

   Georgia

MIG Building Systems, LLC

   Delaware

MIG Building Systems of East Syracuse, LLC

   Delaware

Momper Insulation of Crown Point, LLC

   Delaware

Momper Insulation of Elkhart, LLC

   Delaware

Momper Insulation of Fort Wayne, LLC

   Delaware

Northwest Insulation, LLC

   Delaware

OJ Insulation, L.P.

   Delaware

OJ Insulation Holdings, Inc.

   Delaware

Pacific Partners Insulation North, a BDI Company, LLC

   Washington


Pacific Partners Insulation South, a BDI Company, LLC

   Washington

Parker Insulation and Building Products, LLC

   Texas

PEG, LLC

   Texas

RaJan, LLC

   Ohio

Rocket Insulation, LLC

   Delaware

Rockford Insulation, LLC

   Delaware

Sierra Insulation Contractors II, LLC

   Delaware

Southern Insulators, LLC

   Delaware

Spec 7 Insulation Co., LLC

   Colorado

Suburban Insulation, Inc.

   Pennsylvania

Superior Insulation, LLC

   Delaware

Superior Insulation Services, LLC

   Delaware

TCI Contracting, LLC

   Georgia

TCI Contracting of Charleston, LLC

   Delaware

TCI Contracting of Hilton Head, LLC

   Delaware

TCI Contracting of Kentucky, LLC

   Delaware

TCI Contracting of Memphis, LLC

   Delaware

TCI Contracting of Nashville, LLC

   Delaware

TCI Contracting of the Gulf, LLC

   Delaware

Thermal Control Insulation, LLC

   Ohio

Tidewater Insulators, LLC

   Delaware

Town Building Systems, LLC

   Delaware

Trademark Roofing Company, Inc.

   North Carolina

Trademark Seamless Gutter Co., Inc.

   North Carolina

Trilok Industries, Inc.

   Georgia

U.S. Insulation Corp.

   Connecticut

Water-Tite Company, LLC

   Delaware

Wilson Insulation Company, LLC

   Georgia
EX-23.1 3 d675567dex231.htm EX-23.1 EX-23.1

Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in Registration Statement No. 333-195107 on Form S-8 of our reports dated February 28, 2019, relating to the consolidated financial statements of Installed Building Products, Inc., and the effectiveness of Installed Building Products, Inc.’s internal control over financial reporting, appearing in this Annual Report on Form 10-K of Installed Building Products, Inc. for the year ended December 31, 2018.

/s/ Deloitte & Touche LLP

Columbus, Ohio

February 28, 2019

EX-31.1 4 d675567dex311.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 Annual Report on Form 10-K 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: February 28, 2019     By:  

 /s/ Jeffrey W. Edwards

     

Jeffrey W. Edwards

      President and Chief Executive Officer
EX-31.2 5 d675567dex312.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 Annual Report on Form 10-K 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: February 28, 2019     By:  

 /s/ Michael T. Miller

     

Michael T. Miller

      Executive Vice President and Chief Financial Officer
EX-32.1 6 d675567dex321.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. Annual Report on Form 10-K for the year ended December 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: February 28, 2019     By:  

 /s/ Jeffrey W. Edwards

      Jeffrey W. Edwards
      President and Chief Executive Officer
EX-32.2 7 d675567dex322.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. Annual Report on Form 10-K for the year ended December 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: February 28, 2019     By:  

 /s/ Michael T. Miller

      Michael T. Miller
      Executive Vice President and Chief Financial Officer
EX-101.INS 8 ibp-20181231.xml XBRL INSTANCE DOCUMENT 297800000 100000000 29915611 100000000 50000000 100000000 300000000 50000000 150000000 397800000 1242212078 2486000 6818000 114483000 3586000 156688000 31982888 320000 -31142000 11383000 616560 3397000 14482000 107086000 177090000 70004000 153977000 4097000 2938000 2181000 25000 2215000 461000 9554000 30267000 59952000 16921000 4610000 666000 2181000 1000 332000 116000 3093000 6400000 16189000 4346000 946000 1616000 24000 1183000 345000 2502000 11067000 21052000 5933000 1618000 656000 700000 3959000 12800000 22711000 6642000 2046000 158581000 32135176 321000 7294000 12219000 650402 9106000 354942000 56252000 4805000 180725000 7073000 109968000 174043000 87425000 2033000 507000 738746000 122144000 1834000 5666000 6479000 76800000 63400000 13000000 55600000 62510000 62510000 100000000 31862146 55634000 14476000 0.01 32524934 325000 7519000 6800000 1746000 14701000 1453000 10467000 2623000 6444000 3279000 8721000 618000 426000 5980000 308000 3543000 9189000 25399000 1834000 66567000 204558000 137991000 155466000 225470000 70004000 48346000 159806000 1834000 528218000 738746000 347577000 16650000 293354000 50357000 330927000 55600000 33308000 3866000 9272000 0 24666000 24562000 81075000 0.01 5000000 0 131563000 191043000 48434000 30053000 12781000 210528000 5899000 4450000 662788 14620000 8721000 84563000 5057000 3916000 9419000 47000000 213000 302729000 208000 10000 41.00 77254 202331 39.09 52.16 72000 4647000 247000 4640000 4396000 638000 10859000 34921000 76816000 153354000 47842000 20793000 1820000 96000 1544000 219000 3157000 9688000 18064000 4190000 2650000 640000 36000 296000 924000 5168000 9626000 2932000 370000 659000 8000 704000 36000 989000 4760000 8993000 2209000 372000 1528000 247000 4500000 1852000 383000 10859000 29851000 57200000 116671000 38511000 17401000 23100000 74500000 51400000 1000000 5146000 100000000 1 95300000 1834000 1834000 55634000 55634000 618000 618000 30038000 30053000 500000 2000000 8000000 800000 38651000 121015000 82364000 4773000 11807000 7034000 9067000 13600000 4533000 14076000 58136000 44060000 30100000 2000000 1000000 218000 30863000 66000 6152000 153744000 1800000 2775000 2000 2773000 1826000 174043000 507000 32524934 325000 48434000 12781000 662788 100000 8456000 411545000 71572000 5085000 214121000 6608000 132938000 181815000 96949000 1848000 -431000 834658000 163112000 1.00 5098000 4806000 3824000 9344000 17300000 36100000 452000 58700000 9500000 5207000 459000 69800000 250000 1339000 90442000 90442000 100000000 29915611 69807000 15092000 93000 2253000 0 255000 0.01 32723972 327000 7468000 6400000 71700000 1255000 16814000 2091000 11467000 1446000 6695000 4937000 10212000 1765000 500000 6602000 365000 3850000 10266000 2275000 5000000 27923000 5098000 92019000 23250000 20094000 45933000 17183000 21012000 22318000 241809000 149790000 173049000 243053000 70004000 61162000 181686000 7373000 652160000 834658000 454824000 22642000 390916000 60391000 432182000 4695000 69800000 35760000 3517000 8072000 48792000 12477000 10157000 15577000 2664000 5307000 0 29366000 27773000 90117000 16400000 0.01 5000000 0 15000000 173778000 223055000 21400000 88000000 105212000 10060000 104425000 182498000 300000 5795000 5349000 2700000 2808361 15242000 9447000 114826000 4426000 4245000 10666000 58952000 335000 332996000 242000 8630000 4000 831852000 6161000 66963000 831852000 27153000 102940000 -2806000 -534000 5801000 -2806000 -8607000 -2272000 95300000 1 93300000 1 52.25 115698 2700000 173189 47.40 200000 56.05 13248 600000 5984000 946000 2215000 131000 5912000 36085000 65280000 17024000 3017000 933000 28000 514000 36000 1731000 3711000 11413000 4898000 438000 2169000 918000 1136000 82000 4181000 18904000 32650000 7711000 2451000 10900000 21700000 2882000 565000 13000 13470000 21217000 4415000 128000 28000000 3 200000000 98700000 58200000 0.049 0.025 1100000 4834000 200000000 2 100000000 97000000 5098000 5098000 69807000 69807000 1765000 1765000 2275000 2275000 10053000 10060000 500000 2000000 8000000 800000 52514000 148635000 96121000 7572000 14682000 7110000 13677000 14060000 383000 18256000 64432000 46176000 10100000 2400000 4695000 7014000 44368000 11293000 14418000 2613000 4335000 1058000 4424000 1184000 1159000 51000 972000 2300000 1200000 38369000 6717000 177969000 0.06 P5Y 0.04 P1Y 2300000 2537000 53000 2484000 1888000 600000 181815000 -431000 32723972 327000 105212000 104425000 2808361 175 60600000 150000 34.11 5100000 0.030 0.0125 0.0150 0.0175 0.0025 0.0050 0.0075 0.0150 0.0250 P7Y 2022-04-13 2023-06-19 2024-04-15 2025-04-15 2100000 700000 2800000 Over the next 18 months. 43000000 6591000 2125000 3200000 699000 6195000 1093000 1100000 26857000 1.52 1246017000 2003000 48016000 5128000 4440000 1.51 247000 48028000 41647000 17557000 20859000 3302000 808901000 -5895000 -6179000 -284000 -6160000 1600000 28285000 1.30 0.263 1.30 0.35 0.005 0.010 0.004 -0.032 0.038 1.30 -0.061 0.031 492000 653000 77700000 47727000 0 164453000 0 55820000 14680000 -3386000 6303000 324026000 38887000 19537000 581000 285000 1715000 2150000 -1807000 0 197000 19955000 17381000 -18605000 3667000 4602000 7036000 117000 13758000 1888000 10 -200443000 179699000 68772000 41140000 507000 -1065000 -206000 74266000 15123000 30194000 8281000 137120000 31668000 2420000 4464000 959000 300000000 22460000 41140000 7314000 2834000 10002000 97750000 1132927000 6592000 562000 58450000 10859000 300000 1689000 31756363 31639283 4353000 2311000 2113000 26800000 14476000 3800000 49700000 562000 125000000 112500000 17400000 1888000 300000 6000 50.50 2700000 1000000 2600000 5900000 10859000 5128000 153354000 2500000 137367000 -478000 144402000 2419000 18064000 Asset 573000 15645000 20457000 2017-09-18 482000 9626000 Asset 11000 9144000 1829000 2017-06-26 225000 8993000 Asset 86000 8768000 6046000 10859000 2017-01-05 2002000 116671000 Share -1148000 103810000 116070000 0.03 1.00 0.67 0.08 0.07 0.07 0.05 0.04 0.83 0.17 0.02 0.04 2100000 2022-05-31 P8Y 39922000 P5Y 2628000 P1Y6M 13600000 P15Y 20667000 0 965000 26731000 813000 13500000 5055000 3900000 1554000 14310000 571000 600000 11000 100000 3 1154000 1294000 10250000 6195000 1888000 -1000 10856000 300000 507000 101241 1000 3000 282577 5940 41140000 562000 12386 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <u>Advertising Costs</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Advertising costs are generally expensed as incurred. Advertising expense was approximately $3.8&#xA0;million, $3.2&#xA0;million and $3.0&#xA0;million for the years ended December&#xA0;31, 2018, 2017 and 2016, respectively, and is included in selling expense on the Consolidated Statements of Operations and Comprehensive Income.</p> </div> 7846000 3025000 30000 3800000 675000 false 7598000 1164000 1200000 25419000 1.87 1381711000 1773000 58217000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Business Combinations</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The purchase price for business combinations is allocated to the estimated fair values of acquired tangible and intangible assets, including goodwill and assumed liabilities, where applicable. Additionally, we recognize customer relationships, trademarks and trade names, backlog and <font style="WHITE-SPACE: nowrap">non-competition</font> agreements as identifiable intangible assets. These assets are recorded at fair value as of the transaction date. The fair value of these intangibles is determined primarily using the income approach and using current industry information which involves significant unobservable inputs (Level 3 inputs). These inputs include projected sales, margin and tax rate.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> At times, the total purchase price for a business combination could be less than the estimated fair values of acquired tangible and intangible assets. In these cases, we record a gain on bargain purchase within other expenses in the Consolidated Statements of Operations and Comprehensive Income rather than goodwill in accordance with U.S. GAAP.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The unaudited pro forma information has been prepared as if the 2018 acquisitions had taken place on January&#xA0;1, 2017, the 2017 acquisitions had taken place on January&#xA0;1, 2016 and the 2016 acquisitions had taken place on January&#xA0;1, 2015. 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, 2016 and 2015 and the unaudited pro forma information does not purport to be indicative of future financial operating results (in thousands, except for 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="84%" align="center" border="0"> <tr> <td width="55%"></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="10" align="center"> Unaudited&#xA0;Pro&#xA0;Forma&#xA0;for&#xA0;the&#xA0;years&#xA0;ended<br /> 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> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2016</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">1,381,711</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,246,017</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,058,707</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">58,217</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">48,016</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,891</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">1.87</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.52</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.39</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">1.86</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.51</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.39</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> 7540000 2208000 1.86 <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 15 &#x2013; BUSINESS COMBINATIONS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> As part of our ongoing strategy to expand geographically and increase market share in certain markets, we completed ten, ten and nine business combinations during the years ended December&#xA0;31, 2018, 2017 and 2016, respectively, as well as several insignificant&#xA0;<font style="WHITE-SPACE: nowrap">tuck-in</font>&#xA0;acquisitions merged into existing operations in 2018 and 2017, in which we acquired 100% of the voting equity interests in each acquired entity. Acquisition-related costs amounted to $2.7&#xA0;million, $3.9&#xA0;million and $2.3&#xA0;million for the years ended December&#xA0;31, 2018, 2017 and 2016, respectively, and are included in Administrative expenses on the Consolidated Statements of Operations and Comprehensive Income. The goodwill to be 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 $17.3&#xA0;million of goodwill for tax purposes as a result of 2018 acquisitions.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The largest of our 2018 acquisitions was Custom Overhead Door, LLC dba Custom Door&#xA0;&amp; Gate (collectively, &#x201C;CDG&#x201D;) and Advanced Fiber Technology, Inc. (collectively, &#x201C;AFT&#x201D;). The remaining acquisitions were individually insignificant but material in the aggregate, as follows. Net income (loss), as noted below, includes amortization, taxes and interest allocations when appropriate. Below is a summary of each significant acquisition by year, including revenue and net income (loss) since date of acquisition, shown for the year of acquisition.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; 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> <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"> For the year ended December&#xA0;31, 2018 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 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="34%"></td> <td valign="bottom" width="2%"></td> <td width="10%"></td> <td valign="bottom" width="2%"></td> <td width="11%"></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" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> Name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="center">Date</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="center">Acquisition<br /> Type</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Cash Paid</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Seller<br /> Obligations</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total<br /> Purchase<br /> Price</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Revenue</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Net&#xA0;Income<br /> (Loss)</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> CDG</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">3/19/2018</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">Asset</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">11,466</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">531</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"> AFT</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">10/31/2018</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">Asset</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,707</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,510</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,217</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,530</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(13</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">Various</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">Shares/Asset</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,593</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,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">32,650</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,329</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">639</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">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">57,740</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,540</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">65,280</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,325</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,157</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">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </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"> For the year ended December&#xA0;31, 2017 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="28%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> Name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Date</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Acquisition<br /> Type</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Cash Paid</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Seller<br /> Obligations</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Fair&#xA0;Value&#xA0;of<br /> Common<br /> Stock Issued</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total<br /> Purchase<br /> Price</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Revenue</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Net&#xA0;(Loss)<br /> Income</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Alpha (1)</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">116,070</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,148</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Columbia</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">6/26/2017</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,768</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">225</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,046</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">86</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"> Astro</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">9/18/2017</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">482</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#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">9,626</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,829</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Various</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,645</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,419</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">18,064</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,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">573</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">137,367</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,128</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">153,354</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">144,402</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(478</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </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">(1)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">The cash paid included $21.7&#xA0;million in contingent consideration to satisfy purchase price adjustments related to cash and net working capital requirements, earnout consideration based on Alpha&#x2019;s change in EBITDA from 2015 and a customary holdback. These payments were based on fair value of each contingent payment at the time of acquisition and subsequently adjusted during the measurement period. We issued 282,577 shares of our common stock with a fair value of $10.9&#xA0;million.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> For the year ended December&#xA0;31, 2016 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="41%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> Name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Date</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Acquisition<br /> Type</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Cash&#xA0;Paid</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Seller<br /> Obligations</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total<br /> Purchase<br /> Price</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Revenue</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Net&#xA0;Income<br /> (Loss)</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"> Alpine Insulation Co., Inc.</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">4/12/2016</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">21,151</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,560</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,711</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,359</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,370</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"> East Coast</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">10/17/2016</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">15,589</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">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">16,189</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,701</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: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Various</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,753</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,299</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,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,974</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(592</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,459</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">59,952</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">46,034</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">799</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; 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> <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>Purchase Price Allocations</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The estimated fair values of the assets acquired and liabilities assumed for the acquisitions, as well as total purchase prices and cash paid, approximated the following (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="59%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center">2018</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">CDG</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">AFT</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">Other</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Estimated fair values:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash</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;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,731</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,181</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,912</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventories</p> </td> <td valign="bottom">&#xA0;&#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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">565</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,136</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,215</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#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">918</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">946</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment</p> </td> <td valign="bottom">&#xA0;&#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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,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">2,169</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,984</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,711</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,470</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,904</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,085</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,898</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,415</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,711</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,024</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other&#xA0;<font style="WHITE-SPACE: nowrap">non-current</font>&#xA0;assets</p> </td> <td valign="bottom">&#xA0;&#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;&#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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">82</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">131</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable and other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(438</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(128</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,451</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,017</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value of assets acquired and purchase price</p> </td> <td valign="bottom">&#xA0;&#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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,217</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,650</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">65,280</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less fair value of common stock issued</p> </td> <td valign="bottom">&#xA0;&#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" 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less seller obligations</p> </td> <td valign="bottom">&#xA0;&#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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,510</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,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">7,540</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash paid</p> </td> <td valign="bottom">&#xA0;&#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">19,707</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,593</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">57,740</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="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="18" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Alpha</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Columbia</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Astro</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Other</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Estimated fair values:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">247</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">247</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,851</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">989</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">924</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,157</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,921</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"> Inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,852</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">704</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">296</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,544</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,396</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">96</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,640</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"> Property and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,528</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">659</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">640</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,820</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,647</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"> Intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">57,200</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,760</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,168</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,688</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,816</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"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,511</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,209</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,932</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,190</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,842</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other&#xA0;<font style="WHITE-SPACE: nowrap">non-current</font>&#xA0;assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">383</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#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">219</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">638</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"> Accounts payable and other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(17,401</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(372</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(370</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,650</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(20,793</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;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value of assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">116,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,626</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,064</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">153,354</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less fair value of common stock issued</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less seller obligations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,002</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">225</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">482</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,419</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,128</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;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; 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">103,810</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,768</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,645</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">137,367</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;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 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="68%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center">2016</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">Alpine</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">East&#xA0;Coast</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Other</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Estimated fair values:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; 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">$</td> <td valign="bottom" align="right">2,181</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">2,181</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"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,959</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,502</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,554</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"> Inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">700</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">332</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,183</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,215</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</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">&#xA0;</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24</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> </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"> Property and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">656</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">666</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,616</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,938</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"> Intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,800</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,400</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,067</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,267</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"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,642</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,346</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,933</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,921</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other&#xA0;<font style="WHITE-SPACE: nowrap">non-current</font>&#xA0;assets</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">&#xA0;</td> <td valign="bottom" align="right">116</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">345</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">461</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable and other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,046</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(946</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,618</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,610</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;</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"> Fair value of assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,711</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,189</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">59,952</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 seller obligations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,560</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,459</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;</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"> Cash paid</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,151</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,589</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,753</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,493</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;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Contingent consideration is included as &#x201C;seller obligations&#x201D; in the above table or within &#x201C;fair value of assets acquired&#x201D; if subsequently paid during the period presented. These contingent payments consist primarily of earnouts based on performance that are recorded at fair value at the time of acquisition, and/or&#xA0;<font style="WHITE-SPACE: nowrap">non-compete</font>&#xA0;agreements and amounts based on working capital calculations. When these payments are expected to be made over one year from the acquisition date, the contingent consideration is discounted to net present value using our weighted average cost of capital (WACC).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Further adjustments to the allocation for each acquisition still under its measurement period are expected as third-party or internal valuations are finalized, certain tax aspects of the transaction are completed, contingent consideration is settled, 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 6, Goodwill and Intangibles, during the years ended December&#xA0;31, 2018, 2017 and 2016 due to minor adjustments to goodwill for the allocation of certain acquisitions still under measurement, an immaterial goodwill reclassification in the year ended December&#xA0;31, 2017 related to the prior period, as well as other immaterial intangible assets added during the ordinary course of business. In addition, goodwill and intangibles increased during the years ended December&#xA0;31, 2018, 2017 and 2016 due to various small acquisitions merged into existing operations that do not appear in the above tables.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Estimates of acquired intangible assets related to the acquisitions are as follows (dollars in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="54%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> Acquired intangibles assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Estimated<br /> Fair&#xA0;Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br /> Average<br /> Estimated<br /> Useful<br /> Life (yrs)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Estimated<br /> Fair&#xA0;Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br /> Average<br /> Estimated<br /> Useful<br /> Life (yrs)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Estimated<br /> Fair&#xA0;Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br /> Average<br /> Estimated<br /> Useful<br /> Life (yrs)</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,149</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">39,922</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">18,511</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: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trademarks and trade names</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,075</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">20,667</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">8,983</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-competition</font>&#xA0;agreements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,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">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,628</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,773</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Backlog</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">460</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,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> <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> </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> <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>Pro Forma Information (unaudited)</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The unaudited pro forma information has been prepared as if the 2018 acquisitions had taken place on January&#xA0;1, 2017, the 2017 acquisitions had taken place on January&#xA0;1, 2016 and the 2016 acquisitions had taken place on January&#xA0;1, 2015. 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, 2016 and 2015 and the unaudited pro forma information does not purport to be indicative of future financial operating results (in thousands, except for per share data).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="55%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"> Unaudited&#xA0;Pro&#xA0;Forma&#xA0;for&#xA0;the&#xA0;years&#xA0;ended<br /> December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,381,711</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,246,017</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,058,707</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,217</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">48,016</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,891</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.87</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.52</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.39</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.86</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.51</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.39</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Unaudited pro forma net income reflects additional intangible asset amortization expense of $2.8&#xA0;million, $5.9&#xA0;million and $17.5&#xA0;million for the&#xA0;years ended December&#xA0;31, 2018, 2017 and 2016, respectively, as well as additional income tax expense of $1.2&#xA0;million, $2.5&#xA0;million and $3.0&#xA0;million for the years ended December&#xA0;31, 2018, 2017 and 2016, respectively, and additional interest expense of $1.8&#xA0;million for the year ended December&#xA0;31, 2016 that would have been recorded had the 2018 acquisitions taken place on January&#xA0;1, 2017, the 2017 acquisitions taken place on January&#xA0;1, 2016 and the 2016 acquisitions taken place on January&#xA0;1, 2015.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <u>Cash and Cash Equivalents</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We consider all highly-liquid investments purchased with original term to maturity of three months or less to be cash equivalents. We had $69.8&#xA0;million and $55.6&#xA0;million of cash equivalents as of December&#xA0;31, 2018 and 2017, respectively. Substantially all cash is held in banks providing FDIC coverage of $0.25&#xA0;million per depositor.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 14 &#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 Consolidated Balance Sheets were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#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: 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"> </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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,848</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">6,608</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,073</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 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">8,456</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,106</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> We also had insurance receivables and an indemnification asset included on the Consolidated Balance Sheets that, in aggregate, offset an equal liability included within the reserve amounts noted above. The amounts were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#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: 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"> </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="86%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Insurance receivable and indemnification asset for claims under a fully insured policy</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,484</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,773</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"> Insurance receivable for claims that exceeded the stop loss limit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">53</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total insurance receivables 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">2,537</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,775</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 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 assets relating to capital leases were approximately $58.7&#xA0;million and $63.4&#xA0;million as of December&#xA0;31, 2018 and 2017, respectively, and a total of approximately $32.0&#xA0;million and $26.8&#xA0;million were fully depreciated as of December&#xA0;31, 2018 and 2017, respectively. The net book value of assets under capital leases was approximately $9.5&#xA0;million and $13.0&#xA0;million as of December&#xA0;31, 2018 and 2017, respectively. Amortization of assets held under capital leases is included within cost of sales on the 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) and future minimum capital lease payments as of December&#xA0;31, 2018 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#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: 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"> </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="57%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Capital&#xA0;Leases</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center">Operating Leases</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Related&#xA0;Party</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">Other</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total&#xA0;Operating</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"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,207</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,159</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,418</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,577</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,253</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,184</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,293</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,477</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"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,339</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,058</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,014</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,072</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"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">452</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">972</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,335</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,307</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"> 2023</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">93</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,613</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,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"> 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> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,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">4,695</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;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,344</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,424</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">44,368</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">48,792</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 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: Amounts representing executory costs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(255</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#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" 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: Amounts representing interest</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(459</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#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: 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"></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"> Total obligation under capital leases</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,630</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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" 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 portion of capital leases</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,806</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#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: 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"></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"> Long term capital lease obligation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,824</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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: 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"></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> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Total rent expense under these operating leases, which is included in the Consolidated Statements of Operations and Comprehensive Income, was as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#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: 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"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="67%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center">Years ended December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2016</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">546</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">813</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">848</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"> Administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,693</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,310</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,732</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,239</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,123</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,580</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </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> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> During the year ended December&#xA0;31, 2018, we entered into an agreement with one of our suppliers to purchase a portion of the insulation materials we utilize across our business. This agreement is effective January&#xA0;1, 2019 through December&#xA0;31, 2021 with a purchase obligation of $16.4&#xA0;million for 2019, $21.4&#xA0;million for 2020 and $15.0&#xA0;million for 2021. Additionally, we entered into an agreement with a chemical supplier with a purchase obligation of $0.6&#xA0;million in 2019.</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 11 &#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"> We participate in multiple healthcare plans, of which our primary plan is partially self-funded with an insurance company paying benefits in excess of stop loss limits per individual. Our healthcare benefit expense (net of employee contributions) was approximately $17.8&#xA0;million, $17.4&#xA0;million and $15.2&#xA0;million for the years ended December&#xA0;31, 2018, 2017 and 2016, respectively, for all plans. An accrual for estimated healthcare claims incurred but not reported (&#x201C;IBNR&#x201D;) is included within accrued compensation on the Consolidated Balance Sheets and was $2.3&#xA0;million and $1.8&#xA0;million as of December&#xA0;31, 2018 and 2017, respectively.</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>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"> We participate in multiple workers&#x2019; compensation plans. Under these plans, for a significant portion of our business, we use a high deductible program to cover losses above the deductible amount on a per claim basis. We accrue for the estimated losses occurring from both asserted and unasserted claims. Workers&#x2019; compensation liability for premiums is included in other current liabilities on the Consolidated Balance Sheets. Insurance claims and reserves include accruals of estimated settlements for known claims, as well as accruals of actuarial estimates of IBNR claims. In estimating these reserves, historical loss experience and judgments about the expected levels of costs per claim are considered. These claims are accounted for based on actuarial estimates of the undiscounted claims, including IBNR. We believe the use of actuarial methods to account for these liabilities provides a consistent and effective way to measure these highly judgmental accruals.</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"> Workers&#x2019; compensation expense totaled $12.8&#xA0;million, $13.5&#xA0;million and $12.1&#xA0;million for the years ended December&#xA0;31, 2018, 2017 and 2016, respectively, and is included in cost of sales on the Consolidated Statements of Operations and Comprehensive Income. Workers&#x2019; compensation known claims and IBNR reserves included on the 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="74%"></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="6" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,795</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">9,447</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">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,242</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: 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> <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"> We also had an insurance receivable for claims that exceeded the stop loss limit included on the 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="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="6" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other&#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,888</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 the years ended December&#xA0;31, 2018, 2017 and 2016, we recognized 401(k) plan expenses of $1.7&#xA0;million, $1.6&#xA0;million and $1.3&#xA0;million, respectively, which is included in administrative expenses on the accompanying 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>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 years ended December&#xA0;31, 2018, 2017 and 2016, we granted approximately five thousand, six thousand and nine thousand shares of restricted stock, respectively, at a price of $60.65, $50.50 and $34.23 per share, respectively, which represents market price on the grant dates to&#xA0;<font style="WHITE-SPACE: nowrap">non-employee</font>&#xA0;members of our board of directors. The stock issued in 2018 will vest over a one year service term whereas the stock issued in 2017 and 2016 vested on the grant date since there was no service period associated with these awards. Accordingly, we recorded $0.2&#xA0;million, $0.3&#xA0;million and $0.3&#xA0;million in compensation expense for the years ended December&#xA0;31, 2018, 2017 and 2016, respectively, related to these grants within administrative expenses on the Consolidated Statements of Operations and Comprehensive Income at the time of grant. The weighted-average grant date fair value is the same as the issue price for all shares granted in 2018, 2017 and 2016.</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 addition, during the years ended December&#xA0;31, 2018, 2017 and 2016, we granted approximately 0.1&#xA0;million shares of our common stock under our 2014 Omnibus Incentive Plan to our employees. The shares granted during each year ended December&#xA0;31, 2018, 2017 and 2016 vest in three equal installments (rounded to the nearest whole share) annually on April 20<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">th</sup>&#xA0;through 2021.</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 years ended December&#xA0;31, 2018, 2017 and 2016, our employees surrendered approximately 41&#xA0;thousand, 11&#xA0;thousand, and 32&#xA0;thousand shares, respectively, of our common stock to satisfy tax withholding obligations arising in connection with the vesting of common stock awards issued under our 2014 Omnibus Incentive Plan. We recorded share-based compensation expense associated with these&#xA0;<font style="WHITE-SPACE: nowrap">non-performance-based</font>&#xA0;awards issued to employees of $4.0&#xA0;million, $2.7&#xA0;million, and $1.6&#xA0;million for the years ended December&#xA0;31, 2018, 2017 and 2016, respectively, within administrative expense on the Consolidated Statements of Operations and Comprehensive Income. We recognized excess tax benefits of approximately $0.5&#xA0;million, $0.6&#xA0;million and $0.3&#xA0;million for the years ended December&#xA0;31, 2018, 2017 and 2016, respectively, within the income tax provision on the Consolidated Statements of Operations and Comprehensive Income. As of December&#xA0;31, 2018, there was $5.0&#xA0;million of unrecognized compensation expense related to these nonvested common stock awards issued to&#xA0;<font style="WHITE-SPACE: nowrap">non-employee</font>&#xA0;members of our board of directors and our employees. This expense is subject to future adjustments for forfeitures and is expected to be recognized on a straight-line basis over the remaining weighted-average period of 1.8 years. Shares forfeited are returned as treasury shares and available for future issuances. See the table below for changes in shares and related weighted average fair market value per share.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; 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> <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>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 year ended December&#xA0;31, 2018, we granted under our 2014 Omnibus Incentive Plan approximately 0.1&#xA0;million shares of our common stock to certain officers, which vest in two equal installments on each of April&#xA0;20, 2019 and April&#xA0;20, 2020. These shares were issued in connection with the performance-based targets established in 2017. In addition, during the year ended December&#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 targets. Share-based compensation expense associated with these performance-based awards was $2.0&#xA0;million and $1.0&#xA0;million for the years ended December&#xA0;31 2018 and 2017, respectively.</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 December&#xA0;31, 2018, there was $2.7&#xA0;million of unrecognized compensation expense related to nonvested performance-based common stock awards. This expense is subject to future adjustments for forfeitures and is expected to be recognized over the remaining weighted-average period of 1.6 years using the graded-vesting method. See the table below for changes in shares and related weighted average fair market value per share.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &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>Performance-Based 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 the year ended December&#xA0;31, 2017, we established, and our board of directors approved, performance-based stock units in connection with common stock awards which we issued to certain employees during the year ended December&#xA0;31, 2018. In addition, during the year ended December&#xA0;31, 2018, we established, and our board of directors approved, performance-based stock units in connection with common stock awards to be issued to certain employees in 2019 contingent upon achievement of a performance target, which was met in 2018, as well as a&#xA0;<font style="WHITE-SPACE: nowrap">one-year</font>&#xA0;service period. These units will be accounted for as equity-based awards that will be settled with a fixed number of common shares. Share-based compensation expense associated with these performance-based units was $1.6&#xA0;million and $2.6&#xA0;million for the years ended December&#xA0;31 2018 and 2017, respectively.</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 December&#xA0;31, 2018, there was $0.2&#xA0;million of unrecognized compensation expense related to nonvested performance-based stock units. This expense is subject to future adjustments for forfeitures and is expected to be recognized on a straight-line basis over the remaining weighted-average period of 0.3 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, 2018 and changes during the year ended December&#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="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> </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&#xA0;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</font><br /> Stock&#xA0;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</font><br /> Stock&#xA0;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<br /> Fair<br /> Market<br /> 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<br /> Fair<br /> Market<br /> 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<br /> Fair<br /> Market<br /> 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">65,112</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">57.51</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52,892</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">65.60</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,072</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">55.92</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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">(91,291</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36.14</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(71,120</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52.15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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">(2,963</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">49.65</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,704</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">53.38</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 December&#xA0;31, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">173,189</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">47.40</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">115,698</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52.25</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,248</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">56.05</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: 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: 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> <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"> During the years ended December&#xA0;31, 2018, 2017 and 2016, 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="84%" align="center" border="0"> <tr> <td width="70%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2016</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">846</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">965</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">451</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">571</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">6,549</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,055</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,894</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </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">7,846</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,591</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,894</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </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"> 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> <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 December&#xA0;31, 2018, approximately 2.4&#xA0;million of the 3.0&#xA0;million shares of common stock authorized for issuance were available for issuance under the 2014 Omnibus Incentive Plan.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <u>Concentration of Credit Risk</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Credit risk is our risk of financial loss from the <font style="WHITE-SPACE: nowrap">non-performance</font> of a contractual obligation on the part of our counterparty. Such risk arises principally from our receivables from customers and cash and bank balances. Substantially all of our trade accounts receivable are from entities engaged in residential and commercial construction. We perform periodic credit evaluations of our customers&#x2019; financial condition. The general credit risk of our counterparties is not considered to be significant. In addition, no individual customer made up more than 3% of accounts receivable or 4% of net revenue for the years ended December&#xA0;31, 2018, 2017 and 2016.</p> </div> 0 27932000 53698000 <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"> We prepare our consolidated financial statements in accordance with accounting principles generally accepted in the United States of America (&#x201C;U.S. GAAP&#x201D;). The accompanying consolidated financial statements include all of our wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Contract assets and liabilities related to our uncompleted contracts and customer deposits were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="73%"></td> <td valign="bottom" width="7%"></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="6" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contract assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,092</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,476</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contract liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,468</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,519</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> </table> </div> 7000000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Net under (over) billings were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="73%"></td> <td valign="bottom" width="7%"></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="6" align="center">As of 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"> 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">15,092</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,476</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Billings in excess of costs and estimated earnings on uncompleted contracts (contract liabilities)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,426</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,057</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net under (over) billings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,666</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,419</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 13486000 17127000 3641000 964841000 2142000 --12-31 221000 311000 90000 470000 1700000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Derivative Instruments and Hedging Activities</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We record all derivatives on the balance sheet at fair value. The accounting for changes in the fair value of derivatives depends on the intended use of the derivative, whether we have elected to designate a derivative in a hedging relationship and apply hedge accounting and whether the hedging relationship has satisfied the criteria necessary to apply hedge accounting. Derivatives designated and qualifying as a hedge of the exposure to variability in expected future cash flows, or other types of forecasted transactions, are considered cash flow hedges. Hedge accounting generally provides for the matching of the timing of gain or loss recognition on the hedging instrument with the recognition of the earnings effect of the hedged forecasted transactions in a cash flow hedge. We may enter into derivative contracts that are intended to economically hedge certain of our risks, even though hedge accounting does not apply or we elect not to apply hedge accounting. See Note 9, Derivatives and Hedging, for additional information on our accounting policy for derivative instruments and hedging activities.</p> </div> FY 2018 10-K 33306000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>NOTE 9 &#x2013; DERIVATIVES AND HEDGING ACTIVITIES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <u>Risk Management Objective of Using Derivatives</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We are exposed to certain risks arising from both our business operations and economic conditions. We manage exposure to a wide variety of business and operational risks through our core business activities. We manage economic risks, including interest rate, liquidity and credit risk primarily by overseeing the amount, sources and duration of debt funding and the use of derivative financial instruments. Specifically, we have entered into derivative financial instruments to manage exposure to interest rate movements that result in the receipt or payment of future known and uncertain cash amounts, the value of which are determined by interest rates. Our derivative financial instruments are used to manage differences in the amount, timing and duration of our known or expected cash receipts and known or expected cash payments principally related to our investments and borrowings.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <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. 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 December&#xA0;31, 2018, we had two interest rate swaps, each with an associated floor, with a beginning notional of $200.0&#xA0;million, one that amortizes quarterly to $95.3&#xA0;million at a maturity date of May&#xA0;31, 2022 and one that amortizes quarterly to $93.3&#xA0;million at a maturity date of April&#xA0;15, 2025. We also had a forward interest rate swap with an associated floor beginning May&#xA0;31, 2022 with a beginning notional of $100.0&#xA0;million that amortizes quarterly to $97.0&#xA0;million at a maturity date of April&#xA0;15, 2025. Combined, these three swaps serve to hedge $200.0&#xA0;million of the variable cash flows on our Term Loan until maturity. As of December&#xA0;31, 2017, we had one interest rate swap with an associated floor with a beginning notional of $100.0&#xA0;million that amortizes quarterly to $95.3&#xA0;million at a maturity date of May&#xA0;31, 2022.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The changes in the fair value of derivatives designated (and that qualify) as cash flow hedges are recorded in accumulated other comprehensive income and subsequently reclassified into earnings in the period that the hedged forecasted transaction affects earnings. No cash flow hedges were settled and reclassified into earnings during the years ended December&#xA0;31, 2018, 2017 or 2016. 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.3&#xA0;million will be reclassified as a decrease to interest expense, net.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Additionally, we do not use derivatives for trading or speculative purposes and we currently do not have any derivatives that are not designated as hedges. As of December&#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> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"> &#xA0;</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 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> </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="75%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell" align="center"> Year&#xA0;ended&#xA0;December&#xA0;31,<b>&#xA0;</b>2018</p> </td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Residential new construction</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,026,473</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">77</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Repair and remodel</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">89,977</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Commercial</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">219,982</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <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">1,336,432</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"> <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: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> </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="75%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell" align="center">Year&#xA0;ended&#xA0;December&#xA0;31,&#xA0;2018</p> </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">876,118</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: 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">97,683</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Shower doors, shelving and mirrors</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">90,352</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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">79,539</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">44,203</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"> Blinds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,981</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other building products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">119,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">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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,336,432</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"> <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> </div> <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>NOTE 16 &#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 December&#xA0;31, 2018, 2017 and 2016, was 122&#xA0;thousand, 117&#xA0;thousand and 61&#xA0;thousand shares, respectively. Approximately 30&#xA0;thousand shares of potential common stock was not included in the calculation of diluted net income per common share for the year ended December&#xA0;31, 2018 because the effect would have been anti-dilutive.</p> </div> 0.242 1.75 0.21 0.004 0.006 -0.008 0.013 0001580905 Yes 0.040 P1Y9M18D INSTALLED BUILDING PRODUCTS, INC. false false No <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 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="52%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="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 December&#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 of December&#xA0;31, 2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">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">10,060</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,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,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: 0pt"> <b>NOTE 8 &#x2013; FAIR VALUE MEASUREMENTS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <u>Fair Values</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Fair value is the price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> ASC 820, &#x201C;Fair Value Measurement,&#x201D; establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The standard describes three levels of inputs that may be used to measure fair value:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> Level&#xA0;1: Quoted prices (unadjusted) for identical assets or liabilities in active markets that the entity has the ability to access as of the measurement date.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> Level&#xA0;2: Significant other observable inputs other than Level&#xA0;1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> Level&#xA0;3: Significant unobservable inputs that reflect a reporting entity&#x2019;s own assumptions about the assumptions that market participants would use in pricing an asset or liability.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Assets and Liabilities Measured at Fair Value on a Recurring Basis</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> In many cases, a valuation technique used to measure fair value includes inputs from multiple levels of the fair value hierarchy. The lowest level of significant input determines the placement of the entire fair value measurement in the hierarchy. During the periods presented, there were no transfers between fair value hierarchical levels.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Assets Measured at Fair Value on a Nonrecurring Basis</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Certain assets, specifically other intangible and long-lived assets, are measured at fair value on a nonrecurring basis in periods subsequent to initial recognition. Assets measured at fair value on a nonrecurring basis as of December&#xA0;31, 2018 and 2017 are categorized based on the lowest level of significant input to the valuation. Undiscounted cash flows, a Level&#xA0;3 input, are utilized in determining estimated fair values. 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. During each of the years ended December&#xA0;31, 2018, 2017 and 2016, we did not record any impairments on these assets required to be measured at fair value on a nonrecurring basis.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Estimated Fair Value of Financial Instruments</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Accounts receivable, accounts payable and accrued liabilities as of December&#xA0;31, 2018 and 2017 approximate fair value due to the short-term maturities of these financial instruments. The carrying amounts of our long-term debt, including the Senior Secured Credit Facilities as of December&#xA0;31, 2018 and 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 December&#xA0;31, 2018 and 2017. All debt classifications represent Level&#xA0;2 fair value measurements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Derivative financial instruments are measured at fair value based on observable market information and appropriate valuation methods. Contingent consideration liabilities arise from future earnout payments to the sellers associated with certain acquisitions and are based on predetermined calculations of certain future results. These future payments are estimated by considering various factors, including business risk and projections. The contingent consideration liabilities are measured at fair value by discounting estimated future payments to their net present value using the appropriate weighted average cost of capital (WACC). The fair values of financial assets and liabilities that are recorded at fair value in the 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="41%"></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 December&#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&#xA0;31, 2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Level&#xA0;1</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Level&#xA0;2</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Level&#xA0;3</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Level&#xA0;1</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Level&#xA0;2</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Level&#xA0;3</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Financial assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">69,807</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">69,807</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">1,765</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,765</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">618</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">618</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total financial assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">71,572</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">69,807</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,765</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">56,252</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,634</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">618</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="16"></td> <td height="16" colspan="4"></td> <td height="16" colspan="4"></td> <td height="16" colspan="4"></td> <td height="16" colspan="4"></td> <td height="16" colspan="4"></td> <td height="16" colspan="4"></td> <td height="16" colspan="4"></td> <td height="16" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Financial liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivative financial instruments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,275</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">2,275</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contingent consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,098</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,098</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,834</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,834</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total financial liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,373</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">2,275</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,098</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,834</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,834</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</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 change in fair value of the contingent consideration was as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="86%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contingent consideration liability&#x2014;January 1, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,834</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Preliminary purchase price</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,683</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(586</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accretion in value</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">569</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amounts paid to sellers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(402</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contingent consideration liability&#x2014;December 31, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,098</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The accretion in value of contingent consideration liabilities is included within administrative expenses on the Consolidated Statements of Operations and Comprehensive Income.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The carrying values and associated fair values of financial assets and liabilities that are not recorded at fair value in the 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="52%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="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 December&#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 of December&#xA0;31, 2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">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">10,060</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,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,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 9, Derivatives and Hedging Activities, for more information on derivative financial instruments.</p> </div> 2018-12-31 1.76 -0.011 0.000 Yes false Large Accelerated Filer <div> <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"> See Note 8, Fair Value Measurements, for related accounting policies.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Estimates of acquired intangible assets related to the acquisitions are as follows (dollars in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="54%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> Acquired intangibles assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Estimated<br /> Fair&#xA0;Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br /> Average<br /> Estimated<br /> Useful<br /> Life (yrs)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Estimated<br /> Fair&#xA0;Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br /> Average<br /> Estimated<br /> Useful<br /> Life (yrs)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Estimated<br /> Fair&#xA0;Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br /> Average<br /> Estimated<br /> Useful<br /> Life (yrs)</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,149</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">39,922</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">18,511</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: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trademarks and trade names</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,075</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">20,667</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">8,983</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-competition</font>&#xA0;agreements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,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">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,628</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,773</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Backlog</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">460</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,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> <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> </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> </div> 3683000 402000 1098000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>NOTE 6 &#x2013; GOODWILL AND INTANGIBLES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <u>Goodwill</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The change in carrying amount of goodwill was as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Goodwill<br /> (Gross)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Accumulated<br /> Impairment<br /> Losses</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Goodwill<br /> (Net)</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> January&#xA0;1, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">177,090</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(70,004</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">107,086</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Business combinations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,727</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">47,727</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">653</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">653</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">225,470</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(70,004</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">155,466</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" 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"> Business combinations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,023</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">17,023</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"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">560</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">560</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" 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"> December&#xA0;31, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">243,053</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(70,004</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">173,049</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Other changes included in the above table for the years ended December&#xA0;31, 2018 and 2017 include minor adjustments for the allocation of certain acquisitions still under measurement as well as several immaterial <font style="WHITE-SPACE: nowrap">tuck-in</font> acquisitions. For additional information regarding changes to goodwill resulting from acquisitions, see Note 15, Business Combinations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> At October&#xA0;1, 2018, our measurement date, we performed a qualitative analysis that weighed all evidence of potential impairment, whether positive or negative, and determined that no factors existed that indicated an impairment of goodwill more likely than not existed. As such, no impairment of goodwill was recognized for the year ended December&#xA0;31, 2018. In addition, no impairment of goodwill was recognized for the years ended December&#xA0;31, 2017 or 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Intangibles, net</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The following table provides the gross carrying amount, accumulated amortization and net book value for each major class of intangibles (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="44%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </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="22" align="center">As of 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="10" 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="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 valign="bottom" colspan="2" align="center">Gross</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">Net</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Gross</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">Net</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Carrying</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Accumulated</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Book</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Carrying</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Accumulated</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Book</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">Amount</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Amortization</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">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">Amount</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Amortization</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Value</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amortized intangibles:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">148,635</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52,514</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">96,121</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">121,015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38,651</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">82,364</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Covenants <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">not-to-compete</font></font></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,682</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,572</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,110</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,807</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,773</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,034</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trademarks and tradenames</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">64,432</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,256</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46,176</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,136</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,076</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,060</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Backlog</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,060</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,677</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,067</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,533</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">241,809</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">92,019</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">149,790</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">204,558</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">66,567</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">137,991</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> There was no intangible asset impairment loss for the years ended December&#xA0;31, 2018, 2017 and 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The gross carrying amount of intangibles increased approximately $37.3&#xA0;million and $77.7&#xA0;million during the years ended December&#xA0;31, 2018 and 2017, respectively. Intangibles associated with business combinations accounted for approximately $36.1&#xA0;million and $76.8&#xA0;million of the increases during the years ended December&#xA0;31, 2018 and 2017, respectively, with the remaining changes due to other factors. For more information, see Note 15, Business Combinations. Amortization expense on intangible assets totaled approximately $25.4&#xA0;million, $26.9&#xA0;million and $11.3&#xA0;million during the years ended December&#xA0;31, 2018, 2017 and 2016, respectively. Remaining estimated aggregate annual amortization expense is 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="84%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,250</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"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,318</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"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,012</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"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,094</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2023</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,183</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">45,933</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: 18pt"> <u>Goodwill</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Goodwill results from business combinations and represents the excess of the purchase price over the fair value of acquired tangible assets and liabilities and identifiable intangible assets. Annually, on October&#xA0;1, or if conditions indicate an earlier review is necessary, we either perform a quantitative test or assess qualitative factors to determine if it is more likely than not that the fair value of the reporting unit is less than its carrying amount and if it is necessary to perform the quantitative <font style="WHITE-SPACE: nowrap">two-step</font> goodwill impairment test. If we perform the quantitative test, we compare the carrying value of the reporting unit to an estimate of the reporting unit&#x2019;s fair value to identify potential impairment. The estimate of the reporting unit&#x2019;s fair value is determined by weighting a discounted cash flow model and a market-related model using current industry information that involve significant unobservable inputs (Level 3 inputs). In determining the estimated future cash flow, we consider and apply certain estimates and judgments, including current and projected future levels of income based on management&#x2019;s plans, business trends, prospects, market and economic conditions and market-participant considerations. If the estimated fair value of the reporting unit is less than the carrying value, a second step is performed to determine the amount of the potential goodwill impairment. If impaired, goodwill is written down to its estimated implied fair value.</p> </div> 560000 37300000 17023000 0 185850000 0 72186000 17438000 -810000 8146000 371591000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 12 &#x2013; INCOME TAXES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The provision for income taxes is comprised of (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="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="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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center">Years ended December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2016</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"> Current:</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> </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"> Federal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,486</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,557</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,307</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"> State</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,641</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,302</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,472</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </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">17,127</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,859</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,779</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"> Deferred:</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> </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"> Federal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">221</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,895</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(338</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"> State</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">90</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(284</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(267</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </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">311</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6,179</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(605</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total tax expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,438</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,680</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,174</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The reconciliation between our effective tax rate on net income and the federal statutory rate is as follows (dollars in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> </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="58%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td valign="bottom" width="1%"></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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="22" align="center">Years ended December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">2016</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"> Income tax at federal statutory rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,159</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,537</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,864</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.0</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"> Stock compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(436</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.6</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(581</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1.0</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(227</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.4</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"> Qualified Production Activity Deduction</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">&#xA0;</td> <td valign="bottom" align="right">0.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,715</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3.1</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,776</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3.0</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 permanent items</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(667</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.8</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">197</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(92</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.1</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Change in valuation allowance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">312</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">285</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.5</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">442</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.7</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"> Change in uncertain tax positions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">969</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,807</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3.2</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.1</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State income taxes, net of federal benefit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,911</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,150</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,897</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.2</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"> Rate impact of the Tax Act</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(810</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1.1</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,386</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6.1</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">&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</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) 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"></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) 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"></td> <td valign="bottom"></td> <td valign="bottom"></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 tax expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,438</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24.2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,680</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26.3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,174</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.5</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"></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;</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;</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> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Components of the net deferred tax asset or liability are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> </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="71%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred Tax 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> </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</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> </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"> Accrued reserves and allowances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,245</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,916</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: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Allowance for doubtful accounts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">426</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: 5em; 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">335</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">213</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: 5em; 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">4,937</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,279</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: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net operating loss carryforwards</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,446</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,623</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: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 7em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,467</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,467</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: Valuation allowance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,255</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,746</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,212</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: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred Tax Liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </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"> Long-term</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> </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"> Accrued reserves and allowances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(365</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(308</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </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"> Property and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,091</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,453</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: 5em; 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,850</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,543</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: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Investment in partnership</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(10,266</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(9,189</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: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(242</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(208</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 7em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(16,814</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,701</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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 deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(6,602</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(5,980</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> As of December&#xA0;31, 2018, we have recorded a deferred tax asset of $1.4&#xA0;million reflecting the benefit of $5.9&#xA0;million in federal and state income tax net operating loss (NOL) carryforwards, the earliest of which expires in 2030.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Valuation Allowance</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We assess the available positive and negative evidence to estimate if sufficient future taxable income will be generated to utilize the existing deferred tax assets on a jurisdiction and by tax filing entity basis. A significant piece of objective negative evidence evaluated is cumulative losses incurred over the most recent three-year period. Such objective evidence limits our ability to consider other subjective positive evidence such as our projections for future growth.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Based on this evaluation, a valuation allowance has been recorded as of December&#xA0;31, 2018 and 2017 for the net deferred tax assets recorded on certain of our wholly owned subsidiaries. Such deferred tax assets relate primarily to net operating losses that are not more likely than not realizable. However, the amount of the deferred tax asset considered realizable could be adjusted if our estimate of future taxable income during the carryforward period changes, or if objective negative evidence in the form of cumulative losses is no longer present. Additional weight may be given to subjective evidence such as our projections for growth in this situation.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <u>Uncertain Tax Positions</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We are subject to taxation in the United States and various state jurisdictions. As of December&#xA0;31, 2018, our tax years for 2015 through 2017 are subject to examination by the tax authorities. A rollforward of the gross unrecognized tax benefits is as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> </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="87%"></td> <td valign="bottom" width="7%"></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"> Unrecognized tax benefit, January&#xA0;1, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,586</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Increase as a result of tax positions taken during the period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,354</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"> Decrease as a result of tax positions taken during the period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,356</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"> Decrease as a result of expiring statutes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(487</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 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"> Unrecognized tax benefit, December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,097</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <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"></td> <td valign="bottom"></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"> Increase as a result of tax positions taken during the period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,353</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"> Decrease as a result of tax positions taken during the period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,311</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"> Decrease as a result of expiring statutes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,689</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 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"> Unrecognized tax benefit, December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,450</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <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"></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"> Increase as a result of tax positions taken during the period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,846</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"> Decrease as a result of tax positions taken during the period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,850</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"> Decrease as a result of expiring statutes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(97</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 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"> Unrecognized tax benefit, December&#xA0;31, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,349</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Unrecognized tax benefits of $2.7&#xA0;million at December&#xA0;31, 2018 would affect the effective tax rate. Interest expense and penalties accrued related to uncertain tax positions as of December&#xA0;31, 2018 are $0.3&#xA0;million.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We expect a decrease to the amount of unrecognized tax benefits (exclusive of penalties and interest) within the next twelve months of zero to $1.5&#xA0;million.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Determining uncertain tax positions and the related estimated amounts requires judgment and carry estimation risk. If future tax law changes or interpretations should come to light, or additional information should become known, our conclusions regarding unrecognized tax benefits may change.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Impacts of the Tax Act</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Tax Act was enacted on December&#xA0;22, 2017. The Tax Act reduced the U.S. federal corporate tax rate from 35% to 21%, which had a positive impact on our 2018 and 2017 effective tax rates due to the revaluation of our ending net deferred tax liabilities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Under the guidance in the U.S. Securities and Exchange Commission&#x2019;s Staff Accounting Bulletin No.&#xA0;118 (&#x201C;SAB 118&#x201D;), we recorded provisional amounts for the impact of the Tax Act as of December&#xA0;31, 2017, representing a $3.8&#xA0;million tax benefit related to the revaluation of the ending net deferred tax liabilities from 35% to the newly enacted U.S. corporate income tax rate of 21%, which was partially offset by tax expense of $0.4&#xA0;million net amount for the revaluation of the uncertain tax positions and the valuation allowance. Under the transitional provisions of SAB 118, we had a <font style="WHITE-SPACE: nowrap">one-year</font> measurement period to complete the accounting for the initial tax effects of the Tax Act. We recorded its final adjustments to the provisional amounts in 2018 which resulted in a $0.8&#xA0;million tax benefit largely due to timing provision to return adjustments which impacted deferred balances at the 35% rate that were then revalued at the lower corporate rate. Final regulations will be issued in the future and may be applied retroactively to the date of enactment of U.S. Tax Reform that may result in changes to the tax amounts recorded as a result of the Tax Act.</p> </div> 4950000 15159000 436000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <u>Income Taxes</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We account for income taxes using the asset and liability method. Under this method, the amount of taxes currently payable or refundable are accrued and deferred tax assets and liabilities are recognized for the estimated future tax consequences of temporary differences that currently exist between the tax basis and financial reporting basis of our assets and liabilities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Valuation allowances are established against deferred tax assets when it is more likely than not that the realization of those deferred tax assets will not occur. In evaluating our ability to recover our deferred tax assets within the jurisdiction from which they arise, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, the ability to produce future taxable income, prudent and feasible tax planning strategies and recent financial operations. In projecting future taxable income, we factor in historical results and changes in accounting policies and incorporate assumptions, including the amount of future federal and state pretax operating income, the reversal of temporary differences and the implementation of feasible and prudent tax planning strategies. These assumptions require significant judgment about the forecasts of future taxable income and are consistent with the plans and estimates we use to manage the underlying businesses.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Deferred tax assets and liabilities are measured using the enacted tax rates in effect in the years when those temporary differences are expected to reverse. The effect on deferred taxes from a change in tax rate is recognized through operations in the period that includes the enactment date of the change. Changes in tax laws and rates could also affect recorded deferred tax assets and liabilities in the future. The Tax Cuts and Jobs Act (the &#x201C;Tax Act&#x201D;) was enacted on December&#xA0;22, 2017 reduced the U.S. federal corporate tax rate from 35% to 21% effective January&#xA0;1, 2018. During the year end December&#xA0;31, 2017, the Company recognized a $3.8&#xA0;million tax benefit as a result of revaluing the ending net deferred tax liabilities from 35% to the newly enacted U.S. corporate income tax rate of 21%, and also recognized a $0.8&#xA0;million benefit in 2018 due to timing provision to return adjustments which impacted deferred balances at the 35% rate that were then revalued at the lower corporate rate. See Note 12, Income Taxes, for additional information.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> A tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, based on the technical merits. Income tax positions must meet a more likely than not recognition threshold to be recognized.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We recognize tax liabilities for uncertain tax positions and adjust these liabilities when our judgment changes as a result of the evaluation of new information not previously available. Liabilities related to uncertain tax positions are recorded in other long-term liabilities on the Consolidated Balance Sheets. Due to the complexity of some of these uncertainties, the ultimate resolution may result in a payment that is materially different from the current estimate of the tax liabilities. These differences will be reflected as increases or decreases to income tax expense and the effective tax rate in the period in which the new information becomes available. Interest and penalties related to unrecognized tax benefits are recognized within income tax expense in the Consolidated Statements of Operations and Comprehensive Income. Accrued interest and penalties are recognized in other current liabilities on the Consolidated Balance Sheets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Our income tax expense, deferred tax assets and liabilities and reserves for unrecognized tax benefits reflect management&#x2019;s best assessment of estimated future taxes to be paid. We are subject to income taxes in the United States, which includes numerous state and local jurisdictions. Significant judgments and estimates are required in determining the income tax expense, deferred tax assets and liabilities and the reserve for unrecognized tax benefits.</p> </div> 312000 2911000 969000 0 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <u>Impairment of Other Intangible and Long-Lived Assets</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Other intangible assets consist of customer relationships, backlog, <font style="WHITE-SPACE: nowrap">non-competition</font> agreements and business trademarks and trade names. Amortization of finite lived intangible assets is recorded to reflect the pattern of economic benefits based on projected revenues over their respective estimated useful lives (customer relationships &#x2013; eight to 15 years, <font style="WHITE-SPACE: nowrap">non-competition</font> agreements &#x2013; one to five years and business trademarks and trade names &#x2013; two to 15 years). We do not have any indefinite-lived intangible assets other than goodwill.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We review long-lived assets and intangible assets whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable. An impairment loss is recognized when estimated future cash flows expected to result from the use of an asset and its eventual disposition are less than its carrying amount. When impairment is identified, the carrying amount of the asset is reduced to its estimated fair value. Assets to be disposed of are recorded at the lower of net book value or fair net realizable value less cost to sell at the date management commits to a plan of disposal. There was no impairment loss for the years ended December&#xA0;31, 2018, 2017 and 2016.</p> </div> -667000 30166000 20496000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Inventories</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Inventories consist of insulation, waterproofing materials, garage doors, rain gutters, window blinds, shower doors, mirrors, closet shelving and other products. We value inventory at each balance sheet date to ensure that it is carried at the lower of cost or net realizable value with cost determined using the <font style="WHITE-SPACE: nowrap">first-in,</font> <font style="WHITE-SPACE: nowrap">first-out</font> (&#x201C;FIFO&#x201D;) method. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable cost of completion, disposal and transportation. As of December&#xA0;31, 2018 and 2017, substantially all inventory was finished goods. Inventory provisions are recorded to reduce inventory to the lower of cost or net realizable value for obsolete or slow moving inventory based on assumptions about future demand and marketability of products, the impact of new product introductions, inventory levels and turns, product spoilage, and specific identification of items such as product discontinuance, engineering/material changes, or regulatory-related changes.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Investment Policy</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Marketable securities with original maturities longer than three months but less than one year from the settlement date are classified as investments within current assets. These investments consist of highly liquid investment grade instruments primarily including corporate bonds and commercial paper. Investments for which we have the ability and positive intent to hold to maturity are carried at amortized cost. The difference between the acquisition costs and face values of <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">held-to-maturity</font></font> investments is amortized over the remaining term of the investments and added to or subtracted from the acquisition cost and interest income. As of December&#xA0;31, 2018, all of our investments were classified as <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">held-to-maturity.</font></font></p> </div> 10273000 15717000 4552000 3007000 122000 20075000 <div> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>NOTE 4 &#x2013; INVESTMENTS</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Cash and cash equivalents includes investments in money market funds that are valued based on the net asset value of the funds. The investments in these funds were $69.8&#xA0;million and $55.6&#xA0;million as of December&#xA0;31, 2018 and 2017, respectively.</p> <p style="margin-top:12pt; 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 including primarily corporate bonds and commercial paper. As of December&#xA0;31, 2018 and 2017, the amortized cost of these investments equaled the net carrying value, which was $10.1&#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 December&#xA0;31, 2018 mature in one year or less. See Note 8, Fair Value Measurements, for additional information.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 7 &#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> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> </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="71%"></td> <td valign="bottom" width="6%"></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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Term loans, in effect, net of unamortized debt issuance costs of $4,834 and $5,146, respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">390,916</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 through December 2023; payable in various monthly installments, including interest rates ranging from 2.5% to&#xA0;4.9%</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">60,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">50,357</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Various notes payable, maturing through March 2025; payable in various monthly installments, including interest rates ranging from 4% to 6%</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,517</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,866</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">454,824</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">347,577</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: current maturities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(22,642</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(16,650</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 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">432,182</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">330,927</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Senior Secured Credit Facilities</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> In April 2017, we entered into a term loan credit agreement (the &#x201C;Term Loan Agreement&#x201D;) which provides for a seven-year $300.0&#xA0;million term loan facility (the &#x201C;Term Loan&#x201D;). In April 2017, we also entered into an asset-based lending credit agreement (the &#x201C;ABL Credit Agreement&#x201D; and together with the Term Loan Agreement, the &#x201C;Senior Secured Credit Agreements&#x201D;) which provides for a revolving credit facility up to approximately $100.0&#xA0;million and up to $50.0&#xA0;million for the issuance of letters of credit (the &#x201C;ABL Revolver&#x201D; and together with the Term Loan, the &#x201C;Senior Secured Credit Facilities&#x201D;). A portion of the proceeds from the Senior Secured Credit Facilities were used to repay, in full, all amounts outstanding under the previous credit and security agreement.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Term Loan Agreement was amended on November&#xA0;30, 2017 to refinance the total principal amount of the Term Loan outstanding immediately prior to the effective date of the amendment on substantially the same terms as the initial Term Loan, except for (i)&#xA0;a decrease in the margins applicable to the base rate and Eurodollar rate loans, (ii)&#xA0;an increase in the cap on permitted indebtedness related to capital expenditures other than capital lease obligations and (iii)&#xA0;the inclusion of a mechanism to establish an alternative Eurodollar rate if certain circumstances have arisen such that the London Interbank Offered Rate may no longer be used. The ABL Credit Agreement was amended in December 2017 to revise the formula for maximum indebtedness incurred by the Company while subject to the terms of such agreement.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> On June&#xA0;19, 2018, we entered into a second amendment to the Term Loan Agreement to (i)&#xA0;extend the maturity date from April&#xA0;15, 2024 to April&#xA0;15, 2025 and (ii)&#xA0;increase the aggregate principal amount of the facility from $297.8&#xA0;million to $397.8&#xA0;million. All other provisions of the Term Loan Agreement were unchanged. On June&#xA0;19, 2018, we also entered into a third amendment to the agreement for the ABL Credit Agreement to (i)&#xA0;extend the maturity date from April&#xA0;13, 2022 to June&#xA0;19, 2023, (ii) increase the aggregate revolving loan commitments from $100.0&#xA0;million to $150.0&#xA0;million and (iii)&#xA0;provide enhanced borrowing availability against certain types of accounts receivable.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Our Senior Secured Credit Facilities bear interest at either the Eurodollar rate (&#x201C;LIBOR&#x201D;) or the base rate (which approximated the prime rate), at our election, plus a margin based on the type of rate applied and leverage ratio. The margin in respect of loans under (i)&#xA0;the Term Loan will be (A) 2.50% in the case of Eurodollar rate loans and (B) 1.50% in the case of base rate loans, and (ii)&#xA0;the ABL Revolver will be (A) 1.25%, 1.50% or 1.75% in the case of Eurodollar rate loans (based on a measure of availability under the agreement) and (B) 0.25%, 0.50% or 0.75% in the case of base rate loans (based on a measure of availability under the agreement).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The borrowing base for the ABL Revolver, which determines availability under the facility, is based on a percentage of the value of certain assets securing the obligations of the Company and the subsidiary guarantors under the agreement. All obligations under the Senior Secured Credit Agreements, and the guarantees of those obligations, are secured by substantially all of the assets of the Company and the guarantors subject to certain exceptions and permitted liens.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Vehicle and Equipment Notes</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We are party to a Master Loan and Security Agreement (&#x201C;Master Loan and Security Agreement&#x201D;), a Master Equipment Lease Agreement (&#x201C;Master Equipment Agreement&#x201D;) and one or more Master Loan Agreements (&#x201C;Master Loan Agreements&#x201D; and together with the Master Loan and Security Agreement and Master Equipment Agreement the &#x201C;Master Loan Equipment Agreements&#x201D;) with various lenders to provide financing for the purpose of purchasing or leasing vehicles and equipment used in the normal course of business. Each financing arrangement under these agreements constitutes a separate note and obligation. Vehicles and equipment purchased or leased under each financing arrangement serve as collateral for the note applicable to such financing arrangement. Regular payments are due under each note for a period of typically 60 consecutive months after the incurrence of the obligation. The specific terms of each note are based on specific criteria, including the type of vehicle or equipment and the market interest rates at the time. No termination date applies to these agreements. As of December&#xA0;31, 2018, approximately $71.7&#xA0;million of the various loan agreements was available for purchases of equipment.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Total gross assets relating to our Master Loan and Equipment Agreements were $98.7&#xA0;million and $74.5&#xA0;million as of December&#xA0;31, 2018 and 2017, respectively, none of which were fully depreciated as of December&#xA0;31, 2018 or 2017, respectively. The net book value of assets under these agreements was $58.2&#xA0;million and $51.4&#xA0;million as of December&#xA0;31, 2018 and 2017, respectively. Depreciation of assets held under these agreements is included within cost of sales on the Consolidated Statements of Operations and Comprehensive Income.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"> &#xA0;</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Recently Adopted Accounting Pronouncements</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> </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="32%"></td> <td valign="bottom" width="3%"></td> <td width="65%"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" nowrap="nowrap" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">Standard</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">Adoption</p> </td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">ASU <font style="WHITE-SPACE: nowrap">2014-09,</font> <i>Revenue from Contracts with Customers (Topic 606)</i></td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">ASC 606 sets forth a new revenue recognition model that requires identifying the contract(s) with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations and recognizing the revenue upon satisfaction of performance obligations. We adopted the provisions of ASU <font style="WHITE-SPACE: nowrap">2014-09</font> and related subsequently-issued amendments beginning on January&#xA0;1, 2018 using the modified retrospective approach and, as such, recognized a $2.1&#xA0;million cumulative effect, net of tax, of initially applying the standard as an increase to the opening balance of retained earnings on January&#xA0;1, 2018. See Note 3, Revenue Recognition, for further information regarding our revenue recognition policies and the revisions to correct certain immaterial misstatements.</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">ASU <font style="WHITE-SPACE: nowrap">2017-12,</font> <i>Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities</i></td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">ASU <font style="WHITE-SPACE: nowrap">2017-12</font> better aligns a company&#x2019;s risk management activities and financial reporting for hedging relationships and makes certain improvements to simplify the application of hedge accounting guidance. For public business entities, this update is effective for financial statements issued for fiscal years beginning after December&#xA0;15, 2018 and interim periods within those fiscal years, with early adoption permitted. We elected to early adopt this ASU effective January&#xA0;1, 2018 and, as such, recognized a $0.1&#xA0;million adjustment to our opening retained earnings and accumulated other comprehensive income as of January&#xA0;1, 2018 to reclassify the cash flow hedge ineffectiveness previously recorded in net income in the fourth quarter of 2017 to accumulated other comprehensive income.</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">ASU <font style="WHITE-SPACE: nowrap">2018-05,</font> <i>Income Taxes (Topic 740): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No.</i><i>&#xA0;118</i></td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">In March 2018, the Financial Accounting Standards Board issued ASU <font style="WHITE-SPACE: nowrap">2018-05,</font> which became effective immediately. ASU <font style="WHITE-SPACE: nowrap">2018-05</font> adds various SEC paragraphs pursuant to the issuance of the December 2017 SEC Staff Accounting Bulletin No.&#xA0;118, Income Tax Accounting Implications of the Tax Act (&#x201C;SAB 118&#x201D;). See Note 12, Income Taxes, for additional information regarding the adoption of ASU <font style="WHITE-SPACE: nowrap">2018-05.</font></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">ASU <font style="WHITE-SPACE: nowrap">2018-15,</font> <i>Intangibles&#x2014;Goodwill and <font style="WHITE-SPACE: nowrap">Other&#x2014;Internal-Use</font> Software (Subtopic <font style="WHITE-SPACE: nowrap">350-40):</font> Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a Consensus of the FASB Emerging Issues Task Force)</i></td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> ASU <font style="WHITE-SPACE: nowrap">2018-15</font> amends the existing accounting standards for capitalizing implementation costs of <font style="WHITE-SPACE: nowrap">internal-use</font> software by including service contracts in a cloud computing arrangement. For public business entities, this update is effective for financial statements issued for fiscal years beginning after December&#xA0;15, 2019 and interim periods therein, with early adoption permitted. We elected to early adopt this ASU using the prospective approach effective July&#xA0;1, 2018 and, as such, have capitalized certain implementation costs associated with service contracts in a cloud computing arrangement. The effects of adoption were not significant.</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 3pt; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"> &#xA0;</p> </div> 10 -74069000 5368000 96633000 54748000 -1050000 -535000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Future minimum lease payments under noncancellable operating leases (with initial or remaining lease terms in excess of one year) and future minimum capital lease payments as of December&#xA0;31, 2018 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="57%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="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">Capital&#xA0;Leases</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center">Operating Leases</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Related&#xA0;Party</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">Other</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total&#xA0;Operating</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"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,207</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,159</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,418</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,577</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,253</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,184</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,293</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,477</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"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,339</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,058</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,014</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,072</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"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">452</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">972</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,335</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,307</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"> 2023</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">93</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,613</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,664</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,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">4,695</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;&#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">&#xA0;</td> <td valign="bottom" align="right">9,344</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,424</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">44,368</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">48,792</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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: Amounts representing executory costs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(255</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: Amounts representing interest</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(459</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#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: 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"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total obligation under capital leases</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,630</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: Current portion of capital leases</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,806</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#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: 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"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long term capital lease obligation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,824</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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: 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"></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> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b>NOTE 1 &#x2013; ORGANIZATION</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Installed Building Products (&#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, window blinds, 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 175 locations and its corporate office is located in Columbus, Ohio.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We have one operating segment and a single reportable segment. We offer our portfolio of services for new and existing single-family and multi-family residential and commercial building projects from our national network of branch locations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Each of our branches has the capacity to serve all of our end markets. For the years ended December&#xA0;31, 2018, 2017 and 2016, residential new construction and repair and remodel was 84%, 83% and 88% of our net revenue and commercial construction was 16%, 17% and 12% of our net revenue, respectively. The following table sets forth the percentage of our net revenue by product category:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="75%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"> Years&#xA0;ended&#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;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2016</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">&#xA0;</td> <td valign="bottom" align="right">66</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#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">&#xA0;</td> <td valign="bottom" align="right">77</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Waterproofing</p> </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">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</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">7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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">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">6</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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">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">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</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Blinds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other building products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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">5</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> </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">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#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">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> </div> 284000 1 93217000 17239000 22818000 1992000 89363000 57740000 35232000 3019000 3954000 1958000 100000000 42782000 25443000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 5 &#x2013; PROPERTY AND EQUIPMENT</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Property and equipment 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="69%"></td> <td valign="bottom" width="8%"></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="6" align="center">As of 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"> Land</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;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">66</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"> Buildings</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">&#xA0;</td> <td valign="bottom" align="right">218</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"> Leasehold improvements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,717</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,152</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"> Furniture, fixtures and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,369</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,863</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"> Vehicles and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">177,969</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">153,744</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">223,055</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">191,043</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: accumulated depreciation and amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(132,938</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(109,968</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">90,117</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">81,075</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"> During the twelve months ended December&#xA0;31, 2018 and 2017 we recorded the following depreciation and amortization expense on our property and equipment, by income statement category (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="84%" align="center" border="0"> <tr> <td width="67%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center">As of 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> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2016</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">31,526</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,731</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,294</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"> Administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,779</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,554</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,276</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"> Property and equipment as of December&#xA0;31, 2018 and 2017 of $59.9&#xA0;million and $49.7&#xA0;million, respectively, were fully depreciated but still being utilized in our business.</p> </div> One year or less. 54748000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Property and equipment 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="69%"></td> <td valign="bottom" width="8%"></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="6" align="center">As of 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"> Land</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;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">66</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"> Buildings</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">&#xA0;</td> <td valign="bottom" align="right">218</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"> Leasehold improvements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,717</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,152</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"> Furniture, fixtures and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,369</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,863</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"> Vehicles and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">177,969</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">153,744</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">223,055</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">191,043</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: accumulated depreciation and amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(132,938</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(109,968</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">90,117</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">81,075</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Property and Equipment</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Property and equipment are stated at cost, less accumulated depreciation. We provide for depreciation and amortization of property and equipment using the straight-line method over the expected useful lives of the assets. Expected useful lives of property and equipment vary but generally are the shorter of lease life or five years for vehicles and leasehold improvements, three to five years for furniture, fixtures and equipment and 30&#xA0;years for buildings.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Major renewals and improvements are capitalized. Maintenance, repairs and minor renewals are expensed as incurred. When assets are retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the accounts and any resulting gain or loss is recorded.</p> </div> <div> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>NOTE 18 &#x2013; QUARTERLY FINANCIAL INFORMATION (UNAUDITED)</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Summarized unaudited quarterly financial results for 2018 and 2017 is as follows (in thousands, except per share data):</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="49%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom" nowrap="nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman;"> <b>2018</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="14" align="center" style="border-bottom:1.00pt solid #000000">Three months ended</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td colspan="2" valign="bottom">&#xA0;</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">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">June&#xA0;30</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">September&#xA0;30</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">December&#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">Total Year</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"> Net revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">301,728</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">332,584</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">348,999</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">353,121</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,336,432</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"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">79,976</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">95,643</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">97,334</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">98,638</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">371,591</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"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,394</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,315</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,563</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,476</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">54,748</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"> Comprehensive income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,554</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,790</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,381</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,973</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">53,698</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"> 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 nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.52</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.50</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.54</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.76</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"> 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 nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.52</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.50</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.53</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.75</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1pt"> <td height="16"></td> <td height="16" colspan="16"></td> <td height="16" colspan="4"></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom" nowrap="nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman;"> <b>2017</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="14" align="center" style="border-bottom:1.00pt solid #000000">Three months ended</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td colspan="2" valign="bottom">&#xA0;</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">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">June&#xA0;30</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">September&#xA0;30</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">December&#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">Total Year</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"> Net revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">255,669</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">282,196</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">295,193</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">299,869</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,132,927</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"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">72,172</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">84,928</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">85,581</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">81,345</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">324,026</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"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,364</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,973</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,010</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,793</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,140</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"> Comprehensive income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,364</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,896</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,042</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,345</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,647</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"> Basic and diluted net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.20</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.38</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.38</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.34</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.30</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Allowance for Doubtful Accounts</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We maintain an allowance for doubtful accounts for estimated losses resulting from the failure of customers to make required payments. The allowance is determined by management based on our historical losses, specific customer circumstances and general economic conditions. We analyze aged accounts receivable and generally increase the allowance as receivables age. Management reviews accounts receivable and records an allowance for specific customers based on current circumstances and charges off the receivable against the allowance when all attempts to collect the receivable have failed. This analysis is performed regularly and the allowance is adjusted accordingly. The following table sets forth our allowance for doubtful accounts (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="79%"></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="4" nowrap="nowrap" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">Allowance for doubtful accounts receivable</p> </td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> January&#xA0;1, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,486</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"> Charged to costs and expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,928</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"> Charged to other accounts (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">435</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"> Deductions (2)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,452</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" 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"> December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,397</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <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"> Charged to costs and expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,834</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"> Charged to other accounts (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">699</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deductions (2)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,125</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" 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"> December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,805</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <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"> Charged to costs and expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,630</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"> Charged to other accounts (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">675</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"> Deductions (2)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,025</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" 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"> December&#xA0;31, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,085</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 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">(1)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Recovery of receivables previously written off as bad debt and other</p> </td> </tr> </table> <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">(2)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"><font style="WHITE-SPACE: nowrap">Write-off</font> of uncollectible accounts receivable</p> </td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 13 &#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 related ownership. For additional information, see Note 14, Commitments and Contingencies.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> For the years ended December&#xA0;31, 2018, 2017 and 2016, the amount of sales to common or related parties as well as the purchases from and rent expense paid to common or 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="84%" align="center" border="0"> <tr> <td width="68%"></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="10" align="center">Years ended 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> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2016</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">12,636</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,250</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,914</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">1,587</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,294</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">579</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">1,099</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,154</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">635</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"> At December&#xA0;31, 2018 and 2017, we had related party balances of approximately $2.3&#xA0;million and $2.0&#xA0;million, respectively, included in accounts receivable on our Consolidated Balance Sheets. These balances primarily represent trade accounts receivable arising during the normal course of business with various related parties. M/I Homes, Inc., a customer whose Chairman, President and Chief Executive Officer is a member of our board of directors, accounted for $1.2&#xA0;million and $1.0&#xA0;million of these balances as of December&#xA0;31, 2018 and 2017, respectively.&#xA0;&#xA0;&#xA0;&#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> On November&#xA0;5, 2018, as part of our stock repurchase program, we entered into a share repurchase agreement with PJAM IBP Holdings, Inc. (&#x201C;PJAM&#x201D;) for the purchase of 150&#xA0;thousand shares of our common stock for a purchase price of approximately $5.1&#xA0;million, or $34.11 per share, which represented a 3.0% discount to the last reported price of our common stock on November&#xA0;2, 2018. Jeff Edwards, our Chief Executive Officer, is the President of PJAM and, in such role, has sole voting and dispositive power over the shares held by PJAM and is deemed the beneficial owner of the shares of our common stock held by PJAM.</p> </div> 5604000 2630000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Accounts Receivable</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We account for trade receivables based on amounts billed to customers. Past due receivables are determined based on contractual terms. We do not accrue interest on any of our trade receivables.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Retainage receivables represent the amount retained by our customers to ensure the quality of the installation and is received after satisfactory completion of each installation project. Management regularly reviews aging of retainage receivables and changes in payment trends and records an allowance when collection of amounts due are considered at risk. Amounts retained by project owners under construction contracts and included in accounts receivable were $28.0&#xA0;million and $23.1&#xA0;million as of December&#xA0;31, 2018 and 2017, respectively. As of December&#xA0;31, 2018, all but $0.6&#xA0;million of retainage receivables, which are recorded in other long-term assets, were estimated to be contractually due within one year.</p> </div> <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 ten, ten and nine business combinations during the years ended December&#xA0;31, 2018, 2017 and 2016, respectively, as well as several insignificant <font style="WHITE-SPACE: nowrap">tuck-in</font> acquisitions merged into existing operations in 2018 and 2017, in which we acquired 100% of the voting equity interests in each acquired entity. Acquisition-related costs amounted to $2.7&#xA0;million, $3.9&#xA0;million and $2.3&#xA0;million for the years ended December&#xA0;31, 2018, 2017 and 2016, respectively, and are included in Administrative expenses on the Consolidated Statements of Operations and Comprehensive Income. The goodwill to be 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 $17.3&#xA0;million of goodwill for tax purposes as a result of 2018 acquisitions.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The largest of our 2018 acquisitions was Custom Overhead Door, LLC dba Custom Door&#xA0;&amp; Gate (collectively, &#x201C;CDG&#x201D;) and Advanced Fiber Technology, Inc. (collectively, &#x201C;AFT&#x201D;). The remaining acquisitions were individually insignificant but material in the aggregate, as follows. Net income (loss), as noted below, includes amortization, taxes and interest allocations when appropriate. Below is a summary of each significant acquisition by year, including revenue and net income (loss) since date of acquisition, shown for the year of acquisition.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> For the year ended December&#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="34%"></td> <td valign="bottom" width="2%"></td> <td width="10%"></td> <td valign="bottom" width="2%"></td> <td width="11%"></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" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> Name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">Date</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">Acquisition<br /> Type</p> </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">Total<br /> 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<br /> (Loss)</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" align="center">3/19/2018</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">Asset</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">11,466</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">531</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"> AFT</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">10/31/2018</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">Asset</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,707</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,510</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,217</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,530</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(13</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">Various</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">Shares/Asset</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,593</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,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">32,650</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,329</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">639</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">&#xA0;&#xA0;</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"> <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">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">57,740</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,540</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">65,280</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,325</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,157</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">&#xA0;&#xA0;</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: 18pt"> For the year ended December&#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="28%"></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" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> Name</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">Fair&#xA0;Value&#xA0;of<br /> Common<br /> Stock Issued</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<br /> 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"> Alpha (1)</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">116,070</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,148</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Columbia</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">6/26/2017</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,768</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">225</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,046</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">86</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Astro</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">9/18/2017</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">482</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#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">9,626</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,829</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Various</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,645</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,419</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">18,064</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,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">573</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">137,367</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,128</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">153,354</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">144,402</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(478</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: 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">(1)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">The cash paid included $21.7&#xA0;million in contingent consideration to satisfy purchase price adjustments related to cash and net working capital requirements, earnout consideration based on Alpha&#x2019;s change in EBITDA from 2015 and a customary holdback. These payments were based on fair value of each contingent payment at the time of acquisition and subsequently adjusted during the measurement period. We issued 282,577 shares of our common stock with a fair value of $10.9&#xA0;million.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> For the year ended December&#xA0;31, 2016 (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="41%"></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" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> Name</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">Total<br /> 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<br /> (Loss)</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"> Alpine Insulation Co., Inc.</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">4/12/2016</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">21,151</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,560</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,711</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,359</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,370</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"> East Coast</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">10/17/2016</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">15,589</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">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">16,189</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,701</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: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Various</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,753</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,299</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,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,974</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(592</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"> <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">55,493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,459</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">59,952</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">46,034</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">799</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> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The provision for income taxes is comprised of (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="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="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="10" align="center">Years ended 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> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2016</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"> Current:</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> </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"> Federal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,486</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,557</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,307</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"> State</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,641</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,302</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,472</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,127</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,859</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,779</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"> Deferred:</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> </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"> Federal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">221</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,895</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(338</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"> State</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">90</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(284</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(267</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">311</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6,179</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(605</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total tax expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,438</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,680</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,174</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The fair values of financial assets and liabilities that are recorded at fair value in the 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="41%"></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 December&#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&#xA0;31, 2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Level&#xA0;1</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Level&#xA0;2</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Level&#xA0;3</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Level&#xA0;1</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Level&#xA0;2</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Level&#xA0;3</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Financial assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">69,807</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">69,807</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">1,765</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,765</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">618</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">618</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total financial assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">71,572</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">69,807</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,765</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">56,252</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,634</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">618</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="16"></td> <td height="16" colspan="4"></td> <td height="16" colspan="4"></td> <td height="16" colspan="4"></td> <td height="16" colspan="4"></td> <td height="16" colspan="4"></td> <td height="16" colspan="4"></td> <td height="16" colspan="4"></td> <td height="16" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Financial liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivative financial instruments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,275</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">2,275</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contingent consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,098</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,098</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,834</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,834</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total financial liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,373</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">2,275</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,098</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,834</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,834</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</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 years ended December&#xA0;31, 2018, 2017 and 2016, the amount of sales to common or related parties as well as the purchases from and rent expense paid to common or related parties were as follows (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="84%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="68%"></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="10" align="center" style="border-bottom:1.00pt solid #000000">Years ended 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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">2016</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">12,636</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,250</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,914</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">1,587</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,294</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">579</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">1,099</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,154</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">635</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> </table> </div> 14130000 2750000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Revenue and Cost Recognition</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> On January&#xA0;1, 2018, we adopted the new accounting standard ASC 606, &#x201C;Revenue from Contracts with Customers,&#x201D; using the modified retrospective method applied to those contracts that were not completed as of January&#xA0;1, 2018. Results for reporting periods beginning after January&#xA0;1, 2018 are presented under Topic 606, while prior period amounts are not adjusted and continue to be reported in accordance with our historic accounting under Topic 605. See Note 3, Revenue Recognition, for the detailed revenue recognition policy.</p> </div> 1336432000 <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 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"> <u>Adoption of ASC Topic 606, &#x201C;Revenue from Contracts with Customers&#x201D;</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"> On January&#xA0;1, 2018, we adopted the new accounting standard ASC 606 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.1&#xA0;million cumulative effect adjustment as an increase to opening retained earnings, a $2.8&#xA0;million increase to current assets and a $0.7&#xA0;million increase to deferred income taxes, respectively, on January&#xA0;1, 2018 due to the impact of adopting Topic 606, with the impact primarily related to the change in accounting for certain of our short-term contracts that were previously accounted for on a completed contract basis, whereas, under ASC 606, we now recognize revenue associated with these contracts over time as service is performed and the transfer of control occurs, based on a&#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.<b>&#xA0;</b>The cumulative effect adjustment has been revised from the amount previously disclosed in our interim financial statements filed on Form&#xA0;<font style="WHITE-SPACE: nowrap">10-Q</font>&#xA0;for the quarterly periods ended March&#xA0;31, 2018 and June&#xA0;30, 2018 to correct certain immaterial misstatements. The result of correcting these misstatements was an $0.8&#xA0;million decrease to opening retained earnings, a $1.0&#xA0;million decrease to current assets and a $0.2&#xA0;million decrease to deferred income taxes recorded in our interim financial statements filed on Form&#xA0;<font style="WHITE-SPACE: nowrap">10-Q</font>&#xA0;for the quarterly period ended September&#xA0;30, 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; 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> <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>Impact of New Revenue Recognition Standard on Financial Statement Line Items</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 following table summarizes the impact of the new revenue standard on the Consolidated Balance Sheets as of December&#xA0;31, 2018, including the cumulative effect of applying the new standard to all contracts upon adoption (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; 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="84%" align="center" border="0"> <tr> <td width="57%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <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="10" align="center"> Impact&#xA0;of&#xA0;Change&#xA0;in&#xA0;Accounting&#xA0;Policy</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">As reported</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Adjustments</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Without&#xA0;adoption</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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"> Inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">61,162</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,801</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">66,963</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 current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,760</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,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">27,153</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"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">834,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">(2,806</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">831,852</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"> Deferred income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,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">(534</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,161</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"> Retained earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">105,212</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,272</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">102,940</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"> Total liabilities and stockholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">834,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">(2,806</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">831,852</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table summarizes the impact of the new revenue standard on the Consolidated Statements of Operations and Comprehensive Income (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="84%" align="center" border="0"> <tr> <td width="53%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <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="10" align="center">Year Ended December&#xA0;31, 2018</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">As reported</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Adjustments</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Without&#xA0;adoption</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,336,432</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(751</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,335,681</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"> Cost of sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">964,841</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(578</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">964,263</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="16"></td> <td height="16" colspan="4"></td> <td height="16" colspan="4"></td> <td height="16" colspan="4"></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"> Income before income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">72,186</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(173</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">72,013</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"> Income tax provision</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,438</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(43</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,395</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">54,748</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(130</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">54,618</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </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>Revenue Recognition</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 revenues are derived primarily through contracts with customers whereby we install insulation and other complementary building products and are recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. We account for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. We recognize revenue using the&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">percentage-of-completion</font></font>&#xA0;method of accounting, utilizing a&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">cost-to-cost</font></font>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>&#xA0;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 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: 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> <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"> 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"> Sales terms typically do not exceed 30 days for short-term contracts and typically do not exceed 60 days for long-term contracts with customers. All contracts are billed either contractually or as work is performed. Billing on our long-term contracts occurs primarily on a monthly basis throughout the contract period whereby we submit invoices for customer payment based on actual or estimated costs incurred during the billing period. On certain of our long-term contracts the customer may withhold payment on an invoice equal to a percentage of the invoice amount, which will be subsequently paid after satisfactory completion of each installation project. This amount is referred to as retainage and is common practice in the construction industry, as it allows for customers to ensure the quality of the service performed prior to full payment. Retainage receivables are classified as current or long-term assets based on the expected time to project completion.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We disaggregate our revenue from contracts with customers by end market and product, as we believe it best depicts how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors. The following tables present our revenues disaggregated by end market and product (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="75%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell" align="center"> Year&#xA0;ended&#xA0;December&#xA0;31,<b>&#xA0;</b>2018</p> </td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Residential new construction</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,026,473</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">77</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Repair and remodel</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">89,977</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Commercial</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">219,982</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,336,432</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"> <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: 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="75%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell" align="center">Year&#xA0;ended&#xA0;December&#xA0;31,&#xA0;2018</p> </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">876,118</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: 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">97,683</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Shower doors, shelving and mirrors</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">90,352</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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">79,539</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">44,203</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Blinds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,981</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other building products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">119,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">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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,336,432</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"> <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: 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>Contract Assets and Liabilities</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 contract assets consist of unbilled amounts typically resulting from sales under 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 are included in other current liabilities in our Consolidated Balance Sheets. For presentation purposes, uncompleted contracts as of December&#xA0;31, 2017 have been restated to reflect the adoption of ASC 606 on January&#xA0;1, 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 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> <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 (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="73%"></td> <td valign="bottom" width="7%"></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="6" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contract assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,092</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,476</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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">(7,468</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,519</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Uncompleted contracts were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 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="71%"></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="6" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Costs incurred on uncompleted contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">114,826</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">84,563</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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">58,952</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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">173,778</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">131,563</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 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">163,112</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">122,144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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">10,666</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,419</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Net under (over) billings were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="73%"></td> <td valign="bottom" width="7%"></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="6" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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">15,092</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,476</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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,426</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,057</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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">10,666</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,419</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &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 difference between contract assets and contract liabilities as of December 31, 2018 compared to December&#xA0;31, 2017 is primarily the result of timing differences between our performance of obligations under contracts and customer payments. During the year ended December&#xA0;31, 2018, we recognized $7.0&#xA0;million of revenue, respectively, that was included in the contract liability balance at December&#xA0;31, 2017. We did not recognize any impairment losses on our receivables and contract assets during the years ended December&#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"> 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 December&#xA0;31, 2018, the aggregate amount of the transaction price allocated to remaining uncompleted contracts was $88.0&#xA0;million. We expect to satisfy remaining performance obligations and 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"> <u>Practical Expedients and Exemptions</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 generally expense sales commissions and other incremental costs of obtaining a contract when incurred because the amortization period is usually one year or less. Sales commissions are recorded within selling expenses on the Consolidated Statements of Operations and Comprehensive Income.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We do not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The following table sets forth our allowance for doubtful accounts (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="79%"></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="4" nowrap="nowrap" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">Allowance for doubtful accounts receivable</p> </td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> January&#xA0;1, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,486</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"> Charged to costs and expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,928</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"> Charged to other accounts (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">435</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"> Deductions (2)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,452</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" 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"> December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,397</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <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"> Charged to costs and expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,834</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"> Charged to other accounts (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">699</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deductions (2)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,125</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" 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"> December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,805</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <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"> Charged to costs and expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,630</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"> Charged to other accounts (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">675</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"> Deductions (2)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,025</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" 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"> December&#xA0;31, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,085</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 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">(1)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Recovery of receivables previously written off as bad debt and other</p> </td> </tr> </table> <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">(2)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"><font style="WHITE-SPACE: nowrap">Write-off</font> of uncollectible accounts receivable</p> </td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The reconciliation between our effective tax rate on net income and the federal statutory rate is as follows (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="100%" align="center" border="0"> <tr> <td width="58%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td valign="bottom" width="1%"></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="22" align="center">Years ended 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="6" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">2016</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"> Income tax at federal statutory rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,159</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,537</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,864</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.0</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"> Stock compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(436</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.6</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(581</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1.0</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(227</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.4</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"> Qualified Production Activity Deduction</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">&#xA0;</td> <td valign="bottom" align="right">0.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,715</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3.1</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,776</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3.0</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 permanent items</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(667</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.8</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">197</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(92</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.1</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Change in valuation allowance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">312</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">285</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.5</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">442</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.7</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"> Change in uncertain tax positions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">969</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,807</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3.2</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.1</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State income taxes, net of federal benefit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,911</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,150</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,897</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.2</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"> Rate impact of the Tax Act</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(810</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1.1</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,386</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6.1</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">&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></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 tax expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,438</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24.2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,680</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26.3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,174</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.5</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"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> </div> 7839000 <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"> We prepare our consolidated financial statements in accordance with accounting principles generally accepted in the United States of America (&#x201C;U.S. GAAP&#x201D;). The accompanying 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: 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>Use of Estimates</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"> Preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates include the revenue, costs and reserves established under the&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">percentage-of-completion</font></font>&#xA0;method, allowance for doubtful accounts, valuation allowance on deferred tax assets, valuation of acquired intangible assets, periodic impairment evaluation of intangible assets and other long-lived assets, share-based compensation and the accounting for self-insurance reserves. Management believes the accounting estimates are appropriate and reasonably determined; however, due to the inherent uncertainties in making these estimates, actual amounts could differ from such estimates.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; 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> <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>Cash and Cash Equivalents</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 consider all highly-liquid investments purchased with original term to maturity of three months or less to be cash equivalents. We had $69.8&#xA0;million and $55.6&#xA0;million of cash equivalents as of December&#xA0;31, 2018 and 2017, respectively. Substantially all cash is held in banks providing FDIC coverage of $0.25&#xA0;million per depositor.</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>Revenue and Cost Recognition</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"> 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. See Note 3, Revenue Recognition, for the detailed revenue recognition policy.</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>Derivative Instruments and Hedging Activities</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 record all derivatives on the balance sheet at fair value. The accounting for changes in the fair value of derivatives depends on the intended use of the derivative, whether we have elected to designate a derivative in a hedging relationship and apply hedge accounting and whether the hedging relationship has satisfied the criteria necessary to apply hedge accounting. Derivatives designated and qualifying as a hedge of the exposure to variability in expected future cash flows, or other types of forecasted transactions, are considered cash flow hedges. Hedge accounting generally provides for the matching of the timing of gain or loss recognition on the hedging instrument with the recognition of the earnings effect of the hedged forecasted transactions in a cash flow hedge. We may enter into derivative contracts that are intended to economically hedge certain of our risks, even though hedge accounting does not apply or we elect not to apply hedge accounting. See Note 9, Derivatives and Hedging, for additional information on our accounting policy for derivative instruments and hedging activities.</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>Investment Policy</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"> Marketable securities with original maturities longer than three months but less than one year from the settlement date are classified as investments within current assets. These investments consist of highly liquid investment grade instruments primarily including corporate bonds and commercial paper. Investments for which we have the ability and positive intent to hold to maturity are carried at amortized cost. The difference between the acquisition costs and face values of&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">held-to-maturity</font></font>&#xA0;investments is amortized over the remaining term of the investments and added to or subtracted from the acquisition cost and interest income. As of December&#xA0;31, 2018, all of our investments were classified as&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">held-to-maturity.</font></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>Business Combinations</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 purchase price for business combinations is allocated to the estimated fair values of acquired tangible and intangible assets, including goodwill and assumed liabilities, where applicable. Additionally, we recognize customer relationships, trademarks and trade names, backlog and&#xA0;<font style="WHITE-SPACE: nowrap">non-competition</font>&#xA0;agreements as identifiable intangible assets. These assets are recorded at fair value as of the transaction date. The fair value of these intangibles is determined primarily using the income approach and using current industry information which involves significant unobservable inputs (Level 3 inputs). These inputs include projected sales, margin and tax rate.</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> <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"> At times, the total purchase price for a business combination could be less than the estimated fair values of acquired tangible and intangible assets. In these cases, we record a gain on bargain purchase within other expenses in the Consolidated Statements of Operations and Comprehensive Income rather than goodwill in accordance with 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: 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>Accounts Receivable</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 account for trade receivables based on amounts billed to customers. Past due receivables are determined based on contractual terms. We do not accrue interest on any of our trade receivables.</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"> Retainage receivables represent the amount retained by our customers to ensure the quality of the installation and is received after satisfactory completion of each installation project. Management regularly reviews aging of retainage receivables and changes in payment trends and records an allowance when collection of amounts due are considered at risk. Amounts retained by project owners under construction contracts and included in accounts receivable were $28.0&#xA0;million and $23.1&#xA0;million as of December&#xA0;31, 2018 and 2017, respectively. As of December&#xA0;31, 2018, all but $0.6&#xA0;million of retainage receivables, which are recorded in other long-term assets, were estimated to be contractually due within one year.</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>Allowance for Doubtful Accounts</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 maintain an allowance for doubtful accounts for estimated losses resulting from the failure of customers to make required payments. The allowance is determined by management based on our historical losses, specific customer circumstances and general economic conditions. We analyze aged accounts receivable and generally increase the allowance as receivables age. Management reviews accounts receivable and records an allowance for specific customers based on current circumstances and charges off the receivable against the allowance when all attempts to collect the receivable have failed. This analysis is performed regularly and the allowance is adjusted accordingly. The following table sets forth our allowance for doubtful accounts (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="79%"></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="4" nowrap="nowrap" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="center">Allowance for doubtful accounts receivable</p> </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"> January&#xA0;1, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,486</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"> Charged to costs and expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,928</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"> Charged to other accounts (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">435</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"> Deductions (2)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,452</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" 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"> December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,397</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <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"> Charged to costs and expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,834</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" 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"> Charged to other accounts (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">699</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"> Deductions (2)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,125</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" 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"> December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,805</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <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"> Charged to costs and expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,630</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"> Charged to other accounts (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">675</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"> Deductions (2)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,025</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" 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"> December&#xA0;31, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,085</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 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">(1)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">Recovery of receivables previously written off as bad debt and other</p> </td> </tr> </table> <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">(2)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left"><font style="WHITE-SPACE: nowrap">Write-off</font>&#xA0;of uncollectible accounts receivable</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; 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> <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>Concentration of Credit Risk</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"> Credit risk is our risk of financial loss from the&#xA0;<font style="WHITE-SPACE: nowrap">non-performance</font>&#xA0;of a contractual obligation on the part of our counterparty. Such risk arises principally from our receivables from customers and cash and bank balances. Substantially all of our trade accounts receivable are from entities engaged in residential and commercial construction. We perform periodic credit evaluations of our customers&#x2019; financial condition. The general credit risk of our counterparties is not considered to be significant. In addition, no individual customer made up more than 3% of accounts receivable or 4% of net revenue for the years ended December&#xA0;31, 2018, 2017 and 2016.</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>Inventories</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"> Inventories consist of insulation, waterproofing materials, garage doors, rain gutters, window blinds, shower doors, mirrors, closet shelving and other products. We value inventory at each balance sheet date to ensure that it is carried at the lower of cost or net realizable value with cost determined using the&#xA0;<font style="WHITE-SPACE: nowrap">first-in,</font>&#xA0;<font style="WHITE-SPACE: nowrap">first-out</font>&#xA0;(&#x201C;FIFO&#x201D;) method. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable cost of completion, disposal and transportation. As of December&#xA0;31, 2018 and 2017, substantially all inventory was finished goods. Inventory provisions are recorded to reduce inventory to the lower of cost or net realizable value for obsolete or slow moving inventory based on assumptions about future demand and marketability of products, the impact of new product introductions, inventory levels and turns, product spoilage, and specific identification of items such as product discontinuance, engineering/material changes, or regulatory-related changes.</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>Property and Equipment</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"> Property and equipment are stated at cost, less accumulated depreciation. We provide for depreciation and amortization of property and equipment using the straight-line method over the expected useful lives of the assets. Expected useful lives of property and equipment vary but generally are the shorter of lease life or five years for vehicles and leasehold improvements, three to five years for furniture, fixtures and equipment and 30&#xA0;years for buildings.</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"> Major renewals and improvements are capitalized. Maintenance, repairs and minor renewals are expensed as incurred. When assets are retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the accounts and any resulting gain or loss is recorded.</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>Goodwill</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"> Goodwill results from business combinations and represents the excess of the purchase price over the fair value of acquired tangible assets and liabilities and identifiable intangible assets. Annually, on October&#xA0;1, or if conditions indicate an earlier review is necessary, we either perform a quantitative test or assess qualitative factors to determine if it is more likely than not that the fair value of the reporting unit is less than its carrying amount and if it is necessary to perform the quantitative&#xA0;<font style="WHITE-SPACE: nowrap">two-step</font>&#xA0;goodwill impairment test. If we perform the quantitative test, we compare the carrying value of the reporting unit to an estimate of the reporting unit&#x2019;s fair value to identify potential impairment. The estimate of the reporting unit&#x2019;s fair value is determined by weighting a discounted cash flow model and a market-related model using current industry information that involve significant unobservable inputs (Level 3 inputs). In determining the estimated future cash flow, we consider and apply certain estimates and judgments, including current and projected future levels of income based on management&#x2019;s plans, business trends, prospects, market and economic conditions and market-participant considerations. If the estimated fair value of the reporting unit is less than the carrying value, a second step is performed to determine the amount of the potential goodwill impairment. If impaired, goodwill is written down to its estimated implied fair value.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; 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> <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>Impairment of Other Intangible and Long-Lived Assets</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"> Other intangible assets consist of customer relationships, backlog,&#xA0;<font style="WHITE-SPACE: nowrap">non-competition</font>&#xA0;agreements and business trademarks and trade names. Amortization of finite lived intangible assets is recorded to reflect the pattern of economic benefits based on projected revenues over their respective estimated useful lives (customer relationships &#x2013; eight to 15 years,&#xA0;<font style="WHITE-SPACE: nowrap">non-competition</font>&#xA0;agreements &#x2013; one to five years and business trademarks and trade names &#x2013; two to 15 years). We do not have any indefinite-lived intangible assets other than goodwill.</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 review long-lived assets and intangible assets whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable. An impairment loss is recognized when estimated future cash flows expected to result from the use of an asset and its eventual disposition are less than its carrying amount. When impairment is identified, the carrying amount of the asset is reduced to its estimated fair value. Assets to be disposed of are recorded at the lower of net book value or fair net realizable value less cost to sell at the date management commits to a plan of disposal. There was no impairment loss for the years ended December&#xA0;31, 2018, 2017 and 2016.</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>Other Liabilities</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 workers&#x2019; compensation insurance program, for a significant portion of our business, is considered a high deductible program whereby we are responsible for the cost of claims under approximately $0.8&#xA0;million. Our general liability insurance program is considered a high retention program whereby we are responsible for the cost of claims up to approximately $2.0&#xA0;million, subject to an aggregate cap of $8.0&#xA0;million. Our vehicle liability insurance program is considered a high deductible program whereby we are responsible for the cost of claims under approximately $0.5&#xA0;million. In each case, if we do not pay these claims, our insurance carriers are required to make these payments to the claimants on our behalf. The liabilities represent our best estimate of our costs, using generally accepted actuarial reserving methods, of the ultimate obligations for reported claims plus those incurred but not reported for all claims incurred through December&#xA0;31, 2018 and 2017. We establish case reserves for reported claims using case-basis evaluation of the underlying claims data and we update as information becomes known. We regularly monitor the potential for changes in estimates, evaluate our insurance accruals and adjust our recorded provisions.</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 assumptions underlying the ultimate costs of existing claim losses are subject to a high degree of unpredictability, which can affect the liability recorded for such claims. For example, variability in inflation rates of health care costs inherent in workers&#x2019; compensation claims can affect the ultimate costs. Similarly, changes in legal trends and interpretations, as well as a change in the nature and method of how claims are settled, can affect ultimate costs. Our estimates of liabilities incurred do not anticipate significant changes in historical trends for these variables and any changes could have a considerable effect on future claim costs and currently recorded liabilities.</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 carry insurance for a number of risks, including, but not limited to, workers&#x2019; compensation, general liability, vehicle liability, property and our obligation for employee-related health care benefits. Liabilities relating to claims associated with these risks are estimated by considering historical claims experience, including frequency, severity, demographic factors and other actuarial assumptions. In estimating our liability for such claims, we periodically analyze our historical trends, including loss development, and apply appropriate loss development factors to the incurred costs associated with the claims with the assistance of external actuarial consultants. While we do not expect the amounts ultimately paid to differ significantly from our estimates, our reserves and corresponding expenses could be affected if future claim experience differs significantly from historical trends and actuarial assumptions.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; 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> <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>Advertising Costs</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"> Advertising costs are generally expensed as incurred. Advertising expense was approximately $3.8&#xA0;million, $3.2&#xA0;million and $3.0&#xA0;million for the years ended December&#xA0;31, 2018, 2017 and 2016, respectively, and is included in selling expense on the 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>Deferred Financing Costs</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"> Deferred financing costs and debt issuance costs combined, totaling $6.4&#xA0;million and $6.8&#xA0;million, net of accumulated amortization as of December&#xA0;31, 2018 and 2017, respectively, are amortized over the term of the related debt on a straight-line basis which approximates the effective interest method. The deferred financing costs are included in other&#xA0;<font style="WHITE-SPACE: nowrap">non-current</font>&#xA0;assets while the debt issuance costs are included in long-term debt on the Consolidated Balance Sheets as of December&#xA0;31, 2018 and 2017, respectively. The related amortization expense of these costs combined was $1.2&#xA0;million, $1.1&#xA0;million and $0.4&#xA0;million and is included in interest expense, net on the Consolidated Statements of Operations and Comprehensive Income for the years ended December&#xA0;31, 2018, 2017 and 2016, respectively. In addition, we expensed loan costs of approximately $1.1&#xA0;million and $1.0&#xA0;million for the years ended December&#xA0;31, 2018 and 2017, respectively, associated with our Senior Secured Credit Agreements because they did not meet the requirements for capitalization. For the years ended December&#xA0;31, 2018 and 2017, we wrote off $0.1&#xA0;million and $2.1&#xA0;million, respectively, in previously capitalized loan costs as a result of refinancing our credit facilities. For additional information, see Note 7, Long-Term Debt.</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"> Our share-based compensation program is designed to attract and retain employees while also aligning employees&#x2019; interests with the interests of our stockholders. Restricted stock awards are periodically granted to certain employees, officers and&#xA0;<font style="WHITE-SPACE: nowrap">non-employee</font>&#xA0;members of our board of directors under the stockholder-approved 2014 Omnibus Incentive Plan.</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"> Certain of our stock awards are deemed to be equity-based with a service condition and do not contain a market or performance condition with the exception of performance-based awards granted to certain officers and performance-based stock units. Fair value of the&#xA0;<font style="WHITE-SPACE: nowrap">non-performance-based</font>&#xA0;awards to employees and officers is measured at the grant date and amortized to expense over the vesting period of the awards using the straight-line attribution method for all service-based awards with a graded vesting feature. This fair value is reduced by assumed forfeitures and adjusted for actual forfeitures until vesting. We also issue performance-based stock awards to certain officers under our 2014 Omnibus Incentive Plan. The performance-based compensation expense is recorded over the requisite service period using the graded-vesting method for the entire award. Performance-based stock awards are accounted for at fair value at date of grant. We also periodically grant performance-based stock units to certain employees under the stockholder-approved 2014 Omnibus Incentive Plan. These units convert to shares upon meeting time- and performance-based requirements.</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"> Compensation expense for performance-based stock units is recorded based on an assessment each reporting period of the probability that certain performance goals will be met during the contingent vesting period. If performance goals are not probable to occur, no compensation expense will be recognized. If performance goals that were previously deemed probable are not or are not expected to be met, the previously recognized compensation cost related to such performance goals will be reversed. Employees and officers are subject to tax at the vesting date based on the market price of the shares on that date, or on the grant date if an election is made.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; 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> <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>Income Taxes</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 account for income taxes using the asset and liability method. Under this method, the amount of taxes currently payable or refundable are accrued and deferred tax assets and liabilities are recognized for the estimated future tax consequences of temporary differences that currently exist between the tax basis and financial reporting basis of our assets and liabilities.</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"> Valuation allowances are established against deferred tax assets when it is more likely than not that the realization of those deferred tax assets will not occur. In evaluating our ability to recover our deferred tax assets within the jurisdiction from which they arise, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, the ability to produce future taxable income, prudent and feasible tax planning strategies and recent financial operations. In projecting future taxable income, we factor in historical results and changes in accounting policies and incorporate assumptions, including the amount of future federal and state pretax operating income, the reversal of temporary differences and the implementation of feasible and prudent tax planning strategies. These assumptions require significant judgment about the forecasts of future taxable income and are consistent with the plans and estimates we use to manage the underlying businesses.</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"> Deferred tax assets and liabilities are measured using the enacted tax rates in effect in the years when those temporary differences are expected to reverse. The effect on deferred taxes from a change in tax rate is recognized through operations in the period that includes the enactment date of the change. Changes in tax laws and rates could also affect recorded deferred tax assets and liabilities in the future. The Tax Cuts and Jobs Act (the &#x201C;Tax Act&#x201D;) was enacted on December&#xA0;22, 2017 reduced the U.S. federal corporate tax rate from 35% to 21% effective January&#xA0;1, 2018. During the year end December&#xA0;31, 2017, the Company recognized a $3.8&#xA0;million tax benefit as a result of revaluing the ending net deferred tax liabilities from 35% to the newly enacted U.S. corporate income tax rate of 21%, and also recognized a $0.8&#xA0;million benefit in 2018 due to timing provision to return adjustments which impacted deferred balances at the 35% rate that were then revalued at the lower corporate rate. See Note 12, Income Taxes, for additional information.</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"> A tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, based on the technical merits. Income tax positions must meet a more likely than not recognition threshold to be recognized.</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 recognize tax liabilities for uncertain tax positions and adjust these liabilities when our judgment changes as a result of the evaluation of new information not previously available. Liabilities related to uncertain tax positions are recorded in other long-term liabilities on the Consolidated Balance Sheets. Due to the complexity of some of these uncertainties, the ultimate resolution may result in a payment that is materially different from the current estimate of the tax liabilities. These differences will be reflected as increases or decreases to income tax expense and the effective tax rate in the period in which the new information becomes available. Interest and penalties related to unrecognized tax benefits are recognized within income tax expense in the Consolidated Statements of Operations and Comprehensive Income. Accrued interest and penalties are recognized in other current liabilities on the Consolidated Balance Sheets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Our income tax expense, deferred tax assets and liabilities and reserves for unrecognized tax benefits reflect management&#x2019;s best assessment of estimated future taxes to be paid. We are subject to income taxes in the United States, which includes numerous state and local jurisdictions. Significant judgments and estimates are required in determining the income tax expense, deferred tax assets and liabilities and the reserve for unrecognized tax benefits.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; 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> <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>Estimated Fair Value of Financial Instruments</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> See Note 8, Fair Value Measurements, for related accounting 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: 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 Adopted Accounting Pronouncements</u></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="32%"></td> <td valign="bottom" width="3%"></td> <td width="65%"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" nowrap="nowrap" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="center">Standard</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="center">Adoption</p> </td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"> ASU&#xA0;<font style="WHITE-SPACE: nowrap">2014-09,</font>&#xA0;<i>Revenue from Contracts with Customers (Topic 606)</i></td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">ASC 606 sets forth a new revenue recognition model that requires identifying the contract(s) with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations and recognizing the revenue upon satisfaction of performance obligations. We adopted the provisions of ASU&#xA0;<font style="WHITE-SPACE: nowrap">2014-09</font>&#xA0;and related subsequently-issued amendments beginning on January&#xA0;1, 2018 using the modified retrospective approach and, as such, recognized a $2.1&#xA0;million cumulative effect, net of tax, of initially applying the standard as an increase to the opening balance of retained earnings on January&#xA0;1, 2018. See Note 3, Revenue Recognition, for further information regarding our revenue recognition policies and the revisions to correct certain immaterial misstatements.</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"> ASU&#xA0;<font style="WHITE-SPACE: nowrap">2017-12,</font>&#xA0;<i>Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities</i></td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> ASU&#xA0;<font style="WHITE-SPACE: nowrap">2017-12</font>&#xA0;better aligns a company&#x2019;s risk management activities and financial reporting for hedging relationships and makes certain improvements to simplify the application of hedge accounting guidance. For public business entities, this update is effective for financial statements issued for fiscal years beginning after December&#xA0;15, 2018 and interim periods within those fiscal years, with early adoption permitted. We elected to early adopt this ASU effective January&#xA0;1, 2018 and, as such, recognized a $0.1&#xA0;million adjustment to our opening retained earnings and accumulated other comprehensive income as of January&#xA0;1, 2018 to reclassify the cash flow hedge ineffectiveness previously recorded in net income in the fourth quarter of 2017 to accumulated other comprehensive income.</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"> ASU&#xA0;<font style="WHITE-SPACE: nowrap">2018-05,</font>&#xA0;<i>Income Taxes (Topic 740): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No.</i><i>&#xA0;118</i></td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom">In March 2018, the Financial Accounting Standards Board issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2018-05,</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 Act (&#x201C;SAB 118&#x201D;). See Note 12, Income Taxes, for additional information regarding the adoption of ASU&#xA0;<font style="WHITE-SPACE: nowrap">2018-05.</font></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"> ASU&#xA0;<font style="WHITE-SPACE: nowrap">2018-15,</font>&#xA0;<i>Intangibles&#x2014;Goodwill and&#xA0;<font style="WHITE-SPACE: nowrap">Other&#x2014;Internal-Use</font>&#xA0;Software (Subtopic&#xA0;<font style="WHITE-SPACE: nowrap">350-40):</font>&#xA0;Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a Consensus of the FASB Emerging Issues Task Force)</i></td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt"> ASU&#xA0;<font style="WHITE-SPACE: nowrap">2018-15</font>&#xA0;amends the existing accounting standards for capitalizing implementation costs of&#xA0;<font style="WHITE-SPACE: nowrap">internal-use</font>&#xA0;software by including service contracts in a cloud computing arrangement. For public business entities, this update is effective for financial statements issued for fiscal years beginning after December&#xA0;15, 2019 and interim periods therein, with early adoption permitted. We elected to early adopt this ASU using the prospective approach effective July&#xA0;1, 2018 and, as such, have capitalized certain implementation costs associated with service contracts in a cloud computing arrangement. The effects of adoption were not significant.</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 3pt; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; 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> <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 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"> We are currently evaluating the impact of certain ASUs on our Consolidated Financial Statements or Notes to Consolidated Financial Statements, which are described below:</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="26%"></td> <td valign="bottom" width="2%"></td> <td width="23%"></td> <td valign="bottom" width="2%"></td> <td width="23%"></td> <td valign="bottom" width="2%"></td> <td width="22%"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="center">Standard</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="center">Description</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="center">Effective date</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="center"> Effect&#xA0;on&#xA0;the&#xA0;financial&#xA0;statements<br /> or other significant matters</p> </td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"> ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-02,</font>&#xA0;<i>Leases (Topic 842)</i></td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">This pronouncement and related subsequently-issued amendments change the existing accounting standards for lease accounting, including requiring lessees to recognize most leases on their balance sheets and making targeted changes to lessor accounting. ASC 842 requires a modified retrospective transition approach for all leases existing at, or entered into after, the date of initial application, with an option to use certain transition relief.</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">Annual periods beginning after December&#xA0;15, 2018, including interim periods therein. Early adoption is permitted.</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt"> This ASU requires substantially all leases, with the exception of leases with a term of one year or less, to be recorded on the balance sheet as a lease liability measured as the present value of the future lease payments with a corresponding&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font>asset. This ASU also requires disclosures designed to give financial statement users information on the amount, timing and uncertainty of cash flows. We are currently finalizing the evaluation of our leases including the impact on our consolidated financial statements. As part of our evaluation, we elected a number of practical expedients, including the &#x201C;practical expedients package&#x201D; determined in ASC 842-10-65-1. We estimate we will record an increase of lease-related assets and liabilities as of January&#xA0;1, 2019 of approximately $43.0 million in the consolidated balance sheets. The impact to our consolidated statements of operations and comprehensive income and consolidated</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt"> statements of cash flows</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"> <font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"> <font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"> <font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt"> is not expected to be material.</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"> ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-13,</font>&#xA0;<i>Financial Instruments-Credit Losses (Topic 326)</i></td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt"> This pronouncement 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.</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">Annual periods beginning after December&#xA0;15, 2019, including interim periods therein. Early adoption is permitted.</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">We are currently evaluating whether this ASU will have a material impact on our consolidated financial statements.</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"> ASU&#xA0;<font style="WHITE-SPACE: nowrap">2017-04,</font>&#xA0;<i>Intangibles&#x2014;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</i></td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">To address concerns over the cost and complexity of the&#xA0;<font style="WHITE-SPACE: nowrap">two-step</font>&#xA0;goodwill impairment test, this pronouncement removes the second step of the goodwill impairment test. Going forward, an entity will apply a&#xA0;<font style="WHITE-SPACE: nowrap">one-step</font>&#xA0;quantitative test and record the amount of goodwill impairment as the excess of a reporting unit&#x2019;s carrying amount over its fair value, not to exceed the total amount of goodwill allocated to the reporting unit.</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">Annual or interim goodwill impairment tests in fiscal years beginning after December&#xA0;15, 2019, including interim periods therein. Early adoption is permitted.</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">We are currently evaluating the provisions of this ASU and the impact it will have on our disclosures.</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"> ASU&#xA0;<font style="WHITE-SPACE: nowrap">2018-13,</font>&#xA0;<i>Fair Value Measurement (Topic 820):Disclosure Framework&#x2014;Changes to the Disclosure Requirements for Fair Value Measurement</i></td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">This pronouncement amends Topic 820 to eliminate, add and modify certain disclosure requirements for fair value measurements.</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">Annual periods beginning after December&#xA0;15, 2019, including interim periods therein. Early adoption is permitted.</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">We are currently evaluating the provisions of this ASU and the impact it will have on our disclosures.</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"> ASU&#xA0;<font style="WHITE-SPACE: nowrap">2018-16,</font>&#xA0;<i>Derivatives and Hedging (Topic 815)&#x2014;Inclusion of the Secured Overnight Financing Rate (SOFR) Overnight Index Swap (OIS) Rate as a Benchmark Interest Rate for Hedge Accounting Purposes</i></td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">This pronouncement permits the use of the Overnight Index Swap (&#x201C;OIS&#x201D;) Rate based on the Secured Overnight Financing Rate (&#x201C;SOFR&#x201D;) as a U.S. benchmark interest rate for hedge accounting purposes.</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt"> For public business entities that already have adopted the amendments in ASU&#xA0;<font style="WHITE-SPACE: nowrap">2017-12,</font>&#xA0;the amendments are effective for annual periods beginning after December&#xA0;15, 2018, including interim periods therein. As we have already adopted ASU&#xA0;<font style="WHITE-SPACE: nowrap">2017-12</font>effective January&#xA0;1, 2018, we will adopt this ASU as of January&#xA0;1, 2019.</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">We do not expect this ASU to have a material impact on our financial statements until we transition from LIBOR to SOFR rates, which will likely not occur in 2019. We will reevaluate whether these changes will have a material impact at the time of transition.</td> </tr> </table> </div> 2282000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Long-term debt consisted of the following (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="71%"></td> <td valign="bottom" width="6%"></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 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,834 and $5,146, respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">390,916</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 through December 2023; payable in various monthly installments, including interest rates ranging from 2.5% to&#xA0;4.9%</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">60,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">50,357</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Various notes payable, maturing through March 2025; payable in various monthly installments, including interest rates ranging from 4% to 6%</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,517</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,866</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">454,824</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">347,577</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: current maturities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(22,642</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">432,182</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">330,927</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Components of the net deferred tax asset or liability 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="76%" align="center" border="0"> <tr> <td width="71%"></td> <td valign="bottom" width="8%"></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="6" align="center">As of 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"> Deferred Tax 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> </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</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> </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"> Accrued reserves and allowances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,245</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,916</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: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Allowance for doubtful accounts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">426</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: 5em; 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">335</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">213</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: 5em; 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">4,937</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,279</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: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net operating loss carryforwards</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,446</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,623</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: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</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: 7em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,467</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,467</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: Valuation allowance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,255</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,746</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: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,212</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: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred Tax Liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </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"> Long-term</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> </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"> Accrued reserves and allowances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(365</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(308</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </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"> Property and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,091</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,453</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: 5em; 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,850</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,543</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: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Investment in partnership</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(10,266</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(9,189</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: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(242</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(208</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: 7em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(16,814</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,701</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: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(6,602</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(5,980</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> During the years ended December&#xA0;31, 2018, 2017 and 2016, 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="84%" align="center" border="0"> <tr> <td width="70%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2016</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">846</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">965</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">451</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">571</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">6,549</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,055</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,894</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,846</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,591</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,894</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Remaining estimated aggregate annual amortization expense is 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="84%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,250</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"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,318</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"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,012</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"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,094</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2023</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,183</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">45,933</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The change in carrying amount of goodwill was as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Goodwill<br /> (Gross)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Accumulated<br /> Impairment<br /> Losses</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Goodwill<br /> (Net)</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> January&#xA0;1, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">177,090</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(70,004</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">107,086</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Business combinations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,727</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">47,727</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">653</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">653</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">225,470</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(70,004</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">155,466</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" 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"> Business combinations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,023</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">17,023</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"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">560</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">560</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" 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"> December&#xA0;31, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">243,053</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(70,004</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">173,049</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Amounts for each category of equity-based award for employees as of December&#xA0;31, 2018 and changes during the year ended December&#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="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> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">Common&#xA0;Stock<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</font><br /> Stock&#xA0;Awards</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><font style="WHITE-SPACE: nowrap">Performance-Based</font><br /> Stock&#xA0;Units</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td 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<br /> Fair<br /> Market<br /> 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<br /> Fair<br /> Market<br /> 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<br /> Fair<br /> Market<br /> Value<br /> Per Share</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Nonvested awards/units at December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">202,331</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39.09</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">77,254</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">41.00</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">72,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">65,112</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">57.51</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52,892</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">65.60</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,072</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">55.92</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(91,291</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36.14</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(71,120</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52.15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited/Cancelled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,963</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">49.65</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,704</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">53.38</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 December&#xA0;31, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">173,189</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">47.40</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">115,698</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52.25</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,248</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">56.05</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following table sets forth the percentage of our net revenue by product category:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="75%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"> Years&#xA0;ended&#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;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2016</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">&#xA0;</td> <td valign="bottom" align="right">66</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#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">&#xA0;</td> <td valign="bottom" align="right">77</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Waterproofing</p> </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">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</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">7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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">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">6</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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">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">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</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Blinds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other building products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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">5</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> </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">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#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">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 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 following table summarizes the impact of the new revenue standard on the Consolidated Balance Sheets as of December&#xA0;31, 2018, including the cumulative effect of applying the new standard to all contracts upon adoption (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; 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="84%" align="center" border="0"> <tr> <td width="57%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <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="10" align="center"> Impact&#xA0;of&#xA0;Change&#xA0;in&#xA0;Accounting&#xA0;Policy</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">As reported</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Adjustments</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Without&#xA0;adoption</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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"> Inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">61,162</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,801</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">66,963</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 current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,760</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,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">27,153</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"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">834,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">(2,806</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">831,852</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"> Deferred income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,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">(534</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,161</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"> Retained earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">105,212</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,272</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">102,940</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"> Total liabilities and stockholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">834,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">(2,806</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">831,852</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table summarizes the impact of the new revenue standard on the Consolidated Statements of Operations and Comprehensive Income (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="84%" align="center" border="0"> <tr> <td width="53%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <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="10" align="center">Year Ended December&#xA0;31, 2018</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">As reported</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Adjustments</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Without&#xA0;adoption</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,336,432</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(751</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,335,681</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"> Cost of sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">964,841</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(578</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">964,263</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="16"></td> <td height="16" colspan="4"></td> <td height="16" colspan="4"></td> <td height="16" colspan="4"></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"> Income before income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">72,186</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(173</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">72,013</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"> Income tax provision</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,438</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(43</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,395</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">54,748</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(130</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">54,618</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The following table provides the gross carrying amount, accumulated amortization and net book value for each major class of intangibles (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="44%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </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="22" align="center">As of 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="10" 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="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 valign="bottom" colspan="2" align="center">Gross</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">Net</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Gross</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">Net</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Carrying</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Accumulated</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Book</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Carrying</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Accumulated</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center">Book</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">Amount</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Amortization</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">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">Amount</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Amortization</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Value</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amortized intangibles:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">148,635</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52,514</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">96,121</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">121,015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38,651</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">82,364</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Covenants <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">not-to-compete</font></font></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,682</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,572</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,110</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,807</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,773</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,034</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trademarks and tradenames</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">64,432</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,256</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46,176</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,136</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,076</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,060</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Backlog</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,060</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,677</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,067</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,533</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">241,809</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">92,019</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">149,790</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">204,558</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">66,567</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">137,991</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <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) and future minimum capital lease payments as of December&#xA0;31, 2018 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> </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="57%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Capital&#xA0;Leases</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center">Operating Leases</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Related&#xA0;Party</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">Other</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total&#xA0;Operating</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"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,207</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,159</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,418</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,577</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,253</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,184</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,293</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,477</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"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,339</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,058</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,014</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,072</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"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">452</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">972</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,335</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,307</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"> 2023</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">93</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,613</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,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"> 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> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,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">4,695</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;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,344</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,424</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">44,368</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">48,792</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 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: Amounts representing executory costs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(255</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#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" 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: Amounts representing interest</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(459</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#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: 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"></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"> Total obligation under capital leases</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,630</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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" 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 portion of capital leases</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,806</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#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: 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"></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"> Long term capital lease obligation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,824</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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: 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"></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> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> </div> <div> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Summarized unaudited quarterly financial results for 2018 and 2017 is as follows (in thousands, except per share data):</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="49%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom" nowrap="nowrap"> <p style="margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman;"> <b>2018</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="14" align="center" style="border-bottom:1.00pt solid #000000">Three months ended</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td colspan="2" valign="bottom">&#xA0;</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">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">June&#xA0;30</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">September&#xA0;30</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">December&#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">Total Year</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"> Net revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">301,728</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">332,584</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">348,999</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">353,121</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,336,432</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"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">79,976</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">95,643</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">97,334</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">98,638</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">371,591</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"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,394</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,315</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,563</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,476</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">54,748</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"> Comprehensive income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,554</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,790</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,381</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,973</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">53,698</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"> 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 nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.52</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.50</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.54</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.76</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"> 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 nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.52</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.50</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.53</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.75</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1pt"> <td height="16"></td> <td height="16" colspan="16"></td> <td height="16" colspan="4"></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom" nowrap="nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman;"> <b>2017</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="14" align="center" style="border-bottom:1.00pt solid #000000">Three months ended</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td colspan="2" valign="bottom">&#xA0;</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">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">June&#xA0;30</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">September&#xA0;30</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">December&#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">Total Year</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"> Net revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">255,669</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">282,196</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">295,193</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">299,869</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,132,927</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"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">72,172</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">84,928</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">85,581</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">81,345</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">324,026</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"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,364</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,973</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,010</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,793</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,140</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"> Comprehensive income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,364</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,896</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,042</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,345</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,647</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"> Basic and diluted net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.20</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.38</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.38</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.34</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.30</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Total rent expense under these operating leases, which is included in the Consolidated Statements of Operations and Comprehensive Income, was as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="67%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center">Years ended 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> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2016</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">546</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">813</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">848</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"> Administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,693</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,310</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,732</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,239</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,123</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,580</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> A rollforward of the gross unrecognized tax benefits is as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> </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="87%"></td> <td valign="bottom" width="7%"></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"> Unrecognized tax benefit, January&#xA0;1, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,586</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Increase as a result of tax positions taken during the period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,354</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"> Decrease as a result of tax positions taken during the period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,356</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"> Decrease as a result of expiring statutes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(487</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 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"> Unrecognized tax benefit, December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,097</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <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"></td> <td valign="bottom"></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"> Increase as a result of tax positions taken during the period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,353</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"> Decrease as a result of tax positions taken during the period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,311</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"> Decrease as a result of expiring statutes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,689</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 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"> Unrecognized tax benefit, December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,450</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <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"></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"> Increase as a result of tax positions taken during the period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,846</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"> Decrease as a result of tax positions taken during the period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,850</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"> Decrease as a result of expiring statutes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(97</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 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"> Unrecognized tax benefit, December&#xA0;31, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,349</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 67105000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> 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 (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="59%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center">2018</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">CDG</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">AFT</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">Other</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Estimated fair values:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash</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;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,731</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,181</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,912</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventories</p> </td> <td valign="bottom">&#xA0;&#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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">565</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,136</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,215</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#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">918</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">946</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment</p> </td> <td valign="bottom">&#xA0;&#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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,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">2,169</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,984</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,711</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,470</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,904</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,085</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,898</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,415</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,711</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,024</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other&#xA0;<font style="WHITE-SPACE: nowrap">non-current</font>&#xA0;assets</p> </td> <td valign="bottom">&#xA0;&#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;&#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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">82</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">131</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable and other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(438</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(128</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,451</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,017</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value of assets acquired and purchase price</p> </td> <td valign="bottom">&#xA0;&#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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,217</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,650</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">65,280</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less fair value of common stock issued</p> </td> <td valign="bottom">&#xA0;&#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" 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less seller obligations</p> </td> <td valign="bottom">&#xA0;&#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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,510</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,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">7,540</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash paid</p> </td> <td valign="bottom">&#xA0;&#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">19,707</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,593</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">57,740</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="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="18" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Alpha</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Columbia</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Astro</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Other</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Estimated fair values:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">247</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">247</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,851</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">989</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">924</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,157</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,921</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"> Inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,852</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">704</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">296</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,544</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,396</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">96</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,640</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"> Property and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,528</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">659</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">640</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,820</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,647</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"> Intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">57,200</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,760</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,168</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,688</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,816</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"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,511</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,209</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,932</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,190</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,842</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other&#xA0;<font style="WHITE-SPACE: nowrap">non-current</font>&#xA0;assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">383</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#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">219</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">638</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"> Accounts payable and other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(17,401</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(372</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(370</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,650</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(20,793</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;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value of assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">116,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,626</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,064</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">153,354</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less fair value of common stock issued</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less seller obligations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,002</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">225</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">482</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,419</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,128</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;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; 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">103,810</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,768</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,645</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">137,367</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;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 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="68%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center">2016</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">Alpine</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">East&#xA0;Coast</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Other</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Estimated fair values:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; 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">$</td> <td valign="bottom" align="right">2,181</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">2,181</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"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,959</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,502</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,554</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"> Inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">700</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">332</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,183</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,215</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</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">&#xA0;</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24</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> </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"> Property and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">656</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">666</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,616</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,938</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"> Intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,800</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,400</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,067</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,267</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"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,642</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,346</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,933</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,921</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other&#xA0;<font style="WHITE-SPACE: nowrap">non-current</font>&#xA0;assets</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">&#xA0;</td> <td valign="bottom" align="right">116</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">345</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">461</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable and other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,046</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(946</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,618</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,610</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;</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"> Fair value of assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,711</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,189</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">59,952</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 seller obligations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,560</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,459</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;</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"> Cash paid</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,151</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,589</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,753</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,493</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;</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> </div> IBP <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Share-Based Compensation</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Our share-based compensation program is designed to attract and retain employees while also aligning employees&#x2019; interests with the interests of our stockholders. Restricted stock awards are periodically granted to certain employees, officers and <font style="WHITE-SPACE: nowrap">non-employee</font> members of our board of directors under the stockholder-approved 2014 Omnibus Incentive Plan.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Certain of our stock awards are deemed to be equity-based with a service condition and do not contain a market or performance condition with the exception of performance-based awards granted to certain officers and performance-based stock units. Fair value of the <font style="WHITE-SPACE: nowrap">non-performance-based</font> awards to employees and officers is measured at the grant date and amortized to expense over the vesting period of the awards using the straight-line attribution method for all service-based awards with a graded vesting feature. This fair value is reduced by assumed forfeitures and adjusted for actual forfeitures until vesting. We also issue performance-based stock awards to certain officers under our 2014 Omnibus Incentive Plan. The performance-based compensation expense is recorded over the requisite service period using the graded-vesting method for the entire award. Performance-based stock awards are accounted for at fair value at date of grant. We also periodically grant performance-based stock units to certain employees under the stockholder-approved 2014 Omnibus Incentive Plan. These units convert to shares upon meeting time- and performance-based requirements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Compensation expense for performance-based stock units is recorded based on an assessment each reporting period of the probability that certain performance goals will be met during the contingent vesting period. If performance goals are not probable to occur, no compensation expense will be recognized. If performance goals that were previously deemed probable are not or are not expected to be met, the previously recognized compensation cost related to such performance goals will be reversed. Employees and officers are subject to tax at the vesting date based on the market price of the shares on that date, or on the grant date if an election is made.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 17 &#x2013; SUBSEQUENT EVENTS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> None</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>NOTE 10 &#x2013; STOCKHOLDERS&#x2019; EQUITY</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> As of December&#xA0;31, 2018 and 2017, we had a loss of $0.4&#xA0;million and a gain of $0.5&#xA0;million, respectively, in accumulated other comprehensive income on our Consolidated Balance Sheets, which represents the effective portion of the unrealized (loss) gain on our derivative instruments. For additional information, see Note 9, Derivatives and Hedging Activities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> On February&#xA0;28, 2018, our board of directors authorized a $50&#xA0;million stock repurchase program effective March&#xA0;2, 2018 and on October&#xA0;31, 2018, our board of directors approved an additional stock repurchase program, effective November&#xA0;5, 2018, pursuant to which we may purchase up to an additional $100&#xA0;million of our outstanding common stock. The program will remain in effect until February&#xA0;28, 2020, unless extended by the board of directors. During the twelve months ended December 31, 2018, we repurchased 2.1 million shares of our outstanding common stock for $89.4 million, leaving $60.6 million available for future purchases under our stock repurchase program.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The effect of these treasury shares reducing the number of common shares outstanding is reflected in our earnings per share calculation.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> &#xA0;</p> </div> 176000 97000 31229558 31107231 3846000 89362000 2850000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Use of Estimates</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates include the revenue, costs and reserves established under the <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">percentage-of-completion</font></font> method, allowance for doubtful accounts, valuation allowance on deferred tax assets, valuation of acquired intangible assets, periodic impairment evaluation of intangible assets and other long-lived assets, share-based compensation and the accounting for self-insurance reserves. Management believes the accounting estimates are appropriate and reasonably determined; however, due to the inherent uncertainties in making these estimates, actual amounts could differ from such estimates.</p> </div> 1164000 32000000 15092000 5900000 800000 400000 59900000 2282000 -586000 2025-03 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The change in fair value of the contingent consideration was as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="86%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contingent consideration liability&#x2014;January 1, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,834</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Preliminary purchase price</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,683</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(586</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accretion in value</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">569</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amounts paid to sellers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(402</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contingent consideration liability&#x2014;December 31, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,098</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Uncompleted contracts were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 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="71%"></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="6" align="center">As of 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"> Costs incurred on uncompleted contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">114,826</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">84,563</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Estimated earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,952</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">173,778</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">131,563</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 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">163,112</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">122,144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net under (over) billings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,666</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,419</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> During the twelve months ended December&#xA0;31, 2018 and 2017 we recorded the following depreciation and amortization expense on our property and equipment, by income statement category (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="84%" align="center" border="0"> <tr> <td width="67%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center">As of 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> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2016</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">31,526</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,731</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,294</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"> Administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,779</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,554</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,276</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> 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="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="6" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other <font style="WHITE-SPACE: nowrap">non-current</font> assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,888</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: 0pt"> We also had insurance receivables and an indemnification asset included on the Consolidated Balance Sheets that, in aggregate, offset an equal liability included within the reserve amounts noted above. The amounts 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="86%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">As of 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"> Insurance receivable and indemnification asset for claims under a fully insured policy</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,484</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,773</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"> Insurance receivable for claims that exceeded the stop loss limit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">53</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </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: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total insurance receivables 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">2,537</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,775</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 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="6" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,848</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">6,608</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">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">8,456</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: 12pt"> Workers&#x2019; compensation known claims and IBNR reserves included on the 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="74%"></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="6" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2018</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,795</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">9,447</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">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,242</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,620</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Other Liabilities</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Our workers&#x2019; compensation insurance program, for a significant portion of our business, is considered a high deductible program whereby we are responsible for the cost of claims under approximately $0.8&#xA0;million. Our general liability insurance program is considered a high retention program whereby we are responsible for the cost of claims up to approximately $2.0&#xA0;million, subject to an aggregate cap of $8.0&#xA0;million. Our vehicle liability insurance program is considered a high deductible program whereby we are responsible for the cost of claims under approximately $0.5&#xA0;million. In each case, if we do not pay these claims, our insurance carriers are required to make these payments to the claimants on our behalf. The liabilities represent our best estimate of our costs, using generally accepted actuarial reserving methods, of the ultimate obligations for reported claims plus those incurred but not reported for all claims incurred through December&#xA0;31, 2018 and 2017. We establish case reserves for reported claims using case-basis evaluation of the underlying claims data and we update as information becomes known. We regularly monitor the potential for changes in estimates, evaluate our insurance accruals and adjust our recorded provisions.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The assumptions underlying the ultimate costs of existing claim losses are subject to a high degree of unpredictability, which can affect the liability recorded for such claims. For example, variability in inflation rates of health care costs inherent in workers&#x2019; compensation claims can affect the ultimate costs. Similarly, changes in legal trends and interpretations, as well as a change in the nature and method of how claims are settled, can affect ultimate costs. Our estimates of liabilities incurred do not anticipate significant changes in historical trends for these variables and any changes could have a considerable effect on future claim costs and currently recorded liabilities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We carry insurance for a number of risks, including, but not limited to, workers&#x2019; compensation, general liability, vehicle liability, property and our obligation for employee-related health care benefits. Liabilities relating to claims associated with these risks are estimated by considering historical claims experience, including frequency, severity, demographic factors and other actuarial assumptions. In estimating our liability for such claims, we periodically analyze our historical trends, including loss development, and apply appropriate loss development factors to the incurred costs associated with the claims with the assistance of external actuarial consultants. While we do not expect the amounts ultimately paid to differ significantly from our estimates, our reserves and corresponding expenses could be affected if future claim experience differs significantly from historical trends and actuarial assumptions.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Deferred Financing Costs</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Deferred financing costs and debt issuance costs combined, totaling $6.4&#xA0;million and $6.8&#xA0;million, net of accumulated amortization as of December&#xA0;31, 2018 and 2017, respectively, are amortized over the term of the related debt on a straight-line basis which approximates the effective interest method. The deferred financing costs are included in other <font style="WHITE-SPACE: nowrap">non-current</font> assets while the debt issuance costs are included in long-term debt on the Consolidated Balance Sheets as of December&#xA0;31, 2018 and 2017, respectively. The related amortization expense of these costs combined was $1.2&#xA0;million, $1.1&#xA0;million and $0.4&#xA0;million and is included in interest expense, net on the Consolidated Statements of Operations and Comprehensive Income for the years ended December&#xA0;31, 2018, 2017 and 2016, respectively. In addition, we expensed loan costs of approximately $1.1&#xA0;million and $1.0&#xA0;million for the years ended December&#xA0;31, 2018 and 2017, respectively, associated with our Senior Secured Credit Agreements because they did not meet the requirements for capitalization. For the years ended December&#xA0;31, 2018 and 2017, we wrote off $0.1&#xA0;million and $2.1&#xA0;million, respectively, in previously capitalized loan costs as a result of refinancing our credit facilities. For additional information, see Note 7, Long-Term Debt.</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: 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 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"> We are currently evaluating the impact of certain ASUs on our Consolidated Financial Statements or Notes to Consolidated Financial Statements, which are described below:</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="26%"></td> <td valign="bottom" width="2%"></td> <td width="23%"></td> <td valign="bottom" width="2%"></td> <td width="23%"></td> <td valign="bottom" width="2%"></td> <td width="22%"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="center">Standard</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="center">Description</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="center">Effective date</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="center"> Effect&#xA0;on&#xA0;the&#xA0;financial&#xA0;statements<br /> or other significant matters</p> </td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"> ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-02,</font>&#xA0;<i>Leases (Topic 842)</i></td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">This pronouncement and related subsequently-issued amendments change the existing accounting standards for lease accounting, including requiring lessees to recognize most leases on their balance sheets and making targeted changes to lessor accounting. ASC 842 requires a modified retrospective transition approach for all leases existing at, or entered into after, the date of initial application, with an option to use certain transition relief.</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">Annual periods beginning after December&#xA0;15, 2018, including interim periods therein. Early adoption is permitted.</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt"> This ASU requires substantially all leases, with the exception of leases with a term of one year or less, to be recorded on the balance sheet as a lease liability measured as the present value of the future lease payments with a corresponding&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font>asset. This ASU also requires disclosures designed to give financial statement users information on the amount, timing and uncertainty of cash flows. We are currently finalizing the evaluation of our leases including the impact on our consolidated financial statements. As part of our evaluation, we elected a number of practical expedients, including the &#x201C;practical expedients package&#x201D; determined in ASC 842-10-65-1. We estimate we will record an increase of lease-related assets and liabilities as of January&#xA0;1, 2019 of approximately $43.0 million in the consolidated balance sheets. The impact to our consolidated statements of operations and comprehensive income and consolidated</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt"> statements of cash flows</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"> <font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"> <font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"> <font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt"> is not expected to be material.</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"> ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-13,</font>&#xA0;<i>Financial Instruments-Credit Losses (Topic 326)</i></td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt"> This pronouncement 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.</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">Annual periods beginning after December&#xA0;15, 2019, including interim periods therein. Early adoption is permitted.</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">We are currently evaluating whether this ASU will have a material impact on our consolidated financial statements.</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"> ASU&#xA0;<font style="WHITE-SPACE: nowrap">2017-04,</font>&#xA0;<i>Intangibles&#x2014;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</i></td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">To address concerns over the cost and complexity of the&#xA0;<font style="WHITE-SPACE: nowrap">two-step</font>&#xA0;goodwill impairment test, this pronouncement removes the second step of the goodwill impairment test. Going forward, an entity will apply a&#xA0;<font style="WHITE-SPACE: nowrap">one-step</font>&#xA0;quantitative test and record the amount of goodwill impairment as the excess of a reporting unit&#x2019;s carrying amount over its fair value, not to exceed the total amount of goodwill allocated to the reporting unit.</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">Annual or interim goodwill impairment tests in fiscal years beginning after December&#xA0;15, 2019, including interim periods therein. Early adoption is permitted.</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">We are currently evaluating the provisions of this ASU and the impact it will have on our disclosures.</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"> ASU&#xA0;<font style="WHITE-SPACE: nowrap">2018-13,</font>&#xA0;<i>Fair Value Measurement (Topic 820):Disclosure Framework&#x2014;Changes to the Disclosure Requirements for Fair Value Measurement</i></td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">This pronouncement amends Topic 820 to eliminate, add and modify certain disclosure requirements for fair value measurements.</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">Annual periods beginning after December&#xA0;15, 2019, including interim periods therein. Early adoption is permitted.</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">We are currently evaluating the provisions of this ASU and the impact it will have on our disclosures.</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"> ASU&#xA0;<font style="WHITE-SPACE: nowrap">2018-16,</font>&#xA0;<i>Derivatives and Hedging (Topic 815)&#x2014;Inclusion of the Secured Overnight Financing Rate (SOFR) Overnight Index Swap (OIS) Rate as a Benchmark Interest Rate for Hedge Accounting Purposes</i></td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">This pronouncement permits the use of the Overnight Index Swap (&#x201C;OIS&#x201D;) Rate based on the Secured Overnight Financing Rate (&#x201C;SOFR&#x201D;) as a U.S. benchmark interest rate for hedge accounting purposes.</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt"> For public business entities that already have adopted the amendments in ASU&#xA0;<font style="WHITE-SPACE: nowrap">2017-12,</font>&#xA0;the amendments are effective for annual periods beginning after December&#xA0;15, 2018, including interim periods therein. As we have already adopted ASU&#xA0;<font style="WHITE-SPACE: nowrap">2017-12</font>effective January&#xA0;1, 2018, we will adopt this ASU as of January&#xA0;1, 2019.</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom"> &#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="top">We do not expect this ASU to have a material impact on our financial statements until we transition from LIBOR to SOFR rates, which will likely not occur in 2019. We will reevaluate whether these changes will have a material impact at the time of transition.</td> </tr> </table> <br class="Apple-interchange-newline" /> </div> -569000 17800000 964263000 72013000 17395000 54618000 1335681000 -578000 -173000 -43000 -130000 -751000 2022-05-31 2025-04-15 2 100000 200000 5000 60.65 4000000 14448 52892 41.00 65.60 2000000 P1Y7M6D 57.51 36.14 65112 91291 2963 49.65 1600000 P3M18D 1704 14072 71120 52.15 53.38 55.92 2800000 7540000 65280000 1200000 57740000 1157000 39325000 2018-03-19 1973000 11413000 Asset 531000 9440000 11466000 4057000 32650000 Shares/Asset 639000 28593000 24329000 282577 2018-10-31 1510000 21217000 Asset -13000 19707000 3530000 0.03 1.00 0.66 0.07 0.09 0.07 0.06 0.03 0.84 0.16 0.02 0.04 0.16 0.77 0.07 P60M 2023-12 100000 2022-05-31 2025-04-15 P8Y 27149000 P15Y P8Y P5Y 2401000 P5Y P1Y P2Y 460000 P15Y 6075000 P15Y P2Y 0 -300000 846000 31526000 546000 12800000 6549000 2700000 1779000 16693000 451000 500000 41000 100000 3 876118000 97683000 119556000 90352000 79539000 44203000 28981000 1099000 1587000 12636000 P30Y P5Y P3Y P5Y P3Y The shorter of lease life or five years The shorter of lease life or five years P6Y 1500000 P4Y 0 7598000 -2000 176000 112000 -1050000 194093 2000 4945 2030000 54748000 2282000 43871 2101702 89362000 2100000 89400000 2020-02-28 219982000 1026473000 89977000 1894000 2452000 3000000 435000 1594000 383000 400000 11259000 1.39 1058707000 775000 43891000 4459000 3737000 1.39 59952000 2181000 7664000 38436000 18307000 21779000 3472000 610532000 -338000 -605000 -267000 -605000 1300000 23571000 0.355 1.23 0.350 0.007 0.004 -0.001 0.001 0.032 1.23 0.030 254000 0 125472000 0 59610000 21174000 12400000 252448000 18929000 20864000 227000 442000 1776000 1897000 66000 0 -92000 18760000 6177000 1484000 8677000 -2803000 6118000 61000 5342000 9 -79597000 13995000 73266000 38436000 -263000 0 66050000 11580000 1238000 53312000 27013000 -37000 3057000 55493000 691000 100000000 37975000 22948000 37975000 38436000 8598000 2928000 5849000 51875000 862980000 1894000 836000 49667000 300000 487000 31363290 31301887 2354000 1356000 286000 836000 50000000 12500000 15200000 300000 9000 34.23 1600000 17500000 4459000 3000000 1800000 55493000 2016-04-12 1560000 22711000 Asset 1370000 21151000 21359000 799000 46034000 2016-10-17 600000 16189000 Asset 21000 15589000 4701000 2299000 21052000 Asset -592000 18753000 19974000 1560000 21151000 0.03 1.00 0.77 0.02 0.05 0.05 0.06 0.04 0.88 0.12 0.01 0.04 P9Y 18511000 P5Y 2773000 P0Y P15Y 8983000 0 22294000 848000 12100000 1894000 2300000 1276000 10732000 300000 32000 100000 3 635000 579000 7914000 1594000 -1000 300000 143528 1000 8760 38436000 836000 33842 6364000 0.20 72172000 6364000 255669000 7554000 0.20 0.20 79976000 6394000 301728000 11896000 0.38 84928000 11973000 282196000 16790000 0.52 0.52 95643000 16315000 332584000 12042000 0.38 85581000 12010000 295193000 16381000 0.50 0.50 97334000 15563000 348999000 -800000 -200000 -1000000 11345000 0.34 81345000 10793000 299869000 12973000 0.53 0.54 98638000 16476000 353121000 0001580905 2018-10-01 2018-12-31 0001580905 2017-10-01 2017-12-31 0001580905 us-gaap:AccountingStandardsUpdate201409Member 2018-07-01 2018-09-30 0001580905 2018-07-01 2018-09-30 0001580905 2017-07-01 2017-09-30 0001580905 2018-04-01 2018-06-30 0001580905 2017-04-01 2017-06-30 0001580905 2018-01-01 2018-03-31 0001580905 2017-01-01 2017-03-31 0001580905 us-gaap:TreasuryStockMember 2016-01-01 2016-12-31 0001580905 us-gaap:RetainedEarningsMember 2016-01-01 2016-12-31 0001580905 us-gaap:CommonStockMember 2016-01-01 2016-12-31 0001580905 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-12-31 0001580905 srt:AffiliatedEntityMember 2016-01-01 2016-12-31 0001580905 ibp:TwoThousandAndFourteenOmnibusIncentivePlanMember 2016-01-01 2016-12-31 0001580905 us-gaap:GeneralAndAdministrativeExpenseMember 2016-01-01 2016-12-31 0001580905 us-gaap:CostOfSalesMember 2016-01-01 2016-12-31 0001580905 us-gaap:DesignatedAsHedgingInstrumentMember 2016-01-01 2016-12-31 0001580905 us-gaap:TrademarksAndTradeNamesMember 2016-01-01 2016-12-31 0001580905 us-gaap:OrderOrProductionBacklogMember 2016-01-01 2016-12-31 0001580905 us-gaap:NoncompeteAgreementsMember 2016-01-01 2016-12-31 0001580905 us-gaap:CustomerRelationshipsMember 2016-01-01 2016-12-31 0001580905 srt:MaximumMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2016-01-01 2016-12-31 0001580905 ibp:BlindsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2016-01-01 2016-12-31 0001580905 ibp:CommercialConstructionSalesMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2016-01-01 2016-12-31 0001580905 ibp:ResidentialNewConstructionAndRepairAndRemodelSalesMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2016-01-01 2016-12-31 0001580905 ibp:RainGuttersMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2016-01-01 2016-12-31 0001580905 ibp:GarageDoorsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2016-01-01 2016-12-31 0001580905 ibp:ShowerDoorsShelvingAndMirrorsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2016-01-01 2016-12-31 0001580905 ibp:OtherBuildingProductsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2016-01-01 2016-12-31 0001580905 ibp:WaterproofingMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2016-01-01 2016-12-31 0001580905 ibp:InsulationMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2016-01-01 2016-12-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2016-01-01 2016-12-31 0001580905 srt:MaximumMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember 2016-01-01 2016-12-31 0001580905 ibp:AlpineMember 2016-01-01 2016-12-31 0001580905 ibp:OtherAcquisitionMember 2016-01-01 2016-12-31 0001580905 ibp:EastCoastInsulatorsIILLCMember 2016-01-01 2016-12-31 0001580905 ibp:TwoThousandSixteenAcquisitionsMember 2016-01-01 2016-12-31 0001580905 ibp:AlpineInsulationCoIncMember 2016-01-01 2016-12-31 0001580905 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2016-01-01 2016-12-31 0001580905 ibp:NonPerformanceBasedAwardsMemberus-gaap:GeneralAndAdministrativeExpenseMemberibp:TwoThousandAndFourteenOmnibusIncentivePlanMember 2016-01-01 2016-12-31 0001580905 us-gaap:RestrictedStockMemberus-gaap:DirectorMember 2016-01-01 2016-12-31 0001580905 2016-01-01 2016-12-31 0001580905 ibp:RepairAndRemodelMember 2018-01-01 2018-12-31 0001580905 ibp:ResidentialNewConstructionMember 2018-01-01 2018-12-31 0001580905 ibp:CommercialMember 2018-01-01 2018-12-31 0001580905 ibp:TwoThousandEighteenStockRepurchasePlanMemberus-gaap:DirectorMember 2018-01-01 2018-12-31 0001580905 ibp:TwoThousandEighteenStockRepurchasePlanMember 2018-01-01 2018-12-31 0001580905 us-gaap:TreasuryStockMember 2018-01-01 2018-12-31 0001580905 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001580905 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001580905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001580905 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001580905 srt:MinimumMember 2018-01-01 2018-12-31 0001580905 srt:MaximumMember 2018-01-01 2018-12-31 0001580905 us-gaap:VehiclesMember 2018-01-01 2018-12-31 0001580905 us-gaap:LeaseholdImprovementsMember 2018-01-01 2018-12-31 0001580905 srt:MinimumMemberus-gaap:FurnitureAndFixturesMember 2018-01-01 2018-12-31 0001580905 srt:MaximumMemberus-gaap:FurnitureAndFixturesMember 2018-01-01 2018-12-31 0001580905 srt:MinimumMemberus-gaap:EquipmentMember 2018-01-01 2018-12-31 0001580905 srt:MaximumMemberus-gaap:EquipmentMember 2018-01-01 2018-12-31 0001580905 us-gaap:BuildingMember 2018-01-01 2018-12-31 0001580905 srt:AffiliatedEntityMember 2018-01-01 2018-12-31 0001580905 ibp:BlindsMember 2018-01-01 2018-12-31 0001580905 ibp:RainGuttersMember 2018-01-01 2018-12-31 0001580905 ibp:GarageDoorsMember 2018-01-01 2018-12-31 0001580905 ibp:ShowerDoorsShelvingAndMirrorsMember 2018-01-01 2018-12-31 0001580905 ibp:OtherBuildingProductsMember 2018-01-01 2018-12-31 0001580905 ibp:WaterproofingMember 2018-01-01 2018-12-31 0001580905 ibp:InsulationMember 2018-01-01 2018-12-31 0001580905 ibp:TwoThousandAndFourteenOmnibusIncentivePlanMember 2018-01-01 2018-12-31 0001580905 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-12-31 0001580905 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-12-31 0001580905 us-gaap:CostOfSalesMember 2018-01-01 2018-12-31 0001580905 us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestExpenseMember 2018-01-01 2018-12-31 0001580905 us-gaap:DesignatedAsHedgingInstrumentMember 2018-01-01 2018-12-31 0001580905 srt:MinimumMemberus-gaap:TrademarksAndTradeNamesMember 2018-01-01 2018-12-31 0001580905 srt:MaximumMemberus-gaap:TrademarksAndTradeNamesMember 2018-01-01 2018-12-31 0001580905 us-gaap:TrademarksAndTradeNamesMember 2018-01-01 2018-12-31 0001580905 us-gaap:OrderOrProductionBacklogMember 2018-01-01 2018-12-31 0001580905 srt:MinimumMemberus-gaap:NoncompeteAgreementsMember 2018-01-01 2018-12-31 0001580905 srt:MaximumMemberus-gaap:NoncompeteAgreementsMember 2018-01-01 2018-12-31 0001580905 us-gaap:NoncompeteAgreementsMember 2018-01-01 2018-12-31 0001580905 srt:MinimumMemberus-gaap:CustomerRelationshipsMember 2018-01-01 2018-12-31 0001580905 srt:MaximumMemberus-gaap:CustomerRelationshipsMember 2018-01-01 2018-12-31 0001580905 us-gaap:CustomerRelationshipsMember 2018-01-01 2018-12-31 0001580905 ibp:ForwardInterestRateSwapsMember 2018-01-01 2018-12-31 0001580905 ibp:SeniorSecuredCreditAgreementMember 2018-01-01 2018-12-31 0001580905 ibp:VehicleAndEquipmentNotesMember 2018-01-01 2018-12-31 0001580905 ibp:MasterLoanAgreementMember 2018-01-01 2018-12-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:RepairAndRemodelMember 2018-01-01 2018-12-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:ResidentialNewConstructionMember 2018-01-01 2018-12-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:CommercialMember 2018-01-01 2018-12-31 0001580905 srt:MaximumMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001580905 ibp:BlindsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001580905 ibp:CommercialConstructionSalesMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001580905 ibp:ResidentialNewConstructionAndRepairAndRemodelSalesMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001580905 ibp:RainGuttersMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001580905 ibp:GarageDoorsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001580905 ibp:ShowerDoorsShelvingAndMirrorsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001580905 ibp:OtherBuildingProductsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001580905 ibp:WaterproofingMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001580905 ibp:InsulationMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001580905 srt:MaximumMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001580905 ibp:AFTAcquisitionMember 2018-01-01 2018-12-31 0001580905 ibp:AlphaMember 2018-01-01 2018-12-31 0001580905 ibp:OtherAcquisitionMember 2018-01-01 2018-12-31 0001580905 ibp:CdgAcquisitionMember 2018-01-01 2018-12-31 0001580905 ibp:TwoThousandEighteenAcquisitionsMember 2018-01-01 2018-12-31 0001580905 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2018-01-01 2018-12-31 0001580905 ibp:PerformanceBasedStockUnitsMember 2018-01-01 2018-12-31 0001580905 ibp:CommonStockAwardsMember 2018-01-01 2018-12-31 0001580905 ibp:PerformanceBasedAwardsMemberibp:TwoThousandAndFourteenOmnibusIncentivePlanMemberus-gaap:CommonStockMemberus-gaap:OfficerMember 2018-01-01 2018-12-31 0001580905 ibp:PerformanceBasedAwardsMember 2018-01-01 2018-12-31 0001580905 ibp:NonPerformanceBasedAwardsMemberus-gaap:GeneralAndAdministrativeExpenseMemberibp:TwoThousandAndFourteenOmnibusIncentivePlanMember 2018-01-01 2018-12-31 0001580905 us-gaap:RestrictedStockMemberus-gaap:DirectorMember 2018-01-01 2018-12-31 0001580905 us-gaap:PerformanceSharesMemberibp:TwoThousandAndFourteenOmnibusIncentivePlanMemberus-gaap:CommonStockMemberus-gaap:OfficerMember 2018-01-01 2018-12-31 0001580905 ibp:InterestRateSwapMaturedOnAprilFifteenTwoThousandTwentyFiveMemberus-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember 2018-01-01 2018-12-31 0001580905 ibp:InterestRateSwapMaturedOnMayThirtyFirstTwoThousandTwentyTwoMemberus-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember 2018-01-01 2018-12-31 0001580905 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-12-31 0001580905 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-12-31 0001580905 2018-01-01 2018-12-31 0001580905 us-gaap:TreasuryStockMember 2017-01-01 2017-12-31 0001580905 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001580905 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001580905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001580905 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001580905 srt:AffiliatedEntityMember 2017-01-01 2017-12-31 0001580905 ibp:TwoThousandAndFourteenOmnibusIncentivePlanMember 2017-01-01 2017-12-31 0001580905 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-12-31 0001580905 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-12-31 0001580905 us-gaap:CostOfSalesMember 2017-01-01 2017-12-31 0001580905 us-gaap:DesignatedAsHedgingInstrumentMember 2017-01-01 2017-12-31 0001580905 us-gaap:TrademarksAndTradeNamesMember 2017-01-01 2017-12-31 0001580905 us-gaap:OrderOrProductionBacklogMember 2017-01-01 2017-12-31 0001580905 us-gaap:NoncompeteAgreementsMember 2017-01-01 2017-12-31 0001580905 us-gaap:CustomerRelationshipsMember 2017-01-01 2017-12-31 0001580905 us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember 2017-01-01 2017-12-31 0001580905 ibp:SeniorSecuredCreditAgreementMember 2017-01-01 2017-12-31 0001580905 srt:MaximumMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0001580905 ibp:BlindsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0001580905 ibp:CommercialConstructionSalesMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0001580905 ibp:ResidentialNewConstructionAndRepairAndRemodelSalesMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0001580905 ibp:RainGuttersMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0001580905 ibp:GarageDoorsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0001580905 ibp:ShowerDoorsShelvingAndMirrorsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0001580905 ibp:OtherBuildingProductsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0001580905 ibp:WaterproofingMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0001580905 ibp:InsulationMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0001580905 srt:MaximumMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0001580905 ibp:AlphaMember 2017-01-01 2017-12-31 0001580905 ibp:ColumbiaMember 2017-01-01 2017-12-31 0001580905 ibp:AstroMember 2017-01-01 2017-12-31 0001580905 ibp:OtherAcquisitionMember 2017-01-01 2017-12-31 0001580905 ibp:TwoThousandSeventeenAcquisitionsMember 2017-01-01 2017-12-31 0001580905 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2017-01-01 2017-12-31 0001580905 ibp:PerformanceBasedStockUnitsMember 2017-01-01 2017-12-31 0001580905 ibp:PerformanceBasedAwardsMemberibp:TwoThousandAndFourteenOmnibusIncentivePlanMemberus-gaap:CommonStockMemberus-gaap:OfficerMember 2017-01-01 2017-12-31 0001580905 ibp:NonPerformanceBasedAwardsMemberus-gaap:GeneralAndAdministrativeExpenseMemberibp:TwoThousandAndFourteenOmnibusIncentivePlanMember 2017-01-01 2017-12-31 0001580905 us-gaap:RestrictedStockMemberus-gaap:DirectorMember 2017-01-01 2017-12-31 0001580905 2017-01-01 2017-12-31 0001580905 us-gaap:AccountingStandardsUpdate201602Memberus-gaap:SubsequentEventMember 2019-01-01 2019-01-01 0001580905 2018-12-31 2018-12-31 0001580905 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-01-01 0001580905 ibp:TermLoanMemberibp:TermLoanSecondAmendmentMember 2018-06-19 2018-06-19 0001580905 us-gaap:RevolvingCreditFacilityMemberibp:AblThirdAmendmentMember 2018-06-19 2018-06-19 0001580905 ibp:TermLoanMemberibp:TermLoanAgreementMember 2017-04-30 2017-04-30 0001580905 ibp:TermLoanAgreementMemberus-gaap:EurodollarMember 2017-04-13 2017-04-13 0001580905 ibp:TermLoanAgreementMemberus-gaap:BaseRateMember 2017-04-13 2017-04-13 0001580905 ibp:AblCreditAgreementMemberibp:BaseRateLoanThreeMember 2017-04-13 2017-04-13 0001580905 ibp:AblCreditAgreementMemberibp:BaseRateLoanTwoMember 2017-04-13 2017-04-13 0001580905 ibp:AblCreditAgreementMemberibp:BaseRateLoanOneMember 2017-04-13 2017-04-13 0001580905 ibp:AblCreditAgreementMemberibp:EurodollarRateLoanThreeMember 2017-04-13 2017-04-13 0001580905 ibp:AblCreditAgreementMemberibp:EurodollarRateLoanTwoMember 2017-04-13 2017-04-13 0001580905 ibp:AblCreditAgreementMemberibp:EurodollarRateLoanOneMember 2017-04-13 2017-04-13 0001580905 ibp:PJAMIBPHoldingsIncMember 2018-11-05 2018-11-05 0001580905 ibp:TwoThousandEighteenStockRepurchasePlanMember 2018-12-31 0001580905 country:US 2018-12-31 0001580905 us-gaap:TreasuryStockMember 2018-12-31 0001580905 us-gaap:RetainedEarningsMember 2018-12-31 0001580905 us-gaap:CommonStockMember 2018-12-31 0001580905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001580905 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001580905 ibp:ChemicalSupplierMember 2018-12-31 0001580905 ibp:WorkersCompensationMember 2018-12-31 0001580905 us-gaap:GeneralLiabilityMember 2018-12-31 0001580905 us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2018-12-31 0001580905 srt:MinimumMember 2018-12-31 0001580905 srt:MaximumMember 2018-12-31 0001580905 ibp:VehiclesAndEquipmentMember 2018-12-31 0001580905 us-gaap:LeaseholdImprovementsMember 2018-12-31 0001580905 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001580905 ibp:MiHomesIncMember 2018-12-31 0001580905 srt:AffiliatedEntityMember 2018-12-31 0001580905 ibp:RelatedPartyOperatingLeaseAgreementMember 2018-12-31 0001580905 ibp:OtherOperatingLeasesMember 2018-12-31 0001580905 ibp:TwoThousandAndFourteenOmnibusIncentivePlanMember 2018-12-31 0001580905 us-gaap:HeldtomaturitySecuritiesMember 2018-12-31 0001580905 us-gaap:TrademarksAndTradeNamesMember 2018-12-31 0001580905 us-gaap:OrderOrProductionBacklogMember 2018-12-31 0001580905 us-gaap:NoncompeteAgreementsMember 2018-12-31 0001580905 us-gaap:CustomerRelationshipsMember 2018-12-31 0001580905 ibp:WorkersCompensationInsuranceMember 2018-12-31 0001580905 srt:MaximumMemberibp:GeneralLiabilityInsuranceProgramMember 2018-12-31 0001580905 ibp:VehiclesInsuranceMember 2018-12-31 0001580905 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-12-31 0001580905 us-gaap:FairValueInputsLevel2Member 2018-12-31 0001580905 us-gaap:FairValueInputsLevel1Member 2018-12-31 0001580905 us-gaap:FairValueInputsLevel3Member 2018-12-31 0001580905 ibp:ForwardInterestRateSwapsMember 2018-12-31 0001580905 us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember 2018-12-31 0001580905 ibp:TermLoanAgreementMember 2018-12-31 0001580905 ibp:SeniorSecuredCreditAgreementMember 2018-12-31 0001580905 srt:MinimumMemberibp:VehicleAndEquipmentNotesMember 2018-12-31 0001580905 srt:MaximumMemberibp:VehicleAndEquipmentNotesMember 2018-12-31 0001580905 ibp:MasterLoanAgreementMember 2018-12-31 0001580905 ibp:TermLoanMemberus-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001580905 ibp:TermLoanMember 2018-12-31 0001580905 us-gaap:AccountsReceivableMember 2018-12-31 0001580905 ibp:AFTAcquisitionMember 2018-12-31 0001580905 ibp:AlphaMember 2018-12-31 0001580905 ibp:OtherAcquisitionMember 2018-12-31 0001580905 ibp:CdgAcquisitionMember 2018-12-31 0001580905 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2018-12-31 0001580905 us-gaap:OtherNoncurrentAssetsMember 2018-12-31 0001580905 ibp:PerformanceBasedStockUnitsMember 2018-12-31 0001580905 ibp:CommonStockAwardsMember 2018-12-31 0001580905 ibp:PerformanceBasedAwardsMemberibp:TwoThousandAndFourteenOmnibusIncentivePlanMemberus-gaap:CommonStockMemberus-gaap:OfficerMember 2018-12-31 0001580905 ibp:PerformanceBasedAwardsMember 2018-12-31 0001580905 ibp:InterestRateSwapMaturedOnAprilFifteenTwoThousandTwentyFiveMemberus-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember 2018-12-31 0001580905 ibp:InterestRateSwapMaturedOnMayThirtyFirstTwoThousandTwentyTwoMemberus-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember 2018-12-31 0001580905 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-12-31 0001580905 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-12-31 0001580905 2018-12-31 0001580905 us-gaap:AccountingStandardsUpdate201712Member 2018-01-01 0001580905 us-gaap:TreasuryStockMember 2017-12-31 0001580905 us-gaap:RetainedEarningsMember 2017-12-31 0001580905 us-gaap:CommonStockMember 2017-12-31 0001580905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001580905 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001580905 ibp:WorkersCompensationMember 2017-12-31 0001580905 us-gaap:GeneralLiabilityMember 2017-12-31 0001580905 us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2017-12-31 0001580905 ibp:VehiclesAndEquipmentMember 2017-12-31 0001580905 us-gaap:LeaseholdImprovementsMember 2017-12-31 0001580905 us-gaap:LandMember 2017-12-31 0001580905 us-gaap:FurnitureAndFixturesMember 2017-12-31 0001580905 us-gaap:BuildingMember 2017-12-31 0001580905 ibp:MiHomesIncMember 2017-12-31 0001580905 srt:AffiliatedEntityMember 2017-12-31 0001580905 us-gaap:HeldtomaturitySecuritiesMember 2017-12-31 0001580905 us-gaap:TrademarksAndTradeNamesMember 2017-12-31 0001580905 us-gaap:OrderOrProductionBacklogMember 2017-12-31 0001580905 us-gaap:NoncompeteAgreementsMember 2017-12-31 0001580905 us-gaap:CustomerRelationshipsMember 2017-12-31 0001580905 ibp:WorkersCompensationInsuranceMember 2017-12-31 0001580905 srt:MaximumMemberibp:GeneralLiabilityInsuranceProgramMember 2017-12-31 0001580905 ibp:VehiclesInsuranceMember 2017-12-31 0001580905 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2017-12-31 0001580905 us-gaap:FairValueInputsLevel2Member 2017-12-31 0001580905 us-gaap:FairValueInputsLevel1Member 2017-12-31 0001580905 us-gaap:FairValueInputsLevel3Member 2017-12-31 0001580905 us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember 2017-12-31 0001580905 ibp:TermLoanAgreementMember 2017-12-31 0001580905 ibp:SeniorSecuredCreditAgreementMember 2017-12-31 0001580905 ibp:MasterLoanAgreementMember 2017-12-31 0001580905 us-gaap:AccountsReceivableMember 2017-12-31 0001580905 ibp:AlphaMember 2017-12-31 0001580905 ibp:ColumbiaMember 2017-12-31 0001580905 ibp:AstroMember 2017-12-31 0001580905 ibp:OtherAcquisitionMember 2017-12-31 0001580905 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2017-12-31 0001580905 ibp:PerformanceBasedStockUnitsMember 2017-12-31 0001580905 ibp:CommonStockAwardsMember 2017-12-31 0001580905 ibp:PerformanceBasedAwardsMember 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 ibp:AlpineMember 2016-12-31 0001580905 ibp:OtherAcquisitionMember 2016-12-31 0001580905 ibp:EastCoastInsulatorsIILLCMember 2016-12-31 0001580905 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2016-12-31 0001580905 2016-12-31 0001580905 us-gaap:TreasuryStockMember 2015-12-31 0001580905 us-gaap:RetainedEarningsMember 2015-12-31 0001580905 us-gaap:CommonStockMember 2015-12-31 0001580905 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0001580905 2015-12-31 0001580905 2018-06-30 0001580905 ibp:TermLoanMemberibp:TermLoanSecondAmendmentMember 2018-06-19 0001580905 us-gaap:RevolvingCreditFacilityMemberibp:AblThirdAmendmentMember 2018-06-19 0001580905 ibp:TwoThousandEighteenStockRepurchasePlanMember 2018-03-02 0001580905 ibp:TermLoanMemberibp:TermLoanAgreementMember 2017-04-30 0001580905 us-gaap:RevolvingCreditFacilityMemberibp:AblCreditAgreementMember 2017-04-30 0001580905 us-gaap:LetterOfCreditMemberibp:AblCreditAgreementMember 2017-04-30 0001580905 us-gaap:RevolvingCreditFacilityMemberibp:AblCreditAgreementMember 2017-04-13 0001580905 2019-02-20 0001580905 srt:MaximumMemberibp:TwoThousandEighteenStockRepurchasePlanMemberus-gaap:DirectorMember 2018-11-05 0001580905 ibp:TermLoanMemberibp:AmendedTermLoanAgreementMember 2017-11-30 iso4217:USD shares iso4217:USD shares ibp:Instruments pure ibp:Swap ibp:Location ibp:Business ibp:Installment ibp:Segment EX-101.SCH 9 ibp-20181231.xsd XBRL TAXONOMY EXTENSION SCHEMA 101 - Document - Document and Entity Information link:calculationLink link:presentationLink link:definitionLink 103 - Statement - Consolidated Balance Sheets link:calculationLink link:presentationLink link:definitionLink 104 - Statement - Consolidated Balance Sheets (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 105 - Statement - Consolidated Statements of Operations and Comprehensive Income link:calculationLink link:presentationLink link:definitionLink 106 - Statement - Consolidated Statements of Operations and Comprehensive Income (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 107 - Statement - Consolidated Statements of Stockholders' Equity link:calculationLink link:presentationLink link:definitionLink 108 - Statement - Consolidated Statements of Cash Flows link:calculationLink link:presentationLink link:definitionLink 109 - Statement - Consolidated Statements of Cash Flows (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 - Property and Equipment link:calculationLink link:presentationLink link:definitionLink 115 - Disclosure - Goodwill and Intangibles link:calculationLink link:presentationLink link:definitionLink 116 - Disclosure - Long-Term Debt link:calculationLink link:presentationLink link:definitionLink 117 - Disclosure - Fair Value Measurements link:calculationLink link:presentationLink link:definitionLink 118 - Disclosure - Derivatives and Hedging Activities link:calculationLink link:presentationLink link:definitionLink 119 - Disclosure - Stockholders' Equity link:calculationLink link:presentationLink link:definitionLink 120 - Disclosure - Employee Benefits link:calculationLink link:presentationLink link:definitionLink 121 - Disclosure - Income Taxes link:calculationLink link:presentationLink link:definitionLink 122 - Disclosure - Related Party Transactions link:calculationLink link:presentationLink link:definitionLink 123 - Disclosure - Commitments and Contingencies link:calculationLink link:presentationLink link:definitionLink 124 - Disclosure - Business Combinations link:calculationLink link:presentationLink link:definitionLink 125 - Disclosure - Income Per Common Share link:calculationLink link:presentationLink link:definitionLink 126 - Disclosure - Subsequent Events link:calculationLink link:presentationLink link:definitionLink 127 - Disclosure - Quarterly Financial Information (Unaudited) link:calculationLink link:presentationLink link:definitionLink 128 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:presentationLink link:definitionLink 129 - Disclosure - Organization (Tables) link:calculationLink link:presentationLink link:definitionLink 130 - Disclosure - Significant Accounting Policies (Tables) link:calculationLink link:presentationLink link:definitionLink 131 - Disclosure - Revenue Recognition (Tables) link:calculationLink link:presentationLink link:definitionLink 132 - Disclosure - Property and Equipment (Tables) link:calculationLink link:presentationLink link:definitionLink 133 - Disclosure - Goodwill and Intangibles (Tables) link:calculationLink link:presentationLink link:definitionLink 134 - Disclosure - Long-Term Debt (Tables) link:calculationLink link:presentationLink link:definitionLink 135 - Disclosure - Fair Value Measurements (Tables) link:calculationLink link:presentationLink link:definitionLink 136 - Disclosure - Employee Benefits (Tables) link:calculationLink link:presentationLink link:definitionLink 137 - Disclosure - Income Taxes (Tables) link:calculationLink link:presentationLink link:definitionLink 138 - Disclosure - Related Party Transactions (Tables) link:calculationLink link:presentationLink link:definitionLink 139 - Disclosure - Commitments and Contingencies (Tables) link:calculationLink link:presentationLink link:definitionLink 140 - Disclosure - Business Combinations (Tables) link:calculationLink link:presentationLink link:definitionLink 141 - Disclosure - Quarterly Financial Information (Unaudited) (Tables) link:calculationLink link:presentationLink link:definitionLink 142 - Disclosure - Organization - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 143 - Disclosure - Organization - Summary of Annual Percentage of Installation Net Revenue by Product Category (Detail) link:calculationLink link:presentationLink link:definitionLink 144 - Disclosure - Significant Accounting Policies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 145 - Disclosure - Significant Accounting Policies - Allowance for Doubtful Accounts Receivable (Detail) link:calculationLink link:presentationLink link:definitionLink 146 - Disclosure - Revenue Recognition - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 147 - Disclosure - Revenue Recognition - Summary of Impact of Adopting Topic 606 on Consolidated Balance Sheets (Detail) link:calculationLink link:presentationLink link:definitionLink 148 - Disclosure - Revenue Recognition - Summary of Impact of Adopting Topic 606 on Consolidated Statements of Operations and Comprehensive Income (Detail) link:calculationLink link:presentationLink link:definitionLink 149 - Disclosure - Revenue Recognition - Summary of Revenues Disaggregated by End Market and Product (Detail) link:calculationLink link:presentationLink link:definitionLink 150 - Disclosure - Revenue Recognition - Summary of Assets and Liabilities Related to Uncompleted Contracts and Customer Deposits (Detail) link:calculationLink link:presentationLink link:definitionLink 151 - Disclosure - Revenue Recognition - Schedule of Cost and Estimated Earnings on Uncompleted Contracts (Detail) link:calculationLink link:presentationLink link:definitionLink 152 - Disclosure - Revenue Recognition - Schedule of Net Under (Over) Billings (Detail) link:calculationLink link:presentationLink link:definitionLink 153 - Disclosure - Investments - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 154 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Detail) link:calculationLink link:presentationLink link:definitionLink 155 - Disclosure - Property and Equipment - Schedule of Depreciation and Amortization Expense on Property and Equipment, by Income Statement Category (Detail) link:calculationLink link:presentationLink link:definitionLink 156 - Disclosure - Property and Equipment - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 157 - Disclosure - Goodwill and Intangibles - Summary of Change in Carrying Amount of Goodwill (Detail) link:calculationLink link:presentationLink link:definitionLink 158 - Disclosure - Goodwill and Intangibles - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 159 - Disclosure - Goodwill and Intangibles - Schedule of Gross Carrying Amount and Accumulated Amortization (Detail) link:calculationLink link:presentationLink link:definitionLink 160 - Disclosure - Goodwill and Intangibles - Schedule of Estimated Aggregate Annual Amortization (Detail) link:calculationLink link:presentationLink link:definitionLink 161 - Disclosure - Long-term Debt - Schedule of Debt (Detail) link:calculationLink link:presentationLink link:definitionLink 162 - Disclosure - Long-term Debt - Schedule of Debt (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 163 - Disclosure - Long-term Debt - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 164 - Disclosure - Fair Value Measurements - Schedule of Fair Values of Financial Assets and Liabilities (Detail) link:calculationLink link:presentationLink link:definitionLink 165 - Disclosure - Fair value measurements - Summary of Change in Fair Value of Contingent Consideration (Detail) link:calculationLink link:presentationLink link:definitionLink 166 - Disclosure - Fair Value measurements - Summary of Carrying Values and Associated Fair Values of Financial Assets and Liabilities (Detail) link:calculationLink link:presentationLink link:definitionLink 167 - Disclosure - Derivative and Hedging Activities - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 168 - Disclosure - Stockholder's Equity - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 169 - Disclosure - Employee Benefits - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 170 - Disclosure - Employee Benefits - Summary of Workers' Compensation Known Claims and IBNR Reserves (Detail) link:calculationLink link:presentationLink link:definitionLink 171 - Disclosure - Employee Benefits - Schedule of Insurance Receivable for Claims (Detail) link:calculationLink link:presentationLink link:definitionLink 172 - Disclosure - Employee Benefits - Summary of Equity-Based Awards for Employees (Detail) link:calculationLink link:presentationLink link:definitionLink 173 - Disclosure - Employee Benefits - Summary of Stock Compensation Expense (Detail) link:calculationLink link:presentationLink link:definitionLink 174 - Disclosure - Income Taxes - Provision for Income Taxes (Detail) link:calculationLink link:presentationLink link:definitionLink 175 - Disclosure - Income Taxes - Reconciliation of Effective Tax Rate on Net Income (Loss) and Federal Statutory Tax Rate (Detail) link:calculationLink link:presentationLink link:definitionLink 176 - Disclosure - Income Taxes - Components of Net Deferred Tax Asset or Liability (Detail) link:calculationLink link:presentationLink link:definitionLink 177 - Disclosure - Income Taxes - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 178 - Disclosure - Income Taxes - Gross Unrecognized Tax Benefit (Detail) link:calculationLink link:presentationLink link:definitionLink 179 - Disclosure - Related Party Transactions - Schedule of Related Party Transactions (Detail) link:calculationLink link:presentationLink link:definitionLink 180 - Disclosure - Related Party Transactions - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 181 - Disclosure - Commitments and Contingencies - Schedule of Accrued General Insurance Reserves (Detail) link:calculationLink link:presentationLink link:definitionLink 182 - Disclosure - Commitments and Contingencies - Schedule of Insurance Receivable for Claims (Detail) link:calculationLink link:presentationLink link:definitionLink 183 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 184 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments Under Noncancellable Operating Leases and Capital Lease (Detail) link:calculationLink link:presentationLink link:definitionLink 185 - Disclosure - Commitments and Contingencies - Total Rent Expense under Operating Lease (Detail) link:calculationLink link:presentationLink link:definitionLink 186 - Disclosure - Business Combinations - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 187 - Disclosure - Business Combinations - Summary of Business Acquisitions (Detail) link:calculationLink link:presentationLink link:definitionLink 188 - Disclosure - Business Combinations - Summary of Business Acquisitions (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 189 - Disclosure - Business Combinations - Summary of Estimated Fair Value of Assets Acquired and Liabilities Assumed (Detail) link:calculationLink link:presentationLink link:definitionLink 190 - Disclosure - Business Combinations - Estimates of Acquired Intangible Assets (Detail) link:calculationLink link:presentationLink link:definitionLink 191 - Disclosure - Business Combinations - Pro Forma Results of Operations (Detail) link:calculationLink link:presentationLink link:definitionLink 192 - Disclosure - Income Per Common Share - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 193 - Disclosure - Quarterly Financial Information - Schedule of Selected Quarterly Financial Data (Detail) link:calculationLink link:presentationLink link:definitionLink 194 - Disclosure - Long-term Debt - Schedule of Debt (Detail) (Alternate 1) link:calculationLink link:presentationLink link:definitionLink 195 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments Under Noncancellable Operating Leases and Capital Lease (Detail) (Alternate 1) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 10 ibp-20181231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 11 ibp-20181231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 12 ibp-20181231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 13 ibp-20181231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 14 g675567g50s93.jpg GRAPHIC begin 644 g675567g50s93.jpg M_]C_X 02D9)1@ ! 0(!>@%Z #_X4K::'1T<#HO+VYS+F%D;V)E+F-O;2]X M87 O,2XP+P \/WAP86-K970@8F5G:6X](N^[OR(@:60](EG)E4WI.5&-Z:V,Y9"(_/CQX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z M;65T82\B('@Z>&UP=&L](D%D;V)E(%A-4"!#;W)E(#4N,RUC,#$Q(#8V+C$T M-38V,2P@,C Q,B\P,B\P-BTQ-#HU-CHR-R @(" @(" @(CX*(" @/')D9CI2 M1$8@>&UL;G,Z&UL;G,Z>&UP/2)H='1P.B\O;G,N861O8F4N M8V]M+WAA<"\Q+C O(@H@(" @(" @(" @("!X;6QN&UP.D-R96%T;W)4;V]L/D%D;V)E($EL M;'5S=')A=&]R($-3-B H5VEN9&]W&UP.DUE=&%D871A1&%T M93XR,#$Y+3 R+3(R5# Y.C Y.C(U*S U.C,P/"]X;7 Z365T861A=&%$871E M/@H@(" @(" @(" \>&UP.E1H=6UB;F%I;',^"B @(" @(" @(" @(#QR9&8Z M06QT/@H@(" @(" @(" @(" @(" \&UP1TEM9SIH M96EG:'0^,30X/"]X;7!'26UG.FAE:6=H=#X*(" @(" @(" @(" @(" @(" @ M/'AM<$=);6&UP1TEM9SII;6%G93XO.6HO-$%!45-K6DI29T%"06=% M05-!0DE!040O-U%!#AF2'@X9DAX.&9(=T5(0G=C3D1!,%E%0D%91VA54D92;V9(>#AF)B-X03M( M>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX M.&9(>#AF2'@X9DAX.&8O.$%!15%G06Q!14%!=T52)B-X03M!04E205%-4D%F M+T5!84E!04%!2$%114)!445!04%!04%!04%!05%&07=)1T%104A#06M+0W=% M04%G241!445"05%%04%!04%!04%!)B-X03M!44%#07=11D)G8TE#46],14%! M0T%1341!9U%#0F=C1$)!24=!;DU"06=-4D)!049)4DEX459%1T4R16EC6455 M37!':$)X5WA1:5!")B-X03M5=$AH37A::3A#4GEG=D5L47I25&MQ2WE9,U!# M3E51;FLV3WI.:&156DA41#!U24E*;TU*0VAG6FA*4D92<5,P5G1.5DM"DI$4D1G:&%357E7:5DW3$-",U!33F5*16=X9%5K=V=*0VAG M6DIJ6D9':61K9$95,SAQ3WIW>6=P)B-X03LP*U!Z:$I3:W1-5%4U4%)L9%E7 M5G!B6$8Q95@Q4FQ:;61O85=P%,X16PQ0RM: M;&5:9S92:5)H2DE6=#,U37-J3GID84DQ1G=Q>G)Z4G$Y,7!/;'=8)B-X03M6 M=7%34WE8*VTR8F5O0U8T6'0O0F%Y14)3=GA"2FU+*SE/=E1!<6-9<3=&6%EQ M-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ)B-X03LW1EA9<3=&6%EQ M-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ>'(X=V8K3T1A+SA!8EHP M4"]U%8R2W5X5C)+=7A6)B-X03LR2W5X5C)+=7A6,DMU>%8R2W5X M5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%9X$AP M;C19>'@Y36=Y1FQ!-58Y3V=3;4976B]M04-.071!5%4O<&I1-FXO=#A7;4)7 M4S1Q)B-X03LW1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=& M6%EQ-T9867$W1E5R.''(X=V8K3T1A)B-X03LO=T1B6C!0+T%, M4]F&IT3D@K)B-X03LQ0S-Z-V4K0E5F;RMQ,C)Q5T5D-6(Q0W9S.%HK M,&IJ-U-.-V6-F5$(Y3G512$QF9G=/2W!S,TQI94I!86UX27%++TQB M1EAL2R]K3&)X,B\Q93,Q6EE94D9.1W-1=&U:0C8W:&E0:FY:,E--)B-X03MJ M;D='67-*0UA,36-.<7I,.'="5%%,459R5%=.1#-0+T%',DQ407)*8U9D:7)S M5F1I6=D>64R2W!.<$=N6&5P6'$V-W$V1DA! M+S-',D1B:4)$*S)W+S,T,U@R+U56)B-X03M:1F=6,DMS6C%*2#AV86\R#A*)B-X03M'5W$X8DY7.%55J,G=+.')4.&AU1G4P2"M) M6F)J-$QH0DYD5S1L)B-X03ML65A%;DUE;WEY4FAX1CEP0E%5:W$O.$%K-&)6 M;68U9T-M9U=G#)()B-X03MF M0W)+8T-U>%8R2W5X5C)+;TA7=$ET.59S2'1:4U5A;V5#6F9T4GER.6PQ.7AI M<44X=6%V8UA34S)';T%2-G19:TID2C)C9G-Y<"]K)B-X03MU3594;D9867$W M1EAI=FQ(5V)Z6&9Z1C!R5CE1.'93-F9C,V9+66%N.5,Q3T]+44=Z;E=+,UDS M2W!B%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R M2W5X5E-U'A6:49V<68K3712;7-K M65)A2EIS1VY116E3-C-01&%G2W!686XO041O54UZ4D5J4EDP54MI04MQ9U5! M03)!)B-X03M!=TIB>%8R2W5X5C)+=7A6,DMP2#5I,'DV3''!G+S-+5TE. M13=4=VYD-%#!N5DQ85DQ#2SET:E=/46)Q9G1+=RLP)B-X03MR M1'A">%9&-'$W1EAN,S$X:C@S9G%N-F5U>'I15C!#:4=+:V1Q>F5P5#%U87=T M-FY)>65H=DMO6#%.=4I+D%&3D%T0E=T3EDP4&,O)B-X03LY=&DP=TMY6$9867$W1EA9<3=& M6%EQ-T9867$W1EA9<3=&6%EQ-T96:S@X14545%1Y3$9%9W$X:FM+;TAU5&EQ M45 U;'9.4FM-4&PV)B-X03LQ*W-G8DYQ32]+3S)5*S,W56XP65963%AY;D9* M2W0Q%8R2W5X5FEU<7-F3$=O4')% M4TTK:UAJ53%',U1Q:W@K>DUG3D(X6%)S2W-O:&QJ;6E384IG.%5I)B-X03MH M,&-D0W)#;TEW2W5X5C0O-5)V-&1:+TUD8C9Z,"M33W=T,FI.:&98=7 S:51V M6GEA9DI(1U5S2DAL:&U$>7A/,TEK3T8S6F$W:W$Y)B-X03MG2D-G:VUG1S5* M-E5W2VQ!.#1E56I(-FE9*95-V8F58-UDV M:$MP;SDP>#17<4@S)B-X03MK+V$K4S168F@X<71D>4QC*UE,:S9L3W U2F(O M04=,5TTO-4U9*S$X,C8T<6XV27%+15%"5E555E%+04%E07=+,VER7,X2W5(0W%Z2G5! M44LX4TLY8U96=%!S8F5WDYO9W1F>3!I.'8Q831T-#E4361V0F126$5-56EY8U8T>'I3 M=VE,-%AL-F,R04A,FEH:6AJ5TM&1FII455214%645!!05E% M3AV4V18-$U59FE184UV5E14=4U66#1Q;WE8)B-X03ML M;D8O97IX<"]R3V\O5V-6459Z-6XX=C)O4=Z$%X5D51)B-X03M4=WIX3$Y"27-S5&EQ4TE1>6ME24DV-'%V>%8R M2W5X5DMM.#)E5FQJ5U)T6G-21SA36$-/8FU%07=Y:T-/54AL=6IL:'AB;V-6 M4R\X)B-X03MW9CA!:F"](1%-P1F4O;F(U2W1W3T8S05-A.%1.9%=S24Y0)B-X03M$;$M4*T=.2VLY M,2MF=FPV:$U/;S940E$P+V584FY0,U)+4#$T<7=V>D0O>FMB<#!7=E=&=75O M4%!A9TUB<3DP.4%S8TIK055$9S1C)B-X03MY,$9A-S=D=#ES5G!0;"].;CAM M<'%.<4=T6$]P2')3-FML2V4M%02M72S!M=&@K968U33):5F)/-&=G8F]' M5TQI9"]&=5 V>FEQ)B-X03M::C@O=GEZ-S9T1%1V4U)$+TA!<3G))=T)* M54EG)B-X03M:=D-H-DAF,G%R4TIU9CA!;DHS>4UG4#%/,'9R-W=%345GG!I,4A6)B-X03LQ='11=G1!0FMR M3%!.23EU='DW16MY8W5%+TIT=7%Q9CEB<%96;D,O:V(K6FPQ6#E**V1R:5E. M4W$O5W)S:6@K,$M*-D9F<"]$1E91)B-X03LO=T1/33=807)F95IR:'E4=48K MFI(*UA-)B-X03MLFI.-45)+V-3>DEE=GAW,F(W.75K0V)E,DMP9$XO>FDS M;T)F;F(V<5E'D)V.'-X5',T3E X:S$S>%8W5"M4;FQJ579,)B-X03M0-60V5'!/<&U4 M-B]%:G902$Q)6D]"95)M5D9R$U+)B-X03M7-T]A43 U4$)%BM904$P0S!!-D173D1!+S=J1G!I55+,C,R:#$V2'125F199C@T-V9L M2&)7;'9$3&]36%4P4TMS;'A*3F-C<$=!;WIS0DQX*TDW,$70R4#-S:$]+;WE(>5(U3&A+;4A13DYJ2VEI;$Q30F%$,F]M2W!B)B-X03MQ M;C559FPW<65S5T]S6&5H,GAV.4]94&)V1W9P;V5.4V]K:E1I:V=$1V\U02]D M:7%F2%%T14IQ9%!T:50Q4&]X+W="3597=C5E,$-2)B-X03M#:C9:84]J0VI+ M,$5:0DAU0W5+;V8O0G9L1"]Q>#9F+T%.27-(+TY/2W):4$DO:W53;G%A0G!R M,#9C%HK)B-X03MB2#AZ46%5:3-B<597>F]P$1%9E(T0W5+41U0TEX4VU+="\X<34X M:2\X059J=% K4EEX)B-X03M60DAY<"M6679X<#5S.4Q&*WIT171O5$8V>&1) M;&Y:0DA8;'E72C%K27 Y:VE W3E)8C5&+S9S9' O=T%I>&EQ5E1A2BM4:TML-6LP84Y6 M:4TW33AS0V=23$PV2FM*3&99179W8W5N3&)R:7)2)B-X03LX<"]L16MV-E%A M3%1"1DTP9&EL6EEV44TU<39O;S5C9E994# V:U5W<7%2*UAV>6AL35EJ9S!H M>DU9>$1X:VA037I/.%515VIB.#5))B-X03MN4F%D5U5G8F'0W5S-2<%HU-59623!J46-M M9#)A9U9607%38U91)B-X03M#-D(K54180U=Y=S9/,7I*3SER2$-*25,W6$59 M0F5%3'EQ6D9$DM98F)4=$YN;55Y07AX*VTW M07=396Q,G)Z:4QQ:$I54TPX4S$V M:F-91E)V+TMU9DEV+T%&63=4+VM73591;6\K55!Y=C Q1F958D143$I'1$97 M=41(14-%2$IY0S58)B-X03LW2S=N=WA60S-8:R\X<&(R2S0P-S!D3FIL;5)) M6$5%65$>DE9=$A$,C=/;'=V M<5$Q)B-X03MJ84QI2D$T-69#53E2959E;%)85A&;59%:TUQ,5)WBM6-V)Z1$)"8C-.,V-7.$5,6UI.'53.&%% M34%E;T=+<%-V-5HV56UP+W!+3%5,-DLU5#8X8F9G)B-X03LP05-&=%%K:VQK M6D5-2E9J1SAX3690;%-G&,S-S)92G%I>7AX M16HP6EEG2WA24FUG835K:V].:7AO)B-X03LQ52M$1E=F5SA+45%2=TE72U)+ M<4M72EII1D9"5FIU5#=N1E8K2W-8,4AY0EE8,G S5CE*<48U1W0U2DI.3F%) M8F8P=E5K50X M<#-%)B-X03M.>$)08UAR43-.=&-7:W-A4U)1DMS-4,K:$9&>#13<'E5 M1#1D>7)":RM(1E=E5SA+45%2=TE72U)+<4M72EII1D9"5FIU5#=N)B-X03M& M5BM+DA&534P5'E(<%=J*UE,;EA,835U<$QM-FIN:6MH M:V50,&5-.3-*969:4D5*-%-43T4U13!5*T\K2W-K>%9,9&8P2TA7)B-X03MR M2T\P;6YL=#%I=4E,<%I)4%0U8S=A5EIK0CE62E8T;&M&9FAX5FDP,S51-DY0 M85)7DAT5VTR1S%:2#5F.'173V@R.&-.)B-X03MT2DQ-67)3,7-6;&Y+;"]2#E6;3)!,E5K3'AR:7%"2#5/-D0V3C-' M*V\V)B-X03MG-79);F=E471A:#%2;U1B<%%R8FEP:FAD:U5T6'(X6$DP26)6 M:W9L%9J36XU M:'-M#!Y8T]6-&U%;%!7.54P)B-X03M+9T1L>'!X.38T85%P*V)V3B]M M>7DP4#8U;VUI5'1ED9&=TUK,'%L,FIH:6MA34$X42\R*VQ65V)A<&5Y,D]N>EA55G),9E-2049B M5S-#)B-X03MM5GE30E)E4E5D-CEC5F5996-F>FXX=S9,8U=555AL;64Q*W-% M,4=O8DY*46=C67933$-U+V5V>7=Q>4154%!F;5IT13%/-'-F2S)O)B-X03LR M,2]B5V-T>%II-6=%-E-424%5:3E+0U9:5TQN64)C0W!,6F9M<#4X13ET63-N M:V4Y;758;E='-'5O;W)U1T9%2E%'56AR96%-8U-Z)B-X03M+47-Z:C1343-% M<6-65S)8-7 K9G(K*VAI4&MU.3!M04IB3D\Q>F(S9'E3,#%X87))16%/3TI& M155-,' S<6%R56AE3$M657AV=D]V)B-X03MN:$QY5TMY,'AP-$5U%)7&AJ1DLQ2F9O=7EL5C9: M9'IT8C)S,#91=F-.)B-X03M&1WIR0D91>5-&45-%5&M62$IU9W%C5F5*9FUD M*V98;2]W079A4F)Z5UAL1R]W0DMM;&Y13F0V4Y)3$\V9#5K)B-X03LP M,U5F4V$W4EA.=4DQ*TM8,#):2U5D5EIQ:C=!24]&52]W0E(X,B]M3EIA3G!C M;S!*8FY58G5'.6YU;&AG;5E2*VQV6GAT17)V-F-K)B-X03MI3W)30G!447%Y M<'I*1T)5-#AL-CDU;S%3-79O.6%S9G%S545C1%31.5FAI%9:3#90=V5R>"LP4%0U52LS,G!8=FEQ M+T9867$W1EA9<3=&)B-X03M867$W8BMM2W5X5C)+=7A6,DMU>%8R2V],5V8P M3"MJ6G8P,3E7+U)L0CE9*W4K;C9&2VEN4#%F9S8K3TMO,T9867$W1EA9<3=& M6%EQ)B-X03LW1EA9<3=&6%EQ+R\R43T]/"]X;7!'26UG.FEM86=E/@H@(" @ M(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @/"]R9&8Z06QT/@H@ M(" @(" @(" \+WAM<#I4:'5M8FYA:6QS/@H@(" @(" \+W)D9CI$97-C&UL;G,Z<&1F/2)H='1P.B\O;G,N861O8F4N8V]M+W!D9B\Q M+C,O(CX*(" @(" @(" @/'!D9CI02 Q,"XP,3PO<&1F.E!R;V1U8V5R/@H@(" @(" \+W)D9CI$97-C&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT"UD M969A=6QT(CYS=#,W/"]R9&8Z;&D^"B @(" @(" @(" @(#PO"UR97!A:7(B/D9R:2!&96(@,C(@,C Q.2 P.3HP.#HR M,B!'350K,#4S,"8C>$$[4V-R:7!T('8R+C,L($EL;'5S=')A=&]R('8Q-BXP M+C F(WA!.T=R87!H:6,@='EP93H@3&EN92!#:&%R="8C>$$[)B-X03OB@*(@ M,2!B;&%C:R!R=6QE$$[)B-X03LM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+28C>$$[1G)I($9E8B R,B R,#$Y(# Y.C Y M.C Q($=-5"LP-3,P)B-X03M38W)I<'0@=C(N,RP@26QL=7-T$$[1W)A<&AI8R!T>7!E.B!!$$[ M5&AE(&9O;&QO=VEN9R!F;VYT&UL;G,Z>&UP5%!G/2)H='1P.B\O;G,N861O M8F4N8V]M+WAA<"\Q+C O="]P9R\B"B @(" @(" @(" @('AM;&YS.G-T1&EM M/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O7!E M/2)297-O=7)C92(^"B @(" @(" @(" @(#QS=$1I;3IW/C8Q,BXP,# P,# \ M+W-T1&EM.G<^"B @(" @(" @(" @(#QS=$1I;3IH/CF4^"B @(" @(" @ M(#QX;7!44&3X*(" @(" @(" @(" @(" @(" @/'-T1FYT.F9O;G1&86-E/E)O;6%N/"]S M=$9N=#IF;VYT1F%C93X*(" @(" @(" @(" @(" @(" @/'-T1FYT.F9O;G14 M>7!E/E1Y<&4@,3PO&UP5%!G.E!L871E M3F%M97,^"B @(" @(" @(#QX;7!44&7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QX;7!'.F=R M;W5P3F%M93Y$969A=6QT(%-W871C:"!'&UP1SIG&UL;G,Z>&UP34T](FAT=' Z M+R]N&%P+S$N,"]M;2\B"B @(" @(" @(" @('AM;&YS M.G-T179T/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O&UP+F1I9#HR-39#.#)#130Q,S9% M.3$Q03(R1D9$,#0V-$$S-S)!,#PO>&UP34TZ1&]C=6UE;G1)1#X*(" @(" @ M(" @/'AM<$U-.DEN&UP+FEI9#HR-39#.#)#130Q,S9%.3$Q M03(R1D9$,#0V-$$S-S)!,#PO>&UP34TZ26YS=&%N8V5)1#X*(" @(" @(" @ M/'AM<$U-.D]R:6=I;F%L1&]C=6UE;G1)1#YX;7 N9&ED.D4Q13%#0D$W0D9# M,T4T,3$X0C$W0S8T139"-D5$0T1%/"]X;7!-33I/7!E M/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^ M&UP+FEI9#HR-39#.#)#130Q,S9%.3$Q03(R1D9$,#0V M-$$S-S)!,#PO&UP34TZ1&5R:79E9$9R;VT@&UL;G,Z17AT96YS:7-&;VYT4V5N'1E;G-I7!E/2)297-O=7)C M92(^"B @(" @(" @(" @(" @(" @(#Q%>'1E;G-I#IX;7!M971A/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @"CP_>'!A M8VME="!E;F0](GK&>ZL[%P@X5U]):5*M).F8+10[I%+?VB.N M[ZHUA[49H)M[#/MTTF[I,B:$[,HD*5 M.5?E< K%(I=))(ITVHUBIIS#T9*63K4#%P1)21%,J/IT@6+:M0>O/)(1('+@ M%%@2(5,#^ H% *A]3OZ-OJ ?8KY1?DE=L+&<<8ZN3IE?1O\ #[%?%S\D:1@ MG.>,]5X,(8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# M8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# HWU._HV^H!]BOE%^25VPL9QQCJY M.F5]&_P ^Q7Q<_)&D8)SGC/5>#"& P& P& P& P& P& P& P& P& P& P& P M& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P&!XMBLE?J,+(62U M3<57*_$H@XDIJ:?MHR,8HF5303.Z>NU$FZ/FKJI-T0.<#+.%4D$@.JH0A@Q4 M=LZZ):(:E.+2P96Z?:1KR-KL)!JV7BI.<8T^X/82'E2 M,I:8:5&UN8UDZ1K,]5X,(8# 8# 8# 8# 8# 8# 8# 8# 8# 8# M8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8%2N6NGK+M]G MH4L2UFYVLZWY"U?9VQZ36K8M2;%=:M#478\# H0=B2GZJ5E*43:5FUUN%EX[ M+"*G6UL4(QZ,T$8V<%B;7[MC'^N$J(P_"KE!+10U78MPK11&BR$@6^. M43:]MFOXQPC#4LSPQX];,U+/L)Z_1C&L(5CAAPZXHH0UBWCI]>?K<)Z2P15$S?G,\[?3)NIW]&WU /L M5\HOR2NV$C..,=7)TROHW^ 'V*^+GY(TC!.<\9ZKP80P& P& P& P& P& P& M P& P& P& P& P& P& P& P& P& P& P& P&!"'(3=M=T'K&?O4VZ:^L4FCA MG4X==006L-H6;JC%1B*1!\XZ'GE!Q)KI@(,XU%TZ./\ 5E*:Q%YMW9)FT=%! M.FQR/DK@K=-27N:4D;&O)R^P:N^D%P%S)EF7JCZXQB8F$I3*H2KD;"@V1*91 M0DE-K^$C=CV+NN-<<)_'UR8HG5/%MJSFZ& P& P& P& P& P& P& P& P&!1 MOJ=_1M]0#[%?*+\DKMA8SCC'5R=,KZ-_@!]BOBY^2-(P3G/&>J\&$,!@,!@, M!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,# -G[-I^H*5,WV\ M29(V"AD/&;MX3O9%XH!@9Q,4V$Y!>2D@L (M&Y3%+W\2RZB#5%PX2L1,S:$F M8B+RUKZ=UE;^:VQTN1N^(P[/4<(X7;ZGUBZ\2L9*-47'L*+2+AH3='&N MM0] V?J9?U\C%4:#CH1"S1#0XNG9"Q,4U;M'LVP("JJ*9D%#SD6I(0+I)^*T M:W1E-6JJ<)VK53KC"WIW99OC/R @.16M(^X1WD,; R\N+NE>(H)E(.P)I%,L M"13F,J>*DB]WT.Y,)_-:G,V54].9O4D95%IW:EIF\;]:PV9:,!@,!@,!@,!@ M,!@,!@,!@,!@4;ZG?T;?4 ^Q7RB_)*[86,XXQUQKTTDJYQAH$JNA3JFJHHV7NC]NH!5C.3(G M JBSKPE"QRC=0Z<:U$M7A'!W@RP;(,F+%FBFV:,V;5(J#9JU;HE(D@W;HD(DBBD0J:29"D(4I2@ < MW1VL#4SNZKSW"K=[7DGK6-<.M/7^13BMNTV/* -8QW(N?-5=-D.Y46B3YR=2 M3KS@PIMXVP [A3KM8N<;,5>D3I1:7K]ACFTK$R+8PBDY9NDP43,)3 "B*Q!$4G#98I'#5PFJV<)IKI*) MEYNF>,/?P& P& P& P& P& P& P(&Y*[2M^G-0V&]T6ASNQ++'.(ALT@X&L6 M>Y*,6;V3;(S-ED:Q26LA=)R*K,*,A,NHFI1F?C!RCE=YRS6OV>KL*S.3O&OCIRIA6T M6Z<.D(ZE\CEMF,XVCRJ[@RGK"T4.0UB_;S5C:DC8JQHSD:YC(2*,U?-P$Q;G M,MIDIG[\"JLG=YET [E\LIRAXI5\W4$&2"A3DJD&Y&0>IEF) M-NQ<],*(_P#*>^77ISQKG93'?/IUVR5ZO0E3@XJM5N,:0L#!L6\;$Q;!($6C M)DV(":*"1 [B/8H=SJ',=5903JK'45.OV M&.$M7.D+ M3/\ "O=[KC5LN2<.M/WZ14E-0W.0,!6D:[D'/EI-'*X@5%HB^EI M3"[LU"UMJ:->3T@G).X+4VG$K,GJW6\8X2:,SJUZE#=+:O'O9<96TR3JPR#J MQV*:<>C*-Q>_7FA/J=_1M]0#[%?*+\DKMA8SCC'5R=,KZ-_@!]BOBY^2-(P3 MG/&>J\&$,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@<2ZZ M+9%9RY62;MVZ2BZZZZA$D4$4B"HJLLJH)2)I)D*8ZBAS%(0A1,80 !' U);( MNUPYZ[/6TGJ:0>0O'RFOVSG9%^;D.5*SJMG F2*V,8"D3G?3FT?VZ^^G-M"H5#JNLJE"4>EQ*$-7(!H5H MP9HAW,;VB==V[7'^L=R#U;MQ%HLS#"F P&!7 MGDSQ^@.16M)"GR/D,;"Q\R4I5A.F(J0=@32,5+S3$ 53Q4D4 8S#8H'!1J06>^D2+A'55.N,I^._X2F=4YPO\ YALP& P& M P& P&!3_G!9XRA:.6V/,;(U7K1AKRU0=I"0W=M>R:4U3/RA49&&K=;NVP:B MD\L+&*4LTQ#3A("/B9LMW?032DOHM2-L+QPV+&=K7OLB\^D*3]+B=U([L]_A M-7,]5X,(8# 8# 8# 8# 8# M8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# U3[[VY4SE4_#&VZO@KXUZ_8T$B&=M!\0^8H MP= 8KV(=F#_:6"R7F>6\2=MT,U1:>C5,WCJGK(I@,!@,!@,!@:_>I!)N8;2N MN):,N]:U=.LN37'H8':EPJ=1N57UD^=[!81[J[3T5<]BZPCDHF)A7DJ61>L[ M&M*ILG*[=I$/TW+CR2QGMSPQQY.QQ1G;E.;(O!KES:T#RW7:4BO%81>F]:U2 MB2FOTG$],BY?V-U6=G[4/)L+6=!%O$-Y&1@BM'%;DU&+*4%P^7CQ/_K,=[U^ ML(8# 8%&^IW]&WU /L5\HOR2NV%C..,=7)TROHW^ 'V*^+GY(TC!.<\9ZKP8 M0P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P-9O*+?EQV==?B ME\;51?7&;,LPV5-1B"A*]'D<3[U5 MNSW3%OW3Z=].;G5-YT8]>^JWW'S05.X\4%G3:LD#I^MY3VTV5=$BK*]TD&C\9 M2LF581LDT37Z1^Z+3G&4]\OESF-&=+5L[YMJ5UE8F M2:'\;=XQ>I%6;K)B( 8OB(8 .FH4BJ*@&26(14AR%YNF>,/:P& P& P& P*2 M]0&0J\9QV?.[I>>)6MJPC=J,YDKKS8JWPUT3!JL)Q*2B%I2K#L+5A)>QN9UE M&,JTBK>8=%%^Y]+6))I-SQ3TL8SE,[HSRX3TR4WZ9^P:9;]Z[]C:3MG@+NN* MB]5ZA=FMW #C_P#T5TB)>/;7M))U7]@VUEN?S35:*AA)* MQ3%L$K-J/2U1:W[:J<_[IX981T;HL,JK\PY3:++2]ACM746\71S/Q\_&6E;7 M-AI=W.YT@A'\I(-HZN>F5Z6-:85E,/9VN)%G(V-4*6.-O M2[5/0G7)=U!ZQ<1L%<:YO58]8GJA)41D$W12BJWK>> M%L-&WSZ63!U._HV^H!]BOE%^25VPD9QQCJY.F5]&_P /L5\7/R1I&"11RG-1HY\B*BA_20'R64ZLP$[TSM1BDA.&G82/K[]"3-4VF]XF>$Q%M\S,3#+^+ MCW>1-K;9@=]\AM/[%M+"B:JE(C4^G= WG1,#4ZU-2.P5V.SQ2V%NG=,C;QV MY2>5@\I7)>+@HUSKI>(D6JL^V=D:$FV%HF,\YO?+=&7Y7IPA@,!@4;ZG?T;? M4 ^Q7RB_)*[86,XXQUIYDJ9&4LD0J@%*#>0315>1S/PZIFT[M M;-47C?J[WH=X6J<1]O;AN&L]LWXL$\JEJHE+GIPVK'^QU;!K"GR]IO;F@7C4VO%-BFDK50 MH-#:1$HZ?;2DFW]$(DX:OR&J8G^Z(O$<-6.5[X;D<<"&^KY[D)R3O%)W)N+E MS98ZK:YU5;>5MW85&/U&0M(G;XHPX[:"'7%*HVMY1CK%S(R=BV?+5-I8SJVZ MYL6EBMS^?:/(F#$WM&$1G,1CNQQF<[8?5FV+#)@,!@4;ZG?T;?4 ^Q7RB_)* M[86,XXQU\3 M>3;= H*J,6B,LP\EJS,=:8E5!@FRB3EK,+16HIF=T,U51$83CEWWGZO!XC<7 MY:BN9#>.ZEU+)OJ]^=(OG,D9-VI36DD0!5CFQR]T"3CE Q6\HX: 1M&LBDKL M05*/1>*R2JJ^$91\I33;&-:Y ZUA[[7Q(V=J!ZOLT$*P*N: M[8VR:8OXQ8?891 WF$=QKHQ">F1KAJX,FBL99!',Q:;-1,3";LBF P& P-6' M)GA/RKWM/:GK^M[(^7N;O=&ME8 MIN^:,'#:-KJ<*_2B%VRD\WE3.YMPT9&HF(M>)O&5IMKOY9U[TV<1N/\ R7T( MZ?UO;N_]6;:U9%4:M5?5%)U+QJB>,E:UB:$?2(2#-O5H/8VQ(Z88R44K"-8L M45X5&O)0KALU8+%E5EBDF8G*)WWF\S\0O'A$=;5V&.K:1,W;X%76_EA&SA\X MK= :0#JQ+L6#-U)2;Q#X4V*IU])&.C&+QXIZPGV*KTZ*45$)R4](142^")$^ M7VEU9Z$A@DIE%G+EU:B\L[^)&)KM6FMU5Z6L^LJO;U)=PPEX&R6>)BT3DC7$ M.<8EU/U5C/+1;NR1*3D,ITSR+USO7S"TI29074U_K;;D4UGH]*.=SVI=Q)V< M^K=CQK=%X\40@+H-+MB+!A,A$VJ,<0#UO8ZY"K&:$ET)=3OZ- MOJ ?8KY1?DE=L$9QQCJY.F5]&_P ^Q7Q<_)&D8)SGC/5>#"& P& P& P& P& M P& P& P& P& P& P& P& P& P,?M%LK-)A7ECM\_$5J"8%\3N6FW[:.8H]P M'P)BNY43(==40$B#=,3KN%.R2":BABE%GA!EC+6GL[J"6"TK3-7XFZRL^S). M-0,>0NPU:=E8V.0,?R2O(RL1K8THZ(SPQ2)7"?A-$2*!O;N*/--N75 MSFO53%]_\*A\0JMM:#Y25Z^;:TELJ8^%$M,E?VJPZ\MB:==M5E5.NWN:JJT2 M@P;'2DCG;NWKOP-8IC)/9-/R%62"B6JIB:9B)CG&K4E,3%43,3RG7K?01G)U M,!@,!@,!@,!@,!@,!@, ( (" AW ?8(#[0$!^P:O'$$6]7E5U%7(BR; (((BW.=W,540\M,$AFJMXF395FX6Z1^Z+ M3G&4]\OESG]LWC*_A.4I@$ YNCUJ%8_/(:> MNFJM?--J;6K]5;QTH[<*:XH+Z!M:,]8I:=;U^NNCHU2SR<)69FP6."@I"=AX MU'"Q:\7MZY>N76.*/>*^_P#9>]]W[E>Q=,V[$\8X+7>HVE2MN[-4W#3DQ8=[ MG>WHFVFNM:UL:M5'84OK=A74-?>FSMA@6\.%V-.-:8\?Q9GH-!,6C/'9%IPP MUQTYVUW_ ,(BG(A M)]1Q))O%8U9)DZ8I-7K--\V"2B7BC22:A1M'IV%!A%428V3(V_7LK+\5;AL^ M9L:LFOLFXW/BKKF)H40_];K.7Y5";!<4?5]CL4ZO2\INXP\6Y31DTE8[+:6%DF(3C;QSXK0)XIHX9M'=(XXJ;+>1MVDV MZY2>@6J^R6SY%Q-U]H:0B:XU@H=G&3,J9=^Z4$S?G,\[?3Q^IW]&WU /L5\H MOR2NV",XXQU3=@EHV#AHY$SB0E9=ZVCHYD@7^TLZ>NU$6[ M=,!$ \:JA2]Q ._<0# UW;#Y]!8)U377%6B2NY;PMXTBSOJY^G4H[L8$SO$V MY?1)"3:-U![+R#U>OP:("FY+*/&PB [BC75-F)KU4Q>>\7A5?A%LG<D,=:5N1]&A(DB@@8S%R_8%;Q\>F)?ZEVSJ3-NHL8A%QLSDXF$S2 MB,*8]>_SR31F<:I].\&Q>FT>GZ]@FU:H];AZM!-/:C&PK%%D@*@E*4[A?RB@ MH[>+>$!8NLH<1,.,\9=(B(R95@,!@,!@,!@,!@,!@,!@,!@,#$ MKW2*ULBH3]&M\\2=N2)UZ7//E)+2US>"*3)0LJY5%K&B=0P MIMFDZY!5 S0JGAB;@1VT)Z2VF4WJ?28THTH]>]W1SB=&=&?3O?U;5&[AN\;H M.VBZ+IJZ13<-G+=4B[=PW6(51%=!9,QDU454S%4353,8AR&*8IA*(#G-TUKRAJO550 MGZ!JZNUKCY0MWU?>-G5G*S.7]>>WMLA_14BTBH35NCYV!H<3'P+R/7KA)JT:-T2B=5=RY7.FB@BD0!.HJJ#$UZHQ[^6!0W$'>G(>397'F!LB0:1":Q7L; MJ.G.VZ+2. W<2(.E6?G0,2H4G^SKJ1Z4[-/&I@*O8FSHG<&E$?VQZSW=-&9_ MNGT[P;$=>ZPU_JB"3K>NZI#U6()X!51C&WA9%,!@,!@,!@,!@,!@,!@,!@,!@,!@:T.J"MK MY'2E?"PLRKWYQ:4$M=.4%"(OV )>2O:W*IO 91:$&*(W:O6I3%*,N[K[D?YF MQ!#=%[[M;%=K;]7Y<'3/WG\-]:2&HYQYYMCUEX5H3SE/$N^H\BN;T4I/$(G4 M^#TFHI&J#[$VT>]@FR8=BCBN+3?;U[_*43JV9=]YMFV8=# 8&N_GWKV)7U6V M4J'&ZJ[]LMXY!Z#M6Q-0,:)HN8LF]8>DVBL,)!*55W3/T^HNGT!4HB+9!<)Z M5?O:I5HE)JB,="(*R$4:C?-L[3CARQW.7AU P4)?=@!!]-13@01>H5H7%@-' M\76']*1B3,YY4,8.+>Q-BPBGP- RCU/X:2$?*E^$ZGJ%FHT-++")_P#;2]V' M.(^&PO#)@,!@4;ZG?T;?4 ^Q7RB_)*[86,XXQU MG@L[@4I >Y2HJS+)N]4F%R#_ #@RK;63!7P*H+OXY4/$7<43.,X1\_PQ-<1A M&,_'\H?9<:.3?*9VVL'*>^N=?T0ZR;UEJ*F'107!(# HB1XV(H]BHY8@& Z# MZ=7M=@0[K-ED(TW8"6]-/]L8[>_X31JJSFW>SN6P75FEM8Z7A@@];U&+KB"A M$ROGR*8N9J6.G[05EYMV9:3D3@83'3(Y@B*GA M!04@O_ ,ZW\'&;2+<';2Y#.9KUZ16/,1*(? < MS,1JF_I9<+"(=WN2:_HXEW$)M:Q::49'39CHJ-C&4%:>1 M[C=[&V4F)+%M6A#TF,4U7&/Z($R>9M96SR>)/V:;!./51),6YS'*WVR;J=_1 MM]0#[%?*+\DKM@C..,=7)TROHW^ 'V*^+GY(TC!.<\9ZKP80P& P& P& P& MP& P& P& P& P&!X%AM=6J+,9&UV6 K,> &$7UAF(Z%9@!?:81K[!M=-I]5=[2:LHV#:4R4J+Y)9I9[@\,LI*,1= MD*Z,,,@DYCF;)W$QTFZ7DVLDFFW<-G#1='<47B-6W#OOYQ-=IG7LQ[[^,12T MMRYY=JIR.^[4MI'4[E0BZ&LJXF=M-R+/Q N63HOG M-JL@D<"A;TTY8SM[_"6JJSPC9W^M2:*C/0-=5-E&O%42HR%C> $C: M)8 \(F]83;DHNA1.V8F9G-N(B,DU9%,!@,!@,!@,! M@,!@,!@,!@,!@,!@,!@,!@,!@,!@,"ANY^?FL] .]]2VSX::B==:):P$.YL4 M;%76;M%]VE8X&!L4/K2D5=C1#5Q](3Z%PIM>J;MUL-J_LEUL"< VK[=F@2;= M%B+VB,YY>L]X.3B9RRV?NR54J6]-#IZ#ODK3V>R*G7(JS7J^MC5-P\(QE:_< MYNSZ0K6S0T'\+Z@^]=-%ZG>)X[2::1(FVJ;^ENXV93MB%[L(C MC9NHM;;EA8^N[/J4;=#Z+U!7Y&IRT+KRLQLA1HJ(A:HY:L0(,.PK["PQ5?\ *3\0 MI.'L#&V^X,(.5>)N92(:7"W-XYXV2M$\60#WJ3K*@:W3D$J+4X:KIR8,$W9( MIJ"!?0HA [6$AVP"8_H%?K[559K7:XQ]&@:\U7<-X6.8HKK$.%5>IW]&WU / ML5\HOR2NV%C..,=7)TROHW^ 'V*^+GY(TC!.<\9ZKP80P& P& P& P& P& P M& P&!$%TW_I+7GFDN6TZ1".D/%YD:M8&#J9#P]_%X81@JZEU.PAV'RV1OYNQ M?[0@ V(FQO,[$4 MD"IF1-\SQLXFU=?QAO9W. $"42 >Z8 X,'\S1IC.KEW)I53E3S[@_H%Y_;1_ MFV1R/B=:Q;CV&BZ 19.2:)&_MH'"L,:J1;=,?6KAK)R%PV+?[[[2:R\Z\30AR2BC94K)\_CFQCS M[UNW>&376:!;4#+HE.@"Z1C^<5ISLB([[R70C:B^D=,>\:_N%:NU=WQ$LYNK M33":CEPHCXQ?2&+@BWDKIA:R>/\10MAY!4O?^JCH6;7[_\ 5748(M#=_J[./]>P9="K9\IIT\>]ZE7, MWJ2ZGT!H6[;76G+-4F%)10E'$PO&P@'ECB8[9E6(5D\?NU)"=LD@NTC(AF=H M@0SQ9)1=RV;).%TM13:\U6M;O8D3-\S\;^&;6ETR>O71.9,\U@[O,2] M2V+&P"5L9M&Y3NY***FPG8DR3A5S&+Q3=& M8=2(IJC"+3OF>\FZ_#K\*;S.E3MC;LF^6//X;U&7,+53GL#AG;XX?]X742P5 M* _7V%C+NSB ?]0!_P#5[^S&A.[Y^F-.-_Q]LM9BG7B_T\AVIW_P"[ M%IV3R6\;8YPR1-1-4@*)*$5(;VE.F8IR#_H8HB _]PY%?O 8'Y.V!^L!@,!@5_NW%;CKLC;5)WI?- M0TRU[8URO'O*9<9J.,\>PLE#&?G@)@C(ZWJA[.5E24DEJI.R4>\EZJN_>+UY M[&*N53G+>;627%Z\J,/>+1LAE'.1NEQAZ]7IR:>S4[*":!JJ\PZ@X:)CY22> M15;C&KRP3+]=C7&,2VDI%^M(2:;QZ":Y",UP& P&!1OJ=_1M]0#[%?*+\DKM MA8SCC'5R=,KZ-_@!]BOBY^2-(P3G/&>J\&$,!@,!@,!@,!@,##;'L77]/ YK M;>:?5P3]IQL5FA87P^SO[?63UMV_T^(J7U#$,DVG=*0!PDS?$D5$3*)H*R<*J#E)%&1[; MT)M?7JAG3B\;->'?1@[OJ/EM;E6.T9Q]VALUZ!_)*JLU,R234'YE3-*VRN#D MZ(?V_"X5CCBG_,J9OV'LT+9S$=[TT[Y1?O9_+K_"GJ7[3]D)3=?:-B7'L0D) M<(Q6222/\_I;>6=7.3(J0H^U0M58#_YM,%"B(/V1KF>^]:WKG5$=[[]#XB>Z MMB_UF^.5ESG6RW_*ZS5QDQAQ\7_& V4DY!I$H /]GL6GE X=A, 4"8THC*G MA/?V:$SG5Z=_27Z7T[^+]0\E5Y4I:[/$?")7ESL+]V F#VB*D9##!PBX&^LC MB,5)V]@%^<1DUU3NX+H4\>]RU]3UW0:&@#:DTFIU)'P> Q*Y7XJ&%0OL[^<> M/:MSK&-V 3G6,:^ M*( 4.XB/;V Y;3LGE*:4;8YJSWGJ,<"]:><%^Y@<=ZF=#Q>:E,[5J+5<#%^ M;+2KB6(+2 M,2=+L$9!^5HP=1N/#KF8C1F+ZYC".>[O*)^9+@A_%$9"[C?>D[_ M 'J9N$H2#B(IML/583C]>07@M9&=2$5&OJ*T.J5A'4RQ2!CP+!- 8"=:)-58 MN3=]X?7%UK\'"-";3&<3E/YB?CGE:G9#]P06D[18&[@O?^R808T&Q-S]NX") 1#Q#[ 4* ]\L6V3/K]0? MI;?&\.GA:>M4(!LG\2UU'K+YA:MQ9JM53/W\"$Q8P6.B(_[JBGJ&HOBF+\QB M'72,40$#%*8!R\*.LIH>';'QX](C\7F.Y0#9.N5U?[?YA$ZCIBML5._]8M,V ME^JGXOF S,-VN$%/[NZ5?[!_TGA)V +^[RT\H^TT?Z>,_%KJW8_\?I!4UU'^ MK+:5#K#M?3M465[_ -:UI$)(J)=_;[#SE8MYS>'O[/,%7_/O\^/W]V[[XI_T MT>>>?\, 7Y-=4VX+@UDN8CH'+@1\*%%I=88J"!NW\J1(37M3< H'S""20E+_ M "^%4PB/:VKVQWZ&G_3QEX=4[YG[J>TPU?U6=C" L^2?.>6\_P#Z.A5[T129TS]P#P>4=/OV'RS=@#):===O7_6K[7]3PXR\")X_ZE&_(SI\ M]08=2REUW*7F1)U.OR$:_6D>0TQ,^%%,:ZHC&+^G/EFI[P_X1\@>0&QY. M)U[1]L.[31T%YI!EK&*DG%Z:NXEPR \U%J1K5XX9Q\0N^CS'FVY!3.Z?1R$> MX.JN*B4BG;-M6.UT\3QHB(BF(KO%YV1&_CJC=P;.'O"WJ?4WN W;JB:](E[2 MOSQ._GC<@%'YTTT']/0.4.WL53D_#[/9\W?+HQYX[]7']:^?@TSZ7^;>FO!B M3R)ZB='[^MN:G->/%'^V>\5*]N52@7ZE5;7M&14[!]8*'$/[\6J\W_Y3WK/U M?"G_ +$6SPM];N#CC]_]0R-$$X'J 3R:J8^'Q;"U[%K-_$'L_K#M8#9#H0 0 M['\;(QN_?^0WUVU<:_SUA-/^GG_M3SG\5=V9Y&\P^J5$^$%N;O'NPD)[ )): MJ>%[@'U&48<889Z*E[=AW'[^[$1_33KKCC/KK%^#S.)L!>P+V_YO\ :\3=O._['U-) M[&\[OV]GA\_Q#_B[]ADSMIC?A,=YP?I^'.7CSW?\1QOZ*-]3CKB<\=WZ/#CI MMCCA=^*KZ]IN3R%FLYI>*G;;K]PF>/L,%6&SS66OC^J9UP1M'3LRTD9INXC" M/H,42>L%ETU\+1%KYY\K3EW#KX?@TZ45:<>)$8Q%HCUG&;_&J5R?X8WJ*\N; MUR##B):JG/;\U42@R4BOM&4F5"6+C]5Z\4AXY6N?WB9'$P& P& P/" MLMHK-+@Y"SW&Q053K<2D5>5L-EEX^"@XQ ZA$2K2$M*.&K!FD991-(JCEPF0 M5%"$ 1,8H"' YN50965A3'EJK;2X2K8'L75',Y%H6629BE*+ [802KHDH\;" MC"32H+MVJB0I1$HIX_#'NQ2!7+E4+B214J-JK=I3B'QXN64KDY&3A(N32*4Z MD=(GC'3HK)\F0Y#G:.12<$*8IC)@!@$0I_U._HV^H!]BOE%^25VPL9QQCJY. MF5]&_P /L5\7/R1I&"2_5GX*\1.0>J^-6^-SQ5/V!M-O(N M?33%2>537"+=P@RA%]MSB#D?@$SM\@=XRK\C(M%(Y+U5(R-A=0,*DE*+&HIJ MJB:HB\1G^;;;:VPJ'L,#8(5G9(*:BYBO2+4'T?.QC]J^B'S(W?PO&"+; MO%I!00^803;&$![!\X@&6TSE$I,Q&<]\$,SG.7CY$^,L;,VVWKI]_$A5-?W! MZ B']7*X=4O7<%YH0^M MI]04_%V-?+C2-=IB)?G$YEI.P*)$[_6=(#=O:8A1[E"Z&V8COT-.^5,SWAM5 M9N'6'<( J#&T<1M>I#W#S+KO6H2[EN7^_P QO=*\@"A/G$561R![?$C]071I M\WS!>N_F,J5L/6#YPE\X"";F+;R\L4Q?F MA98#=_G#Q A;41LYW-'QI_PK]LQ\V_*N]AZEG#^4\9MI=1Z1N29^X+Q4/8K ME(,2 (?SE;J-4+4S%,W<>R:,(D0?G]OB]B].JT;,-W"/Y/TO%G#1KG;?#JCP MO4\Z.E6$1<;3F[PZ ?$=&6@]Z/D%3]^YO"M4-74I+P&'Y@]9BIV_Z41_FRZ4 M>;E'W$K'@>+Y.[FW+F8VCJ^*CS\;X\R52@-%V%$21\[28QXL8 MEB?2BA9"7@M@3'FJO4)E%S(>J6HQD%*H69G&+FD<:B/Z:G0M.% M>>E%\)V;XC+;K?171/XHGBFA3ZRWDG42^.@H4Q3/6*HHNO8N4B1E#)$G[9Q_=>>#G^CXT81%-HPB;QCOQEG*7\4 M5Q&-V\=],3YN_FZ5V4/;N/U^2H?YOK[?5\W<.6U&V>_1/TO'C_ !B?6/N'HI_Q/_#0 MW]K:,"3_ +32.]![>WM_T3,W^OU^S_/V8M1MGOT/TO'\D#Y_^,W3 M3$_G_M:1Y*!_^'4UOG__ -[8M1MGOT/T_'\D>ZG_ )/13_B9N#9Q_P">^B?^ MUI_D>C]7?YU:: !__0^?%J-L]^A/A^-Y/FF>E1)_Q*O!QS$R:(;LI)A5CGJ? MA8:VWTWD#"=JJ'A8F<55 A7AN_9J919(@+^#Q*$]I@6HVSWZ)H>-Y.5OM\]& MI/XE+D!&,CSF_W?$OSPB6(<']O\R88 M_9LJGO=,,?H>-.-Z*>,_Q/55^T_Q3>^YP%$M:<7-D3B:@F*W>RMAA($B0?[I MU&=9U3/G5#_$3UXCX._?SQ /;<-5$SS_ )7]+S>/3'"WW&SJKA9_X@?JN74Q MT:1J6G5)-T82)C/35X>/T@./\H)^7L&CM#*A[ [*1*Q#^TH-Q$0+E_=/^%/K M'\IH^#&?C53PO]2P)7F!U_=Z]RUJ/\ &NK9GRSC;?UUN!/A;U\MSB(V"X?RNGX4?V^ M!C_Y6_-_XXO:9_PZW4SVJHFYV5";.G"*G*H=_?-TZQ2.)^_<3J,YF^6J:(8! M_F$QF!C!]0B;YI:G75,\(L?K5Q_;X=%/>ZRPM,_A3>1[[RC3SK3<*4?"*I;9 MMFXN5RA[/$'@H=#?H'4^?L4K@B8C[/-*'\P7]FR9[XPGZOC3KIC/*/N_?)9= MM_"P6>OU:PR1K/H*VV!G79I2(H_J_82C2RROJQR1C$!3E'-\ISLMU:KL M6O\ 4<(G)H/;IL")31/6A7:NT!E*LDG)MXVZ6]@J"*%0?Q035<;/W);)*H-T MXQH51:F,;WUQ'WP^6ZO%KKIBFVC/^<\-F.4Z_A])T-_#K\2D@1&S;CY'3YT0 M[%39S^NX9J/UF+Y2VN9ER1,P^WPI/$S=^W]8.-.=D=^KCH1KF4PP704Z?41X M/6%>VI:/#V\7KW9LDW\SM_C^#+&N]N_U^7Y?^7;)IU+H4]]Z_P#5DS071MZ; MD!X#-^-<:_6+V\2T[L+;4[Y@A]9VTI?'+(/\RIM4R#_A^?&E5MZ$4TQJYXIF M@NG'P-KO@]7\2=#N/+[>'U[KV"M'?M_C&S-I<5/\_,\7?Z\FE.V>:Z,;(3-! M<9N-]7\'P9X^Z1KOE]O+]1:HH<1X.W;MX/5\"W\/;L';P]NW8.V+SMDM&R$N MQL/$0R -H>+CHIL'8 ;QK%LQ0 ^8 2:I))^SZOY?9]617HX'D3]?@;7"RE; MM$)$V2NSC)Q&S4#/1S.7A9>.=IBDZ82<7((N&+]DY2,9-=JZ0506((D4(8HB M&!&.I..VA]"IS">EM0:ZU=\(%4U9Q6D5.&KSF7% 3F;)R+N/:(NGC=H95463 M1=8[5D*JOHJ*/FJ>)>9SFY:(RBR9$Q9B%C9,#! M\W8P/6RX"'^0^S B:9XK<8+'X_A#QPT+/>9W\?KG3^O93Q]_G\?IU=7\7?Z^ M_?OB\[>^YE+1LA$LSTX^!L]X_3N)&AT/'W[^IM>0-<[=_P#!\'FL7Y?^7E^' MM]7;+I3MDT8V0B6:Z/73>GO&+SC' MC'[CXH6\;4KWA$?K(2"O4_<2N1-&I4 _M-PN&I+G6:Q78P&WITQ.S M<.XCHMD@H]<-&* JO'"7C=/7;5FT3 [ETX102.H4L9QQA43=?'/=EWW#LL:B M,K%%VMOGB9MRH;725310UI0=+4Y1A?JRY*LX0EH^4/*U^39,H1%J!IHV^55V M)7+&)V&ZK98F(MPF\;?7NUMK.^#VD]H:UG8V4NM<<4J&JO!_A/QB7KZ[MHY) M(;0X_'WHYV)+10M%UT7E5CT=CUF$K5F+Y(6?R9=5-$&$;'+N1,W]U4\[?7>+ M.^IW]&WU /L5\HOR2NV$C..,=7)TROHW^ 'V*^+GY(TC!.<\9ZKP81P.BN3- MG!6:J"#PR"I6BSI!1TV1D0SB* MCD64'$:Y6($E"1C!DSBDY2#+&3$@>OPZJ)IPPT?[HG5OF;1>^=\GT(<4?X=S MGWL[C7I^1NG5*V_QZC'U61=H:#A(?:-IB]6D4>O#!5")H[UU_!E=Q_<1?HQ4 M,A%M9%5VWC7,BS32DGEO,:Y])JRS;^%DOS\H$N MG5EY%64H_P#&E;4":CRJ?W]BRN_+,!>__K>9_GWR)^I&KPZ(]/\ 3U$OX2'C MU*]AO/-?D]:A'MYHI,*0R\P?K$/7#.S^'O[>WB\SM]??M[1^M.JFCE/VSB'_ M (1?IWM/",SNWF#,"'83 A==/19#B'S@($TD[.!1_N*H!NWS'[^W!^M7_P"/ MI'W,I4A_X5#I9QG@]-4Y*6'P]N_KC;L2AYG_ %_4%#@^W?Z_+\'^7;"?J^)Y MOB/I*L/_ RG2)BO"+G25_G3%[=S3&[]G_S]O\1(JP1:?M^OP$+_ )=@P?JU MS_E\1'2$JP_\/#T>8?PF+P[B9)0G;LI,;8WK(=^W^)!79H-3]_K\2 A_E[1[ MF=.OS5$F@%D(UBT8(K.J.Q7?+),VZ;9-5Z^,/I3UVH1,#.'CE5 M1PX6,=990RAS&$Y7G;/.71<=&[I=.>_F\(=$^WY_*K2[?_P]'?I=A_S#L/\ MGCO(O.V><_?P\-QT3>E0Z[^;PCTZ'?Y_)0LC;_P]'L"7;_N[9;\.4=,B\[9Y MS]O"<="KI*NN_F\)-8_S?/Y4OL%O_P"'H]R2[?\ =VQ?AR@O5YJL,K53'27B M..@5TAG'<3<*:*F8>_\ ,C7_P")![?5]>+\.4?1I5>:OWU? M;PW'\/ATC%^_@XCP#7OW_P"3W;9'L_T\^W+_ #?5B\[N4?1I5>>OWU?;PW'\ M.STEE^_@XTD:]_\ X/=;?[/]//E5_P#Z>_;ZL7XT5,5PD4QO 8Z8%-_ M((AB^Z.4=_[X6NG7YZN;Y]M;?PF7(UERP@HK9.S-9R'$J*GPFYRZP\U)_#JQ MUEA)-E$ZDSJ*D0@K'V&=8G%)P_7?!#11$I Q9!\LC'%E&&_OOUV0Z?K3-$Q: MU65XRXVSB=U]]WU>4WHV],ZA%3+7.)U')Y8 #+3M]L13B'SB=&?MLDW[&'V MF3*B5+_=!,"]B@TIV\L.CA:^=YXS,]>[XYK'UO@UPQJ/EFKW%+CPP72[>6]' M3]#>21>WS=I-_!.I ?F[^UR/=L\RT;(Y)\KU#H]1*4E4IE4K!"A MX2DKU=B(4I2]NWA*6-9M@ .WL[ ';M[,BV97@,!@,!@,!@,!@,!@,!@,!@,! M@,!@,!@,!@,!@,!@,!@,!@,!@4;ZG?T;?4 ^Q7RB_)*[86,XXQU?VU9SJGZ6_^5IZ8GO]<3/ORH'ZWA-"ORU>V?H^5IZ8GO\ 7$S[ M\J!^MX-"ORU>V?H^5IZ8GO\ 7$S[\J!^MX-"ORU>V?H^5IZ8GO\ 7$S[\J!^ MMX-"ORU>V?H^5IZ8GO\ 7$S[\J!^MX-"ORU>V?H^5IZ8GO\ 7$S[\J!^MX-" MORU>V?H^5IZ8GO\ 7$S[\J!^MX-"ORU>V?H^5IZ8GO\ 7$S[\J!^MX-"ORU> MV?H^5IZ8GO\ 7$S[\J!^MX-"ORU>V?H^5IZ8GO\ 7$S[\J!^MX-"ORU>V?H^ M5IZ8GO\ 7$S[\J!^MX-"ORU>V?H^5IZ8GO\ 7$S[\J!^MX-"ORU>V?H^5IZ8 MGO\ 7$S[\J!^MX-"ORU>V?H^5IZ8GO\ 7$S[\J!^MX-"ORU>V?H^5IZ8GO\ M7$S[\J!^MX-"ORU>V?H^5IZ8GO\ 7$S[\J!^MX-"ORU>V?H^5IZ8GO\ 7$S[ M\J!^MX-"ORU>V?H^5IZ8GO\ 7$S[\J!^MX-"ORU>V?H^5IZ8GO\ 7$S[\J!^ MMX-"ORU>V?H^5IZ8GO\ 7$S[\J!^MX-"ORU>V?H^5IZ8GO\ 7$S[\J!^MX-" MORU>V?H^5IZ8GO\ 7$S[\J!^MX-"ORU>V?H^5IZ8GO\ 7$S[\J!^MX-"ORU> MV?H^5IZ8GO\ 7$S[\J!^MX-"ORU>V?H^5IZ8GO\ 7$S[\J!^MX-"ORU>V?H^ M5IZ8GO\ 7$S[\J!^MX-"ORU>V?H^5IZ8GO\ 7$S[\J!^MX-"ORU>V?H^5IZ8 MGO\ 7$S[\J!^MX-"ORU>V?H^5IZ8GO\ 7$S[\J!^MX-"ORU>V?H^5IZ8GO\ M7$S[\J!^MX-"ORU>V?H^5IZ8GO\ 7$S[\J!^MX-"ORU>V?H^5IZ8GO\ 7$S[ M\J!^MX-"ORU>V?H^5IZ8GO\ 7$S[\J!^MX-"ORU>V?H^5IZ8GO\ 7$S[\J!^ MMX-"ORU>V?H^5IZ8GO\ 7$S[\J!^MX-"ORU>V?H^5IZ8GO\ 7$S[\J!^MX-" MORU>V?H^5IZ8GO\ 7$S[\J!^MX-"ORU>V?H^5IZ8GO\ 7$S[\J!^MX-"ORU> MV?H^5IZ8GO\ 7$S[\J!^MX-"ORU>V?H^5IZ8GO\ 7$S[\J!^MX-"ORU>V?H^ M5IZ8GO\ 7$S[\J!^MX-"ORU>V?H^5IZ8GO\ 7$S[\J!^MX-"ORU>V?H^5IZ8 MGO\ 7$S[\J!^MX-"ORU>V?H^5IZ8GO\ 7$S[\J!^MX-"ORU>V?H^5IZ8GO\ M7$S[\J!^MX-"ORU>V?H^5IZ8GO\ 7$S[\J!^MX-"ORU>V?H^5IZ8GO\ 7$S[ M\J!^MX-"ORU>V?H^5IZ8GO\ 7$S[\J!^MX-"ORU>V?H^5IZ8GO\ 7$S[\J!^ MMX-"ORU>V?H^5IZ8GO\ 7$S[\J!^MX-"ORU>V?IFNN^I%P!VW<8?7NL>9?&R M^7BP>L/4E4JVX*3,3LKZJBWLW)>@QS.84<./08B-D))UY9#>2S9N%S]DTC" MFFJ,9IJB-LQ,+K89,!@,!@8#5]6:VI%ENMRI]$JE8MFQWC.1O]C@X./C9JY/ MXXSXS!Y99%H@DZF'+,TG("V6?*+'1%ZZ$@AYRGB#/1 ! 0$ $! 0$!#N @/L M$! ?8("'SA@5('@!P/'VCPGXCB(^T1'C?ISV_P#V,PMYVSSD^(!P/]R?B/\ MANTW^S,%YVSSD^(!P/\ G$2<^;XB M&%BJJ+XYQ;'\)N^(!P/]R?B/^&[3?[,PEYVSSD^(!P/]R?B/^&[3?[,P7G;/ M.3X@' _W)^(_X;M-_LS!>=L\Y/B <#_=L\Y/B <#_ ')^ M(_X;M-_LS!>=L\Y/B <#_.T[9FUM.D=Q.W77Y*&=G8[1#>4!:Y-+NT58@AU"I)J <<+IU6F+Y\;I MN^(!P/\ =L\Y/B <#_ ')^(_X;M-_LS!>=L\Y/B <#_=L\Y/B <#_GW!;[O/(!+C/J&0EKW1ZU1'6MY?5.IW^FJ\UK# MI1TA8:AKX]"(R@;=+&4%&?GD7:JTHW*1%1(@$ <+I56M?+'?CO3=\0#@?[D_ M$?\ #=IO]F82\[9YR?$ X'^Y/Q'_ W:;_9F"\[9YR?$ X'^Y/Q'_#=IO]F8 M+SMGG)\0#@?[D_$?\-VF_P!F8+SMGG)\0#@?[D_$?\-VF_V9@O.V>J;GNFZL.,^H;@YW;=FMXDX'8FJ=3VRJT)TTBR118#5, M(XH:"5'J:R9/3'$$T4=L\Y/ MB <#_=L\Y M/B <#_ 6EZ]Q^T]$ MV"+2F(]Q'*2,'*)TI12-F&)'(N8R0(F<[-ZD@X*0QDP 1I5;9YL-TKTK. &D M=54;4\9Q5T3?F%$@T(%K-C6%)!154)&W6UW16SF>EU!6$BS]9!(Z MB9$RB4/![2S55,S-\]B4/B <#_=L\Y/B <#_'<'L\#"-: M\XE+Y)GL< ZK< Z2FXF+M3:-L9((L:^^]V]Y,=OE>6OM2HD?2U'"M]U)N#;E M-E?A W2:2\1J^^:_J$0W436C2&9)7R*V;5;5%R"BBA8MFX=,7K555N5PJ35? MA\W^F+Z[Y)36TM>0-AI=&JMAO4U:=R5,:S!;9BYJC(J:8OD_K2=M#?9L?6E1 M>T]>V,JV*BGP-;71C"6870T9W-P[FN."S%OC.+9V1S5N=D+,N8)G8-<3-4<( MNM'PVP_/GF[7>4B5<2;;<6S]0HT>,EV3M^X6U3R%LN@K+ M;SRJS9HV95=LYK9K4X=NFJ9D$I6&JZ/IEEF(=E(BW2_Q=<7"& P&!3BP>5>Q[SJ>B@G97 M9$35Y:2G[@-=8-G%"@)2(.QO#ROS\O,,K77@LL%*M&-/L:E?"S61LE4E"/;B M-\!+J;38MZ>\4F=;;SBM)-89M,,UG=N=RE8US=1G8HRS=HDU*PJM_5F)"-T+U: L%/KD<6.?-9!]L*1O%#K%TK[.":*I ML46#U^O9VT$BG(/A9)*(GEI&1CHLKE9H9[X,]T]L-OMW4FK=KM(Q:$:[/US2 M-AMH9PY(]<1#>Z5F,LB,8N\32;INUF"&1K;27>ZGL/&01(&L)U]0M_8TY>6"$YW1BYF;.TZSE*O,06RV-)QVUI;MOJQK'V9:&]>22=32-6U MWVV](O/+##:R&\\RFM,U%-;16H2Q"1&]M@Z0>&EY.T)42M!KRZ6ZJR>Q-F;" MJ.NKREK#7JJ%0WM !$"B(=_F'PAW#V]@^;"/[@,"*MS;/)J"DHW-6#5L"*EYU92U& M"+]..42_I.V=4=:(R@+JMG15"0SFVH2RS3RRG>H,U6J:Z"BI52!'T[OBSU39 M=JI%DU:LA!,]7W#9=(M4/;VDTZL04J=JM86JMKKQ(5H%'L5YFK>P'5#5I-7$ M;I&1=E4?%K,[!.*XU0[>6M53;N&3Z0$1?7;O7LC>CY?FM60?WIJRI\@[;5^NB;BA'K<\>I\&5 NME5B:J\*O/%F&%=GY=\WABIQ;.5%LL M<[?+-83E?KZ=VE3M1HK,(VTV2CTBXR/KN:1CF;!_L>#M%CIU!@W LUB6G8,E M TBWV5:N)#&*M*E!J6 ZJB;IHU5(M)@,!@15MG9Y-5QU*DE8-2<1MVU-:ZQ4 M*C()L#Q9]D6N/J32;[*-7(/4XQ])M5W# HMCN&_G"FZ3.0I5!_/QBCM/?-J8 MW[:%#M&JS0RU2@:#8J'+Q]S:SK"ZM]FWFU:WIL-9?! L!U]9I.TU<%A9)GN$ M,C6I9K+&L(R,?.P,47##'CNRW_2*+'S.FZ/-SM/O>GT*U;V]M6K]7 ^RXYS1 MIYO_ $(7_?2+&5OBE99,ZWL)G4M>2;.PT4(R9:QC^7KDG&6RP5"24LS46POW ML[G\X,JGN5T@I1*_M?6NJWNP-;OQU.YF7SFU-JI<&S';#2@R<.RJ],<0JR%?C)BO-'0R824';H M)1VM&2:4U&10MC$P@MT5VB MJ#F6:O!.JBW61.-N[_2-Z[ORV.[/L"F6O4RU>L=3L6KV%>0AKHQM<=;8;:3N M4,U0-*$A89*&V)2*] S-LV+1")S$; 5\8*9CKM.P4\A,MR^O?ULZ,4@^61GU M7?34E3:\I(P7*6K<7K&VI.SHJ\P#*;M-CIU=)/LI]" AWZJT"[N\8SLM4GJW M6)N.F(V=:("^B486P3PMTOC@R^];YM54F89:'U6:V4!SN2FZ?F;8RN;5G.)O M+K9JI1"3]4IQH%T-ICZ/=)Z91V8$[[_"(:[SS MJUHHY;M$T>25;2E(XG[?JS(\ZW25F=-,#U396QZO-S]EIQ M$9)".9^J&:%F>.Y%QZM+,6^8]8]?GX2_2.2L->.0VRN/3.NO&4_K"-=2=C=. M7JA'S!D=KK]W5I21A5XMLFE7]BI7.<&@3T1,3S&84UO?8Z1&%G8"0AVHF,IV M]=GIAS68PA@,!@,!@,!@,"#[[I,][O<%>?Z6-K5$8&%6A$*Q3W])9UUP1VZ4 M=/I$ZTQ19RU,):0#T-H^>P-GA_28Z-9L%$Q:J2"3X.Y,:3K[ZUU^YPL[9J7. MU#45XTS3U*M\&09U>MWQ_19.0E(R.L%9GV2T_$O=;T]:"-*HR4$U+&&;O(&0 M;/'J*XO]L=-QPJZ-;O4+$6V^5VL9V;/-6F>BSKU-U68 MF8M@%CXB>48UE)DM#P5?;LF+%Q#LG:0[[X/$8\2]<)R=:FYV8N-PF(%/6BO0S=/5%SO$W-TYG48VJQY%4XA":9S+2%C$& MQ;]\8M//_5GC6K@YQOV#KY?7.R]?P>S(OX=[0V%%3-^KE-LEHK,WN/;;O=6P M6U5FGE8\R!B9^[.Q.\9,44S.HALPBGJ[M"/:&1%YX:N466V2220231133111 M3(DDDD0J:22290(FFFF0 *1,A0 I"% "E* &$ MO;8V]2&#/;.QMS'5K+O7"SA];]F7&P7Z7)($M.M;*P7BH:VVB:G*JW*Q3>P4 MDJPD$I!5_!P3J,+?\?'?%G$MHRNS;6M0TE8+4ZI]?L,=R24D MX61,W+?+M)-U5* M15V;RO[*>P$7/7">48?TBRMC:IS0WA)Z1-0@O/YY9RGM^IT M'LN.VC8JO:YJK;&KE3N%5B;#4:6WH,/*UN'EZ^L6.?)UMLFU,Z<+/G*9U')F M:K4CQVDL3X9[J?6%-TIK*@ZBU[%I0U(UK4H&EU>.33;)BA#UZ.;QK0[GT1NT M;K/W)&_I4D[(W2,]D%W+Q4GFKG$1,WFZ0T14HZF5."C7 M^N5V,I$QH-FJ3BQ+2VM9.2/,+0C-"LN)B D*^_&O&?L$5D33](Y-* MUP)_7\JYF+"_@]4EB7&N*,\^#AZO49Z(IEHUZE:&#M*N(W-[-.:=<)R%O778T&=]%[&BF%QC):O-[G62[6O4 MCL.\/JV_^"YHIA)RD\_1*@]7A7AXMG$Q)8L&;QLJ]<%O^/CBQQIQ"UKXJPO8 M)JYV]_7DM<-9!_-N:K'#<([2^RPV[I2(L493JE5H!I#ZCOG>6I<;3XBJ-026 M>Q]A3GV$G*-WHOWQPGFR+XM]9+5+)14;C?$:;=[MM.XWVN@M3EV5U:;C?S4G M>:7,K/*8YD&E3?/K!)KLSUQ[!6R.!<$&UJ*W(".$O^/A8P #V 'L# _N P(\VCK6$VU434VPO9B/C1LE(M174$NQ; MR*:@9U:CS+RD$IT6\JDO#S=31BCPU%B+CZLK+^%26B(B3M\G&)+2,Z^ M7:N).=E'SH.C:>,]1O-=W+!7.T76R/=XZ]=ZFMUK=GIT?9F6LEGEV=LJ7 *0 M5-B85I'PP;#M3:.DI"%E;$HB_24E9J3>LFCM$/1V!H5K>V3=LTV;LVANPO*> MPY.6IBU".\L%B91+*%@S3;.Y4"X03AE6F<7#+5]LUAV8Q\O!PM@\Q6?BF4FB M&.&XD:F],MSU(+(BI:ZMN6II$+*ME4ZLTY#2%:G=V2-:!U&N#DF=BV>I0=JF MGTZI.E:SJ3]Q"(136:FF<@6\]/C)WV7%K5[.U5RW"$\[?UY#6)U&3I['C%3\ M[IZ"LM=U];IUHA%('/9H2,M+Y,SJ*7B6+\S&"&0CG)(*+3;$V[_C@L?@,!@1 MYL?6L)L^/K,;.OIABWJM_H^QV!H99@@JXG=?6%G9X%L^,_CI(IXLTO'M%7Z# M8C5TX21\A-Z@FHJ!Q_/S@P2K: 9URXS-QD-G;1NAI>Y/+R2NVQY1SUR-FW32 M0CVP-T:[1*[+2K.#8NX]G6D;3,6%2N-JW7$8==F2..#@,:9<5*RM1;KK>\;$ MVAM6I;!D0>V=A?7="%=XV77D%YB-2?U#7]1>MB6 9$Z4K.(KEMZ;5K'-(FR1 M;:/:I)B[WK3QVB9Y.G-8'8FR-<1U,L=IL[6*HBU$;Q\I(6J17?*$DDK+0[.J MV2@6SM["U->O+04E789XJU8/R+)-'+8,3D>&6FY"M;7JI0LS&*VWK_8>KI'T M*38 O4J)M:V6V[[!K]%.[AW:<*ULEFNDN_<&>)2JS)%M 1D6HQB:W!,6 6'2 MI\86X%O*ZSY]/(U5*GLCNU4#-8R,/*'EYA:.;(MT0:OK,\1A1L*I#"@^3J]; M32;M@CC"N&58# 8$>7;6L)>Y[5MBE7TPS?ZBOKC8M7+&+,$FSB>=T&\:UINB+,T1 (\H?'IM2'LG(NMK[8O3UY,R]D MC7%U=T!4UKXJ-;-0_ MBO&RGO(<["5L-PE9F2V_KC>5LN3@]3962[["U8UHL?5)&QHPM2BJPBT2BM:4 MB*?,JW6Z\1VR@D@\23AW(.'8OZ.S,:!9R5BUW/1^S=H5E#7CB2?$KT"\I P= MLE+!,&F;3-VDTW1)J<+.V@Z\E'2DU59NKR;:(G;"P@W4.G.R@N@PECPPT[%5 M23J$.:TQ,<\A](U&,<<;M); TKK>O&=0CEFE4*'89R>-'$E&4K M/.V,R\82L\_028 R+>=>.,SCMG.=NI(U?X_:^KFUY'ZMISTT;*S4G&1BT<"<(SC&@(-D"7[Y_:;L!@ M,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@ M,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@ M,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@ M,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,#&JA< MZ?L&NQUOH5KK=VJMG+-P+9RH" M+INNW4\*R2A"ADN P& P& P& P& P& P& P& P& P& P& P(SW!9;]4=>SU@ MUE2B;!N;$&/JJK*/2L"O2KR#9!ZL*@G3,MZ"Q4 M+X0DS:,(O*B?QEN=WNBM?_?RGZOF]&CS?,,:5?E^)4G)U$-WCN@;N$) &24K MI:$777K"0^"@+!*>E%E@7]._\MC)"9/UKYWEC'F]"$_HH%.&M"+6^<+]&=.; MW^-2['QE>=WNBM?_ '\I^KYG1H\WS#6E7Y?B7J7F_P"T)[9/3F^'Z%DU!.[' MW/NV"V#KNO7Z?B(V>A87C)ORSPS.=:0/$VB<)X.E-YB;Q:;?F&L'77(3<:&A]:/'NWKJX4V%THN6&S92>@N0%]VO M;)3:NO8'7D[4]H7L+$XC)KC[)5!!S8&MG./D# MS1TD]U^AQ3XJ-N0T=/M9Q6X3"\PN0U:>LEF!(J-+#1[Z.? #]!=VZ&3556:' M%'T4B:2R9C*:IB)SFW>UFJ:HRB_>QITY=]0KJTQ7'S8"]HXAN^--=92+?+3+Y.$>2ZCA."1G2H%=Q9Y,'$8Z8RH,7K?44TWC&^ MZ\2Q-55LK;[2UA=.KFOSSH&[W$1HU.^U0TJ1HW],5M9 M1=RIE(&6B%B)*'G&[EHH^26&'>*.0?()!J::9C'#?DD53&5YW9M\L)SNZOKR M9B6CWIFQXLW4DR;N_P#AR6AO]F61XW\U--\;*8SCH MVX7JMP[BP[1U_M1>XUNJV&RT]M8[A%PT%'7",AK(,K$DM'_Z_,3/6.KPY3J5 MRE>A36N9JS ::KKJ"LL=;2UB9C8(\HO#T&0OB]V-(6XUATT]U(SN#^\W.B;0 MK$%'O]6125KJ6WIYR>9BX$6QX3.&O#TUY1OSB+Q>)=_;XV79*_L*TK[(80;Y M/A3R9GHR0T7MVQ&H4@O0N1>J8>@;!AE*_9W41$7 \!(JQ5K)"SUE]42SRQT% M:XV6)9'*H-4VC7%L,<8GOYP7:YRSE'8PU*B)#D8_T'M65E$GFJ9(F[E]35^- M4A)^N/[=?[K %LE=@=G5&I0H$0E*=L!&QU&;5EF=5;Q36;M31^4D<+^E^&^% M -S[^Y-5UC;):LVJY-[K+[1Y[5;:D*E*2:C#4O'C5>\*)3];[6@J\JJI&4N8 MJVAY.B7V(L$>P9*3'])DC:I0)95\V=MBVB>.%N,QESP_U+CVGO/D+!SO,&'A M+G?V5#TUJGG19N)LVUL5BD)+8>X]907%ES28%],*2*LGLY:B;IN^TM;5G7]B M?3D7;$W4E5Y.&G3U1D2'$6PVWB_#'\6Q];M][)1TJR:*O4"-GJC5NH[;)J>: MFW='2(9P@14/^,(DJ)TRJ?[Y2@;Z\,L+V1/7&N5SUC1JL6W37I[9 T8=QY ( MLE"K"N]\!3IJ.124(@CY")RG#TCT@1%-!0HV(B9QFR53,1A%Y5HL&V.1*D#- MIN]/!%-5(B2(YE$%I!%>-;G9K%6?HJD?@=)5FF)G":A1 Q#I@8H]P#-Q33M^ M88FJK9\2IQ"[.V>:9B 1N=TEEO6D?Y,4XM4\HA)+ [1%)@LF,@ '3=J>%N_I;Y(?^@]'_P"4^_\ YV8T:/-\PZ:5?E^)5HYQ7W;5 M>@Z5=X^5,BTK>C=T6[K;UG=$;B?5) M(-(;ITG>(J5BJY:KKI,C=TB37 M.P7D949D+ZU*YMU:F&\:$YSFU\,G6G&,8M,VMLB=DQO^-^*N6WN=KL_*ZNVB MJ[*+4M0MGS+0$/ WVV2=)AX+E- -%;#ZLW93D9^,&F:KVU6=X5F,'8>P:Y8W ML7:=$1L'28:%E-GTB:NY;8;\_3=OW;)W83A%M=X[;YH[84U%NATTIVM=E\0+ MS..E=NWN3I:VIK'JN8G=BU"HZ<)\(]>2Z.W6IV)(Z6>/H0U97=%O$-)N9:$8 MM)D8:,8>;C?5CNOZ_,3'OR3V/'[I?] -N\5DJ_+$PM.WT^ MKQSQR4@U7NG>T[>>(M/DM@; E]/[3UKPHM?X [IQ>H/5Z4+-VRYTZ M FXD9]C'T1*E]0N.X,R6P-BN9*P.V[^GHL+-"[1DTF:M61A0@INOO;(+.60L M< +=(GG3I??Q*,M7<[K1J:DV6#LMTU]>UV^Y.1SJ+M%GMTV[6EVI>J+>M%+U MV$?3UTFGWJ&H:KM%:E*M$!*RH4V$8P$:=>0K9H\Q!,;(V81C_C&[UY[+M@/' MKE&;:5HO%1OZ5?HEDBI^&84N 659D2ND39U-HR%4FJ'<65KLM7VG$V:J:OL< M]'G@5:]=X?X+W9G?=9TAQ7_ X),=,=VJ;^OX7)PC47U+^6?4CXW6/5\;P9X) M,N65;LT).OKW:G5@=%-59MD_:H1E?+78F5AY%N5RP44DO73I9RR>BH+%LD@O M'N3+&Z::9O>K1RMA>^=_P^=7J/\ 5HZXT9Q)V; [:Z?KGB%0=@,D*#8]]UIE M=9"6J438U0:2+!G+FGI:.J+JU,?2*PA99!)!5F,J9*">,[&O$O&YTHHHTH_? M%6NUL[>L\M;3!T6^)DXQ&:75AX6?;SQ?5+%(Z>)31,7JG1G**OQ.U]6- M*ZG/7XF+C58F?Z-D2V@I.Q0T?,N0LL[71;Q3R1;MY!QZ^F+4]B8;R6JBJOK. M29NF++P^D.6ZR*9TS'":*(C_ .I'M_ELTVEM2XZTY;NI*P6:6V3I>7W)J>BE M)JW;-LA]@\:;U*ZRK<@VU[LCCNW?$J6X-2;$9NOZ2'5YAFSO8]//=9%65KLS M2JA'S=6,VPV83/'';JV1'V@/BES8?["Y-F1FMPUU&N<@D(;=&E8.X;%.Y@9S MC'M"N1DE7&$&U;6YW3XWDIK38#>M:FEM-4R-A9"*KEV?[)L5[83:9^$Z=/Z%W[:Y=EN.6VM,3>FDY+FQKB>KMJVO?=J3=YN->YI6RO MZ?L#.,N39W%ZUCM3:UI-II/:K69^>\M+5#^OXQ%2GQ3TXFWQ3NU8\<9SW.NAM/=1W1?%G:E5G*8G&1L53;(' M';8-FV>WVRREGUH/.U?9EC0E(NL15/80(M%]UN'Y_A!.BON/8%>YCAKJ/K$^L9X*VS&E7F":^TS&QU@/,E? MUZ[F%X$C*3Q99488;YB^[_<;\)B=F&_[#)@,!@,!@,!@,!@,!@,!@,!@,#A< M-T7;==JY3*LW8"8E\?A+ MXN_A#L'60JM8:M';!K7(%LQ?@F#]DA#QZ+1Z"0^)(';=-N5%R"9OYD_.(?P# M[2]AP/7:M6K%NBT9-D&;1NF5)NU:HIMVZ"10[%3112*1-),H>PI"%*4 ^8,# MGP&!YI&0>1\G&/DEV3]B[0.=% MRT=(JH+I',FJF8AA 0A[3_&+CQQ_@!_YP!R*H ?^8/;[<#KK5&J.2/TW%8KRY)4B MJOPB#Q:+2@UG:,4P2D M+^44OFJ>(.J2O0"3.*CTX.'3802S=S",21C(C.'<,R*)M%XIL5 $8]9JFJJF MW5:$1.@110J1BE.8!#V,!@<#ILV>MG#-X@BZ:.T%6SILX3(L@X;+IF270724 M Q%45DCF343.42'(8Q3 ("(8&'I:SUP@JDNA0*2@LBHFLBLC58-)9%5(X*)* MI*IL2G343.4IR'(8#%, " @(9;SMGG*6C9'*&;Y%>3*0,'-^B^NH:)E_07C: M09>M(YF_]#?LCF49OFOI:*OH[QHH8RC9RCX%D#F,9(Y3"(X'6=U2K/U9=9]6 MX!XM8&K9C/*NX>.<*S;)F E:,Y=19L<\DU:@8P-F[T5DD ,()$* C@=UK#Q# M)VY?LHJ-:/GH%!X]:L6S=V[ O;P@Y2:W54708K/RI@[59H+JJK(M3JF035444(0ISF$0ZY MZ[7U64E&J04.I'3+EP\EV!XQD=E*NW9RJ.W4DU,@*#YRZ.0AW"[I-55L]F(?!V"[19G)XP/5$?VCCO72+UX9B'H_9H9V\;-W;DS M?RQ7=((KJB95(ARAR,ZY7HXPGCX&&8G&36FQ.SBV+8PS+AFI'N)83(H$$9-= M@LLQ6?B/I2K-51L=4R)S$$/9P&!XUBKM?M\#,U6UP)NG*;N03 KMP1PN198Y5E ,'I1L5%P[<6D1&L( MIJ90RPMHUFW8MQ6.4I3JBBV323%0Q2$*8XE\1BD* B(%#L'X)#0Z:\JY3B8T MCF<*B2;<$8M2KS!6[86:!954$@4D"H-!%JB#LRP)MA% @%2_EP/P6"@RI1"! M8:**A7S)G@42QS0$H0R+12/1-$)@CX(TR3!99DF+($1(T54;%$$3F((>K@,! -@,!@,!@,!@,!@,#_V0$! end XML 15 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2018
Feb. 20, 2019
Jun. 30, 2018
Document And Entity Information [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Period End Date Dec. 31, 2018    
Document Fiscal Year Focus 2018    
Document Fiscal Period Focus FY    
Trading Symbol IBP    
Entity Registrant Name INSTALLED BUILDING PRODUCTS, INC.    
Entity Central Index Key 0001580905    
Current Fiscal Year End Date --12-31    
Entity Well-known Seasoned Issuer Yes    
Entity Current Reporting Status Yes    
Entity Voluntary Filers No    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Common Stock, Shares Outstanding   29,915,611  
Entity Public Float     $ 1,242,212,078
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Current assets    
Cash and cash equivalents $ 90,442 $ 62,510
Investments 10,060 30,053
Accounts receivable (less allowance for doubtful accounts of $5,085 and $4,805 at December 31, 2018 and 2017, respectively) 214,121 180,725
Inventories 61,162 48,346
Other current assets 35,760 33,308
Total current assets 411,545 354,942
Property and equipment, net 90,117 81,075
Non-current assets    
Goodwill 173,049 155,466
Intangibles, net 149,790 137,991
Other non-current assets 10,157 9,272
Total non-current assets 332,996 302,729
Total assets 834,658 738,746
Current liabilities    
Current maturities of long-term debt 22,642 16,650
Current maturities of capital lease obligations 4,806 5,666
Accounts payable 96,949 87,425
Accrued compensation 27,923 25,399
Other current liabilities 29,366 24,666
Total current liabilities 181,686 159,806
Long-term debt 432,182 330,927
Capital lease obligations, less current maturities 3,824 6,479
Deferred income taxes 6,695 6,444
Other long-term liabilities 27,773 24,562
Total liabilities 652,160 528,218
Commitments and contingencies (Note 15)
Stockholders' equity    
Preferred Stock; $0.01 par value: 5,000,000 authorized and 0 shares issued and outstanding at December 31, 2018 and 2017, respectively
Common stock; $0.01 par value: 100,000,000 authorized, 32,723,972 and 32,524,934 issued and 29,915,611 and 31,862,146 shares outstanding at December 31, 2018 and 2017, respectively 327 325
Additional paid in capital 181,815 174,043
Retained earnings 105,212 48,434
Treasury stock; at cost: 2,808,361 and 662,788 shares at December 31, 2018 and 2017, respectively (104,425) (12,781)
Accumulated other comprehensive (loss) income (431) 507
Total stockholders' equity 182,498 210,528
Total liabilities and stockholders' equity $ 834,658 $ 738,746
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 5,085 $ 4,805
Preferred stock, par value $ 0.01 $ 0.01
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 32,723,972 32,524,934
Common stock, shares outstanding 29,915,611 31,862,146
Treasury Stock 2,808,361 662,788
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Operations and Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Statement [Abstract]      
Net revenue $ 1,336,432 $ 1,132,927 $ 862,980
Cost of sales 964,841 808,901 610,532
Gross profit 371,591 324,026 252,448
Operating expenses      
Selling 67,105 58,450 49,667
Administrative 185,850 164,453 125,472
Amortization 25,419 26,857 11,259
Operating income 93,217 74,266 66,050
Other expense      
Interest expense, net 20,496 17,381 6,177
Other 535 1,065 263
Income before income taxes 72,186 55,820 59,610
Income tax provision 17,438 14,680 21,174
Net income 54,748 41,140 38,436
Other comprehensive (loss) income, net of tax:      
Unrealized (loss) gain on cash flow hedge, net of tax benefit (provision) of $284, $(206) and $0 for the twelve months ended December 31, 2018, 2017 and 2016, respectively (1,050) 507  
Comprehensive income $ 53,698 $ 41,647 $ 38,436
Basic net income per share $ 1.76 $ 1.30 $ 1.23
Diluted net income per share $ 1.75 $ 1.30 $ 1.23
Weighted average shares outstanding:      
Basic 31,107,231 31,639,283 31,301,887
Diluted 31,229,558 31,756,363 31,363,290
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Operations and Comprehensive Income (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Statement [Abstract]      
Unrealized gain (loss) on cash flow hedge, tax (provision) benefit $ 284 $ (206) $ 0
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid In Capital [Member]
Accumulated Deficit / Retained Earnings [Member]
Treasury Stock [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
BALANCE at Dec. 31, 2015 $ 114,483 $ 320 $ 156,688 $ (31,142)    
BALANCE, Shares at Dec. 31, 2015   31,982,888        
BALANCE, Treasury Stock, Value at Dec. 31, 2015         $ (11,383)  
BALANCE, Treasury Stock, Shares at Dec. 31, 2015         (616,560)  
Net income 38,436     38,436    
Issuance of common stock awards to employees, value   $ 1 (1)      
Issuance of common stock awards to employees, shares   143,528        
Surrender of common stock awards by employees, value (836)       $ (836)  
Surrender of common stock awards by employees, shares         (33,842)  
Share-based compensation expense 1,594   1,594      
Share-based compensation issued to directors, value 300   300      
Share-based compensation issued to directors, shares   8,760        
BALANCE at Dec. 31, 2016 153,977 $ 321 158,581 7,294    
BALANCE, Shares at Dec. 31, 2016   32,135,176        
BALANCE, Treasury Stock, Value at Dec. 31, 2016         $ (12,219)  
BALANCE, Treasury Stock, Shares at Dec. 31, 2016         (650,402)  
Net income 41,140     41,140    
Purchase of remaining interest in subsidiary (1,888)   (1,888)      
Issuance of common stock for acquisition, value 10,859 $ 3 10,856      
Issuance of common stock for acquisition, shares   282,577        
Issuance of common stock awards to employees, value   $ 1 (1)      
Issuance of common stock awards to employees, shares   101,241        
Surrender of common stock awards by employees, value (562)       $ (562)  
Surrender of common stock awards by employees, shares         (12,386)  
Share-based compensation expense 6,195   6,195      
Share-based compensation issued to directors, value 300   300      
Share-based compensation issued to directors, shares   5,940        
Other comprehensive income (loss), net of tax 507         $ 507
BALANCE at Dec. 31, 2017 $ 210,528 $ 325 174,043 48,434   507
BALANCE, Shares at Dec. 31, 2017 32,524,934 32,524,934        
BALANCE, Treasury Stock, Value at Dec. 31, 2017 $ (12,781)       $ (12,781)  
BALANCE, Treasury Stock, Shares at Dec. 31, 2017 (662,788)       (662,788)  
Net income $ 54,748     54,748    
Cumulative effect of accounting changes, net of tax 2,142     2,030   112
Issuance of common stock awards to employees, value   $ 2 (2)      
Issuance of common stock awards to employees, shares   194,093        
Surrender of common stock awards by employees, value (2,282)       $ (2,282)  
Surrender of common stock awards by employees, shares         (43,871)  
Share-based compensation expense 7,598   7,598      
Share-based compensation issued to directors, value 176   176      
Share-based compensation issued to directors, shares   4,945        
Common stock repurchase, value (89,362)       $ (89,362)  
Common stock repurchase, shares         (2,101,702)  
Other comprehensive income (loss), net of tax (1,050)         (1,050)
BALANCE at Dec. 31, 2018 $ 182,498 $ 327 $ 181,815 $ 105,212   $ (431)
BALANCE, Shares at Dec. 31, 2018 32,723,972 32,723,972        
BALANCE, Treasury Stock, Value at Dec. 31, 2018 $ (104,425)       $ (104,425)  
BALANCE, Treasury Stock, Shares at Dec. 31, 2018 (2,808,361)       (2,808,361)  
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Cash flows from operating activities      
Net income $ 54,748 $ 41,140 $ 38,436
Adjustments to reconcile net income to net cash provided by operating activities      
Depreciation and amortization of property and equipment 33,306 28,285 23,571
Amortization of intangibles 25,419 26,857 11,259
Amortization of deferred financing costs and debt discount 1,164 1,093 383
Provision for doubtful accounts 2,630 2,834 2,928
Write-off of debt issuance costs 1,164 2,113 286
Gain on sale of property and equipment (1,098) (492) (254)
Noncash stock compensation 7,839 6,592 1,894
Deferred income taxes 470 (6,160) (605)
Changes in assets and liabilities, excluding effects of acquisitions      
Accounts receivable (30,166) (19,955) (18,760)
Inventories (15,717) (3,667) (8,677)
Other assets (4,552) (4,602) 2,803
Accounts payable 8,146 6,303 12,400
Income taxes payable/receivable 10,273 (18,605) 1,484
Other liabilities 3,007 7,036 6,118
Net cash provided by operating activities 96,633 68,772 73,266
Cash flows from investing activities      
Purchases of investments (22,818) (30,194)  
Maturities of short-term investments 42,782    
Purchases of property and equipment (35,232) (31,668) (27,013)
Acquisitions of businesses, net of cash acquired of $0, $247 and $2,181 in 2018, 2017 and 2016, respectively (57,740) (137,120) (53,312)
Proceeds from sale of property and equipment 1,958 959 691
Other (3,019) (2,420) 37
Net cash used in investing activities (74,069) (200,443) (79,597)
Cash flows from financing activities      
Proceeds from revolving line of credit under credit agreement applicable to respective period (Note 7)     37,975
Payments on revolving line of credit under credit agreement applicable to respective period (Note 7)     (37,975)
Proceeds from term loan under credit agreement applicable to respective period (Note 7) 100,000 300,000 100,000
Payments on term loan under credit agreement applicable to respective period (Note 7) (2,750) (97,750) (51,875)
Proceeds from delayed draw term loan under credit agreement applicable to respective period (Note 7)   112,500 12,500
Payments on delayed draw term loan under credit agreement applicable to respective period (Note 7)   (125,000) (50,000)
Proceeds from vehicle and equipment notes payable 25,443 22,460 22,948
Debt issuance costs (1,992) (8,281) (1,238)
Principal payments on long-term debt (14,130) (10,002) (5,849)
Principal payments on capital lease obligations (5,604) (7,314) (8,598)
Acquisition-related obligations (3,954) (4,464) (3,057)
Repurchase of common stock (89,363)    
Surrender of common stock awards by employees (2,282) (562) (836)
Purchase of remaining interest in subsidiary   (1,888)  
Net cash provided by financing activities 5,368 179,699 13,995
Net change in cash and cash equivalents 27,932 48,028 7,664
Cash and cash equivalents at beginning of year 62,510 14,482 6,818
Cash and cash equivalents at end of year 90,442 62,510 14,482
Supplemental disclosures of cash flow information Net cash paid during the year for:      
Interest 20,075 13,758 5,342
Income taxes, net of refunds 4,950 38,887 18,929
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 2,208 4,440 3,737
Seller obligations in connection with acquisition of businesses 7,540 5,128 4,459
Unpaid purchases of property and equipment included in accounts payable $ 1,773 $ 2,003 $ 775
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Statement of Cash Flows [Abstract]      
Cash acquired, Net $ 0 $ 247 $ 2,181
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Organization
12 Months Ended
Dec. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization

NOTE 1 – ORGANIZATION

Installed Building Products (“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, window blinds, 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 175 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. For the years ended December 31, 2018, 2017 and 2016, residential new construction and repair and remodel was 84%, 83% and 88% of our net revenue and commercial construction was 16%, 17% and 12% of our net revenue, respectively. The following table sets forth the percentage of our net revenue by product category:

 

     Years ended December 31,  
     2018     2017     2016  

Insulation

     66     67     77

Waterproofing

     7       8       2  

Shower doors, shelving and mirrors

     7       7       5  

Garage doors

     6       5       6  

Rain gutters

     3       4       4  

Blinds

     2       2       1  

Other building products

     9       7       5  
  

 

 

   

 

 

   

 

 

 
     100     100     100
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Significant Accounting Policies
12 Months Ended
Dec. 31, 2018
Accounting Policies [Abstract]  
Significant Accounting Policies

NOTE 2 – SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation and Principles of Consolidation

We prepare our consolidated financial statements in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The accompanying consolidated financial statements include all of our wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated.

Use of Estimates

Preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates include the revenue, costs and reserves established under the percentage-of-completion method, allowance for doubtful accounts, valuation allowance on deferred tax assets, valuation of acquired intangible assets, periodic impairment evaluation of intangible assets and other long-lived assets, share-based compensation and the accounting for self-insurance reserves. Management believes the accounting estimates are appropriate and reasonably determined; however, due to the inherent uncertainties in making these estimates, actual amounts could differ from such estimates.

 

Cash and Cash Equivalents

We consider all highly-liquid investments purchased with original term to maturity of three months or less to be cash equivalents. We had $69.8 million and $55.6 million of cash equivalents as of December 31, 2018 and 2017, respectively. Substantially all cash is held in banks providing FDIC coverage of $0.25 million per depositor.

Revenue and Cost Recognition

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. See Note 3, Revenue Recognition, for the detailed revenue recognition policy.

Derivative Instruments and Hedging Activities

We record all derivatives on the balance sheet at fair value. The accounting for changes in the fair value of derivatives depends on the intended use of the derivative, whether we have elected to designate a derivative in a hedging relationship and apply hedge accounting and whether the hedging relationship has satisfied the criteria necessary to apply hedge accounting. Derivatives designated and qualifying as a hedge of the exposure to variability in expected future cash flows, or other types of forecasted transactions, are considered cash flow hedges. Hedge accounting generally provides for the matching of the timing of gain or loss recognition on the hedging instrument with the recognition of the earnings effect of the hedged forecasted transactions in a cash flow hedge. We may enter into derivative contracts that are intended to economically hedge certain of our risks, even though hedge accounting does not apply or we elect not to apply hedge accounting. See Note 9, Derivatives and Hedging, for additional information on our accounting policy for derivative instruments and hedging activities.

Investment Policy

Marketable securities with original maturities longer than three months but less than one year from the settlement date are classified as investments within current assets. These investments consist of highly liquid investment grade instruments primarily including corporate bonds and commercial paper. Investments for which we have the ability and positive intent to hold to maturity are carried at amortized cost. The difference between the acquisition costs and face values of held-to-maturity investments is amortized over the remaining term of the investments and added to or subtracted from the acquisition cost and interest income. As of December 31, 2018, all of our investments were classified as held-to-maturity.

Business Combinations

The purchase price for business combinations is allocated to the estimated fair values of acquired tangible and intangible assets, including goodwill and assumed liabilities, where applicable. Additionally, we recognize customer relationships, trademarks and trade names, backlog and non-competition agreements as identifiable intangible assets. These assets are recorded at fair value as of the transaction date. The fair value of these intangibles is determined primarily using the income approach and using current industry information which involves significant unobservable inputs (Level 3 inputs). These inputs include projected sales, margin and tax rate.

 

At times, the total purchase price for a business combination could be less than the estimated fair values of acquired tangible and intangible assets. In these cases, we record a gain on bargain purchase within other expenses in the Consolidated Statements of Operations and Comprehensive Income rather than goodwill in accordance with U.S. GAAP.

Accounts Receivable

We account for trade receivables based on amounts billed to customers. Past due receivables are determined based on contractual terms. We do not accrue interest on any of our trade receivables.

Retainage receivables represent the amount retained by our customers to ensure the quality of the installation and is received after satisfactory completion of each installation project. Management regularly reviews aging of retainage receivables and changes in payment trends and records an allowance when collection of amounts due are considered at risk. Amounts retained by project owners under construction contracts and included in accounts receivable were $28.0 million and $23.1 million as of December 31, 2018 and 2017, respectively. As of December 31, 2018, all but $0.6 million of retainage receivables, which are recorded in other long-term assets, were estimated to be contractually due within one year.

Allowance for Doubtful Accounts

We maintain an allowance for doubtful accounts for estimated losses resulting from the failure of customers to make required payments. The allowance is determined by management based on our historical losses, specific customer circumstances and general economic conditions. We analyze aged accounts receivable and generally increase the allowance as receivables age. Management reviews accounts receivable and records an allowance for specific customers based on current circumstances and charges off the receivable against the allowance when all attempts to collect the receivable have failed. This analysis is performed regularly and the allowance is adjusted accordingly. The following table sets forth our allowance for doubtful accounts (in thousands):

 

Allowance for doubtful accounts receivable

 

January 1, 2016

   $ 2,486  

Charged to costs and expenses

     2,928  

Charged to other accounts (1)

     435  

Deductions (2)

     (2,452
  

 

 

 

December 31, 2016

   $ 3,397  
  

 

 

 

Charged to costs and expenses

     2,834  

Charged to other accounts (1)

     699  

Deductions (2)

     (2,125
  

 

 

 

December 31, 2017

   $ 4,805  
  

 

 

 

Charged to costs and expenses

     2,630  

Charged to other accounts (1)

     675  

Deductions (2)

     (3,025
  

 

 

 

December 31, 2018

   $ 5,085  
  

 

 

 

 

(1)

Recovery of receivables previously written off as bad debt and other

(2)

Write-off of uncollectible accounts receivable

 

Concentration of Credit Risk

Credit risk is our risk of financial loss from the non-performance of a contractual obligation on the part of our counterparty. Such risk arises principally from our receivables from customers and cash and bank balances. Substantially all of our trade accounts receivable are from entities engaged in residential and commercial construction. We perform periodic credit evaluations of our customers’ financial condition. The general credit risk of our counterparties is not considered to be significant. In addition, no individual customer made up more than 3% of accounts receivable or 4% of net revenue for the years ended December 31, 2018, 2017 and 2016.

Inventories

Inventories consist of insulation, waterproofing materials, garage doors, rain gutters, window blinds, shower doors, mirrors, closet shelving and other products. We value inventory at each balance sheet date to ensure that it is carried at the lower of cost or net realizable value with cost determined using the first-in, first-out (“FIFO”) method. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable cost of completion, disposal and transportation. As of December 31, 2018 and 2017, substantially all inventory was finished goods. Inventory provisions are recorded to reduce inventory to the lower of cost or net realizable value for obsolete or slow moving inventory based on assumptions about future demand and marketability of products, the impact of new product introductions, inventory levels and turns, product spoilage, and specific identification of items such as product discontinuance, engineering/material changes, or regulatory-related changes.

Property and Equipment

Property and equipment are stated at cost, less accumulated depreciation. We provide for depreciation and amortization of property and equipment using the straight-line method over the expected useful lives of the assets. Expected useful lives of property and equipment vary but generally are the shorter of lease life or five years for vehicles and leasehold improvements, three to five years for furniture, fixtures and equipment and 30 years for buildings.

Major renewals and improvements are capitalized. Maintenance, repairs and minor renewals are expensed as incurred. When assets are retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the accounts and any resulting gain or loss is recorded.

Goodwill

Goodwill results from business combinations and represents the excess of the purchase price over the fair value of acquired tangible assets and liabilities and identifiable intangible assets. Annually, on October 1, or if conditions indicate an earlier review is necessary, we either perform a quantitative test or assess qualitative factors to determine if it is more likely than not that the fair value of the reporting unit is less than its carrying amount and if it is necessary to perform the quantitative two-step goodwill impairment test. If we perform the quantitative test, we compare the carrying value of the reporting unit to an estimate of the reporting unit’s fair value to identify potential impairment. The estimate of the reporting unit’s fair value is determined by weighting a discounted cash flow model and a market-related model using current industry information that involve significant unobservable inputs (Level 3 inputs). In determining the estimated future cash flow, we consider and apply certain estimates and judgments, including current and projected future levels of income based on management’s plans, business trends, prospects, market and economic conditions and market-participant considerations. If the estimated fair value of the reporting unit is less than the carrying value, a second step is performed to determine the amount of the potential goodwill impairment. If impaired, goodwill is written down to its estimated implied fair value.

 

Impairment of Other Intangible and Long-Lived Assets

Other intangible assets consist of customer relationships, backlog, non-competition agreements and business trademarks and trade names. Amortization of finite lived intangible assets is recorded to reflect the pattern of economic benefits based on projected revenues over their respective estimated useful lives (customer relationships – eight to 15 years, non-competition agreements – one to five years and business trademarks and trade names – two to 15 years). We do not have any indefinite-lived intangible assets other than goodwill.

We review long-lived assets and intangible assets whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable. An impairment loss is recognized when estimated future cash flows expected to result from the use of an asset and its eventual disposition are less than its carrying amount. When impairment is identified, the carrying amount of the asset is reduced to its estimated fair value. Assets to be disposed of are recorded at the lower of net book value or fair net realizable value less cost to sell at the date management commits to a plan of disposal. There was no impairment loss for the years ended December 31, 2018, 2017 and 2016.

Other Liabilities

Our workers’ compensation insurance program, for a significant portion of our business, is considered a high deductible program whereby we are responsible for the cost of claims under approximately $0.8 million. Our general liability insurance program is considered a high retention program whereby we are responsible for the cost of claims up to approximately $2.0 million, subject to an aggregate cap of $8.0 million. Our vehicle liability insurance program is considered a high deductible program whereby we are responsible for the cost of claims under approximately $0.5 million. In each case, if we do not pay these claims, our insurance carriers are required to make these payments to the claimants on our behalf. The liabilities represent our best estimate of our costs, using generally accepted actuarial reserving methods, of the ultimate obligations for reported claims plus those incurred but not reported for all claims incurred through December 31, 2018 and 2017. We establish case reserves for reported claims using case-basis evaluation of the underlying claims data and we update as information becomes known. We regularly monitor the potential for changes in estimates, evaluate our insurance accruals and adjust our recorded provisions.

The assumptions underlying the ultimate costs of existing claim losses are subject to a high degree of unpredictability, which can affect the liability recorded for such claims. For example, variability in inflation rates of health care costs inherent in workers’ compensation claims can affect the ultimate costs. Similarly, changes in legal trends and interpretations, as well as a change in the nature and method of how claims are settled, can affect ultimate costs. Our estimates of liabilities incurred do not anticipate significant changes in historical trends for these variables and any changes could have a considerable effect on future claim costs and currently recorded liabilities.

We carry insurance for a number of risks, including, but not limited to, workers’ compensation, general liability, vehicle liability, property and our obligation for employee-related health care benefits. Liabilities relating to claims associated with these risks are estimated by considering historical claims experience, including frequency, severity, demographic factors and other actuarial assumptions. In estimating our liability for such claims, we periodically analyze our historical trends, including loss development, and apply appropriate loss development factors to the incurred costs associated with the claims with the assistance of external actuarial consultants. While we do not expect the amounts ultimately paid to differ significantly from our estimates, our reserves and corresponding expenses could be affected if future claim experience differs significantly from historical trends and actuarial assumptions.

 

Advertising Costs

Advertising costs are generally expensed as incurred. Advertising expense was approximately $3.8 million, $3.2 million and $3.0 million for the years ended December 31, 2018, 2017 and 2016, respectively, and is included in selling expense on the Consolidated Statements of Operations and Comprehensive Income.

Deferred Financing Costs

Deferred financing costs and debt issuance costs combined, totaling $6.4 million and $6.8 million, net of accumulated amortization as of December 31, 2018 and 2017, respectively, are amortized over the term of the related debt on a straight-line basis which approximates the effective interest method. The deferred financing costs are included in other non-current assets while the debt issuance costs are included in long-term debt on the Consolidated Balance Sheets as of December 31, 2018 and 2017, respectively. The related amortization expense of these costs combined was $1.2 million, $1.1 million and $0.4 million and is included in interest expense, net on the Consolidated Statements of Operations and Comprehensive Income for the years ended December 31, 2018, 2017 and 2016, respectively. In addition, we expensed loan costs of approximately $1.1 million and $1.0 million for the years ended December 31, 2018 and 2017, respectively, associated with our Senior Secured Credit Agreements because they did not meet the requirements for capitalization. For the years ended December 31, 2018 and 2017, we wrote off $0.1 million and $2.1 million, respectively, in previously capitalized loan costs as a result of refinancing our credit facilities. For additional information, see Note 7, Long-Term Debt.

Share-Based Compensation

Our share-based compensation program is designed to attract and retain employees while also aligning employees’ interests with the interests of our stockholders. Restricted stock awards are periodically granted to certain employees, officers and non-employee members of our board of directors under the stockholder-approved 2014 Omnibus Incentive Plan.

Certain of our stock awards are deemed to be equity-based with a service condition and do not contain a market or performance condition with the exception of performance-based awards granted to certain officers and performance-based stock units. Fair value of the non-performance-based awards to employees and officers is measured at the grant date and amortized to expense over the vesting period of the awards using the straight-line attribution method for all service-based awards with a graded vesting feature. This fair value is reduced by assumed forfeitures and adjusted for actual forfeitures until vesting. We also issue performance-based stock awards to certain officers under our 2014 Omnibus Incentive Plan. The performance-based compensation expense is recorded over the requisite service period using the graded-vesting method for the entire award. Performance-based stock awards are accounted for at fair value at date of grant. We also periodically grant performance-based stock units to certain employees under the stockholder-approved 2014 Omnibus Incentive Plan. These units convert to shares upon meeting time- and performance-based requirements.

Compensation expense for performance-based stock units is recorded based on an assessment each reporting period of the probability that certain performance goals will be met during the contingent vesting period. If performance goals are not probable to occur, no compensation expense will be recognized. If performance goals that were previously deemed probable are not or are not expected to be met, the previously recognized compensation cost related to such performance goals will be reversed. Employees and officers are subject to tax at the vesting date based on the market price of the shares on that date, or on the grant date if an election is made.

 

Income Taxes

We account for income taxes using the asset and liability method. Under this method, the amount of taxes currently payable or refundable are accrued and deferred tax assets and liabilities are recognized for the estimated future tax consequences of temporary differences that currently exist between the tax basis and financial reporting basis of our assets and liabilities.

Valuation allowances are established against deferred tax assets when it is more likely than not that the realization of those deferred tax assets will not occur. In evaluating our ability to recover our deferred tax assets within the jurisdiction from which they arise, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, the ability to produce future taxable income, prudent and feasible tax planning strategies and recent financial operations. In projecting future taxable income, we factor in historical results and changes in accounting policies and incorporate assumptions, including the amount of future federal and state pretax operating income, the reversal of temporary differences and the implementation of feasible and prudent tax planning strategies. These assumptions require significant judgment about the forecasts of future taxable income and are consistent with the plans and estimates we use to manage the underlying businesses.

Deferred tax assets and liabilities are measured using the enacted tax rates in effect in the years when those temporary differences are expected to reverse. The effect on deferred taxes from a change in tax rate is recognized through operations in the period that includes the enactment date of the change. Changes in tax laws and rates could also affect recorded deferred tax assets and liabilities in the future. The Tax Cuts and Jobs Act (the “Tax Act”) was enacted on December 22, 2017 reduced the U.S. federal corporate tax rate from 35% to 21% effective January 1, 2018. During the year end December 31, 2017, the Company recognized a $3.8 million tax benefit as a result of revaluing the ending net deferred tax liabilities from 35% to the newly enacted U.S. corporate income tax rate of 21%, and also recognized a $0.8 million benefit in 2018 due to timing provision to return adjustments which impacted deferred balances at the 35% rate that were then revalued at the lower corporate rate. See Note 12, Income Taxes, for additional information.

A tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, based on the technical merits. Income tax positions must meet a more likely than not recognition threshold to be recognized.

We recognize tax liabilities for uncertain tax positions and adjust these liabilities when our judgment changes as a result of the evaluation of new information not previously available. Liabilities related to uncertain tax positions are recorded in other long-term liabilities on the Consolidated Balance Sheets. Due to the complexity of some of these uncertainties, the ultimate resolution may result in a payment that is materially different from the current estimate of the tax liabilities. These differences will be reflected as increases or decreases to income tax expense and the effective tax rate in the period in which the new information becomes available. Interest and penalties related to unrecognized tax benefits are recognized within income tax expense in the Consolidated Statements of Operations and Comprehensive Income. Accrued interest and penalties are recognized in other current liabilities on the Consolidated Balance Sheets.

Our income tax expense, deferred tax assets and liabilities and reserves for unrecognized tax benefits reflect management’s best assessment of estimated future taxes to be paid. We are subject to income taxes in the United States, which includes numerous state and local jurisdictions. Significant judgments and estimates are required in determining the income tax expense, deferred tax assets and liabilities and the reserve for unrecognized tax benefits.

 

Estimated Fair Value of Financial Instruments

See Note 8, Fair Value Measurements, for related accounting policies.

Recently Adopted Accounting Pronouncements

 

Standard

  

Adoption

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

ASU 2018-15 amends the existing accounting standards for capitalizing implementation costs of internal-use software by including service contracts in a cloud computing arrangement. For public business entities, this update is effective for financial statements issued for fiscal years beginning after December 15, 2019 and interim periods therein, with early adoption permitted. We elected to early adopt this ASU using the prospective approach effective July 1, 2018 and, as such, have capitalized certain implementation costs associated with service contracts in a cloud computing arrangement. The effects of adoption were not significant.

 

 

Recently Issued Accounting Pronouncements Not Yet Adopted

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

 

Standard

  

Description

  

Effective date

  

Effect on the financial statements
or other significant matters

ASU 2016-02, Leases (Topic 842)    This pronouncement and related subsequently-issued amendments change the existing accounting standards for lease accounting, including requiring lessees to recognize most leases on their balance sheets and making targeted changes to lessor accounting. ASC 842 requires a modified retrospective transition approach for all leases existing at, or entered into after, the date of initial application, with an option to use certain transition relief.    Annual periods beginning after December 15, 2018, including interim periods therein. Early adoption is permitted.   

This ASU requires substantially all leases, with the exception of leases with a term of one year or less, to be recorded on the balance sheet as a lease liability measured as the present value of the future lease payments with a corresponding right-of-useasset. This ASU also requires disclosures designed to give financial statement users information on the amount, timing and uncertainty of cash flows. We are currently finalizing the evaluation of our leases including the impact on our consolidated financial statements. As part of our evaluation, we elected a number of practical expedients, including the “practical expedients package” determined in ASC 842-10-65-1. We estimate we will record an increase of lease-related assets and liabilities as of January 1, 2019 of approximately $43.0 million in the consolidated balance sheets. The impact to our consolidated statements of operations and comprehensive income and consolidated

statements of cash flows

 

              

is not expected to be material.

 

ASU 2016-13, Financial Instruments-Credit Losses (Topic 326)   

This pronouncement amends the accounting for credit losses on available-for-sale debt securities and purchased financial assets with credit deterioration. In addition, these amendments require the measurement of all expected credit losses for financial assets, including trade accounts receivable, held at the reporting date based on historical experience, current conditions and reasonable and supportable forecasts.

 

   Annual periods beginning after December 15, 2019, including interim periods therein. Early adoption is permitted.    We are currently evaluating whether this ASU will have a material impact on our consolidated financial statements.
ASU 2017-04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment    To address concerns over the cost and complexity of the two-step goodwill impairment test, this pronouncement removes the second step of the goodwill impairment test. Going forward, an entity will apply a one-step quantitative test and record the amount of goodwill impairment as the excess of a reporting unit’s carrying amount over its fair value, not to exceed the total amount of goodwill allocated to the reporting unit.    Annual or interim goodwill impairment tests in fiscal years beginning after December 15, 2019, including interim periods therein. Early adoption is permitted.    We are currently evaluating the provisions of this ASU and the impact it will have on our disclosures.
ASU 2018-13, Fair Value Measurement (Topic 820):Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement    This pronouncement amends Topic 820 to eliminate, add and modify certain disclosure requirements for fair value measurements.    Annual periods beginning after December 15, 2019, including interim periods therein. Early adoption is permitted.    We are currently evaluating the provisions of this ASU and the impact it will have on our disclosures.
ASU 2018-16, Derivatives and Hedging (Topic 815)—Inclusion of the Secured Overnight Financing Rate (SOFR) Overnight Index Swap (OIS) Rate as a Benchmark Interest Rate for Hedge Accounting Purposes    This pronouncement permits the use of the Overnight Index Swap (“OIS”) Rate based on the Secured Overnight Financing Rate (“SOFR”) as a U.S. benchmark interest rate for hedge accounting purposes.   

For public business entities that already have adopted the amendments in ASU 2017-12, the amendments are effective for annual periods beginning after December 15, 2018, including interim periods therein. As we have already adopted ASU 2017-12effective January 1, 2018, we will adopt this ASU as of January 1, 2019.

 

   We do not expect this ASU to have a material impact on our financial statements until we transition from LIBOR to SOFR rates, which will likely not occur in 2019. We will reevaluate whether these changes will have a material impact at the time of transition.
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition
12 Months Ended
Dec. 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 using the modified retrospective method applied to those contracts that were not completed as of January 1, 2018. Results for reporting periods beginning after January 1, 2018 are presented under Topic 606, while prior period amounts are not adjusted and continue to be reported in accordance with our historic accounting under Topic 605.

We recorded a $2.1 million cumulative effect adjustment as an increase to opening retained earnings, a $2.8 million increase to current assets and a $0.7 million increase to deferred income taxes, respectively, on January 1, 2018 due to the impact of adopting Topic 606, with the impact primarily related to the change in accounting for certain of our short-term contracts that were previously accounted for on a completed contract basis, whereas, under ASC 606, we now recognize revenue associated with these contracts over time as service is performed and the transfer of control occurs, based on a percentage-of-completion method using cost-to-cost input methods as a measure of progress. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods. The cumulative effect adjustment has been revised from the amount previously disclosed in our interim financial statements filed on Form 10-Q for the quarterly periods ended March 31, 2018 and June 30, 2018 to correct certain immaterial misstatements. The result of correcting these misstatements was an $0.8 million decrease to opening retained earnings, a $1.0 million decrease to current assets and a $0.2 million decrease to deferred income taxes recorded in our interim financial statements filed on Form 10-Q for the quarterly period ended September 30, 2018.

 

Impact of New Revenue Recognition Standard on Financial Statement Line Items

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

 

     Impact of Change in Accounting Policy  
     As reported      Adjustments      Without adoption  

Inventories

   $ 61,162      $ 5,801      $ 66,963  

Other current assets

     35,760        (8,607      27,153  

Total assets

     834,658        (2,806      831,852  

Deferred income taxes

     6,695        (534      6,161  

Retained earnings

     105,212        (2,272      102,940  

Total liabilities and stockholders’ equity

     834,658        (2,806      831,852  

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

 

     Year Ended December 31, 2018  
     As reported      Adjustments      Without adoption  

Net revenue

   $ 1,336,432      $ (751    $ 1,335,681  

Cost of sales

     964,841        (578      964,263  

Income before income taxes

   $ 72,186      $ (173    $ 72,013  

Income tax provision

     17,438        (43      17,395  
  

 

 

    

 

 

    

 

 

 

Net income

   $ 54,748      $ (130    $ 54,618  
  

 

 

    

 

 

    

 

 

 

Revenue Recognition

Our revenues are derived primarily through contracts with customers whereby we install insulation and other complementary building products and are recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. We account for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. We recognize revenue using the percentage-of-completion method of accounting, utilizing a cost-to-costinput 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 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.

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

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

 

    

Year ended December 31, 2018

 

Residential new construction

   $ 1,026,473        77

Repair and remodel

     89,977        7

Commercial

     219,982        16
  

 

 

    

 

 

 

Net revenues

   $ 1,336,432        100
  

 

 

    

 

 

 

 

    

Year ended December 31, 2018

 

Insulation

   $ 876,118        66

Waterproofing

     97,683        7

Shower doors, shelving and mirrors

     90,352        7

Garage doors

     79,539        6

Rain gutters

     44,203        3

Blinds

     28,981        2

Other building products

     119,556        9
  

 

 

    

 

 

 

Net revenues

   $ 1,336,432        100
  

 

 

    

 

 

 

Contract Assets and Liabilities

Our contract assets consist of unbilled amounts typically resulting from sales under contracts when the cost-to-cost method of revenue recognition is utilized and revenue recognized, based on costs incurred, exceeds the amount billed to the customer. Our contract assets are recorded in other current assets in our Consolidated Balance Sheets. Our contract liabilities consist of customer deposits and billings in excess of revenue recognized, based on costs incurred and are included in other current liabilities in our Consolidated Balance Sheets. For presentation purposes, uncompleted contracts as of December 31, 2017 have been restated to reflect the adoption of ASC 606 on January 1, 2018.

 

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

 

     As of December 31,  
     2018      2017  

Contract assets

   $ 15,092      $ 14,476  

Contract liabilities

     (7,468      (7,519

Uncompleted contracts were as follows (in thousands):

 

     As of December 31,  
     2018      2017  

Costs incurred on uncompleted contracts

   $ 114,826      $ 84,563  

Estimated earnings

     58,952        47,000  
  

 

 

    

 

 

 

Total

     173,778        131,563  

Less: Billings to date

     163,112        122,144  
  

 

 

    

 

 

 

Net under (over) billings

   $ 10,666      $ 9,419  
  

 

 

    

 

 

 

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

 

     As of December 31,  
     2018      2017  

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

   $ 15,092      $ 14,476  

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

     (4,426      (5,057
  

 

 

    

 

 

 

Net under (over) billings

   $ 10,666      $ 9,419  
  

 

 

    

 

 

 

The difference between contract assets and contract liabilities as of December 31, 2018 compared to December 31, 2017 is primarily the result of timing differences between our performance of obligations under contracts and customer payments. During the year ended December 31, 2018, we recognized $7.0 million of revenue, respectively, that was included in the contract liability balance at December 31, 2017. We did not recognize any impairment losses on our receivables and contract assets during the years ended December 31, 2018 and 2017.

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 December 31, 2018, the aggregate amount of the transaction price allocated to remaining uncompleted contracts was $88.0 million. We expect to satisfy remaining performance obligations and recognize revenue on substantially all of these uncompleted contracts over the next 18 months.

Practical Expedients and Exemptions

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

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

XML 26 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Investments
12 Months Ended
Dec. 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 investments in these funds were $69.8 million and $55.6 million as of December 31, 2018 and 2017, respectively.

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

XML 27 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment
12 Months Ended
Dec. 31, 2018
Property, Plant and Equipment [Abstract]  
Property and Equipment

NOTE 5 – PROPERTY AND EQUIPMENT

Property and equipment consisted of the following (in thousands):

 

     As of December 31,  
     2018      2017  

Land

   $ —        $ 66  

Buildings

     —          218  

Leasehold improvements

     6,717        6,152  

Furniture, fixtures and equipment

     38,369        30,863  

Vehicles and equipment

     177,969        153,744  
  

 

 

    

 

 

 
     223,055        191,043  

Less: accumulated depreciation and amortization

     (132,938      (109,968
  

 

 

    

 

 

 
   $ 90,117      $ 81,075  
  

 

 

    

 

 

 

During the twelve months ended December 31, 2018 and 2017 we recorded the following depreciation and amortization expense on our property and equipment, by income statement category (in thousands):

 

     As of December 31,  
     2018      2017      2016  

Cost of sales

   $ 31,526      $ 26,731      $ 22,294  

Administrative

     1,779        1,554        1,276  

Property and equipment as of December 31, 2018 and 2017 of $59.9 million and $49.7 million, respectively, were fully depreciated but still being utilized in our business.

XML 28 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangibles
12 Months Ended
Dec. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangibles

NOTE 6 – 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, 2017

   $ 177,090      $ (70,004    $ 107,086  

Business combinations

     47,727        —          47,727  

Other

     653        —          653  
  

 

 

    

 

 

    

 

 

 

December 31, 2017

     225,470        (70,004      155,466  

Business combinations

     17,023        —          17,023  

Other

     560        —          560  
  

 

 

    

 

 

    

 

 

 

December 31, 2018

   $ 243,053      $ (70,004    $ 173,049  
  

 

 

    

 

 

    

 

 

 

Other changes included in the above table for the years ended December 31, 2018 and 2017 include minor adjustments for the allocation of certain acquisitions still under measurement as well as several immaterial tuck-in acquisitions. For additional information regarding changes to goodwill resulting from acquisitions, see Note 15, Business Combinations.

At October 1, 2018, our measurement date, we performed a qualitative analysis that weighed all evidence of potential impairment, whether positive or negative, and determined that no factors existed that indicated an impairment of goodwill more likely than not existed. As such, no impairment of goodwill was recognized for the year ended December 31, 2018. In addition, no impairment of goodwill was recognized for the years ended December 31, 2017 or 2016.

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 December 31,  
     2018      2017  
     Gross             Net      Gross             Net  
     Carrying      Accumulated      Book      Carrying      Accumulated      Book  
     Amount      Amortization      Value      Amount      Amortization      Value  

Amortized intangibles:

                 

Customer relationships

   $ 148,635      $ 52,514      $ 96,121      $ 121,015      $ 38,651      $ 82,364  

Covenants not-to-compete

     14,682        7,572        7,110        11,807        4,773        7,034  

Trademarks and tradenames

     64,432        18,256        46,176        58,136        14,076        44,060  

Backlog

     14,060        13,677        383        13,600        9,067        4,533  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
   $ 241,809      $ 92,019      $ 149,790      $ 204,558      $ 66,567      $ 137,991  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

There was no intangible asset impairment loss for the years ended December 31, 2018, 2017 and 2016.

The gross carrying amount of intangibles increased approximately $37.3 million and $77.7 million during the years ended December 31, 2018 and 2017, respectively. Intangibles associated with business combinations accounted for approximately $36.1 million and $76.8 million of the increases during the years ended December 31, 2018 and 2017, respectively, with the remaining changes due to other factors. For more information, see Note 15, Business Combinations. Amortization expense on intangible assets totaled approximately $25.4 million, $26.9 million and $11.3 million during the years ended December 31, 2018, 2017 and 2016, respectively. Remaining estimated aggregate annual amortization expense is as follows (in thousands):

 

2019

   $ 23,250  

2020

     22,318  

2021

     21,012  

2022

     20,094  

2023

     17,183  

Thereafter

     45,933  
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Long-Term Debt
12 Months Ended
Dec. 31, 2018
Debt Disclosure [Abstract]  
Long-Term Debt

NOTE 7 – LONG-TERM DEBT

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

 

     As of December 31,  
     2018      2017  

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

   $ 390,916      $ 293,354  

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

     60,391        50,357  

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

     3,517        3,866  
  

 

 

    

 

 

 
     454,824        347,577  

Less: current maturities

     (22,642      (16,650
  

 

 

    

 

 

 

Long-term debt, less current maturities

   $ 432,182      $ 330,927  
  

 

 

    

 

 

 

Senior Secured Credit Facilities

In April 2017, we entered into a term loan credit agreement (the “Term Loan Agreement”) which provides for a seven-year $300.0 million term loan facility (the “Term Loan”). In April 2017, we also entered into an asset-based lending credit agreement (the “ABL Credit Agreement” and together with the Term Loan Agreement, the “Senior Secured Credit Agreements”) which provides for a revolving credit facility up to approximately $100.0 million and up to $50.0 million for the issuance of letters of credit (the “ABL Revolver” and together with the Term Loan, the “Senior Secured Credit Facilities”). A portion of the proceeds from the Senior Secured Credit Facilities were used to repay, in full, all amounts outstanding under the previous credit and security agreement.

The Term Loan Agreement was amended on November 30, 2017 to refinance the total principal amount of the Term Loan outstanding immediately prior to the effective date of the amendment on substantially the same terms as the initial Term Loan, except for (i) a decrease in the margins applicable to the base rate and Eurodollar rate loans, (ii) an increase in the cap on permitted indebtedness related to capital expenditures other than capital lease obligations and (iii) the inclusion of a mechanism to establish an alternative Eurodollar rate if certain circumstances have arisen such that the London Interbank Offered Rate may no longer be used. The ABL Credit Agreement was amended in December 2017 to revise the formula for maximum indebtedness incurred by the Company while subject to the terms of such agreement.

On June 19, 2018, we entered into a second amendment to the Term Loan Agreement to (i) extend the maturity date from April 15, 2024 to April 15, 2025 and (ii) increase the aggregate principal amount of the facility from $297.8 million to $397.8 million. All other provisions of the Term Loan Agreement were unchanged. On June 19, 2018, we also entered into a third amendment to the agreement for the ABL Credit Agreement to (i) extend the maturity date from April 13, 2022 to June 19, 2023, (ii) increase the aggregate revolving loan commitments from $100.0 million to $150.0 million and (iii) provide enhanced borrowing availability against certain types of accounts receivable.

Our Senior Secured Credit Facilities bear interest at either the Eurodollar rate (“LIBOR”) or the base rate (which approximated the prime rate), at our election, plus a margin based on the type of rate applied and leverage ratio. The margin in respect of loans under (i) the Term Loan will be (A) 2.50% in the case of Eurodollar rate loans and (B) 1.50% in the case of base rate loans, and (ii) the ABL Revolver will be (A) 1.25%, 1.50% or 1.75% in the case of Eurodollar rate loans (based on a measure of availability under the agreement) and (B) 0.25%, 0.50% or 0.75% in the case of base rate loans (based on a measure of availability under the agreement).

The borrowing base for the ABL Revolver, which determines availability under the facility, is based on a percentage of the value of certain assets securing the obligations of the Company and the subsidiary guarantors under the agreement. All obligations under the Senior Secured Credit Agreements, and the guarantees of those obligations, are secured by substantially all of the assets of the Company and the guarantors subject to certain exceptions and permitted liens.

Vehicle and Equipment Notes

We are party to a Master Loan and Security Agreement (“Master Loan and Security Agreement”), a Master Equipment Lease Agreement (“Master Equipment Agreement”) and one or more Master Loan Agreements (“Master Loan Agreements” and together with the Master Loan and Security Agreement and Master Equipment Agreement the “Master Loan Equipment Agreements”) with various lenders to provide financing for the purpose of purchasing or leasing vehicles and equipment used in the normal course of business. Each financing arrangement under these agreements constitutes a separate note and obligation. Vehicles and equipment purchased or leased under each financing arrangement serve as collateral for the note applicable to such financing arrangement. Regular payments are due under each note for a period of typically 60 consecutive months after the incurrence of the obligation. The specific terms of each note are based on specific criteria, including the type of vehicle or equipment and the market interest rates at the time. No termination date applies to these agreements. As of December 31, 2018, approximately $71.7 million of the various loan agreements was available for purchases of equipment.

Total gross assets relating to our Master Loan and Equipment Agreements were $98.7 million and $74.5 million as of December 31, 2018 and 2017, respectively, none of which were fully depreciated as of December 31, 2018 or 2017, respectively. The net book value of assets under these agreements was $58.2 million and $51.4 million as of December 31, 2018 and 2017, respectively. Depreciation of assets held under these agreements is included within cost of sales on the Consolidated Statements of Operations and Comprehensive Income.

 

XML 30 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2018
Fair Value Disclosures [Abstract]  
Fair Value Measurements

NOTE 8 – FAIR VALUE MEASUREMENTS

Fair Values

Fair value is the price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.

ASC 820, “Fair Value Measurement,” establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The standard describes three levels of inputs that may be used to measure fair value:

Level 1: Quoted prices (unadjusted) for identical assets or liabilities in active markets that the entity has the ability to access as of the measurement date.

Level 2: Significant other observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.

Level 3: Significant unobservable inputs that reflect a reporting entity’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.

Assets and Liabilities Measured at Fair Value on a Recurring Basis

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

Assets Measured at Fair Value on a Nonrecurring Basis

Certain assets, specifically other intangible and long-lived assets, are measured at fair value on a nonrecurring basis in periods subsequent to initial recognition. Assets measured at fair value on a nonrecurring basis as of December 31, 2018 and 2017 are categorized based on the lowest level of significant input to the valuation. Undiscounted cash flows, a Level 3 input, are utilized in determining estimated fair values. 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. During each of the years ended December 31, 2018, 2017 and 2016, 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 December 31, 2018 and 2017 approximate fair value due to the short-term maturities of these financial instruments. The carrying amounts of our long-term debt, including the Senior Secured Credit Facilities as of December 31, 2018 and 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 December 31, 2018 and 2017. All debt classifications represent Level 2 fair value measurements.

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

 

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

   $ 69,807      $ 69,807      $ —        $ —        $ 55,634      $ 55,634      $ —        $ —    

Derivative financial instruments

     1,765        —          1,765        —          618        —          618        —    
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total financial assets

   $ 71,572      $ 69,807      $ 1,765      $ —        $ 56,252      $ 55,634      $ 618      $ —    
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Financial liabilities:

                       

Derivative financial instruments

   $ 2,275      $ —        $ 2,275      $ —        $ —        $ —        $ —        $ —    

Contingent consideration

     5,098        —          —          5,098        1,834        —          —          1,834  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total financial liabilities

   $ 7,373      $ —        $ 2,275      $ 5,098      $ 1,834      $ —        $ —        $ 1,834  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

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

 

Contingent consideration liability—January 1, 2018

   $ 1,834  

Preliminary purchase price

     3,683  

Fair value adjustments

     (586

Accretion in value

     569  

Amounts paid to sellers

     (402
  

 

 

 

Contingent consideration liability—December 31, 2018

   $ 5,098  
  

 

 

 

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

The carrying values and associated fair values of financial assets and liabilities that are not recorded at fair value in the 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 December 31, 2018      As of December 31, 2017  
     Carrying Value      Fair Value      Carrying Value      Fair Value  

Financial assets:

           

Investments

   $ 10,060      $ 10,053      $ 30,053      $ 30,038  

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

XML 31 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivatives and Hedging Activities
12 Months Ended
Dec. 31, 2018
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivatives and Hedging Activities

NOTE 9 – DERIVATIVES AND HEDGING ACTIVITIES

Risk Management Objective of Using Derivatives

We are exposed to certain risks arising from both our business operations and economic conditions. We manage exposure to a wide variety of business and operational risks through our core business activities. We manage economic risks, including interest rate, liquidity and credit risk primarily by overseeing the amount, sources and duration of debt funding and the use of derivative financial instruments. Specifically, we have entered into derivative financial instruments to manage exposure to interest rate movements that result in the receipt or payment of future known and uncertain cash amounts, the value of which are determined by interest rates. Our derivative financial instruments are used to manage differences in the amount, timing and duration of our known or expected cash receipts and known or expected cash payments principally related to our investments and borrowings.

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

The changes in the fair value of derivatives designated (and that qualify) as cash flow hedges are recorded in accumulated other comprehensive income and subsequently reclassified into earnings in the period that the hedged forecasted transaction affects earnings. No cash flow hedges were settled and reclassified into earnings during the years ended December 31, 2018, 2017 or 2016. 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.3 million will be reclassified as a decrease to interest expense, net.

Additionally, we do not use derivatives for trading or speculative purposes and we currently do not have any derivatives that are not designated as hedges. As of December 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 32 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2018
Federal Home Loan Banks [Abstract]  
Stockholders' Equity

NOTE 10 – STOCKHOLDERS’ EQUITY

As of December 31, 2018 and 2017, we had a loss of $0.4 million and a gain of $0.5 million, respectively, in accumulated other comprehensive income on our Consolidated Balance Sheets, which represents the effective portion of the unrealized (loss) gain on our derivative instruments. For additional information, see Note 9, Derivatives and Hedging Activities.

On February 28, 2018, our board of directors authorized a $50 million stock repurchase program effective March 2, 2018 and on October 31, 2018, our board of directors approved an additional stock repurchase program, effective November 5, 2018, pursuant to which we may purchase up to an additional $100 million of our outstanding common stock. The program will remain in effect until February 28, 2020, unless extended by the board of directors. During the twelve months ended December 31, 2018, we repurchased 2.1 million shares of our outstanding common stock for $89.4 million, leaving $60.6 million available for future purchases under our stock repurchase program.

The effect of these treasury shares reducing the number of common shares outstanding is reflected in our earnings per share calculation.

 

XML 33 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefits
12 Months Ended
Dec. 31, 2018
Postemployment Benefits [Abstract]  
Employee Benefits

NOTE 11 – EMPLOYEE BENEFITS

Healthcare

We participate in multiple healthcare plans, of which our primary plan is partially self-funded with an insurance company paying benefits in excess of stop loss limits per individual. Our healthcare benefit expense (net of employee contributions) was approximately $17.8 million, $17.4 million and $15.2 million for the years ended December 31, 2018, 2017 and 2016, respectively, for all plans. An accrual for estimated healthcare claims incurred but not reported (“IBNR”) is included within accrued compensation on the Consolidated Balance Sheets and was $2.3 million and $1.8 million as of December 31, 2018 and 2017, respectively.

Workers’ Compensation

We participate in multiple workers’ compensation plans. Under these plans, for a significant portion of our business, we use a high deductible program to cover losses above the deductible amount on a per claim basis. We accrue for the estimated losses occurring from both asserted and unasserted claims. Workers’ compensation liability for premiums is included in other current liabilities on the Consolidated Balance Sheets. Insurance claims and reserves include accruals of estimated settlements for known claims, as well as accruals of actuarial estimates of IBNR claims. In estimating these reserves, historical loss experience and judgments about the expected levels of costs per claim are considered. These claims are accounted for based on actuarial estimates of the undiscounted claims, including IBNR. We believe the use of actuarial methods to account for these liabilities provides a consistent and effective way to measure these highly judgmental accruals.

Workers’ compensation expense totaled $12.8 million, $13.5 million and $12.1 million for the years ended December 31, 2018, 2017 and 2016, respectively, and is included in cost of sales on the Consolidated Statements of Operations and Comprehensive Income. Workers’ compensation known claims and IBNR reserves included on the Consolidated Balance Sheets were as follows (in thousands):

 

     As of December 31,  
     2018      2017  

Included in other current liabilities

   $ 5,795      $ 5,899  

Included in other long-term liabilities

     9,447        8,721  
  

 

 

    

 

 

 
   $ 15,242      $ 14,620  
  

 

 

    

 

 

 

 

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

 

     As of December 31,  
     2018      2017  

Included in other non-current assets

   $ 1,888      $ 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 the years ended December 31, 2018, 2017 and 2016, we recognized 401(k) plan expenses of $1.7 million, $1.6 million and $1.3 million, respectively, which is included in administrative expenses on the accompanying Consolidated Statements of Operations and Comprehensive Income.

Share-Based Compensation

Common Stock Awards

During the years ended December 31, 2018, 2017 and 2016, we granted approximately five thousand, six thousand and nine thousand shares of restricted stock, respectively, at a price of $60.65, $50.50 and $34.23 per share, respectively, which represents market price on the grant dates to non-employee members of our board of directors. The stock issued in 2018 will vest over a one year service term whereas the stock issued in 2017 and 2016 vested on the grant date since there was no service period associated with these awards. Accordingly, we recorded $0.2 million, $0.3 million and $0.3 million in compensation expense for the years ended December 31, 2018, 2017 and 2016, respectively, related to these grants within administrative expenses on the Consolidated Statements of Operations and Comprehensive Income at the time of grant. The weighted-average grant date fair value is the same as the issue price for all shares granted in 2018, 2017 and 2016.

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

During the years ended December 31, 2018, 2017 and 2016, our employees surrendered approximately 41 thousand, 11 thousand, and 32 thousand shares, respectively, of our common stock to satisfy tax withholding obligations arising in connection with the vesting of common stock awards issued under our 2014 Omnibus Incentive Plan. We recorded share-based compensation expense associated with these non-performance-based awards issued to employees of $4.0 million, $2.7 million, and $1.6 million for the years ended December 31, 2018, 2017 and 2016, respectively, within administrative expense on the Consolidated Statements of Operations and Comprehensive Income. We recognized excess tax benefits of approximately $0.5 million, $0.6 million and $0.3 million for the years ended December 31, 2018, 2017 and 2016, respectively, within the income tax provision on the Consolidated Statements of Operations and Comprehensive Income. As of December 31, 2018, there was $5.0 million of unrecognized compensation expense related to these nonvested common stock awards issued to non-employee members of our board of directors and our employees. This expense is subject to future adjustments for forfeitures and is expected to be recognized on a straight-line basis over the remaining weighted-average period of 1.8 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.

 

Performance-Based Stock Awards

During the year ended December 31, 2018, we granted under our 2014 Omnibus Incentive Plan approximately 0.1 million shares of our common stock to certain officers, which vest in two equal installments on each of April 20, 2019 and April 20, 2020. These shares were issued in connection with the performance-based targets established in 2017. In addition, during the year ended December 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 targets. Share-based compensation expense associated with these performance-based awards was $2.0 million and $1.0 million for the years ended December 31 2018 and 2017, respectively.

As of December 31, 2018, there was $2.7 million of unrecognized compensation expense related to nonvested performance-based common stock awards. This expense is subject to future adjustments for forfeitures and is expected to be recognized over the remaining weighted-average period of 1.6 years using the graded-vesting method. See the table below for changes in shares and related weighted average fair market value per share.

Performance-Based Stock Units

During the year ended December 31, 2017, we established, and our board of directors approved, performance-based stock units in connection with common stock awards which we issued to certain employees during the year ended December 31, 2018. In addition, during the year ended December 31, 2018, we established, and our board of directors approved, performance-based stock units in connection with common stock awards to be issued to certain employees in 2019 contingent upon achievement of a performance target, which was met in 2018, as well as a one-year service period. These units will be accounted for as equity-based awards that will be settled with a fixed number of common shares. Share-based compensation expense associated with these performance-based units was $1.6 million and $2.6 million for the years ended December 31 2018 and 2017, respectively.

As of December 31, 2018, there was $0.2 million of unrecognized compensation expense related to nonvested performance-based stock units. This expense is subject to future adjustments for forfeitures and is expected to be recognized on a straight-line basis over the remaining weighted-average period of 0.3 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, 2018 and changes during the year ended December 31, 2018 were as follows:

 

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

Nonvested awards/units at December 31, 2017

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

Granted

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

Vested

     (91,291     36.14        —         —          (71,120     52.15  

Forfeited/Cancelled

     (2,963     49.65        (14,448     41.00        (1,704     53.38  
  

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 

Nonvested awards/units at December 31, 2018

     173,189     $ 47.40        115,698     $ 52.25        13,248     $ 56.05  
  

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 

 

During the years ended December 31, 2018, 2017 and 2016, we recorded the following stock compensation expense, by income statement category (in thousands):

 

     2018      2017      2016  

Cost of sales

   $ 846      $ 965      $ —    

Selling

     451        571        —    

Administrative

     6,549        5,055        1,894  
  

 

 

    

 

 

    

 

 

 
   $ 7,846      $ 6,591      $ 1,894  
  

 

 

    

 

 

    

 

 

 

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.

As of December 31, 2018, approximately 2.4 million of the 3.0 million shares of common stock authorized for issuance were available for issuance under the 2014 Omnibus Incentive Plan.

XML 34 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes
12 Months Ended
Dec. 31, 2018
Income Tax Disclosure [Abstract]  
Income Taxes

NOTE 12 – INCOME TAXES

The provision for income taxes is comprised of (in thousands):

 

     Years ended December 31,  
     2018      2017      2016  

Current:

        

Federal

   $ 13,486      $ 17,557      $ 18,307  

State

     3,641        3,302        3,472  
  

 

 

    

 

 

    

 

 

 
     17,127        20,859        21,779  

Deferred:

        

Federal

     221        (5,895      (338

State

     90        (284      (267
  

 

 

    

 

 

    

 

 

 
     311        (6,179      (605
  

 

 

    

 

 

    

 

 

 

Total tax expense

   $ 17,438      $ 14,680      $ 21,174  
  

 

 

    

 

 

    

 

 

 

The reconciliation between our effective tax rate on net income and the federal statutory rate is as follows (dollars in thousands):

 

     Years ended December 31,  
     2018     2017     2016  

Income tax at federal statutory rate

   $ 15,159       21.0   $ 19,537       35.0   $ 20,864       35.0

Stock compensation

     (436     (0.6 %)      (581     (1.0 %)      (227     (0.4 %) 

Qualified Production Activity Deduction

     —         0.0     (1,715     (3.1 %)      (1,776     (3.0 %) 

Other permanent items

     (667     (0.8 %)      197       0.4     (92     (0.1 %) 

Change in valuation allowance

     312       0.4     285       0.5     442       0.7

Change in uncertain tax positions

     969       1.3     (1,807     (3.2 %)      66       0.1

State income taxes, net of federal benefit

     2,911       4.0     2,150       3.8     1,897       3.2

Rate impact of the Tax Act

     (810     (1.1 %)      (3,386     (6.1 %)      —         —  
  

 

 

     

 

 

     

 

 

   

Total tax expense

   $ 17,438       24.2   $ 14,680       26.3   $ 21,174       35.5
  

 

 

     

 

 

     

 

 

   

 

Components of the net deferred tax asset or liability are as follows (in thousands):

 

     As of December 31,  
     2018      2017  

Deferred Tax Assets

     

Long-term

     

Accrued reserves and allowances

   $ 4,245      $ 3,916  

Allowance for doubtful accounts

     500        426  

Inventories

     335        213  

Intangibles

     4,937        3,279  

Net operating loss carryforwards

     1,446        2,623  

Other

     4        10  
  

 

 

    

 

 

 

Long-term deferred tax assets

     11,467        10,467  

Less: Valuation allowance

     (1,255      (1,746
  

 

 

    

 

 

 

Net deferred tax assets

     10,212        8,721  

Deferred Tax Liabilities

     

Long-term

     

Accrued reserves and allowances

     (365      (308

Property and equipment

     (2,091      (1,453

Intangibles

     (3,850      (3,543

Investment in partnership

     (10,266      (9,189

Other

     (242      (208
  

 

 

    

 

 

 

Long-term deferred tax liabilities

     (16,814      (14,701
  

 

 

    

 

 

 

Net deferred tax liabilities

   $ (6,602    $ (5,980
  

 

 

    

 

 

 

As of December 31, 2018, we have recorded a deferred tax asset of $1.4 million reflecting the benefit of $5.9 million in federal and state income tax net operating loss (NOL) carryforwards, the earliest of which expires in 2030.

Valuation Allowance

We assess the available positive and negative evidence to estimate if sufficient future taxable income will be generated to utilize the existing deferred tax assets on a jurisdiction and by tax filing entity basis. A significant piece of objective negative evidence evaluated is cumulative losses incurred over the most recent three-year period. Such objective evidence limits our ability to consider other subjective positive evidence such as our projections for future growth.

Based on this evaluation, a valuation allowance has been recorded as of December 31, 2018 and 2017 for the net deferred tax assets recorded on certain of our wholly owned subsidiaries. Such deferred tax assets relate primarily to net operating losses that are not more likely than not realizable. However, the amount of the deferred tax asset considered realizable could be adjusted if our estimate of future taxable income during the carryforward period changes, or if objective negative evidence in the form of cumulative losses is no longer present. Additional weight may be given to subjective evidence such as our projections for growth in this situation.

 

Uncertain Tax Positions

We are subject to taxation in the United States and various state jurisdictions. As of December 31, 2018, our tax years for 2015 through 2017 are subject to examination by the tax authorities. A rollforward of the gross unrecognized tax benefits is as follows (in thousands):

 

Unrecognized tax benefit, January 1, 2016

   $ 3,586  

Increase as a result of tax positions taken during the period

     2,354  

Decrease as a result of tax positions taken during the period

     (1,356

Decrease as a result of expiring statutes

     (487
  

 

 

 

Unrecognized tax benefit, December 31, 2016

   $ 4,097  
  

 

 

 
  

Increase as a result of tax positions taken during the period

     4,353  

Decrease as a result of tax positions taken during the period

     (2,311

Decrease as a result of expiring statutes

     (1,689
  

 

 

 

Unrecognized tax benefit, December 31, 2017

   $ 4,450  
  

 

 

 
  

Increase as a result of tax positions taken during the period

     3,846  

Decrease as a result of tax positions taken during the period

     (2,850

Decrease as a result of expiring statutes

     (97
  

 

 

 

Unrecognized tax benefit, December 31, 2018

   $ 5,349  
  

 

 

 

Unrecognized tax benefits of $2.7 million at December 31, 2018 would affect the effective tax rate. Interest expense and penalties accrued related to uncertain tax positions as of December 31, 2018 are $0.3 million.

We expect a decrease to the amount of unrecognized tax benefits (exclusive of penalties and interest) within the next twelve months of zero to $1.5 million.

Determining uncertain tax positions and the related estimated amounts requires judgment and carry estimation risk. If future tax law changes or interpretations should come to light, or additional information should become known, our conclusions regarding unrecognized tax benefits may change.

Impacts of the Tax Act

The Tax Act was enacted on December 22, 2017. The Tax Act reduced the U.S. federal corporate tax rate from 35% to 21%, which had a positive impact on our 2018 and 2017 effective tax rates due to the revaluation of our ending net deferred tax liabilities.

Under the guidance in the U.S. Securities and Exchange Commission’s Staff Accounting Bulletin No. 118 (“SAB 118”), we recorded provisional amounts for the impact of the Tax Act as of December 31, 2017, representing a $3.8 million tax benefit related to the revaluation of the ending net deferred tax liabilities from 35% to the newly enacted U.S. corporate income tax rate of 21%, which was partially offset by tax expense of $0.4 million net amount for the revaluation of the uncertain tax positions and the valuation allowance. Under the transitional provisions of SAB 118, we had a one-year measurement period to complete the accounting for the initial tax effects of the Tax Act. We recorded its final adjustments to the provisional amounts in 2018 which resulted in a $0.8 million tax benefit largely due to timing provision to return adjustments which impacted deferred balances at the 35% rate that were then revalued at the lower corporate rate. Final regulations will be issued in the future and may be applied retroactively to the date of enactment of U.S. Tax Reform that may result in changes to the tax amounts recorded as a result of the Tax Act.

XML 35 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Related Party Transactions
12 Months Ended
Dec. 31, 2018
Related Party Transactions [Abstract]  
Related Party Transactions

NOTE 13 – 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 related ownership. For additional information, see Note 14, Commitments and Contingencies.

For the years ended December 31, 2018, 2017 and 2016, the amount of sales to common or related parties as well as the purchases from and rent expense paid to common or related parties were as follows (in thousands):

 

     Years ended December 31,  
     2018      2017      2016  

Sales

   $ 12,636      $ 10,250      $ 7,914  

Purchases

     1,587        1,294        579  

Rent

     1,099        1,154        635  

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

On November 5, 2018, as part of our stock repurchase program, we entered into a share repurchase agreement with PJAM IBP Holdings, Inc. (“PJAM”) for the purchase of 150 thousand shares of our common stock for a purchase price of approximately $5.1 million, or $34.11 per share, which represented a 3.0% discount to the last reported price of our common stock on November 2, 2018. Jeff Edwards, our Chief Executive Officer, is the President of PJAM and, in such role, has sole voting and dispositive power over the shares held by PJAM and is deemed the beneficial owner of the shares of our common stock held by PJAM.

XML 36 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

NOTE 14 – COMMITMENTS AND CONTINGENCIES

Accrued General Liability

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

 

     As of December 31,  
     2018      2017  

Included in other current liabilities

   $ 1,848      $ 2,033  

Included in other long-term liabilities

     6,608        7,073  
  

 

 

    

 

 

 
   $ 8,456      $ 9,106  
  

 

 

    

 

 

 

 

We also had insurance receivables and an indemnification asset included on the Consolidated Balance Sheets that, in aggregate, offset an equal liability included within the reserve amounts noted above. The amounts were as follows (in thousands):

 

     As of December 31,  
     2018      2017  

Insurance receivable and indemnification asset for claims under a fully insured policy

   $ 2,484      $ 2,773  

Insurance receivable for claims that exceeded the stop loss limit

     53        2  
  

 

 

    

 

 

 

Total insurance receivables included in other non-current assets

   $ 2,537      $ 2,775  
  

 

 

    

 

 

 

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 assets relating to capital leases were approximately $58.7 million and $63.4 million as of December 31, 2018 and 2017, respectively, and a total of approximately $32.0 million and $26.8 million were fully depreciated as of December 31, 2018 and 2017, respectively. The net book value of assets under capital leases was approximately $9.5 million and $13.0 million as of December 31, 2018 and 2017, respectively. Amortization of assets held under capital leases is included within cost of sales on the 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) and future minimum capital lease payments as of December 31, 2018 are as follows (in thousands):

 

     Capital Leases     Operating Leases  
           Related Party      Other      Total Operating  

2019

   $ 5,207     $ 1,159      $ 14,418      $ 15,577  

2020

     2,253       1,184        11,293        12,477  

2021

     1,339       1,058        7,014        8,072  

2022

     452       972        4,335        5,307  

2023

     93       51        2,613        2,664  

Thereafter

     —         —          4,695        4,695  
  

 

 

   

 

 

    

 

 

    

 

 

 
     9,344     $ 4,424      $ 44,368      $ 48,792  
    

 

 

    

 

 

    

 

 

 

Less: Amounts representing executory costs

     (255        

Less: Amounts representing interest

     (459        
  

 

 

         

Total obligation under capital leases

     8,630          

Less: Current portion of capital leases

     (4,806        
  

 

 

         

Long term capital lease obligation

   $ 3,824          
  

 

 

         

 

Total rent expense under these operating leases, which is included in the Consolidated Statements of Operations and Comprehensive Income, was as follows (in thousands):

 

     Years ended December 31,  
     2018      2017      2016  

Cost of Sales

   $ 546      $ 813      $ 848  

Administrative

     16,693        14,310        10,732  
  

 

 

    

 

 

    

 

 

 

Total

   $ 17,239      $ 15,123      $ 11,580  
  

 

 

    

 

 

    

 

 

 

Other Commitments and Contingencies

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

During the year ended December 31, 2018, we entered into an agreement with one of our suppliers to purchase a portion of the insulation materials we utilize across our business. This agreement is effective January 1, 2019 through December 31, 2021 with a purchase obligation of $16.4 million for 2019, $21.4 million for 2020 and $15.0 million for 2021. Additionally, we entered into an agreement with a chemical supplier with a purchase obligation of $0.6 million in 2019.

XML 37 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations
12 Months Ended
Dec. 31, 2018
Business Combinations [Abstract]  
Business Combinations

NOTE 15 – BUSINESS COMBINATIONS

As part of our ongoing strategy to expand geographically and increase market share in certain markets, we completed ten, ten and nine business combinations during the years ended December 31, 2018, 2017 and 2016, respectively, as well as several insignificant tuck-in acquisitions merged into existing operations in 2018 and 2017, in which we acquired 100% of the voting equity interests in each acquired entity. Acquisition-related costs amounted to $2.7 million, $3.9 million and $2.3 million for the years ended December 31, 2018, 2017 and 2016, respectively, and are included in Administrative expenses on the Consolidated Statements of Operations and Comprehensive Income. The goodwill to be 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 $17.3 million of goodwill for tax purposes as a result of 2018 acquisitions.

The largest of our 2018 acquisitions was Custom Overhead Door, LLC dba Custom Door & Gate (collectively, “CDG”) and Advanced Fiber Technology, Inc. (collectively, “AFT”). The remaining acquisitions were individually insignificant but material in the aggregate, as follows. Net income (loss), as noted below, includes amortization, taxes and interest allocations when appropriate. Below is a summary of each significant acquisition by year, including revenue and net income (loss) since date of acquisition, shown for the year of acquisition.

 

For the year ended December 31, 2018 (in thousands):

 

Name

  

Date

  

Acquisition
Type

   Cash Paid      Seller
Obligations
     Total
Purchase
Price
     Revenue      Net Income
(Loss)
 

CDG

   3/19/2018    Asset    $ 9,440      $ 1,973      $ 11,413      $ 11,466      $ 531  

AFT

   10/31/2018    Asset      19,707        1,510        21,217        3,530        (13

Other

   Various    Shares/Asset      28,593        4,057        32,650        24,329        639  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

         $ 57,740      $ 7,540      $ 65,280      $ 39,325      $ 1,157  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

For the year ended December 31, 2017 (in thousands):

 

Name

   Date      Acquisition
Type
     Cash Paid      Seller
Obligations
     Fair Value of
Common
Stock Issued
     Total
Purchase
Price
     Revenue      Net (Loss)
Income
 

Alpha (1)

     1/5/2017        Share      $ 103,810      $ 2,002      $ 10,859      $ 116,671      $ 116,070      $ (1,148

Columbia

     6/26/2017        Asset        8,768        225        —          8,993        6,046        86  

Astro

     9/18/2017        Asset        9,144        482        —          9,626        1,829        11  

Other

     Various        Asset        15,645        2,419        —          18,064        20,457        573  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

         $ 137,367      $ 5,128      $ 10,859      $ 153,354      $ 144,402      $ (478
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

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

For the year ended December 31, 2016 (in thousands):

 

Name

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

Alpine Insulation Co., Inc.

     4/12/2016        Asset      $ 21,151      $ 1,560      $ 22,711      $ 21,359      $ 1,370  

East Coast

     10/17/2016        Asset        15,589        600        16,189        4,701        21  

Other

     Various        Asset        18,753        2,299        21,052        19,974        (592
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

         $ 55,493      $ 4,459      $ 59,952      $ 46,034      $ 799  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

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

 

     2018  
     CDG      AFT      Other      Total  

Estimated fair values:

           

Cash

   $ —        $ —        $ —        $ —    

Accounts receivable

     1,731        —          4,181        5,912  

Inventories

     514        565        1,136        2,215  

Other current assets

     28        —          918        946  

Property and equipment

     933        2,882        2,169        5,984  

Intangibles

     3,711        13,470        18,904        36,085  

Goodwill

     4,898        4,415        7,711        17,024  

Other non-current assets

     36        13        82        131  

Accounts payable and other current liabilities

     (438      (128      (2,451      (3,017
  

 

 

    

 

 

    

 

 

    

 

 

 

Fair value of assets acquired and purchase price

     11,413        21,217        32,650        65,280  

Less fair value of common stock issued

     —          —          —          —    

Less seller obligations

     1,973        1,510        4,057        7,540  
  

 

 

    

 

 

    

 

 

    

 

 

 

Cash paid

   $ 9,440      $ 19,707      $ 28,593      $ 57,740  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

     2017  
     Alpha     Columbia     Astro     Other     Total  

Estimated fair values:

          

Cash

   $ 247     $ —       $ —       $ —       $ 247  

Accounts receivable

     29,851       989       924       3,157       34,921  

Inventories

     1,852       704       296       1,544       4,396  

Other current assets

     4,500       8       36       96       4,640  

Property and equipment

     1,528       659       640       1,820       4,647  

Intangibles

     57,200       4,760       5,168       9,688       76,816  

Goodwill

     38,511       2,209       2,932       4,190       47,842  

Other non-current assets

     383       36       —         219       638  

Accounts payable and other current liabilities

     (17,401     (372     (370     (2,650     (20,793
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Fair value of assets acquired

     116,671       8,993       9,626       18,064       153,354  

Less fair value of common stock issued

     10,859       —         —         —         10,859  

Less seller obligations

     2,002       225       482       2,419       5,128  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Cash paid

   $ 103,810     $ 8,768     $ 9,144     $ 15,645     $ 137,367  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

 

     2016  
     Alpine     East Coast     Other     Total  

Estimated fair values:

        

Cash

   $ —       $ 2,181     $ —       $ 2,181  

Accounts receivable

     3,959       3,093       2,502       9,554  

Inventories

     700       332       1,183       2,215  

Other current assets

     —         1       24       25  

Property and equipment

     656       666       1,616       2,938  

Intangibles

     12,800       6,400       11,067       30,267  

Goodwill

     6,642       4,346       5,933       16,921  

Other non-current assets

     —         116       345       461  

Accounts payable and other current liabilities

     (2,046     (946     (1,618     (4,610
  

 

 

   

 

 

   

 

 

   

 

 

 

Fair value of assets acquired

     22,711       16,189       21,052       59,952  

Less seller obligations

     1,560       600       2,299       4,459  
  

 

 

   

 

 

   

 

 

   

 

 

 

Cash paid

   $ 21,151     $ 15,589     $ 18,753     $ 55,493  
  

 

 

   

 

 

   

 

 

   

 

 

 

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

Further adjustments to the allocation for each acquisition still under its measurement period are expected as third-party or internal valuations are finalized, certain tax aspects of the transaction are completed, contingent consideration is settled, 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 6, Goodwill and Intangibles, during the years ended December 31, 2018, 2017 and 2016 due to minor adjustments to goodwill for the allocation of certain acquisitions still under measurement, an immaterial goodwill reclassification in the year ended December 31, 2017 related to the prior period, as well as other immaterial intangible assets added during the ordinary course of business. In addition, goodwill and intangibles increased during the years ended December 31, 2018, 2017 and 2016 due to various small acquisitions merged into existing operations that do not appear in the above tables.

Estimates of acquired intangible assets related to the acquisitions are as follows (dollars in thousands):

 

     2018      2017      2016  

Acquired intangibles assets

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

Customer relationships

   $ 27,149        8      $ 39,922        8      $ 18,511        9  

Trademarks and trade names

     6,075        15        20,667        15        8,983        15  

Non-competition agreements

     2,401        5        2,628        5        2,773        5  

Backlog

     460        2        13,600        1.5        —          —    

 

Pro Forma Information (unaudited)

The unaudited pro forma information has been prepared as if the 2018 acquisitions had taken place on January 1, 2017, the 2017 acquisitions had taken place on January 1, 2016 and the 2016 acquisitions had taken place on January 1, 2015. 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, 2016 and 2015 and the unaudited pro forma information does not purport to be indicative of future financial operating results (in thousands, except for per share data).

 

     Unaudited Pro Forma for the years ended
December 31,
 
     2018      2017      2016  

Net revenue

   $ 1,381,711      $ 1,246,017      $ 1,058,707  

Net income

     58,217        48,016        43,891  

Basic net income per share

     1.87        1.52        1.39  

Diluted net income per share

     1.86        1.51        1.39  

Unaudited pro forma net income reflects additional intangible asset amortization expense of $2.8 million, $5.9 million and $17.5 million for the years ended December 31, 2018, 2017 and 2016, respectively, as well as additional income tax expense of $1.2 million, $2.5 million and $3.0 million for the years ended December 31, 2018, 2017 and 2016, respectively, and additional interest expense of $1.8 million for the year ended December 31, 2016 that would have been recorded had the 2018 acquisitions taken place on January 1, 2017, the 2017 acquisitions taken place on January 1, 2016 and the 2016 acquisitions taken place on January 1, 2015.

XML 38 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Per Common Share
12 Months Ended
Dec. 31, 2018
Earnings Per Share [Abstract]  
Income Per Common Share

NOTE 16 – 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 December 31, 2018, 2017 and 2016, was 122 thousand, 117 thousand and 61 thousand shares, respectively. Approximately 30 thousand shares of potential common stock was not included in the calculation of diluted net income per common share for the year ended December 31, 2018 because the effect would have been anti-dilutive.

XML 39 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2018
Subsequent Events [Abstract]  
Subsequent Events

NOTE 17 – SUBSEQUENT EVENTS

None

XML 40 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Quarterly Financial Information (Unaudited)
12 Months Ended
Dec. 31, 2018
Quarterly Financial Information Disclosure [Abstract]  
Quarterly Financial Information (Unaudited)

NOTE 18 – QUARTERLY FINANCIAL INFORMATION (UNAUDITED)

Summarized unaudited quarterly financial results for 2018 and 2017 is as follows (in thousands, except per share data):

 

2018

   Three months ended         
     March 31      June 30      September 30      December 31      Total Year  

Net revenue

   $ 301,728      $ 332,584      $ 348,999      $ 353,121      $ 1,336,432  

Gross profit

     79,976        95,643        97,334        98,638        371,591  

Net income

     6,394        16,315        15,563        16,476        54,748  

Comprehensive income

     7,554        16,790        16,381        12,973        53,698  

Basic net income per share

     0.20        0.52        0.50        0.54        1.76  

Diluted net income per share

     0.20        0.52        0.50        0.53        1.75  

2017

   Three months ended         
     March 31      June 30      September 30      December 31      Total Year  

Net revenue

   $ 255,669      $ 282,196      $ 295,193      $ 299,869      $ 1,132,927  

Gross profit

     72,172        84,928        85,581        81,345        324,026  

Net income

     6,364        11,973        12,010        10,793        41,140  

Comprehensive income

     6,364        11,896        12,042        11,345        41,647  

Basic and diluted net income per share

     0.20        0.38        0.38        0.34        1.30  
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2018
Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation

Basis of Presentation and Principles of Consolidation

We prepare our consolidated financial statements in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The accompanying consolidated financial statements include all of our wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated.

Use of Estimates

Use of Estimates

Preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates include the revenue, costs and reserves established under the percentage-of-completion method, allowance for doubtful accounts, valuation allowance on deferred tax assets, valuation of acquired intangible assets, periodic impairment evaluation of intangible assets and other long-lived assets, share-based compensation and the accounting for self-insurance reserves. Management believes the accounting estimates are appropriate and reasonably determined; however, due to the inherent uncertainties in making these estimates, actual amounts could differ from such estimates.

Cash and Cash Equivalents

Cash and Cash Equivalents

We consider all highly-liquid investments purchased with original term to maturity of three months or less to be cash equivalents. We had $69.8 million and $55.6 million of cash equivalents as of December 31, 2018 and 2017, respectively. Substantially all cash is held in banks providing FDIC coverage of $0.25 million per depositor.

Revenue Recognition

Revenue and Cost Recognition

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. See Note 3, Revenue Recognition, for the detailed revenue recognition policy.

Derivative Instruments and Hedging Activities

Derivative Instruments and Hedging Activities

We record all derivatives on the balance sheet at fair value. The accounting for changes in the fair value of derivatives depends on the intended use of the derivative, whether we have elected to designate a derivative in a hedging relationship and apply hedge accounting and whether the hedging relationship has satisfied the criteria necessary to apply hedge accounting. Derivatives designated and qualifying as a hedge of the exposure to variability in expected future cash flows, or other types of forecasted transactions, are considered cash flow hedges. Hedge accounting generally provides for the matching of the timing of gain or loss recognition on the hedging instrument with the recognition of the earnings effect of the hedged forecasted transactions in a cash flow hedge. We may enter into derivative contracts that are intended to economically hedge certain of our risks, even though hedge accounting does not apply or we elect not to apply hedge accounting. See Note 9, Derivatives and Hedging, for additional information on our accounting policy for derivative instruments and hedging activities.

Investment Policy

Investment Policy

Marketable securities with original maturities longer than three months but less than one year from the settlement date are classified as investments within current assets. These investments consist of highly liquid investment grade instruments primarily including corporate bonds and commercial paper. Investments for which we have the ability and positive intent to hold to maturity are carried at amortized cost. The difference between the acquisition costs and face values of held-to-maturity investments is amortized over the remaining term of the investments and added to or subtracted from the acquisition cost and interest income. As of December 31, 2018, all of our investments were classified as held-to-maturity.

Business Combinations

Business Combinations

The purchase price for business combinations is allocated to the estimated fair values of acquired tangible and intangible assets, including goodwill and assumed liabilities, where applicable. Additionally, we recognize customer relationships, trademarks and trade names, backlog and non-competition agreements as identifiable intangible assets. These assets are recorded at fair value as of the transaction date. The fair value of these intangibles is determined primarily using the income approach and using current industry information which involves significant unobservable inputs (Level 3 inputs). These inputs include projected sales, margin and tax rate.

 

At times, the total purchase price for a business combination could be less than the estimated fair values of acquired tangible and intangible assets. In these cases, we record a gain on bargain purchase within other expenses in the Consolidated Statements of Operations and Comprehensive Income rather than goodwill in accordance with U.S. GAAP.

Accounts Receivable

Accounts Receivable

We account for trade receivables based on amounts billed to customers. Past due receivables are determined based on contractual terms. We do not accrue interest on any of our trade receivables.

Retainage receivables represent the amount retained by our customers to ensure the quality of the installation and is received after satisfactory completion of each installation project. Management regularly reviews aging of retainage receivables and changes in payment trends and records an allowance when collection of amounts due are considered at risk. Amounts retained by project owners under construction contracts and included in accounts receivable were $28.0 million and $23.1 million as of December 31, 2018 and 2017, respectively. As of December 31, 2018, all but $0.6 million of retainage receivables, which are recorded in other long-term assets, were estimated to be contractually due within one year.

Allowance for Doubtful Accounts

Allowance for Doubtful Accounts

We maintain an allowance for doubtful accounts for estimated losses resulting from the failure of customers to make required payments. The allowance is determined by management based on our historical losses, specific customer circumstances and general economic conditions. We analyze aged accounts receivable and generally increase the allowance as receivables age. Management reviews accounts receivable and records an allowance for specific customers based on current circumstances and charges off the receivable against the allowance when all attempts to collect the receivable have failed. This analysis is performed regularly and the allowance is adjusted accordingly. The following table sets forth our allowance for doubtful accounts (in thousands):

 

Allowance for doubtful accounts receivable

 

January 1, 2016

   $ 2,486  

Charged to costs and expenses

     2,928  

Charged to other accounts (1)

     435  

Deductions (2)

     (2,452
  

 

 

 

December 31, 2016

   $ 3,397  
  

 

 

 

Charged to costs and expenses

     2,834  

Charged to other accounts (1)

     699  

Deductions (2)

     (2,125
  

 

 

 

December 31, 2017

   $ 4,805  
  

 

 

 

Charged to costs and expenses

     2,630  

Charged to other accounts (1)

     675  

Deductions (2)

     (3,025
  

 

 

 

December 31, 2018

   $ 5,085  
  

 

 

 

 

(1)

Recovery of receivables previously written off as bad debt and other

(2)

Write-off of uncollectible accounts receivable

Concentration of Credit Risk

Concentration of Credit Risk

Credit risk is our risk of financial loss from the non-performance of a contractual obligation on the part of our counterparty. Such risk arises principally from our receivables from customers and cash and bank balances. Substantially all of our trade accounts receivable are from entities engaged in residential and commercial construction. We perform periodic credit evaluations of our customers’ financial condition. The general credit risk of our counterparties is not considered to be significant. In addition, no individual customer made up more than 3% of accounts receivable or 4% of net revenue for the years ended December 31, 2018, 2017 and 2016.

Inventories

Inventories

Inventories consist of insulation, waterproofing materials, garage doors, rain gutters, window blinds, shower doors, mirrors, closet shelving and other products. We value inventory at each balance sheet date to ensure that it is carried at the lower of cost or net realizable value with cost determined using the first-in, first-out (“FIFO”) method. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable cost of completion, disposal and transportation. As of December 31, 2018 and 2017, substantially all inventory was finished goods. Inventory provisions are recorded to reduce inventory to the lower of cost or net realizable value for obsolete or slow moving inventory based on assumptions about future demand and marketability of products, the impact of new product introductions, inventory levels and turns, product spoilage, and specific identification of items such as product discontinuance, engineering/material changes, or regulatory-related changes.

Property and Equipment

Property and Equipment

Property and equipment are stated at cost, less accumulated depreciation. We provide for depreciation and amortization of property and equipment using the straight-line method over the expected useful lives of the assets. Expected useful lives of property and equipment vary but generally are the shorter of lease life or five years for vehicles and leasehold improvements, three to five years for furniture, fixtures and equipment and 30 years for buildings.

Major renewals and improvements are capitalized. Maintenance, repairs and minor renewals are expensed as incurred. When assets are retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the accounts and any resulting gain or loss is recorded.

Goodwill

Goodwill

Goodwill results from business combinations and represents the excess of the purchase price over the fair value of acquired tangible assets and liabilities and identifiable intangible assets. Annually, on October 1, or if conditions indicate an earlier review is necessary, we either perform a quantitative test or assess qualitative factors to determine if it is more likely than not that the fair value of the reporting unit is less than its carrying amount and if it is necessary to perform the quantitative two-step goodwill impairment test. If we perform the quantitative test, we compare the carrying value of the reporting unit to an estimate of the reporting unit’s fair value to identify potential impairment. The estimate of the reporting unit’s fair value is determined by weighting a discounted cash flow model and a market-related model using current industry information that involve significant unobservable inputs (Level 3 inputs). In determining the estimated future cash flow, we consider and apply certain estimates and judgments, including current and projected future levels of income based on management’s plans, business trends, prospects, market and economic conditions and market-participant considerations. If the estimated fair value of the reporting unit is less than the carrying value, a second step is performed to determine the amount of the potential goodwill impairment. If impaired, goodwill is written down to its estimated implied fair value.

Impairment of Other Intangible and Long-Lived Assets

Impairment of Other Intangible and Long-Lived Assets

Other intangible assets consist of customer relationships, backlog, non-competition agreements and business trademarks and trade names. Amortization of finite lived intangible assets is recorded to reflect the pattern of economic benefits based on projected revenues over their respective estimated useful lives (customer relationships – eight to 15 years, non-competition agreements – one to five years and business trademarks and trade names – two to 15 years). We do not have any indefinite-lived intangible assets other than goodwill.

We review long-lived assets and intangible assets whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable. An impairment loss is recognized when estimated future cash flows expected to result from the use of an asset and its eventual disposition are less than its carrying amount. When impairment is identified, the carrying amount of the asset is reduced to its estimated fair value. Assets to be disposed of are recorded at the lower of net book value or fair net realizable value less cost to sell at the date management commits to a plan of disposal. There was no impairment loss for the years ended December 31, 2018, 2017 and 2016.

Other Liabilities

Other Liabilities

Our workers’ compensation insurance program, for a significant portion of our business, is considered a high deductible program whereby we are responsible for the cost of claims under approximately $0.8 million. Our general liability insurance program is considered a high retention program whereby we are responsible for the cost of claims up to approximately $2.0 million, subject to an aggregate cap of $8.0 million. Our vehicle liability insurance program is considered a high deductible program whereby we are responsible for the cost of claims under approximately $0.5 million. In each case, if we do not pay these claims, our insurance carriers are required to make these payments to the claimants on our behalf. The liabilities represent our best estimate of our costs, using generally accepted actuarial reserving methods, of the ultimate obligations for reported claims plus those incurred but not reported for all claims incurred through December 31, 2018 and 2017. We establish case reserves for reported claims using case-basis evaluation of the underlying claims data and we update as information becomes known. We regularly monitor the potential for changes in estimates, evaluate our insurance accruals and adjust our recorded provisions.

The assumptions underlying the ultimate costs of existing claim losses are subject to a high degree of unpredictability, which can affect the liability recorded for such claims. For example, variability in inflation rates of health care costs inherent in workers’ compensation claims can affect the ultimate costs. Similarly, changes in legal trends and interpretations, as well as a change in the nature and method of how claims are settled, can affect ultimate costs. Our estimates of liabilities incurred do not anticipate significant changes in historical trends for these variables and any changes could have a considerable effect on future claim costs and currently recorded liabilities.

We carry insurance for a number of risks, including, but not limited to, workers’ compensation, general liability, vehicle liability, property and our obligation for employee-related health care benefits. Liabilities relating to claims associated with these risks are estimated by considering historical claims experience, including frequency, severity, demographic factors and other actuarial assumptions. In estimating our liability for such claims, we periodically analyze our historical trends, including loss development, and apply appropriate loss development factors to the incurred costs associated with the claims with the assistance of external actuarial consultants. While we do not expect the amounts ultimately paid to differ significantly from our estimates, our reserves and corresponding expenses could be affected if future claim experience differs significantly from historical trends and actuarial assumptions.

Advertising Costs

Advertising Costs

Advertising costs are generally expensed as incurred. Advertising expense was approximately $3.8 million, $3.2 million and $3.0 million for the years ended December 31, 2018, 2017 and 2016, respectively, and is included in selling expense on the Consolidated Statements of Operations and Comprehensive Income.

Deferred Financing Costs

Deferred Financing Costs

Deferred financing costs and debt issuance costs combined, totaling $6.4 million and $6.8 million, net of accumulated amortization as of December 31, 2018 and 2017, respectively, are amortized over the term of the related debt on a straight-line basis which approximates the effective interest method. The deferred financing costs are included in other non-current assets while the debt issuance costs are included in long-term debt on the Consolidated Balance Sheets as of December 31, 2018 and 2017, respectively. The related amortization expense of these costs combined was $1.2 million, $1.1 million and $0.4 million and is included in interest expense, net on the Consolidated Statements of Operations and Comprehensive Income for the years ended December 31, 2018, 2017 and 2016, respectively. In addition, we expensed loan costs of approximately $1.1 million and $1.0 million for the years ended December 31, 2018 and 2017, respectively, associated with our Senior Secured Credit Agreements because they did not meet the requirements for capitalization. For the years ended December 31, 2018 and 2017, we wrote off $0.1 million and $2.1 million, respectively, in previously capitalized loan costs as a result of refinancing our credit facilities. For additional information, see Note 7, Long-Term Debt.

Share-Based Compensation

Share-Based Compensation

Our share-based compensation program is designed to attract and retain employees while also aligning employees’ interests with the interests of our stockholders. Restricted stock awards are periodically granted to certain employees, officers and non-employee members of our board of directors under the stockholder-approved 2014 Omnibus Incentive Plan.

Certain of our stock awards are deemed to be equity-based with a service condition and do not contain a market or performance condition with the exception of performance-based awards granted to certain officers and performance-based stock units. Fair value of the non-performance-based awards to employees and officers is measured at the grant date and amortized to expense over the vesting period of the awards using the straight-line attribution method for all service-based awards with a graded vesting feature. This fair value is reduced by assumed forfeitures and adjusted for actual forfeitures until vesting. We also issue performance-based stock awards to certain officers under our 2014 Omnibus Incentive Plan. The performance-based compensation expense is recorded over the requisite service period using the graded-vesting method for the entire award. Performance-based stock awards are accounted for at fair value at date of grant. We also periodically grant performance-based stock units to certain employees under the stockholder-approved 2014 Omnibus Incentive Plan. These units convert to shares upon meeting time- and performance-based requirements.

Compensation expense for performance-based stock units is recorded based on an assessment each reporting period of the probability that certain performance goals will be met during the contingent vesting period. If performance goals are not probable to occur, no compensation expense will be recognized. If performance goals that were previously deemed probable are not or are not expected to be met, the previously recognized compensation cost related to such performance goals will be reversed. Employees and officers are subject to tax at the vesting date based on the market price of the shares on that date, or on the grant date if an election is made.

Income Taxes

Income Taxes

We account for income taxes using the asset and liability method. Under this method, the amount of taxes currently payable or refundable are accrued and deferred tax assets and liabilities are recognized for the estimated future tax consequences of temporary differences that currently exist between the tax basis and financial reporting basis of our assets and liabilities.

Valuation allowances are established against deferred tax assets when it is more likely than not that the realization of those deferred tax assets will not occur. In evaluating our ability to recover our deferred tax assets within the jurisdiction from which they arise, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, the ability to produce future taxable income, prudent and feasible tax planning strategies and recent financial operations. In projecting future taxable income, we factor in historical results and changes in accounting policies and incorporate assumptions, including the amount of future federal and state pretax operating income, the reversal of temporary differences and the implementation of feasible and prudent tax planning strategies. These assumptions require significant judgment about the forecasts of future taxable income and are consistent with the plans and estimates we use to manage the underlying businesses.

Deferred tax assets and liabilities are measured using the enacted tax rates in effect in the years when those temporary differences are expected to reverse. The effect on deferred taxes from a change in tax rate is recognized through operations in the period that includes the enactment date of the change. Changes in tax laws and rates could also affect recorded deferred tax assets and liabilities in the future. The Tax Cuts and Jobs Act (the “Tax Act”) was enacted on December 22, 2017 reduced the U.S. federal corporate tax rate from 35% to 21% effective January 1, 2018. During the year end December 31, 2017, the Company recognized a $3.8 million tax benefit as a result of revaluing the ending net deferred tax liabilities from 35% to the newly enacted U.S. corporate income tax rate of 21%, and also recognized a $0.8 million benefit in 2018 due to timing provision to return adjustments which impacted deferred balances at the 35% rate that were then revalued at the lower corporate rate. See Note 12, Income Taxes, for additional information.

A tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, based on the technical merits. Income tax positions must meet a more likely than not recognition threshold to be recognized.

We recognize tax liabilities for uncertain tax positions and adjust these liabilities when our judgment changes as a result of the evaluation of new information not previously available. Liabilities related to uncertain tax positions are recorded in other long-term liabilities on the Consolidated Balance Sheets. Due to the complexity of some of these uncertainties, the ultimate resolution may result in a payment that is materially different from the current estimate of the tax liabilities. These differences will be reflected as increases or decreases to income tax expense and the effective tax rate in the period in which the new information becomes available. Interest and penalties related to unrecognized tax benefits are recognized within income tax expense in the Consolidated Statements of Operations and Comprehensive Income. Accrued interest and penalties are recognized in other current liabilities on the Consolidated Balance Sheets.

Our income tax expense, deferred tax assets and liabilities and reserves for unrecognized tax benefits reflect management’s best assessment of estimated future taxes to be paid. We are subject to income taxes in the United States, which includes numerous state and local jurisdictions. Significant judgments and estimates are required in determining the income tax expense, deferred tax assets and liabilities and the reserve for unrecognized tax benefits.

Estimated Fair Value of Financial Instruments

Estimated Fair Value of Financial Instruments

See Note 8, Fair Value Measurements, for related accounting policies.

Recently Adopted Accounting Pronouncements

Recently Adopted Accounting Pronouncements

 

Standard

  

Adoption

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

ASU 2018-15 amends the existing accounting standards for capitalizing implementation costs of internal-use software by including service contracts in a cloud computing arrangement. For public business entities, this update is effective for financial statements issued for fiscal years beginning after December 15, 2019 and interim periods therein, with early adoption permitted. We elected to early adopt this ASU using the prospective approach effective July 1, 2018 and, as such, have capitalized certain implementation costs associated with service contracts in a cloud computing arrangement. The effects of adoption were not significant.

 

 

Recently Issued Accounting Pronouncements Not Yet Adopted

Recently Issued Accounting Pronouncements Not Yet Adopted

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

 

Standard

  

Description

  

Effective date

  

Effect on the financial statements
or other significant matters

ASU 2016-02, Leases (Topic 842)    This pronouncement and related subsequently-issued amendments change the existing accounting standards for lease accounting, including requiring lessees to recognize most leases on their balance sheets and making targeted changes to lessor accounting. ASC 842 requires a modified retrospective transition approach for all leases existing at, or entered into after, the date of initial application, with an option to use certain transition relief.    Annual periods beginning after December 15, 2018, including interim periods therein. Early adoption is permitted.   

This ASU requires substantially all leases, with the exception of leases with a term of one year or less, to be recorded on the balance sheet as a lease liability measured as the present value of the future lease payments with a corresponding right-of-useasset. This ASU also requires disclosures designed to give financial statement users information on the amount, timing and uncertainty of cash flows. We are currently finalizing the evaluation of our leases including the impact on our consolidated financial statements. As part of our evaluation, we elected a number of practical expedients, including the “practical expedients package” determined in ASC 842-10-65-1. We estimate we will record an increase of lease-related assets and liabilities as of January 1, 2019 of approximately $43.0 million in the consolidated balance sheets. The impact to our consolidated statements of operations and comprehensive income and consolidated

statements of cash flows

 

              

is not expected to be material.

 

ASU 2016-13, Financial Instruments-Credit Losses (Topic 326)   

This pronouncement amends the accounting for credit losses on available-for-sale debt securities and purchased financial assets with credit deterioration. In addition, these amendments require the measurement of all expected credit losses for financial assets, including trade accounts receivable, held at the reporting date based on historical experience, current conditions and reasonable and supportable forecasts.

 

   Annual periods beginning after December 15, 2019, including interim periods therein. Early adoption is permitted.    We are currently evaluating whether this ASU will have a material impact on our consolidated financial statements.
ASU 2017-04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment    To address concerns over the cost and complexity of the two-step goodwill impairment test, this pronouncement removes the second step of the goodwill impairment test. Going forward, an entity will apply a one-step quantitative test and record the amount of goodwill impairment as the excess of a reporting unit’s carrying amount over its fair value, not to exceed the total amount of goodwill allocated to the reporting unit.    Annual or interim goodwill impairment tests in fiscal years beginning after December 15, 2019, including interim periods therein. Early adoption is permitted.    We are currently evaluating the provisions of this ASU and the impact it will have on our disclosures.
ASU 2018-13, Fair Value Measurement (Topic 820):Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement    This pronouncement amends Topic 820 to eliminate, add and modify certain disclosure requirements for fair value measurements.    Annual periods beginning after December 15, 2019, including interim periods therein. Early adoption is permitted.    We are currently evaluating the provisions of this ASU and the impact it will have on our disclosures.
ASU 2018-16, Derivatives and Hedging (Topic 815)—Inclusion of the Secured Overnight Financing Rate (SOFR) Overnight Index Swap (OIS) Rate as a Benchmark Interest Rate for Hedge Accounting Purposes    This pronouncement permits the use of the Overnight Index Swap (“OIS”) Rate based on the Secured Overnight Financing Rate (“SOFR”) as a U.S. benchmark interest rate for hedge accounting purposes.   

For public business entities that already have adopted the amendments in ASU 2017-12, the amendments are effective for annual periods beginning after December 15, 2018, including interim periods therein. As we have already adopted ASU 2017-12effective January 1, 2018, we will adopt this ASU as of January 1, 2019.

 

   We do not expect this ASU to have a material impact on our financial statements until we transition from LIBOR to SOFR rates, which will likely not occur in 2019. We will reevaluate whether these changes will have a material impact at the time of transition.

XML 42 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Organization (Tables)
12 Months Ended
Dec. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Percentage of Net Revenue by Product Category

The following table sets forth the percentage of our net revenue by product category:

 

     Years ended December 31,  
     2018     2017     2016  

Insulation

     66     67     77

Waterproofing

     7       8       2  

Shower doors, shelving and mirrors

     7       7       5  

Garage doors

     6       5       6  

Rain gutters

     3       4       4  

Blinds

     2       2       1  

Other building products

     9       7       5  
  

 

 

   

 

 

   

 

 

 
     100     100     100
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2018
Accounting Policies [Abstract]  
Allowance for Doubtful Accounts

The following table sets forth our allowance for doubtful accounts (in thousands):

 

Allowance for doubtful accounts receivable

 

January 1, 2016

   $ 2,486  

Charged to costs and expenses

     2,928  

Charged to other accounts (1)

     435  

Deductions (2)

     (2,452
  

 

 

 

December 31, 2016

   $ 3,397  
  

 

 

 

Charged to costs and expenses

     2,834  

Charged to other accounts (1)

     699  

Deductions (2)

     (2,125
  

 

 

 

December 31, 2017

   $ 4,805  
  

 

 

 

Charged to costs and expenses

     2,630  

Charged to other accounts (1)

     675  

Deductions (2)

     (3,025
  

 

 

 

December 31, 2018

   $ 5,085  
  

 

 

 

 

(1)

Recovery of receivables previously written off as bad debt and other

(2)

Write-off of uncollectible accounts receivable

XML 44 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]  
Summary of Impact of Adopting Topic 606 on Consolidated Balance Sheets, Consolidated Statements of Operations and Comprehensive Income

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

 

     Impact of Change in Accounting Policy  
     As reported      Adjustments      Without adoption  

Inventories

   $ 61,162      $ 5,801      $ 66,963  

Other current assets

     35,760        (8,607      27,153  

Total assets

     834,658        (2,806      831,852  

Deferred income taxes

     6,695        (534      6,161  

Retained earnings

     105,212        (2,272      102,940  

Total liabilities and stockholders’ equity

     834,658        (2,806      831,852  

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

 

     Year Ended December 31, 2018  
     As reported      Adjustments      Without adoption  

Net revenue

   $ 1,336,432      $ (751    $ 1,335,681  

Cost of sales

     964,841        (578      964,263  

Income before income taxes

   $ 72,186      $ (173    $ 72,013  

Income tax provision

     17,438        (43      17,395  
  

 

 

    

 

 

    

 

 

 

Net income

   $ 54,748      $ (130    $ 54,618  
  

 

 

    

 

 

    

 

 

 
Summary of Revenues Disaggregated by End Market and Product

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

 

    

Year ended December 31, 2018

 

Residential new construction

   $ 1,026,473        77

Repair and remodel

     89,977        7

Commercial

     219,982        16
  

 

 

    

 

 

 

Net revenues

   $ 1,336,432        100
  

 

 

    

 

 

 

 

    

Year ended December 31, 2018

 

Insulation

   $ 876,118        66

Waterproofing

     97,683        7

Shower doors, shelving and mirrors

     90,352        7

Garage doors

     79,539        6

Rain gutters

     44,203        3

Blinds

     28,981        2

Other building products

     119,556        9
  

 

 

    

 

 

 

Net revenues

   $ 1,336,432        100
  

 

 

    

 

 

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

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

 

     As of December 31,  
     2018      2017  

Contract assets

   $ 15,092      $ 14,476  

Contract liabilities

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

Uncompleted contracts were as follows (in thousands):

 

     As of December 31,  
     2018      2017  

Costs incurred on uncompleted contracts

   $ 114,826      $ 84,563  

Estimated earnings

     58,952        47,000  
  

 

 

    

 

 

 

Total

     173,778        131,563  

Less: Billings to date

     163,112        122,144  
  

 

 

    

 

 

 

Net under (over) billings

   $ 10,666      $ 9,419  
  

 

 

    

 

 

 
Schedule of Net Under (Over) Billings

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

 

     As of December 31,  
     2018      2017  

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

   $ 15,092      $ 14,476  

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

     (4,426      (5,057
  

 

 

    

 

 

 

Net under (over) billings

   $ 10,666      $ 9,419  
  

 

 

    

 

 

 
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2018
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment

Property and equipment consisted of the following (in thousands):

 

     As of December 31,  
     2018      2017  

Land

   $ —        $ 66  

Buildings

     —          218  

Leasehold improvements

     6,717        6,152  

Furniture, fixtures and equipment

     38,369        30,863  

Vehicles and equipment

     177,969        153,744  
  

 

 

    

 

 

 
     223,055        191,043  

Less: accumulated depreciation and amortization

     (132,938      (109,968
  

 

 

    

 

 

 
   $ 90,117      $ 81,075  
  

 

 

    

 

 

 
Schedule of Depreciation and Amortization Expense on Property and Equipment, by Income Statement Category

During the twelve months ended December 31, 2018 and 2017 we recorded the following depreciation and amortization expense on our property and equipment, by income statement category (in thousands):

 

     As of December 31,  
     2018      2017      2016  

Cost of sales

   $ 31,526      $ 26,731      $ 22,294  

Administrative

     1,779        1,554        1,276  
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangibles (Tables)
12 Months Ended
Dec. 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, 2017

   $ 177,090      $ (70,004    $ 107,086  

Business combinations

     47,727        —          47,727  

Other

     653        —          653  
  

 

 

    

 

 

    

 

 

 

December 31, 2017

     225,470        (70,004      155,466  

Business combinations

     17,023        —          17,023  

Other

     560        —          560  
  

 

 

    

 

 

    

 

 

 

December 31, 2018

   $ 243,053      $ (70,004    $ 173,049  
  

 

 

    

 

 

    

 

 

 
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 December 31,  
     2018      2017  
     Gross             Net      Gross             Net  
     Carrying      Accumulated      Book      Carrying      Accumulated      Book  
     Amount      Amortization      Value      Amount      Amortization      Value  

Amortized intangibles:

                 

Customer relationships

   $ 148,635      $ 52,514      $ 96,121      $ 121,015      $ 38,651      $ 82,364  

Covenants not-to-compete

     14,682        7,572        7,110        11,807        4,773        7,034  

Trademarks and tradenames

     64,432        18,256        46,176        58,136        14,076        44,060  

Backlog

     14,060        13,677        383        13,600        9,067        4,533  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
   $ 241,809      $ 92,019      $ 149,790      $ 204,558      $ 66,567      $ 137,991  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
Schedule of Estimated Aggregate Annual Amortization

Remaining estimated aggregate annual amortization expense is as follows (in thousands):

 

2019

   $ 23,250  

2020

     22,318  

2021

     21,012  

2022

     20,094  

2023

     17,183  

Thereafter

     45,933  
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Long-Term Debt (Tables)
12 Months Ended
Dec. 31, 2018
Debt Disclosure [Abstract]  
Schedule of Debt

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

 

     As of December 31,  
     2018      2017  

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

   $ 390,916      $ 293,354  

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

     60,391        50,357  

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

     3,517        3,866  
  

 

 

    

 

 

 
     454,824        347,577  

Less: current maturities

     (22,642      (16,650
  

 

 

    

 

 

 

Long-term debt, less current maturities

   $ 432,182      $ 330,927  
  

 

 

    

 

 

 
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 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 Consolidated Balance Sheets and not described above were as follows (in thousands):

 

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

   $ 69,807      $ 69,807      $ —        $ —        $ 55,634      $ 55,634      $ —        $ —    

Derivative financial instruments

     1,765        —          1,765        —          618        —          618        —    
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total financial assets

   $ 71,572      $ 69,807      $ 1,765      $ —        $ 56,252      $ 55,634      $ 618      $ —    
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Financial liabilities:

                       

Derivative financial instruments

   $ 2,275      $ —        $ 2,275      $ —        $ —        $ —        $ —        $ —    

Contingent consideration

     5,098        —          —          5,098        1,834        —          —          1,834  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total financial liabilities

   $ 7,373      $ —        $ 2,275      $ 5,098      $ 1,834      $ —        $ —        $ 1,834  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
Summary of Change in Fair Value of Contingent Consideration

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

 

Contingent consideration liability—January 1, 2018

   $ 1,834  

Preliminary purchase price

     3,683  

Fair value adjustments

     (586

Accretion in value

     569  

Amounts paid to sellers

     (402
  

 

 

 

Contingent consideration liability—December 31, 2018

   $ 5,098  
  

 

 

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

Financial assets:

           

Investments

   $ 10,060      $ 10,053      $ 30,053      $ 30,038  
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefits (Tables)
12 Months Ended
Dec. 31, 2018
Postemployment Benefits [Abstract]  
Summary of Workers' Compensation Known Claims and IBNR Reserves

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

 

     As of December 31,  
     2018      2017  

Included in other current liabilities

   $ 5,795      $ 5,899  

Included in other long-term liabilities

     9,447        8,721  
  

 

 

    

 

 

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

 

     As of December 31,  
     2018      2017  

Included in other non-current assets

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

Amounts for each category of equity-based award for employees as of December 31, 2018 and changes during the year ended December 31, 2018 were as follows:

 

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

Nonvested awards/units at December 31, 2017

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

Granted

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

Vested

     (91,291     36.14        —         —          (71,120     52.15  

Forfeited/Cancelled

     (2,963     49.65        (14,448     41.00        (1,704     53.38  
  

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 

Nonvested awards/units at December 31, 2018

     173,189     $ 47.40        115,698     $ 52.25        13,248     $ 56.05  
  

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 
Summary of Stock Compensation Expenses

During the years ended December 31, 2018, 2017 and 2016, we recorded the following stock compensation expense, by income statement category (in thousands):

 

     2018      2017      2016  

Cost of sales

   $ 846      $ 965      $ —    

Selling

     451        571        —    

Administrative

     6,549        5,055        1,894  
  

 

 

    

 

 

    

 

 

 
   $ 7,846      $ 6,591      $ 1,894  
  

 

 

    

 

 

    

 

 

 
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2018
Income Tax Disclosure [Abstract]  
Provision for Income Taxes

The provision for income taxes is comprised of (in thousands):

 

     Years ended December 31,  
     2018      2017      2016  

Current:

        

Federal

   $ 13,486      $ 17,557      $ 18,307  

State

     3,641        3,302        3,472  
  

 

 

    

 

 

    

 

 

 
     17,127        20,859        21,779  

Deferred:

        

Federal

     221        (5,895      (338

State

     90        (284      (267
  

 

 

    

 

 

    

 

 

 
     311        (6,179      (605
  

 

 

    

 

 

    

 

 

 

Total tax expense

   $ 17,438      $ 14,680      $ 21,174  
  

 

 

    

 

 

    

 

 

 
Reconciliation Between Effective Tax Rate on Net Income (Loss) and Federal Statutory Tax Rate

The reconciliation between our effective tax rate on net income and the federal statutory rate is as follows (dollars in thousands):

 

     Years ended December 31,  
     2018     2017     2016  

Income tax at federal statutory rate

   $ 15,159       21.0   $ 19,537       35.0   $ 20,864       35.0

Stock compensation

     (436     (0.6 %)      (581     (1.0 %)      (227     (0.4 %) 

Qualified Production Activity Deduction

     —         0.0     (1,715     (3.1 %)      (1,776     (3.0 %) 

Other permanent items

     (667     (0.8 %)      197       0.4     (92     (0.1 %) 

Change in valuation allowance

     312       0.4     285       0.5     442       0.7

Change in uncertain tax positions

     969       1.3     (1,807     (3.2 %)      66       0.1

State income taxes, net of federal benefit

     2,911       4.0     2,150       3.8     1,897       3.2

Rate impact of the Tax Act

     (810     (1.1 %)      (3,386     (6.1 %)      —         —  
  

 

 

     

 

 

     

 

 

   

Total tax expense

   $ 17,438       24.2   $ 14,680       26.3   $ 21,174       35.5
  

 

 

     

 

 

     

 

 

   
Net Deferred Tax Asset or Liability

Components of the net deferred tax asset or liability are as follows (in thousands):

 

     As of December 31,  
     2018      2017  

Deferred Tax Assets

     

Long-term

     

Accrued reserves and allowances

   $ 4,245      $ 3,916  

Allowance for doubtful accounts

     500        426  

Inventories

     335        213  

Intangibles

     4,937        3,279  

Net operating loss carryforwards

     1,446        2,623  

Other

     4        10  
  

 

 

    

 

 

 

Long-term deferred tax assets

     11,467        10,467  

Less: Valuation allowance

     (1,255      (1,746
  

 

 

    

 

 

 

Net deferred tax assets

     10,212        8,721  

Deferred Tax Liabilities

     

Long-term

     

Accrued reserves and allowances

     (365      (308

Property and equipment

     (2,091      (1,453

Intangibles

     (3,850      (3,543

Investment in partnership

     (10,266      (9,189

Other

     (242      (208
  

 

 

    

 

 

 

Long-term deferred tax liabilities

     (16,814      (14,701
  

 

 

    

 

 

 

Net deferred tax liabilities

   $ (6,602    $ (5,980
  

 

 

    

 

 

 
Rollforward of Gross Unrecognized Tax Benefits

A rollforward of the gross unrecognized tax benefits is as follows (in thousands):

 

Unrecognized tax benefit, January 1, 2016

   $ 3,586  

Increase as a result of tax positions taken during the period

     2,354  

Decrease as a result of tax positions taken during the period

     (1,356

Decrease as a result of expiring statutes

     (487
  

 

 

 

Unrecognized tax benefit, December 31, 2016

   $ 4,097  
  

 

 

 
  

Increase as a result of tax positions taken during the period

     4,353  

Decrease as a result of tax positions taken during the period

     (2,311

Decrease as a result of expiring statutes

     (1,689
  

 

 

 

Unrecognized tax benefit, December 31, 2017

   $ 4,450  
  

 

 

 
  

Increase as a result of tax positions taken during the period

     3,846  

Decrease as a result of tax positions taken during the period

     (2,850

Decrease as a result of expiring statutes

     (97
  

 

 

 

Unrecognized tax benefit, December 31, 2018

   $ 5,349  
  

 

 

 
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Related Party Transactions (Tables)
12 Months Ended
Dec. 31, 2018
Related Party Transactions [Abstract]  
Schedule of Common or Related Party Transactions

For the years ended December 31, 2018, 2017 and 2016, the amount of sales to common or related parties as well as the purchases from and rent expense paid to common or related parties were as follows (in thousands):

 

     Years ended December 31,  
     2018      2017      2016  

Sales

   $ 12,636      $ 10,250      $ 7,914  

Purchases

     1,587        1,294        579  

Rent

     1,099        1,154        635  
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Accrued General Insurance Reserves

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

 

     As of December 31,  
     2018      2017  

Included in other current liabilities

   $ 1,848      $ 2,033  

Included in other long-term liabilities

     6,608        7,073  
  

 

 

    

 

 

 
   $ 8,456      $ 9,106  
  

 

 

    

 

 

 
Schedule of Insurance Receivable for Claims

We also had insurance receivables and an indemnification asset included on the Consolidated Balance Sheets that, in aggregate, offset an equal liability included within the reserve amounts noted above. The amounts were as follows (in thousands):

 

     As of December 31,  
     2018      2017  

Insurance receivable and indemnification asset for claims under a fully insured policy

   $ 2,484      $ 2,773  

Insurance receivable for claims that exceeded the stop loss limit

     53        2  
  

 

 

    

 

 

 

Total insurance receivables included in other non-current assets

   $ 2,537      $ 2,775  
  

 

 

    

 

 

 
Future Minimum Capital Lease Payment

Future minimum lease payments under noncancellable operating leases (with initial or remaining lease terms in excess of one year) and future minimum capital lease payments as of December 31, 2018 are as follows (in thousands):

 

     Capital Leases     Operating Leases  
           Related Party      Other      Total Operating  

2019

   $ 5,207     $ 1,159      $ 14,418      $ 15,577  

2020

     2,253       1,184        11,293        12,477  

2021

     1,339       1,058        7,014        8,072  

2022

     452       972        4,335        5,307  

2023

     93       51        2,613        2,664  

Thereafter

     —         —          4,695        4,695  
  

 

 

   

 

 

    

 

 

    

 

 

 
     9,344     $ 4,424      $ 44,368      $ 48,792  
    

 

 

    

 

 

    

 

 

 

Less: Amounts representing executory costs

     (255        

Less: Amounts representing interest

     (459        
  

 

 

         

Total obligation under capital leases

     8,630          

Less: Current portion of capital leases

     (4,806        
  

 

 

         

Long term capital lease obligation

   $ 3,824          
  

 

 

         

 

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) and future minimum capital lease payments as of December 31, 2018 are as follows (in thousands):

 

     Capital Leases     Operating Leases  
           Related Party      Other      Total Operating  

2019

   $ 5,207     $ 1,159      $ 14,418      $ 15,577  

2020

     2,253       1,184        11,293        12,477  

2021

     1,339       1,058        7,014        8,072  

2022

     452       972        4,335        5,307  

2023

     93       51        2,613        2,664  

Thereafter

     —         —          4,695        4,695  
  

 

 

   

 

 

    

 

 

    

 

 

 
     9,344     $ 4,424      $ 44,368      $ 48,792  
    

 

 

    

 

 

    

 

 

 

Less: Amounts representing executory costs

     (255        

Less: Amounts representing interest

     (459        
  

 

 

         

Total obligation under capital leases

     8,630          

Less: Current portion of capital leases

     (4,806        
  

 

 

         

Long term capital lease obligation

   $ 3,824          
  

 

 

         
Total Rent Expense under Operating Leases

Total rent expense under these operating leases, which is included in the Consolidated Statements of Operations and Comprehensive Income, was as follows (in thousands):

 

     Years ended December 31,  
     2018      2017      2016  

Cost of Sales

   $ 546      $ 813      $ 848  

Administrative

     16,693        14,310        10,732  
  

 

 

    

 

 

    

 

 

 

Total

   $ 17,239      $ 15,123      $ 11,580  
  

 

 

    

 

 

    

 

 

 
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations (Tables)
12 Months Ended
Dec. 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 ten, ten and nine business combinations during the years ended December 31, 2018, 2017 and 2016, respectively, as well as several insignificant tuck-in acquisitions merged into existing operations in 2018 and 2017, in which we acquired 100% of the voting equity interests in each acquired entity. Acquisition-related costs amounted to $2.7 million, $3.9 million and $2.3 million for the years ended December 31, 2018, 2017 and 2016, respectively, and are included in Administrative expenses on the Consolidated Statements of Operations and Comprehensive Income. The goodwill to be 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 $17.3 million of goodwill for tax purposes as a result of 2018 acquisitions.

The largest of our 2018 acquisitions was Custom Overhead Door, LLC dba Custom Door & Gate (collectively, “CDG”) and Advanced Fiber Technology, Inc. (collectively, “AFT”). The remaining acquisitions were individually insignificant but material in the aggregate, as follows. Net income (loss), as noted below, includes amortization, taxes and interest allocations when appropriate. Below is a summary of each significant acquisition by year, including revenue and net income (loss) since date of acquisition, shown for the year of acquisition.

 

For the year ended December 31, 2018 (in thousands):

 

Name

  

Date

  

Acquisition
Type

   Cash Paid      Seller
Obligations
     Total
Purchase
Price
     Revenue      Net Income
(Loss)
 

CDG

   3/19/2018    Asset    $ 9,440      $ 1,973      $ 11,413      $ 11,466      $ 531  

AFT

   10/31/2018    Asset      19,707        1,510        21,217        3,530        (13

Other

   Various    Shares/Asset      28,593        4,057        32,650        24,329        639  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

         $ 57,740      $ 7,540      $ 65,280      $ 39,325      $ 1,157  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

For the year ended December 31, 2017 (in thousands):

 

Name

   Date      Acquisition
Type
     Cash Paid      Seller
Obligations
     Fair Value of
Common
Stock Issued
     Total
Purchase
Price
     Revenue      Net (Loss)
Income
 

Alpha (1)

     1/5/2017        Share      $ 103,810      $ 2,002      $ 10,859      $ 116,671      $ 116,070      $ (1,148

Columbia

     6/26/2017        Asset        8,768        225        —          8,993        6,046        86  

Astro

     9/18/2017        Asset        9,144        482        —          9,626        1,829        11  

Other

     Various        Asset        15,645        2,419        —          18,064        20,457        573  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

         $ 137,367      $ 5,128      $ 10,859      $ 153,354      $ 144,402      $ (478
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

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

For the year ended December 31, 2016 (in thousands):

 

Name

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

Alpine Insulation Co., Inc.

     4/12/2016        Asset      $ 21,151      $ 1,560      $ 22,711      $ 21,359      $ 1,370  

East Coast

     10/17/2016        Asset        15,589        600        16,189        4,701        21  

Other

     Various        Asset        18,753        2,299        21,052        19,974        (592
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

         $ 55,493      $ 4,459      $ 59,952      $ 46,034      $ 799  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

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

 

     2018  
     CDG      AFT      Other      Total  

Estimated fair values:

           

Cash

   $ —        $ —        $ —        $ —    

Accounts receivable

     1,731        —          4,181        5,912  

Inventories

     514        565        1,136        2,215  

Other current assets

     28        —          918        946  

Property and equipment

     933        2,882        2,169        5,984  

Intangibles

     3,711        13,470        18,904        36,085  

Goodwill

     4,898        4,415        7,711        17,024  

Other non-current assets

     36        13        82        131  

Accounts payable and other current liabilities

     (438      (128      (2,451      (3,017
  

 

 

    

 

 

    

 

 

    

 

 

 

Fair value of assets acquired and purchase price

     11,413        21,217        32,650        65,280  

Less fair value of common stock issued

     —          —          —          —    

Less seller obligations

     1,973        1,510        4,057        7,540  
  

 

 

    

 

 

    

 

 

    

 

 

 

Cash paid

   $ 9,440      $ 19,707      $ 28,593      $ 57,740  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

     2017  
     Alpha     Columbia     Astro     Other     Total  

Estimated fair values:

          

Cash

   $ 247     $ —       $ —       $ —       $ 247  

Accounts receivable

     29,851       989       924       3,157       34,921  

Inventories

     1,852       704       296       1,544       4,396  

Other current assets

     4,500       8       36       96       4,640  

Property and equipment

     1,528       659       640       1,820       4,647  

Intangibles

     57,200       4,760       5,168       9,688       76,816  

Goodwill

     38,511       2,209       2,932       4,190       47,842  

Other non-current assets

     383       36       —         219       638  

Accounts payable and other current liabilities

     (17,401     (372     (370     (2,650     (20,793
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Fair value of assets acquired

     116,671       8,993       9,626       18,064       153,354  

Less fair value of common stock issued

     10,859       —         —         —         10,859  

Less seller obligations

     2,002       225       482       2,419       5,128  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Cash paid

   $ 103,810     $ 8,768     $ 9,144     $ 15,645     $ 137,367  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

 

     2016  
     Alpine     East Coast     Other     Total  

Estimated fair values:

        

Cash

   $ —       $ 2,181     $ —       $ 2,181  

Accounts receivable

     3,959       3,093       2,502       9,554  

Inventories

     700       332       1,183       2,215  

Other current assets

     —         1       24       25  

Property and equipment

     656       666       1,616       2,938  

Intangibles

     12,800       6,400       11,067       30,267  

Goodwill

     6,642       4,346       5,933       16,921  

Other non-current assets

     —         116       345       461  

Accounts payable and other current liabilities

     (2,046     (946     (1,618     (4,610
  

 

 

   

 

 

   

 

 

   

 

 

 

Fair value of assets acquired

     22,711       16,189       21,052       59,952  

Less seller obligations

     1,560       600       2,299       4,459  
  

 

 

   

 

 

   

 

 

   

 

 

 

Cash paid

   $ 21,151     $ 15,589     $ 18,753     $ 55,493  
  

 

 

   

 

 

   

 

 

   

 

 

 
Estimates of Acquired Intangible Assets

Estimates of acquired intangible assets related to the acquisitions are as follows (dollars in thousands):

 

     2018      2017      2016  

Acquired intangibles assets

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

Customer relationships

   $ 27,149        8      $ 39,922        8      $ 18,511        9  

Trademarks and trade names

     6,075        15        20,667        15        8,983        15  

Non-competition agreements

     2,401        5        2,628        5        2,773        5  

Backlog

     460        2        13,600        1.5        —          —    

 

Pro Forma Results of Operations

The unaudited pro forma information has been prepared as if the 2018 acquisitions had taken place on January 1, 2017, the 2017 acquisitions had taken place on January 1, 2016 and the 2016 acquisitions had taken place on January 1, 2015. 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, 2016 and 2015 and the unaudited pro forma information does not purport to be indicative of future financial operating results (in thousands, except for per share data).

 

     Unaudited Pro Forma for the years ended
December 31,
 
     2018      2017      2016  

Net revenue

   $ 1,381,711      $ 1,246,017      $ 1,058,707  

Net income

     58,217        48,016        43,891  

Basic net income per share

     1.87        1.52        1.39  

Diluted net income per share

     1.86        1.51        1.39  
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Quarterly Financial Information (Unaudited) (Tables)
12 Months Ended
Dec. 31, 2018
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Selected Quarterly Financial Data

Summarized unaudited quarterly financial results for 2018 and 2017 is as follows (in thousands, except per share data):

 

2018

   Three months ended         
     March 31      June 30      September 30      December 31      Total Year  

Net revenue

   $ 301,728      $ 332,584      $ 348,999      $ 353,121      $ 1,336,432  

Gross profit

     79,976        95,643        97,334        98,638        371,591  

Net income

     6,394        16,315        15,563        16,476        54,748  

Comprehensive income

     7,554        16,790        16,381        12,973        53,698  

Basic net income per share

     0.20        0.52        0.50        0.54        1.76  

Diluted net income per share

     0.20        0.52        0.50        0.53        1.75  

2017

   Three months ended         
     March 31      June 30      September 30      December 31      Total Year  

Net revenue

   $ 255,669      $ 282,196      $ 295,193      $ 299,869      $ 1,132,927  

Gross profit

     72,172        84,928        85,581        81,345        324,026  

Net income

     6,364        11,973        12,010        10,793        41,140  

Comprehensive income

     6,364        11,896        12,042        11,345        41,647  

Basic and diluted net income per share

     0.20        0.38        0.38        0.34        1.30  
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Organization - Additional Information (Detail)
12 Months Ended
Dec. 31, 2018
Location
Segment
Dec. 31, 2017
Dec. 31, 2016
Basis Of Presentation And Organization [Line Items]      
Number of operating segment | Segment 1    
Revenue [Member] | Customer Concentration Risk [Member]      
Basis Of Presentation And Organization [Line Items]      
Net revenues percentage 100.00% 100.00% 100.00%
Revenue [Member] | Customer Concentration Risk [Member] | Residential New Construction and Repair and Remodel [Member]      
Basis Of Presentation And Organization [Line Items]      
Net revenues percentage 84.00% 83.00% 88.00%
Revenue [Member] | Customer Concentration Risk [Member] | Commercial New Construction and Repair and Remodel [Member]      
Basis Of Presentation And Organization [Line Items]      
Net revenues percentage 16.00% 17.00% 12.00%
United States [Member]      
Basis Of Presentation And Organization [Line Items]      
Number of locations the company operates | Location 175    
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Organization - Summary of Annual Percentage of Installation Net Revenue by Product Category (Detail) - Customer Concentration Risk [Member] - Revenue [Member]
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Concentration Risk [Line Items]      
Net revenues percentage 100.00% 100.00% 100.00%
Insulation [Member]      
Concentration Risk [Line Items]      
Net revenues percentage 66.00% 67.00% 77.00%
Waterproofing [Member]      
Concentration Risk [Line Items]      
Net revenues percentage 7.00% 8.00% 2.00%
Shower Doors, Shelving and Mirrors [Member]      
Concentration Risk [Line Items]      
Net revenues percentage 7.00% 7.00% 5.00%
Garage Doors [Member]      
Concentration Risk [Line Items]      
Net revenues percentage 6.00% 5.00% 6.00%
Rain Gutters [Member]      
Concentration Risk [Line Items]      
Net revenues percentage 3.00% 4.00% 4.00%
Blinds [Member]      
Concentration Risk [Line Items]      
Net revenues percentage 2.00% 2.00% 1.00%
Other Building Products [Member]      
Concentration Risk [Line Items]      
Net revenues percentage 9.00% 7.00% 5.00%
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Significant Accounting Policies - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Jan. 01, 2019
Jan. 01, 2018
Sep. 30, 2018
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Accounting Policies and General Information [Line Items]            
Amount insured by FDIC       $ 250,000    
Cash equivalents       69,800,000 $ 55,600,000  
Impairment of long-lived assets       0 0 $ 0
Insurance cost of claims       15,242,000 14,620,000  
Advertising expenses       3,800,000 3,200,000 3,000,000
Amortization expense related to financing costs       1,200,000 1,100,000 400,000
Deferred financing costs       6,400,000 6,800,000  
Write-off of debt issuance costs, included in interest expense       $ 1,164,000 $ 2,113,000 $ 286,000
Federal corporate tax rate       21.00% 35.00% 35.00%
Tax benefit recognized, due to tax rate change       $ 800,000 $ 3,800,000  
Cumulative effect, net of tax       2,142,000    
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,000        
Accounting Standards Update 2014-09 [Member]            
Accounting Policies and General Information [Line Items]            
Cumulative effect, net of tax   $ 2,100,000 $ (800,000)      
Accounting Standards Update 2016-02 [Member] | Subsequent Event [Member]            
Accounting Policies and General Information [Line Items]            
Result of ASU implementation $ 43,000,000          
Other Non-Current Assets [Member]            
Accounting Policies and General Information [Line Items]            
Retainage receivables, expected to be collected       $ 600,000    
Maximum [Member]            
Accounting Policies and General Information [Line Items]            
Estimated useful life       6 years    
Minimum [Member]            
Accounting Policies and General Information [Line Items]            
Estimated useful life       4 years    
Customer Relationships [Member] | Maximum [Member]            
Accounting Policies and General Information [Line Items]            
Estimated useful life       15 years    
Customer Relationships [Member] | Minimum [Member]            
Accounting Policies and General Information [Line Items]            
Estimated useful life       8 years    
Covenants Not-to-Compete [Member] | Maximum [Member]            
Accounting Policies and General Information [Line Items]            
Estimated useful life       5 years    
Covenants Not-to-Compete [Member] | Minimum [Member]            
Accounting Policies and General Information [Line Items]            
Estimated useful life       1 year    
Trademarks and Trade Names [Member] | Maximum [Member]            
Accounting Policies and General Information [Line Items]            
Estimated useful life       15 years    
Trademarks and Trade Names [Member] | Minimum [Member]            
Accounting Policies and General Information [Line Items]            
Estimated useful life       2 years    
Vehicles [Member]            
Accounting Policies and General Information [Line Items]            
Estimated useful life, description       The shorter of lease life or five years    
Furniture, Fixtures and Equipment[Member] | Maximum [Member]            
Accounting Policies and General Information [Line Items]            
Estimated useful life       5 years    
Furniture, Fixtures and Equipment[Member] | Minimum [Member]            
Accounting Policies and General Information [Line Items]            
Estimated useful life       3 years    
Equipment [Member] | Maximum [Member]            
Accounting Policies and General Information [Line Items]            
Estimated useful life       5 years    
Equipment [Member] | Minimum [Member]            
Accounting Policies and General Information [Line Items]            
Estimated useful life       3 years    
Leasehold Improvements [Member]            
Accounting Policies and General Information [Line Items]            
Estimated useful life, description       The shorter of lease life or five years    
Building [Member]            
Accounting Policies and General Information [Line Items]            
Estimated useful life       30 years    
Revenue [Member] | Customer Concentration Risk [Member]            
Accounting Policies and General Information [Line Items]            
Customer concentration risk, percentage       100.00% 100.00% 100.00%
Revenue [Member] | Customer Concentration Risk [Member] | Maximum [Member]            
Accounting Policies and General Information [Line Items]            
Customer concentration risk, percentage       4.00% 4.00% 4.00%
Accounts Receivable [Member]            
Accounting Policies and General Information [Line Items]            
Retainage receivables       $ 28,000,000 $ 23,100,000  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Maximum [Member]            
Accounting Policies and General Information [Line Items]            
Customer concentration risk, percentage       3.00% 3.00% 3.00%
Workers' Compensation Insurance [Member]            
Accounting Policies and General Information [Line Items]            
Insurance cost of claims       $ 800,000 $ 800,000  
General Liability Insurance Program [Member] | Maximum [Member]            
Accounting Policies and General Information [Line Items]            
Insurance cost of claims       2,000,000 2,000,000  
Aggregate cap of insurance cost of claims       8,000,000 8,000,000  
Vehicles Insurance [Member]            
Accounting Policies and General Information [Line Items]            
Insurance cost of claims       500,000 500,000  
Senior Secured Credit Agreement [Member]            
Accounting Policies and General Information [Line Items]            
Deferred financing costs       1,100,000 1,000,000  
Write-off of debt issuance costs, included in interest expense       $ 100,000 $ 2,100,000  
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Significant Accounting Policies - Allowance for Doubtful Accounts Receivable (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Beginning Balance $ 4,805 $ 3,397 $ 2,486
Charged to costs and expenses 2,630 2,834 2,928
Charged to other accounts 675 699 435
Deductions (3,025) (2,125) (2,452)
Ending Balance $ 5,085 $ 4,805 $ 3,397
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Jan. 01, 2018
Sep. 30, 2018
Dec. 31, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Cumulative effect adjustment as an increase to opening retained earnings, net of tax       $ 2,142
Contract liability revenue recognized       7,000
Transaction price allocated to uncompleted contracts $ 88,000     $ 88,000
Expected time of revenue recognition Over the next 18 months.      
Performance obligation, description of timing       One year or less.
Accounting Standards Update 2014-09 [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Cumulative effect adjustment as an increase to opening retained earnings, net of tax   $ 2,100 $ (800)  
Increase (decrease) in current assets   2,800 (1,000)  
Increase (decrease) in deferred income taxes   $ 700 $ (200)  
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Summary of Impact of Adopting Topic 606 on Consolidated Balance Sheets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Revenue from Contract with Customers [Line Items]    
Inventories $ 61,162 $ 48,346
Other current assets 35,760 33,308
Total assets 834,658 738,746
Deferred income taxes 6,695 6,444
Retained earnings 105,212 48,434
Total liabilities and stockholders' equity 834,658 $ 738,746
Difference between Revenue Guidance in Effect before and after Topic 606 [Member] | Accounting Standards Update 2014-09 [Member]    
Revenue from Contract with Customers [Line Items]    
Inventories 5,801  
Other current assets (8,607)  
Total assets (2,806)  
Deferred income taxes (534)  
Retained earnings (2,272)  
Total liabilities and stockholders' equity (2,806)  
Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Accounting Standards Update 2014-09 [Member]    
Revenue from Contract with Customers [Line Items]    
Inventories 66,963  
Other current assets 27,153  
Total assets 831,852  
Deferred income taxes 6,161  
Retained earnings 102,940  
Total liabilities and stockholders' equity $ 831,852  
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Summary of Impact of Adopting Topic 606 on Consolidated Statements of Operations and Comprehensive Income (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Revenue from Contract with Customers [Line Items]                      
Net revenue $ 353,121 $ 348,999 $ 332,584 $ 301,728 $ 299,869 $ 295,193 $ 282,196 $ 255,669 $ 1,336,432 $ 1,132,927 $ 862,980
Cost of sales                 964,841 808,901 610,532
Income before income taxes                 72,186 55,820 59,610
Income tax provision                 17,438 14,680 21,174
Net income $ 16,476 $ 15,563 $ 16,315 $ 6,394 $ 10,793 $ 12,010 $ 11,973 $ 6,364 54,748 $ 41,140 $ 38,436
Difference between Revenue Guidance in Effect before and after Topic 606 [Member] | Accounting Standards Update 2014-09 [Member]                      
Revenue from Contract with Customers [Line Items]                      
Net revenue                 (751)    
Cost of sales                 (578)    
Income before income taxes                 (173)    
Income tax provision                 (43)    
Net income                 (130)    
Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Accounting Standards Update 2014-09 [Member]                      
Revenue from Contract with Customers [Line Items]                      
Net revenue                 1,335,681    
Cost of sales                 964,263    
Income before income taxes                 72,013    
Income tax provision                 17,395    
Net income                 $ 54,618    
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Summary of Revenues Disaggregated by End Market and Product (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Disaggregation of Revenue [Line Items]                      
Net revenues $ 353,121 $ 348,999 $ 332,584 $ 301,728 $ 299,869 $ 295,193 $ 282,196 $ 255,669 $ 1,336,432 $ 1,132,927 $ 862,980
Revenue [Member] | Customer Concentration Risk [Member]                      
Disaggregation of Revenue [Line Items]                      
Percentage of Net revenues                 100.00% 100.00% 100.00%
Insulation [Member]                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 $ 876,118    
Insulation [Member] | Revenue [Member] | Customer Concentration Risk [Member]                      
Disaggregation of Revenue [Line Items]                      
Percentage of Net revenues                 66.00% 67.00% 77.00%
Waterproofing [Member]                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 $ 97,683    
Waterproofing [Member] | Revenue [Member] | Customer Concentration Risk [Member]                      
Disaggregation of Revenue [Line Items]                      
Percentage of Net revenues                 7.00% 8.00% 2.00%
Shower Doors, Shelving and Mirrors [Member]                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 $ 90,352    
Shower Doors, Shelving and Mirrors [Member] | Revenue [Member] | Customer Concentration Risk [Member]                      
Disaggregation of Revenue [Line Items]                      
Percentage of Net revenues                 7.00% 7.00% 5.00%
Garage Doors [Member]                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 $ 79,539    
Garage Doors [Member] | Revenue [Member] | Customer Concentration Risk [Member]                      
Disaggregation of Revenue [Line Items]                      
Percentage of Net revenues                 6.00% 5.00% 6.00%
Rain Gutters [Member]                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 $ 44,203    
Rain Gutters [Member] | Revenue [Member] | Customer Concentration Risk [Member]                      
Disaggregation of Revenue [Line Items]                      
Percentage of Net revenues                 3.00% 4.00% 4.00%
Blinds [Member]                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 $ 28,981    
Blinds [Member] | Revenue [Member] | Customer Concentration Risk [Member]                      
Disaggregation of Revenue [Line Items]                      
Percentage of Net revenues                 2.00% 2.00% 1.00%
Other Building Products [Member]                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 $ 119,556    
Other Building Products [Member] | Revenue [Member] | Customer Concentration Risk [Member]                      
Disaggregation of Revenue [Line Items]                      
Percentage of Net revenues                 9.00% 7.00% 5.00%
Residential New Construction [Member]                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 $ 1,026,473    
Residential New Construction [Member] | Revenue [Member] | Customer Concentration Risk [Member]                      
Disaggregation of Revenue [Line Items]                      
Percentage of Net revenues                 77.00%    
Repair and Remodel[Member]                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 $ 89,977    
Repair and Remodel[Member] | Revenue [Member] | Customer Concentration Risk [Member]                      
Disaggregation of Revenue [Line Items]                      
Percentage of Net revenues                 7.00%    
Commercial [Member]                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 $ 219,982    
Commercial [Member] | Revenue [Member] | Customer Concentration Risk [Member]                      
Disaggregation of Revenue [Line Items]                      
Percentage of Net revenues                 16.00%    
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Summary of Assets and Liabilities Related to Uncompleted Contracts and Customer Deposits (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Contract with Customer, Asset and Liability [Abstract]    
Contract assets $ 15,092 $ 14,476
Contract liabilities $ (7,468) $ (7,519)
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Schedule of Cost and Estimated Earnings on Uncompleted Contracts (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Contractors [Abstract]    
Costs incurred on uncompleted contracts $ 114,826 $ 84,563
Estimated earnings 58,952 47,000
Total 173,778 131,563
Less: Billings to date 163,112 122,144
Net under (over) billings $ 10,666 $ 9,419
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Schedule of Net Under (Over) Billings (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Contractors [Abstract]    
Costs and estimated earnings in excess of billings on uncompleted contracts (contract assets) $ 15,092 $ 14,476
Billings in excess of costs and estimated earnings on uncompleted contracts (contract liabilities) (4,426) (5,057)
Net under (over) billings $ 10,666 $ 9,419
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Investments - Additional Information (Detail) - USD ($)
$ in Millions
Dec. 31, 2018
Dec. 31, 2017
Schedule of Held-to-maturity Securities [Line Items]    
Cash and cash equivalents $ 69.8 $ 55.6
Held-to-Maturity Securities [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Investments $ 10.1 $ 30.1
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment - Schedule of Property and Equipment (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Property, Plant and Equipment [Line Items]    
Property Plant And Equipment Gross $ 223,055 $ 191,043
Less: accumulated depreciation and amortization (132,938) (109,968)
Property Plant And Equipment Net 90,117 81,075
Land [Member]    
Property, Plant and Equipment [Line Items]    
Property Plant And Equipment Gross   66
Building [Member]    
Property, Plant and Equipment [Line Items]    
Property Plant And Equipment Gross   218
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property Plant And Equipment Gross 6,717 6,152
Furniture, Fixtures and Equipment[Member]    
Property, Plant and Equipment [Line Items]    
Property Plant And Equipment Gross 38,369 30,863
Vehicles and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property Plant And Equipment Gross $ 177,969 $ 153,744
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment - Schedule of Depreciation and Amortization Expense on Property and Equipment, by Income Statement Category (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Property, Plant and Equipment [Line Items]      
Depreciation and amortization expense $ 33,306 $ 28,285 $ 23,571
Cost of Sales [Member]      
Property, Plant and Equipment [Line Items]      
Depreciation and amortization expense 31,526 26,731 22,294
Administrative [Member]      
Property, Plant and Equipment [Line Items]      
Depreciation and amortization expense $ 1,779 $ 1,554 $ 1,276
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Property, Plant and Equipment [Abstract]    
Property and equipment fully depreciated $ 59.9 $ 49.7
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangibles - Summary of Change in Carrying Amount of Goodwill (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Goodwill and Intangible Assets Disclosure [Abstract]    
Goodwill (Gross), beginning balance $ 225,470 $ 177,090
Business combinations 17,023 47,727
Other 560 653
Goodwill (Gross), ending balance 243,053 225,470
Accumulated Impairment Losses, beginning balance (70,004) (70,004)
Accumulated Impairment Losses, ending balance (70,004) (70,004)
Goodwill (Net), beginning balance 155,466 107,086
Business combinations 17,023 47,727
Other 560 653
Business combinations 17,023 47,727
Other 560 653
Goodwill (Net), ending balance $ 173,049 $ 155,466
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangibles - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Goodwill and Intangible Assets Disclosure [Abstract]      
Goodwill impairment $ 0 $ 0 $ 0
Intangible asset impairment 0 0 0
Increase in gross carrying amount of intangibles 37,300,000 77,700,000  
Amortization expense on intangible assets 25,419,000 26,857,000 $ 11,259,000
Intangibles on business combination $ 36,100,000 $ 76,800,000  
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangibles - Schedule of Gross Carrying Amount and Accumulated Amortization (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 241,809 $ 204,558
Accumulated Amortization 92,019 66,567
Net Book Value 149,790 137,991
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 148,635 121,015
Accumulated Amortization 52,514 38,651
Net Book Value 96,121 82,364
Covenants Not-to-Compete [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 14,682 11,807
Accumulated Amortization 7,572 4,773
Net Book Value 7,110 7,034
Trademarks and Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 64,432 58,136
Accumulated Amortization 18,256 14,076
Net Book Value 46,176 44,060
Backlog [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 14,060 13,600
Accumulated Amortization 13,677 9,067
Net Book Value $ 383 $ 4,533
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangibles - Schedule of Estimated Aggregate Annual Amortization (Detail)
$ in Thousands
Dec. 31, 2018
USD ($)
Finite Lived Intangible Assets Net Amortization Expense Rolling Maturity [Abstract]  
2019 $ 23,250
2020 22,318
2021 21,012
2022 20,094
2023 17,183
Thereafter $ 45,933
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Long-term Debt - Schedule of Debt (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Debt Disclosure [Abstract]    
Term loans, in effect, net of unamortized debt issuance costs of $4,834 and $5,146, respectively $ 390,916 $ 293,354
Vehicle and equipment notes, maturing through December 2023; payable in various monthly installments, including interest rates ranging from 2.5% to 4.9% 60,391 50,357
Various notes payable, maturing through March 2025; payable in various monthly installments, including interest rates ranging from 4% to 6% 3,517 3,866
Total long term debt 454,824 347,577
Total long term debt 454,824 347,577
Less: current maturities (22,642) (16,650)
Long-term debt, less current maturities $ 432,182 $ 330,927
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Long-term Debt - Schedule of Debt (Parenthetical) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 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 6.00%  
Term Loan Agreement [Member]    
Debt Instrument [Line Items]    
Unamortized debt issuance costs $ 4,834 $ 5,146
Vehicle and Equipment [Member]    
Debt Instrument [Line Items]    
Notes payable maturity date 2023-12  
Vehicle and Equipment [Member] | Minimum [Member]    
Debt Instrument [Line Items]    
Notes payable Interest rate 2.50%  
Vehicle and Equipment [Member] | Maximum [Member]    
Debt Instrument [Line Items]    
Notes payable Interest rate 4.90%  
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Long-term Debt - Additional Information (Detail) - USD ($)
12 Months Ended
Jun. 19, 2018
Apr. 30, 2017
Apr. 13, 2017
Dec. 31, 2018
Dec. 31, 2017
Nov. 30, 2017
Debt Instrument [Line Items]            
Loan amount available under agreement       $ 71,700,000    
Assets relating to master loan agreements, Gross       58,700,000 $ 63,400,000  
Capital leased assets, net book value       $ 9,500,000 13,000,000  
Master Loan Agreements [Member]            
Debt Instrument [Line Items]            
Payment Period, typical       60 months    
Assets relating to master loan agreements, Gross       $ 98,700,000 74,500,000  
Capital leased assets, net book value       $ 58,200,000 $ 51,400,000  
Term Loan Agreement [Member] | Eurodollar [Member]            
Debt Instrument [Line Items]            
Margin interest rate percentage     2.50%      
Term Loan Agreement [Member] | Base Rate [Member]            
Debt Instrument [Line Items]            
Margin interest rate percentage     1.50%      
Term Loan Agreement [Member] | Term Loan [Member]            
Debt Instrument [Line Items]            
Debt instrument, face amount   $ 300,000,000        
Term loan facility maturity period   7 years        
ABL Credit Agreement [Member] | Eurodollar Rate Loan One [Member]            
Debt Instrument [Line Items]            
Margin interest rate percentage     1.25%      
ABL Credit Agreement [Member] | Eurodollar Rate Loan Two [Member]            
Debt Instrument [Line Items]            
Margin interest rate percentage     1.50%      
ABL Credit Agreement [Member] | Eurodollar Rate Loan Three [Member]            
Debt Instrument [Line Items]            
Margin interest rate percentage     1.75%      
ABL Credit Agreement [Member] | Base Rate Loan One [Member]            
Debt Instrument [Line Items]            
Margin interest rate percentage     0.25%      
ABL Credit Agreement [Member] | Base Rate Loan Two [Member]            
Debt Instrument [Line Items]            
Margin interest rate percentage     0.50%      
ABL Credit Agreement [Member] | Base Rate Loan Three [Member]            
Debt Instrument [Line Items]            
Margin interest rate percentage     0.75%      
ABL Credit Agreement [Member] | Revolving Credit Facility [Member]            
Debt Instrument [Line Items]            
Line of credit maximum borrowing capacity   $ 100,000,000 $ 100,000,000      
ABL Credit Agreement [Member] | Letter of Credit [Member]            
Debt Instrument [Line Items]            
Line of credit maximum borrowing capacity   $ 50,000,000        
Amended Term Loan Agreement [Member] | Term Loan [Member]            
Debt Instrument [Line Items]            
Debt instrument, face amount           $ 297,800,000
Term Loan Second Amendment [Member] | Term Loan [Member]            
Debt Instrument [Line Items]            
Debt instrument, face amount $ 397,800,000          
Debt instrument, extended maturity date range, start Apr. 15, 2024          
Debt instrument, extended maturity date range, end Apr. 15, 2025          
ABL Third Amendment [Member] | Revolving Credit Facility [Member]            
Debt Instrument [Line Items]            
Line of credit maximum borrowing capacity $ 150,000,000          
Debt instrument, extended maturity date range, start Apr. 13, 2022          
Debt instrument, extended maturity date range, end Jun. 19, 2023          
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements - Schedule of Fair Values of Financial Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Financial assets:    
Cash equivalents $ 69,807 $ 55,634
Derivative financial instruments 1,765 618
Total financial assets 71,572 56,252
Financial liabilities:    
Derivative financial instruments 2,275  
Contingent consideration 5,098 1,834
Total financial liabilities 7,373 1,834
Level 1 [Member]    
Financial assets:    
Cash equivalents 69,807 55,634
Total financial assets 69,807 55,634
Level 2 [Member]    
Financial assets:    
Derivative financial instruments 1,765 618
Total financial assets 1,765 618
Financial liabilities:    
Derivative financial instruments 2,275  
Total financial liabilities 2,275  
Level 3 [Member]    
Financial liabilities:    
Contingent consideration 5,098 1,834
Total financial liabilities $ 5,098 $ 1,834
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair value measurements - Summary of Change in Fair Value of Contingent Consideration (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2018
USD ($)
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases, (Sales), Issuances, (Settlements) [Abstract]  
Beginning Balance $ 1,834
Preliminary purchase price 3,683
Fair value adjustments (586)
Accretion in value 569
Amounts paid to sellers (402)
Ending Balance $ 5,098
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value measurements - Summary of Carrying Values and Associated Fair Values of Financial Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Carrying Value [Member]    
Financial assets:    
Investments $ 10,060 $ 30,053
Level 2 [Member]    
Financial assets:    
Investments $ 10,053 $ 30,038
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative and Hedging Activities - Additional Information (Detail)
12 Months Ended
Dec. 31, 2018
USD ($)
Instruments
Swap
Dec. 31, 2017
USD ($)
Instruments
Dec. 31, 2016
USD ($)
Jan. 01, 2018
USD ($)
Term Loan [Member]        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Number of swaps | Swap 3      
Designated as Hedging Instrument [Member]        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Cash Flow Hedge Gain (Loss) to be Reclassified $ 0 $ 0 $ 0  
Designated as Hedging Instrument [Member] | Term Loan [Member]        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Debt instrument, face amount 200,000,000      
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 (300,000)      
Interest Rate Swap [Member] | Cash Flow Hedging [Member]        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Notional amount of derivative instruments $ 200,000,000 $ 100,000,000    
Derivatives, number of instruments held | Instruments 2 1    
Notional amount amortized   $ 95,300,000    
Notional amount maturity date   May 31, 2022    
Interest Rate Swap [Member] | Cash Flow Hedging [Member] | Interest Rate Swap Matured on May 31, 2022 [Member]        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Notional amount amortized $ 95,300,000      
Notional amount maturity date May 31, 2022      
Derivatives, number of instruments amortized | Instruments 1      
Interest Rate Swap [Member] | Cash Flow Hedging [Member] | Interest Rate Swap Matured on April 15, 2025 [Member]        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Notional amount amortized $ 93,300,000      
Notional amount maturity date Apr. 15, 2025      
Derivatives, number of instruments amortized | Instruments 1      
Forward Interest Rate Swaps [Member]        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Notional amount of derivative instruments $ 100,000,000      
Notional amount amortized $ 97,000,000      
Notional amount maturity date Apr. 15, 2025      
Notional amount beginning date May 31, 2022      
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholder's Equity - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2018
Nov. 05, 2018
Mar. 02, 2018
Dec. 31, 2017
Statement Of Shareholders Equity [Line Items]        
Effective portion of unrealized (loss) gain on derivative instruments $ (431,000)     $ 507,000
Share repurchase, amount $ 89,362,000      
2018 Stock Repurchase Plan [Member]        
Statement Of Shareholders Equity [Line Items]        
Stock repurchase program, authorized     $ 50,000,000  
Common Stock Repurchase, Shares 2,100,000      
Share repurchase, amount $ 89,400,000      
Stock repurchase program, remaining authorized repurchase amount $ 60,600,000      
2018 Stock Repurchase Plan [Member] | Board of Directors [Member]        
Statement Of Shareholders Equity [Line Items]        
Stock repurchase program expiration date Feb. 28, 2020      
2018 Stock Repurchase Plan [Member] | Board of Directors [Member] | Maximum [Member]        
Statement Of Shareholders Equity [Line Items]        
Stock repurchase program, authorized   $ 100,000,000    
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefits - Additional Information (Detail)
$ / shares in Units, pure in Millions
12 Months Ended
Dec. 31, 2018
USD ($)
Installment
$ / shares
shares
Dec. 31, 2017
USD ($)
Installment
$ / shares
shares
Dec. 31, 2016
USD ($)
Installment
$ / shares
shares
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Healthcare benefit expense, net of employee contributions $ 17,800,000 $ 17,400,000 $ 15,200,000
Accrued compensation 27,923,000 25,399,000  
Administration expense related to employee contribution plan 1,700,000 1,600,000 1,300,000
Share-based compensation expense 7,846,000 6,591,000 1,894,000
Unrecognized compensation expense $ 5,000,000    
Compensation cost not yet recognized, period for recognition 1 year 9 months 18 days    
Cost of Sales [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Workers' compensation expense $ 12,800,000 13,500,000 12,100,000
Share-based compensation expense 846,000 965,000  
Administrative [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Share-based compensation expense $ 6,549,000 5,055,000 $ 1,894,000
Performance Based Stock Units [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Restricted stock granted, shares | shares 14,072    
Grant date fair value for restricted stock granted | $ / shares $ 52.15    
Share-based compensation expense $ 1,600,000 $ 2,600,000  
Unrecognized compensation expense $ 200,000    
Compensation cost not yet recognized, period for recognition 3 months 18 days    
Performance Based Awards [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Restricted stock granted, shares | shares 52,892    
Board of Directors [Member] | Restricted Stock [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Restricted stock granted, shares | shares 5,000 6,000 9,000
Grant date fair value for restricted stock granted | $ / shares $ 60.65 $ 50.50 $ 34.23
Share-based compensation expense $ 200,000 $ 300,000 $ 300,000
2014 Omnibus Incentive Plan [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Restricted stock granted, shares | shares 100,000 100,000 100,000
Number of equal installments for common stock | Installment 3 3 3
Number of shares surrendered to satisfy tax withholding obligations | shares 41,000 11,000 32,000
Share based compensation, recognized tax benefits $ 500,000 $ 600,000 $ 300,000
Common stock shares available for issuance | shares 2,400,000    
2014 Omnibus Incentive Plan [Member] | Non-Performance-Based Awards [Member] | Administrative [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Share-based compensation expense $ 4,000,000 2,700,000 $ 1,600,000
2014 Omnibus Incentive Plan [Member] | Officer [Member] | Performance Shares [Member] | Common Stock [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Restricted stock granted, shares | shares 2    
Number of equal installments for common stock 0.1    
2014 Omnibus Incentive Plan [Member] | Officer [Member] | Performance Based Awards [Member] | Common Stock [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Share-based compensation expense $ 2,000,000 1,000,000  
Unrecognized compensation expense $ 2,700,000    
Compensation cost not yet recognized, period for recognition 1 year 7 months 6 days    
Medical IBNR Included in Accrued Compensation [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Accrued compensation $ 2,300,000 $ 1,800,000  
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefits - Summary of Workers' Compensation Known Claims and IBNR Reserves (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Employee-related Liabilities [Abstract]    
Included in other current liabilities $ 5,795 $ 5,899
Included in other long-term liabilities 9,447 8,721
Workers' Compensation Liability $ 15,242 $ 14,620
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefits - Schedule of Insurance Receivable for Claims (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Workers' Compensation [Member]    
Malpractice Insurance [Line Items]    
Included in other non-current assets $ 1,888 $ 1,826
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefits - Summary of Equity-Based Awards for Employees (Detail)
12 Months Ended
Dec. 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 65,112
Vested | shares (91,291)
Forfeited/Cancelled | shares (2,963)
Nonvested common stock awards, Ending balance | shares 173,189
Nonvested performance-based stock awards, Beginning balance | $ / shares $ 39.09
Granted | $ / shares 57.51
Vested | $ / shares 36.14
Forfeited/Cancelled | $ / shares 49.65
Nonvested performance-based stock awards, Ending balance | $ / shares $ 47.40
Performance Based Awards [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Nonvested performance-based stock awards/units, Beginning balance | shares 77,254
Granted | shares 52,892
Forfeited/Cancelled | shares (14,448)
Nonvested performance-based stock awards/units, Ending balance | shares 115,698
Nonvested performance-based stock awards/units, Beginning balance | $ / shares $ 41.00
Granted | $ / shares 65.60
Forfeited/Cancelled | $ / shares 41.00
Nonvested performance-based stock awards/units, Ending balance | $ / shares $ 52.25
Performance Based Stock Units [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Nonvested performance-based stock awards/units, Beginning balance | shares 72,000
Granted | shares 14,072
Vested | shares (71,120)
Forfeited/Cancelled | shares (1,704)
Nonvested performance-based stock awards/units, Ending balance | shares 13,248
Nonvested performance-based stock awards/units, Beginning balance | $ / shares $ 52.16
Granted | $ / shares 55.92
Vested | $ / shares 52.15
Forfeited/Cancelled | $ / shares 53.38
Nonvested performance-based stock awards/units, Ending balance | $ / shares $ 56.05
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefits - Summary of Stock Compensation Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock compensation expense $ 7,846 $ 6,591 $ 1,894
Cost of Sales [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock compensation expense 846 965  
Selling [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock compensation expense 451 571  
Administrative [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock compensation expense $ 6,549 $ 5,055 $ 1,894
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Provision for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Current:      
Federal $ 13,486 $ 17,557 $ 18,307
State 3,641 3,302 3,472
Current Income Tax Expense (Benefit), Total 17,127 20,859 21,779
Deferred:      
Federal 221 (5,895) (338)
State 90 (284) (267)
Deferred Income Tax Expense (Benefit), Total 311 (6,179) (605)
Total tax expense $ 17,438 $ 14,680 $ 21,174
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Reconciliation of Effective Tax Rate on Net Income (Loss) and Federal Statutory Tax Rate (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Tax Disclosure [Abstract]      
Income tax at federal statutory rate $ 15,159 $ 19,537 $ 20,864
Stock compensation (436) (581) (227)
Qualified Production Activity Deduction   (1,715) (1,776)
Other permanent items (667) 197 (92)
Change in valuation allowance 312 285 442
Change in uncertain tax positions 969 (1,807) 66
State income taxes, net of federal benefit 2,911 2,150 1,897
Rate impact of the Tax Act (810) (3,386)  
Total tax expense $ 17,438 $ 14,680 $ 21,174
Income tax at federal statutory rate 21.00% 35.00% 35.00%
Stock compensation (0.60%) (1.00%) (0.40%)
Qualified Production Activity Deduction (0.00%) (3.10%) (3.00%)
Other permanent items (0.80%) 0.40% (0.10%)
Change in valuation allowance 0.40% 0.50% 0.70%
Change in uncertain tax positions 1.30% (3.20%) 0.10%
State income taxes, net of federal benefit 4.00% 3.80% 3.20%
Rate impact of the Tax Act (1.10%) (6.10%)  
Total tax expense 24.20% 26.30% 35.50%
XML 89 R75.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Components of Net Deferred Tax Asset or Liability (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Deferred Tax Assets    
Accrued reserves and allowances $ 4,245 $ 3,916
Allowance for doubtful accounts 500 426
Inventories 335 213
Intangibles 4,937 3,279
Net operating loss carryforwards 1,446 2,623
Other 4 10
Long-term deferred tax assets 11,467 10,467
Less: Valuation allowance (1,255) (1,746)
Net deferred tax assets 10,212 8,721
Deferred Tax Liabilities    
Accrued reserves and allowances (365) (308)
Property and equipment (2,091) (1,453)
Intangibles (3,850) (3,543)
Investment in partnership (10,266) (9,189)
Other (242) (208)
Long-term deferred tax liabilities (16,814) (14,701)
Net deferred tax liabilities $ (6,602) $ (5,980)
XML 90 R76.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Taxes [Line Items]      
Deferred tax assets, net operating loss carryforwards $ 1,446,000 $ 2,623,000  
Benefit of net operating loss carryforwards 5,900,000    
Unrecognized tax benefit that would affect the effective tax rate 2,700,000    
Uncertain tax positions, interest expense and penalties accrued $ 300,000    
Federal corporate tax rate 21.00% 35.00% 35.00%
Decrease in total income tax expense (benefit), due to tax rate change $ (810,000) $ (3,386,000)  
Tax benefit recognized, due to tax rate change 800,000 $ 3,800,000  
Tax expense offset amount 400,000    
Minimum [Member]      
Income Taxes [Line Items]      
Decrease in unrecognized tax benefits, net of penalties and interest 0    
Maximum [Member]      
Income Taxes [Line Items]      
Decrease in unrecognized tax benefits, net of penalties and interest $ 1,500,000    
XML 91 R77.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Gross Unrecognized Tax Benefit (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Tax Disclosure [Abstract]      
Unrecognized tax benefit beginning balance $ 4,450 $ 4,097 $ 3,586
Increase as a result of tax positions taken during the period 3,846 4,353 2,354
Decrease as a result of tax positions taken during the period (2,850) (2,311) (1,356)
Decrease as a result of expiring statutes (97) (1,689) (487)
Unrecognized tax benefit ending balance $ 5,349 $ 4,450 $ 4,097
XML 92 R78.htm IDEA: XBRL DOCUMENT v3.10.0.1
Related Party Transactions - Schedule of Related Party Transactions (Detail) - Affiliated Entity [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Related Party Transaction [Line Items]      
Sales $ 12,636 $ 10,250 $ 7,914
Purchases 1,587 1,294 579
Rent $ 1,099 $ 1,154 $ 635
XML 93 R79.htm IDEA: XBRL DOCUMENT v3.10.0.1
Related Party Transactions - Additional Information (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Nov. 05, 2018
Dec. 31, 2018
Dec. 31, 2017
Related Party Transaction [Line Items]      
Share repurchase, amount   $ 89,362  
Affiliated Entity [Member]      
Related Party Transaction [Line Items]      
Accounts receivable, related parties   2,300 $ 2,000
M/I Homes Inc [Member]      
Related Party Transaction [Line Items]      
Accounts receivable, related parties   $ 1,200 $ 1,000
PJAM IBP Holdings, Inc [Member]      
Related Party Transaction [Line Items]      
Common Stock Repurchase, Shares 150    
Share repurchase, amount $ 5,100    
Share repurchase, price per share $ 34.11    
Discount from last reported price of our common stock 3.00%    
XML 94 R80.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Schedule of Accrued General Insurance Reserves (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Commitments and Contingencies Disclosure [Abstract]    
Included in other current liabilities $ 1,848 $ 2,033
Included in other long-term liabilities 6,608 7,073
Total $ 8,456 $ 9,106
XML 95 R81.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Schedule of Insurance Receivable for Claims (Detail) - General Liability [Member] - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Commitments And Contingencies Disclosure [Line Items]    
Insurance receivable and indemnification asset for claims under a fully insured policy $ 2,484 $ 2,773
Insurance receivable for claims that exceeded the stop loss limit 53 2
Total insurance receivables included in other non-current assets $ 2,537 $ 2,775
XML 96 R82.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Commitments And Contingencies Disclosure [Line Items]    
Capital lease assets $ 58.7 $ 63.4
Assets fully depreciated 32.0 26.8
Capital leased assets, net book value 9.5 $ 13.0
Purchase obligation, 2019 16.4  
Purchase obligation, 2020 21.4  
Purchase obligation, 2021 15.0  
Chemical Supplier [Member]    
Commitments And Contingencies Disclosure [Line Items]    
Purchase obligation, 2019 $ 0.6  
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 97 R83.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Future Minimum Lease Payments Under Noncancellable Operating Leases and Capital Lease (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Future Minimum Payments Under Non Cancelable Operating Leases With Initial Or Remaining Lease Terms In Excess Of One Year And Future Minimum Capital Lease Payments [Line Items]    
2019 $ 5,207  
2020 2,253  
2021 1,339  
2022 452  
2023 93  
Thereafter 0  
Capital Leases, Future Minimum Payments, Net Minimum Payments, Total 9,344  
Less: Amounts representing executory costs (255)  
Less: Amounts representing interest (459)  
Total obligation under capital leases 8,630  
Total obligation under capital leases 8,630  
Less: Current portion of capital leases (4,806) $ (5,666)
Long term capital lease obligation 3,824 $ 6,479
2019 15,577  
2020 12,477  
2021 8,072  
2022 5,307  
2023 2,664  
Thereafter 4,695  
Operating Leases, Future Minimum Payments Due, Total 48,792  
Related Party Operating Lease [Member]    
Future Minimum Payments Under Non Cancelable Operating Leases With Initial Or Remaining Lease Terms In Excess Of One Year And Future Minimum Capital Lease Payments [Line Items]    
2019 1,159  
2020 1,184  
2021 1,058  
2022 972  
2023 51  
Operating Leases, Future Minimum Payments Due, Total 4,424  
Other Operating Leases [Member]    
Future Minimum Payments Under Non Cancelable Operating Leases With Initial Or Remaining Lease Terms In Excess Of One Year And Future Minimum Capital Lease Payments [Line Items]    
2019 14,418  
2020 11,293  
2021 7,014  
2022 4,335  
2023 2,613  
Thereafter 4,695  
Operating Leases, Future Minimum Payments Due, Total $ 44,368  
XML 98 R84.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Total Rent Expense under Operating Lease (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Operating Leased Assets [Line Items]      
Rent expense under operating leases $ 17,239 $ 15,123 $ 11,580
Cost of Sales [Member]      
Operating Leased Assets [Line Items]      
Rent expense under operating leases 546 813 848
Administrative [Member]      
Operating Leased Assets [Line Items]      
Rent expense under operating leases $ 16,693 $ 14,310 $ 10,732
XML 99 R85.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations - Additional Information (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2018
USD ($)
Business
Dec. 31, 2017
USD ($)
Business
Dec. 31, 2016
USD ($)
Business
Business Acquisition [Line Items]      
Number of businesses acquired | Business 10 10 9
Percentage of voting equity interests acquired 100.00%    
Goodwill acquired expected to be tax deductible $ 17,300    
Amortization of intangibles 25,419 $ 26,857 $ 11,259
Income tax expense (benefit) 17,438 14,680 21,174
Interest expense 20,496 17,381 6,177
Administrative [Member]      
Business Acquisition [Line Items]      
Acquisition-related costs 2,700 3,900 2,300
Combined Business Acquisitions [Member]      
Business Acquisition [Line Items]      
Amortization of intangibles 2,800 5,900 17,500
Income tax expense (benefit) $ 1,200 $ 2,500 3,000
Interest expense     $ 1,800
XML 100 R86.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations - Summary of Business Acquisitions (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Business Acquisition [Line Items]                      
Cash paid                     $ 55,493
Seller Obligations                 $ 7,540 $ 5,128 4,459
Total Purchase Price                     59,952
Revenue $ 353,121 $ 348,999 $ 332,584 $ 301,728 $ 299,869 $ 295,193 $ 282,196 $ 255,669 1,336,432 1,132,927 862,980
Net (Loss) Income 16,476 $ 15,563 $ 16,315 $ 6,394 10,793 $ 12,010 $ 11,973 $ 6,364 $ 54,748 $ 41,140 $ 38,436
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                 11,466    
Net (Loss) Income                 $ 531    
AFT Acquisition [Member]                      
Business Acquisition [Line Items]                      
Date                 Oct. 31, 2018    
Acquisition Type                 Asset    
Cash paid                 $ 19,707    
Seller Obligations                 1,510    
Total Purchase Price                 21,217    
Revenue                 3,530    
Net (Loss) Income                 $ (13)    
Other Acquisition [Member]                      
Business Acquisition [Line Items]                      
Acquisition Type                 Shares/Asset Asset Asset
Cash paid                 $ 28,593 $ 15,645 $ 18,753
Seller Obligations                 4,057 2,419 2,299
Total Purchase Price                 32,650 18,064 21,052
Revenue                 24,329 20,457 19,974
Net (Loss) Income                 639 573 (592)
Combined Business Acquisitions [Member]                      
Business Acquisition [Line Items]                      
Cash paid                 57,740 137,367 55,493
Seller Obligations                 7,540 5,128 $ 4,459
Fair Value of Common Stock Issued         10,859         10,859  
Total Purchase Price                 65,280 $ 153,354  
2018 Acquisitions [Member]                      
Business Acquisition [Line Items]                      
Revenue                 39,325    
Net (Loss) Income                 1,157    
Alpha [Member]                      
Business Acquisition [Line Items]                      
Date                   Jan. 05, 2017  
Acquisition Type                   Share  
Cash paid                   $ 103,810  
Seller Obligations                   2,002  
Fair Value of Common Stock Issued $ 10,900       $ 10,859       $ 10,900 10,859  
Total Purchase Price                   116,671  
Revenue                   116,070  
Net (Loss) Income                   $ (1,148)  
Columbia [Member]                      
Business Acquisition [Line Items]                      
Date                   Jun. 26, 2017  
Acquisition Type                   Asset  
Cash paid                   $ 8,768  
Seller Obligations                   225  
Total Purchase Price                   8,993  
Revenue                   6,046  
Net (Loss) Income                   86  
2017 Acquisitions [Member]                      
Business Acquisition [Line Items]                      
Revenue                   144,402  
Net (Loss) Income                   $ (478)  
Astro [Member]                      
Business Acquisition [Line Items]                      
Date                   Sep. 18, 2017  
Acquisition Type                   Asset  
Cash paid                   $ 9,144  
Seller Obligations                   482  
Total Purchase Price                   9,626  
Revenue                   1,829  
Net (Loss) Income                   $ 11  
Alpine Insulation Co Inc [Member]                      
Business Acquisition [Line Items]                      
Date                     Apr. 12, 2016
Acquisition Type                     Asset
Cash paid                     $ 21,151
Seller Obligations                     1,560
Total Purchase Price                     22,711
Revenue                     21,359
Net (Loss) Income                     $ 1,370
East Coast Insulators II, L.L.C [Member]                      
Business Acquisition [Line Items]                      
Date                     Oct. 17, 2016
Acquisition Type                     Asset
Cash paid                     $ 15,589
Seller Obligations                     600
Total Purchase Price                     16,189
Revenue                     4,701
Net (Loss) Income                     21
2016 Acquisitions [Member]                      
Business Acquisition [Line Items]                      
Revenue                     46,034
Net (Loss) Income                     $ 799
XML 101 R87.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations - Summary of Business Acquisitions (Parenthetical) (Detail) - Alpha [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Business Acquisition [Line Items]    
Business combination contingencies amount recognized $ 21,700  
Purchase consideration, number of shares issued 282,577  
Purchase consideration, value of shares issued $ 10,900 $ 10,859
XML 102 R88.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations - Summary of Estimated Fair Value of Assets Acquired and Liabilities Assumed (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Business Acquisition [Line Items]      
Intangibles $ 36,100 $ 76,800  
Goodwill 173,049 155,466 $ 107,086
Less seller obligations 7,540 5,128 4,459
Cash paid     55,493
CDG Acquisition [Member]      
Business Acquisition [Line Items]      
Accounts receivable 1,731    
Inventories 514    
Other current assets 28    
Property and equipment 933    
Intangibles 3,711    
Goodwill 4,898    
Other non-current assets 36    
Accounts payable and other current liabilities (438)    
Fair value of assets acquired and purchase price 11,413    
Less seller obligations 1,973    
Cash paid 9,440    
Other Acquisition [Member]      
Business Acquisition [Line Items]      
Accounts receivable 4,181 3,157 2,502
Inventories 1,136 1,544 1,183
Other current assets 918 96 24
Property and equipment 2,169 1,820 1,616
Intangibles 18,904 9,688 11,067
Goodwill 7,711 4,190 5,933
Other non-current assets 82 219 345
Accounts payable and other current liabilities (2,451) (2,650) (1,618)
Fair value of assets acquired and purchase price 32,650 18,064 21,052
Less seller obligations 4,057 2,419 2,299
Cash paid 28,593 15,645 18,753
Combined Business Acquisitions [Member]      
Business Acquisition [Line Items]      
Cash   247 2,181
Accounts receivable 5,912 34,921 9,554
Inventories 2,215 4,396 2,215
Other current assets 946 4,640 25
Property and equipment 5,984 4,647 2,938
Intangibles 36,085 76,816 30,267
Goodwill 17,024 47,842 16,921
Other non-current assets 131 638 461
Accounts payable and other current liabilities (3,017) (20,793) (4,610)
Fair value of assets acquired and purchase price 65,280 153,354 59,952
Less fair value of common stock issued   10,859  
Less seller obligations 7,540 5,128 4,459
Cash paid 57,740 137,367 55,493
Alpha [Member]      
Business Acquisition [Line Items]      
Cash   247  
Accounts receivable   29,851  
Inventories   1,852  
Other current assets   4,500  
Property and equipment   1,528  
Intangibles   57,200  
Goodwill   38,511  
Other non-current assets   383  
Accounts payable and other current liabilities   (17,401)  
Fair value of assets acquired and purchase price   116,671  
Less fair value of common stock issued   10,859  
Less seller obligations   2,002  
Cash paid   103,810  
Columbia [Member]      
Business Acquisition [Line Items]      
Accounts receivable   989  
Inventories   704  
Other current assets   8  
Property and equipment   659  
Intangibles   4,760  
Goodwill   2,209  
Other non-current assets   36  
Accounts payable and other current liabilities   (372)  
Fair value of assets acquired and purchase price   8,993  
Less seller obligations   225  
Cash paid   8,768  
Astro [Member]      
Business Acquisition [Line Items]      
Accounts receivable   924  
Inventories   296  
Other current assets   36  
Property and equipment   640  
Intangibles   5,168  
Goodwill   2,932  
Accounts payable and other current liabilities   (370)  
Fair value of assets acquired and purchase price   9,626  
Less seller obligations   482  
Cash paid   $ 9,144  
Alpine [Member]      
Business Acquisition [Line Items]      
Accounts receivable     3,959
Inventories     700
Property and equipment     656
Intangibles     12,800
Goodwill     6,642
Accounts payable and other current liabilities     (2,046)
Fair value of assets acquired and purchase price     22,711
Less seller obligations     1,560
Cash paid     21,151
East Coast Insulators II, L.L.C [Member]      
Business Acquisition [Line Items]      
Cash     2,181
Accounts receivable     3,093
Inventories     332
Other current assets     1
Property and equipment     666
Intangibles     6,400
Goodwill     4,346
Other non-current assets     116
Accounts payable and other current liabilities     (946)
Fair value of assets acquired and purchase price     16,189
Less seller obligations     600
Cash paid     $ 15,589
AFT Acquisition [Member]      
Business Acquisition [Line Items]      
Inventories 565    
Property and equipment 2,882    
Intangibles 13,470    
Goodwill 4,415    
Other non-current assets 13    
Accounts payable and other current liabilities (128)    
Fair value of assets acquired and purchase price 21,217    
Less seller obligations 1,510    
Cash paid $ 19,707    
XML 103 R89.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations - Estimates of Acquired Intangible Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Customer Relationships [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Estimated Fair Value $ 27,149 $ 39,922 $ 18,511
Weighted Average Estimated Useful Life (yrs) 8 years 8 years 9 years
Trademarks and Trade Names [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Estimated Fair Value $ 6,075 $ 20,667 $ 8,983
Weighted Average Estimated Useful Life (yrs) 15 years 15 years 15 years
Covenants Not-to-Compete [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Estimated Fair Value $ 2,401 $ 2,628 $ 2,773
Weighted Average Estimated Useful Life (yrs) 5 years 5 years 5 years
Backlog [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Estimated Fair Value $ 460 $ 13,600  
Weighted Average Estimated Useful Life (yrs) 2 years 1 year 6 months 0 years
XML 104 R90.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations - Pro Forma Results of Operations (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Business Acquisition, Pro Forma Information [Abstract]      
Net revenue $ 1,381,711 $ 1,246,017 $ 1,058,707
Net income $ 58,217 $ 48,016 $ 43,891
Basic net income per share $ 1.87 $ 1.52 $ 1.39
Diluted net income per share $ 1.86 $ 1.51 $ 1.39
XML 105 R91.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Per Common Share - Additional Information (Detail) - shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Earnings Per Share [Abstract]      
Dilutive effect of outstanding restricted stock awards after application of the Treasury Stock Method 122,000 117,000 61,000
Common stock shares excluded from calculation of diluted net income per common share 30,000    
XML 106 R92.htm IDEA: XBRL DOCUMENT v3.10.0.1
Quarterly Financial Information - Schedule of Selected Quarterly Financial Data (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Quarterly Financial Data [Abstract]                      
Net revenue $ 353,121 $ 348,999 $ 332,584 $ 301,728 $ 299,869 $ 295,193 $ 282,196 $ 255,669 $ 1,336,432 $ 1,132,927 $ 862,980
Gross profit 98,638 97,334 95,643 79,976 81,345 85,581 84,928 72,172 371,591 324,026 252,448
Net income 16,476 15,563 16,315 6,394 10,793 12,010 11,973 6,364 54,748 41,140 38,436
Comprehensive income $ 12,973 $ 16,381 $ 16,790 $ 7,554 $ 11,345 $ 12,042 $ 11,896 $ 6,364 $ 53,698 $ 41,647 $ 38,436
Basic net income per share $ 0.54 $ 0.50 $ 0.52 $ 0.20         $ 1.76 $ 1.30 $ 1.23
Basic and diluted net income per share         $ 0.34 $ 0.38 $ 0.38 $ 0.20   1.30  
Diluted net income per share $ 0.53 $ 0.50 $ 0.52 $ 0.20         $ 1.75 $ 1.30 $ 1.23
EXCEL 107 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "N*7$X?(\\#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,$% @ *XI<3B?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " KBEQ.C)_M-NX K @ $0 &1O8U!R;W!S+V-O M&ULS9+!2L0P$(9?17)OI^G"JJ&;B^))07!!\1:2V=U@DX9DI-VW-XV[ M740?P&-F_GSS#4RG@]!#Q.X2V:=;@D)11I& &5F$A,MD9+71$14,\X8U>\.$S]@5F-&"/ M#CTEX#4')N>)X3CU'5P ,XPPNO1=0+,02_5/;.D .R6G9)?4.([UN"JYO .' MMZ?'E[)N97TBY37F7\D*.@;621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( "N*7$Y>8S)IS@( #@+ 8 >&PO=V]R:W-H965T&UL?59A;YLP$/TKB!]0L TD5$FDIM6T29M4==KVV4VS[[GG.KJU0O^B2$B5Z;NM7K^&1,=YLD>G<2#=U6QM%>'/BY-D_R^E6,">5Q-&;_75Q$;>'] M2JS&3M;:_4:[LS:R&:/8I33\=7A6K7M>AR\9&VDX@8X$.A%8]BF!C00V$[/=K.7C;I M*KGT84;$=D#0&8),B,3&G@0H)K"E@$X_"MQ#!/N(>("(#%\"0W-DCLYF]!RG M9R@]<_1L1B^\+8*(!2Z0HP(YH"\] 8@H<8$"%2@ G?BGC$ "Q[Q )1:0[YWS M=H#D#M(.E9"2)2ZR1$664,0KE2T""=1*B4J4D)][$@BDP"5(BGLNA1$6ONL0 M3&"O2,#9!$8H?14"SH3DR[1, P8AJ,?O" 52%%PC""90802W,6$P@E]C&(8% M5'"W$VAFFODJ"":D@EN>0$=3O\XP3*C0<-\3Z&H*"@W!A H-MSZ!WJ>@T" F M<(,1W/H$&IN!$H.8D AN?@*MS8@O C$!$8J[GT)G,_"7F,*[LBQ)7H0N98K? M 13> 0S\N0Z88GX'T(Q20M.%7PC)K*UHA#JZEDU'.WEN7;\XFYW:PCOJVI)W M^-!3_N#J6+4Z>I;&-C>N!3E(:81=4GIC$S_9-G8:U.)@^M>%?5=#+S<,C.S& M/C69FN7-?U!+ P04 " KBEQ.5U;G,H@$ #R%0 & 'AL+W=O6ZSICH-T/XX-LLSI5K^'/,/QU>NSB M779M97=HPK$_M,=%%U[6RY_@8:O<&# I_CZ$6K;[^/-;[OU,A\= MA3H\#V,35?QY#]M0UV-+T<>_6CD]C'V_\(DP-P#L!K .A/ ]0>%]UEM$[5 M."G@0<67^3P^G-[=]+^8;1^?OF^47F7O8SNSI+Q(\$:"]XHM5RASE62Q_ZL) M%$W@%*]NXZT)4;:B&\O<:))S M:5DW%L#24>(J72B=F#%.].*X%Y)RZ?C[-XZ-DJ!2*B]D+X7HI>!>2,9EP3,& M,-H0,URFC/8WK=VY\:(;S]THXL:S;GP.0%;W4[GV%'."SAAM$S,/9-@!6.D+>D_;.T]DGZ93S'A*.9'P" MYZ>F_)PU]] "0P==D'ETB0D(,D&!(U13A() 1X7>6^I'HF@TY!..9(X"!RF= M'"5P1(Y0,@5UQ'5.%2Z%+Y!9"I8M#)/8ID F(' $&HI X'1#M&S7%&1@;=*/ M3$'@@R!PL,C9F'.5L4T, H=.IK1-E$&+._= Z M;=;Y]-C+:2::HX32VEEZ2AN7RNN7*I'8:VF4[;7MIV"+'-_&O,;Q^JW?6F#B_#>.GB=7\F_\!4$L#!!0 ( "N*7$X8\#C&>P( ,\( 8 >&PO=V]R:W-H M965T&ULC9;M;ILP%(9O!7$!Q1]\F"J)M&2:-FF3JD[;?CN) MDZ "9K:3='<_VU $MM,T/X)MWO>KE;JUWE$\Q8R!!!N(Q$"?#FGQD MA]P1S4C*($GIDSA)UJ57*P0@N$<^HIPQ01#N1\"G0FY# EXRC J$R\)K3"%E MAM(2W^@O\$:7A#Z5UR:AEPN5)HPFT3(I\J=:F03T4 MP;D'Y0OS'!6$.$C)Y&0Q1_T/*HY5*Z,M5_J0LD?)@7/%=$SPH*.=]-?%.*G9 M09EAH<>B/V+[B>+=\/F0C-\PJ_]02P,$% @ *XI<3M+'&P\8! ZA$ M !@ !X;"]W;W)KL4W((V(6R2EKUO?\Z?LG1FTC=HE"$7=L-D<>/M[ )1=&-%'7\& >=7^?L F^OWT?_TB\]>B_5I=?@]C0NE\-F;_9W@+1<0[)7&.754T M_=_9[K5IJW(<)4HI\Y_#Y_'4?U[&\=_#Y < _ : /;3 #T&Z%\!YM, ,P88 M$I ,J?1KL\W;?+6HJ\NL'K[><][M(K@W5IXM.WE4\7R5LW MSHBL!P1O$+@221S\.@-*,ZR1A>/'"3:RB*TF*;NX_5MO)/CC1AO M^GAS&^_),@V([9'3L$Q:6Z-IM@('&C-T)&7.>8N95[+L5)2= %'-,:]\I@BVY9@%E=ZLP0?15A1MF>A,$=&63:,=I!D5+6!H%%HBFF.8 MHC%>%NU$T8YML&RB2KP8[WG29..L/5];%Q>7Y,RIU)N4+."64R:S=J(D,E%Q MQA5KHCACLX!//16S$3!K3$I&VPH8IL9-["U0D*Q[!3 K2*C5@&\NSL$S]:98VGJD;8@"Z!;N .-Z$;MDNP FZ@>IV?(6,,TPWQPR 8;HYIKW14^4H MVQ1X5M"@ICJP[!O C0,4=0[@S?XW4,PY!"Q5$Z6*LB$@-P10U!%&R'ZH54M+ M>B-@)EH9=00!^^2;0-D1D#L"^S&P'B%WNZ7O'"U8D:+N*T(XT610M@-$0;.E MFE'23!NC2#'-$C2I638@Y$<'F-QBLAL@=P-0U Z0]W -<2;4]%>M2%J=H6?Y M2Z16X*<./RB; W)S $7= 7D_UX"8Q=Y/$Y!(EUIM60(2&3',J$TD-P?>,M0O M_7I]8?& W8&9/%_#_79X[?!KF.$MR%]Y_7(\-;.GJHW' M\?[0_%Q5;8A"U5V4> CY_GI3A.>VNW3QNA[>/@PW;74>WZPDU]<[J_\!4$L# M!!0 ( "N*7$Y9PBQ-[ $ -@$ 8 >&PO=V]R:W-H965T&UL?53;CILP$/T5Q'O7W):-(D#:)*I:J96BK;I]=F"X:&U,;1.V?U_; M."P!M"_8,S[GS 6/DX'Q-U$#2.>=DE:D;BUEMT=(Y#50+!Y8!ZTZ*1FG6"J3 M5TAT''!A2)2@P/-B1''3NEEB?&>>):R7I&GAS!W14XKYOP,0-J2N[]X<+TU5 M2^U 6=+A"GZ!_-V=N;+0I%(T%%K1L-;A4*;NL[\_11IO *\-#&*V=W0E%\;> MM/&]2%U/)P0$0FCC?W]2_FMI5+1KN7*> $O=$OK#A&]AZ'EW'%O\#KD 47&>B8N2,"/-U\EY(1JV*2H7B]W%M M6K,.5O]&VR8$EA!,!#_^E!!:0OA!B#XE1)80+0AH+,7TYH0ESA+.!H>/?[?# M^A+Y^TAU/]=.TVQSIMHCE/>:^;Z7H*L6LIC#B GFF F!E/H4(M@*<0A6]. ^ MP'&-"!_O(:P:Y"UR1;/_2X%79G:$D[.^E;I-,^\TGL^!OA\+_T&-[3AE'S+C MS/_$O&I:X5R85+?/W)&2,0DJ0>]!#5*MGIG)(%!*O7U2>SX.VVA(UMEW!$V/ M6?8?4$L#!!0 ( "N*7$[8RO)BS04 *4> 8 >&PO=V]R:W-H965T M&ULC9E;;^,V$(7_BN'WK$7.4*(628#&N;1 "RRV:/NL393$ M6-MR)25I_WTI6>N:,X=Q$""^G>$/==U/_MGL]YV%_/GOM]] M7BRZ^^=Z4W6?FEV]#;\\-NVFZL/']FG1[=JZ>AB#-NN%S;)\L:E6V_GE^?C= ME_;RO'GIUZMM_:6==2^;3=7^>U6OF[>+N9G_^.+KZNFY'[Y87)[OJJ?Z][K_ M8_>E#9\6AU8>5IMZVZV:[:RM'R_F/YG/=UP. :/BSU7]UAV]GPU=^=8TWXKT>6@H^_IX:G1]R#H''[W^T?CMV/G3F6]75 MRV;]U^JA?[Z8^_GLH7ZL7M;]U^;MYWKJD)O/IM[_6K_6ZR ?G(0<]\VZ&__/ M[E^ZOME,K00KF^J?_>MJ.[Z^[7\I: K# 78*L(< 8]X-H"F #@'6OAO 4P ? M BA_-\!- >X0L)^O9$ ^!>3_6^)W XHIH#@$.#=.X'YTQ^FZKOKJ\KQMWF;M M?L7MJF%AF\]%6!#WPY?C_(^_A1GKPK>OE\;8\\7KT-"DN=IK;*2A6+-$&HXU MUTCC8LT-TN2QYA9IBEASAS3^H%F$,3D,C(4#8\<&.&J@% .SU^2C9ONCT^SE MV&@9V4R,#6C*Y;GW8GBT[(Q"3HM[1K!GI'LF[2SW&G=LV93>>I\80X:9&&0R M8C)9]RBLKJ,QC/(XF,>!/&(1WSK5H[/9Q!J^ M.:6*S!303 %Z+9=>H9>56'B%'A>#77CHP@,78N,OO>:&[ ;K")N<4T], ?)*1KC4_@VMRIDAM'4Q0 Q!*DM63 M*#X4K#TZ?^-4F(\& ))(I@+\RUW&66J;8@H:@$%U,AC-00Z'=R;G])0L-H1Q M:0 OB:4A $SC9=%Q?5(6EU.8F18PDR3 K6:FR;R3>WJ215M(UE.XI<1BM1B^ M%L!7GB=+J[%JO75'^SY.E2@W$5A5(0FJ1-EOC=74>6XQ52VBJCS1K:9J6.^6 M4ZDP5RTJ$-6:T(@[<[E$A@5UY+$JMH-!:%$=*8]U"PK),%,^M;(P!BW H#K6 MK2X2,G5+$=C$J+:DEYK%N-2GVLGQ#%9C!++2HI%0(T)$,MDTJ$&6D1 M(]4D:/BY3%YM6EU4'HOBBS+,1T)\E%- &GS69$Y.U1+H2&ZL:P*(+#AC09T; MH.-PK2*0< =DZ3' O"7$6WG139JWH6^62^EH^1%E; NSF0";Y:E]1>#2/&QI M6;'=GM;%EA+7\ #2+.L-TI ^R_.0RTM/IX6Q*8QS CA711!I4#LN6-[H($W] M6!8;PD G '26=[=( ]TJU0U29?(:X ZHCF^GQ9[QR4#H9)"% .D"V+^#6'D$T*^+ 1((__,AE)++F:O-U@DBPWAHX'0 M[099"A"HBYE\D=C*C,'/Z&:"/(58P[5PI2S43ZEB.YC!C&XXR'.(P:V$(I=N MWA?%9C!Y&57%LA1@7?)RR8D"B#%/&?&49*\!)GU)JA:=='E:%UM*W#P%-&66 MJ4!Q'"H"4Z2N7QF3DM$] +4(4>F;.0G!D[+8$,8@ PRR) )K#!H?SG=9#@$= MR2UV#1L+?_()!=*%$DP^-;D#ND"'%!LP@AD@F',Y"J#DMH6ELK!R'#Z@C&UA M7#/ -:O5 CAL,F;)]=L/"&-3&-D,D"W+BBL&R+8^\Y2KYQ(?4.YM+8Z>M0T/ M<'^KVJ?5MIM]:_J^V8P/UQZ;IJ]#J]FGT-YS73TYP8 TE 8 >&PO M=V]R:W-H965T&ULC9K=;ALW$(5?1="](Y(S_#-L UDMBA9H M@2!%VVO%7MM")*TKK>WT[:.72;BTA:'Y)#+G6^&6JO7OOMU]UCUPV3 M;^O59G<]?1R&I\O9;'?[V*T7NP_]4[KQ?;?YINU;]>3^WT^X7/RX?' M8;PPN[EZ6CQTOW?#'T^?MN73[*V7N^6ZV^R6_6:R[>ZOIQ_M9>O#V&"O^'/9 MO>Y.WD_&J7SI^Z_CAU_NKJ=FC*A;=;?#V,6BO+QT\VZU&GLJGD./M? MNY=N5>1C)&6,VWZUV_\_N7W>#?WZV$L)9;WX=GA=;O:OK\?^OS?##=RQ@7MK M8,.[#>C8@'XTX'<;\+$!BP:SPU3V:],NAL7-U;9_G6P/M_=I,>XB>\EE]6_' MB_O%WO^M+,^N7'VYL9RO9B]C1T=-<]"X4\V;8E9Z?QO"H2$:IYJ[\P'F6D'^ M7-)J20HX"(+SI'U[.IV#-[@#AAWPO@,^[QK,5NWX.5"'Y*$+6*FN=SSCD!$-.(&06(2ZX]!LDX^QDT$#E3O;A>=30Z3]:!Z).,FJG M!HJ)Y+\5T+(:#]?I>R5B;H^@L5C(V2'M'.INS](46ZE(,%1);C"6KN23QV5C-DHOR M#;)11@YT%(*T>21+(<9*W)A-%L IR!S":J):3 MU8!22+4:*\FRVB9:5;"@[!-PS+&I[1%,*0LP%63N8C5=K'&19-A:5G;MZ7?V M&#CHCE/%C1R&E0.P"G*UG08,&2.W-E!%0^*>M$ 5K*T0UF%:.4 KR<[&:<#D M$$@N-I"%%*/LD^V&'1+:V[)@C#G!$9B.- Y5)ELG8'*BR MS'Y:( JY=@2 &>(T0V2>VCCM^_O=+T,&,L=ZJ4&A4\&UPPAQ "%1XMH!-I0- M(K?2'.F<,C&![DQV'A%V?P+N'Z4W M$G+U<2@5$G+U=^XO=G5"KBZ)1/#L2IK(',D[:%O66:N<1C)'$"$D2I:PADDL^KE8;G%GIV;5 =CZ[\[@QDCCKK#U7L@B/ MV> !&[*DF@<_4!@C\^ YD)6J5M:0+9!YXLK,/4:#!VB0V4'CM9ES5KDM4%&Q M&7FB"V1EC[@*B3TF@P<'2+GB^!X[O@>.GZ5W>E1!I-J)O\&'Z6AN^U14>O3FF REMEFT#%7%UI[/8>N'V6 M;G\4G?["7ZHBF2V?]X,XZ,5)U?? MGNGYZ,9G2L3UQEZVAR=S?G1S>%#HM\7V8;G93;[TP]"O]\^5W/?]T)48S8>R MI(_=XN[MPZJ['\:WL;S?'A[0.7P8^J?CPT>SMR>@;OX%4$L#!!0 ( "N* M7$Y"E.ZA[@$ -D$ 8 >&PO=V]R:W-H965T&UL?519 M;MLP$+T*H0.$VN(-DH#81M "+6"D:/M-2Z,%X:*0M)7>OB2E*+(LY$?D#-][ MLXC#I!/R5=4 &KTSRE7JU5JW.XQ57@,CZD&TP,U)*20CVIBRPJJ50 I'8A2' MOK_"C#3,+=X!_C30JV4K.0KQ:XWN1>KY-""CD MVBH0LUSA )1:(9/&VZ#IC2$M<;K_4']VM9M:SD3!0="_3:'KU-MXJ("27*A^ M$=TW&.IY]-!0_ ^X C5PFXF)D0NJW!?E%Z4%&U1,*HR\]VO#W=KU)^OM0%LF MA ,A' G!ZDM"-!"B3T+\)2$>"/&,@/M27&^.1),LD:)#LO^[+;&7*-C%IONY M=;IFNS/3'F6\URS8;A)\M4(#9M]CPBEF1&"C/H8(ET+LPSMZ>!O@<(^('F\A MQWO(9K6<1+189^3XT4V=VV6!>%$@=@+QM K?GS6JQZPE;J M B;8S#N.)S^8@:S<\"B4BPO7MD\3[SB?3Z&](#/_WLQM/V:?,OW0_R2R:KA" M9Z'-]7.7I!1"@\G1?S"35)MW9C0HE-INUV8O^VGK#2W:X2'!XVN6_0=02P,$ M% @ *XI<3J>0=(ZP 0 T@, !@ !X;"]W;W)KPT.*2@=CGUP#X,F+DMIEM/&^VS/FB@:4<%>F XU_*F.5\.C: MFKG.@B@C2$G&D^2&*=%JFJVKKQ M(<#RM!,U_ 3_JSM:]-C,4K8*M&N-)A:JC-YN]H==R(\)OUL8W,(FH9.3,4_! M^59F- F"0$+A X/ XPQW(&4@0AG/$R>=2P;@TKZP?XF]8R\GX>#.R,>V]$U& M/U-20B5ZZ1_,\!6F?JXIF9K_#F>0F!Z48(W"2!>_I.B=-VIB02E*O(QGJ^,Y M3/P7V#J 3P#^#L#&0E'YO? B3ZT9B!UGWXEPQ9L]Q]D4(1A'$?^A>(?1<\Z3 M3M6.W(R'F\VSK\R MQ@-*2:YPA1I\8+,CH?+!_(2V'==L=+SIIA?$YF><_P502P,$% @ *XI< M3E?K/T2U 0 T@, !D !X;"]W;W)K&UL?5/; M;MP@$/T5Q <$+^NDT6;M\47AX@)>)W_? 3NNDUI] 6:8 M<^;,,&2CL<^N!?#D14GM7;G-Y24D$M!ND? MS?@5YGJN*9F+_PX7D!@>E&".TD@75U(.SALULZ 4)5ZFO=-Q'Z>;/9]AVP ^ M _@"N(UYV)0H*O\LO"@R:T9BI][W(CSQ[L"Q-V5PQE;$.Q3OT'LI>))F[!*( MYICC%,-7,;LE@B'[DH)OI3CR?^!\&[[?5+B/\/T[A=?;!.DF01H)TO^6N!5S M\R$)6_54@6WB-#E2FD''25YYEX&]BX_(_H9/T_X@;--I1\[&X\O&_M?&>$ I MR16.4(L?;#$DU#X&UL?5-AC]0@ M$/TKA!]P=-GJKINVR>T9HXDFFS.>G]EVVI*#3@6Z/?^]0'NU:N,78(9Y;]X, M0S:B>;8M@",O6G4VIZUS_8DQ6[:@A;W#'CI_4Z/1PGG3-,SV!D0505HQGB1O MF1:RHT46?1=39#@X)3NX&&('K87Y>0:%8TYW]-7Q*)O6!01D_9DZZI S ]?F5_4.LW==R%18>4'V7E6MS>J2D@EH,RCWB^!'F M>MY0,A?_&6Z@?'A0XG.4J&Q<23E8AWIF\5*T>)EVV<5]G&[2PPS;!O 9P!? M,>9A4Z*H_+UPHL@,CL1,O>]%>.+=B?O>E,$96Q'OO'CKO;>")X>,W0+1''.> M8O@J9K=$,,^^I.!;*<[\'SC?AN\W%>XC?/^'PN,V0;I)D$:"]+\E;L6\^RL) M6_54@VGB-%E2XM#%25YYEX&]Y_%-?H=/T_Y%F$9VEES1^9>-_:\1'7@IR9T? MH=9_L,504+MP//BSF<9L,ASV\P]BRS&UL?5/;;MP@$/T5 MQ <$F]VDJY5M*9NJ2J166J5J^\S:XXO"Q0&\3O^^ W9E-0NIZWW_9$Q5[:@A+LQ/6B\J8U5PJ-I&^9Z"Z**)"493Y([ID2G M:9%%W]D6F1F\[#2<+7L+^/H$T8TY3^NYX[IK6!P*IRFH2$0$+I@X+ [0H/ M(&40PC1>9TVZA S$]?E=_4NL'6NY" )OV3L=]G&YNTYFV3> S@2^$0XS# MID Q\\_"BR*S9B1VZGTOPA.G1XZ]*8,SMB+>8?(.O==B=\C8->C,D-,$X2M( MNB 8BB\1^%:$$_] Y]OTW6:"NTC?K>EILBVPWQ381X']_RK\".'IOS6R54<5 MV";.DB.E&72 >E I$ M*./7S$F7E &X/K^Q?XZU8RUGX>#>J&=9^3:GMY144(M!^2)*RL%YHV<6E*+%Z[3++N[C=),F,VP;P&< 7P"W,0^;$D7E M#\*+(K-F)';J?2_"$R<'CKTI@S.V(MZA>(?>2\$3GK%+()ICCE,,7\4D2P1# M]B4%WTIQY/_ ^39\OZEP'^'[=PKWVP3I)D$:"=+_EK@5DWY(PE8]U6";.$V. ME&;HXB2OO,O WO'X)G_#IVG_)FPC.T?.QN/+QO[7QGA *;LK'*$6/]AB**A] M.'["LYW&;#*\Z>&PO=V]R:W-H965TU^@+,,.?,F6%(!S2OM@%PY%U) M;3/:.-<=&+-% TK8*^Q ^YL*C1+.FZ9FMC,@R@A2DO'-YIHIT6J:I]%W,GF* MO9.MAI,AME=*F%]'D#AD-*&?CN>V;EQPL#SM1 TOX+YW)^,M-K.4K0)M6]3$ M0)71N^1PW(7X&/"CA<$NSB14QMO$ M2>>4 ;@\?[(_QMI]+6=AX1[ES[9T349O*2FA$KUTSS@\P53/GI*I^*]P >G# M@Q*?HT!IXTJ*WCI4$XN7HL3[N+.?%6^^]Y#S9I^P2B*:8XQC#%S')',$\^YR" MKZ4X\G_@?!V^756XC?#M'PJOUPEVJP2[2+#[;XEK,3=_)6&+GBHP=9PF2PKL M=9SDA7<>V#L>W^1W^#CMWX2I6VW)&9U_V=C_"M&!E[*Y\B/4^ \V&Q(J%XXW M_FS&,1L-A]WT@]C\C?,/4$L#!!0 ( "N*7$YDA(7!M0$ -(# 9 M>&PO=V]R:W-H965T MIVF3-NG4:=UG+G$25(@S()?NWP](FF5KU"^ C=_SLS'9B.;)M@"./&O5V9RV MSO5'QFS9@A;V!GOH_$V-1@OG3=,PVQL0501IQ7B2O&=:R(X66?2=39'AX)3L MX&R(';06YO<)%(XY3>F+XT$VK0L.5F2]:. [N!_]V7B++2R5U-!9B1TQ4.?T M+CV>]B$^!CQ*&.WJ3$(E%\2G8'RI'C%T#T1QSFF+X*B9=(IAG7U+PK10G M_@K.M^&[386["-_]H_##-L%^DV ?"?9OEK@1PY/_DK!53S68)DZ3)24.79SD ME7<9V#L>W^1O^#3MWX1I9&?)!9U_V=C_&M&!EY+<^!%J_0=;# 6U"\=;?S;3 MF$V&PW[^06SYQL4?4$L#!!0 ( "N*7$[!NM>&PO M=V]R:W-H965T/&O5N9RVWO<' MQES9@A;NRO30X4UMK!8>3=LPUUL0501IQ?AN]Y%I(3M:9-%WLD5F!J]D!R=+ MW*"UL+^/H,R8TSU]<=S+IO7!P8JL%PW\ /^S/UFTV,)220V=DZ8C%NJ!V@5M0*A"AC*>9DRXI W!] M?F'_$FO'6L["P:U1#[+R;4ZO*:F@%H/R]V;\"G,]'RB9B_\&%U 8'I1@CM(H M%U=2#LX;/;.@%"V>IUUV<1^GFR2=8=L /@/X KB.>=B4*"K_++PH,FM&8J?> M]R(\\?[ L3=E<,96Q#L4[]![*3C?9^P2B.:8XQ3#5S&O$0S9EQ1\*\61_P7G MV_!D4V$2X>5=!O:& MQS=Y#9^F_;NPC>P<.1N/+QO[7QOC :7LKG"$6OQ@BZ&@]N'X"<]V&K/)\*:? M?Q!;OG'Q!U!+ P04 " KBEQ.4PC*"[4! #2 P &0 'AL+W=O/*F5>LRVGC?'1ES10-: MN!O308LWE;%:>#1MS5QG0901I!7CF\V>:2%;FJ?1=[9Y:GJO9 MG2UROM;#O M)U!FR.B6?CB>9-WXX&!YVHD:OH/_T9TM6FQF*:6&UDG3$@M51N^VQU,2XF/ M3PF#6YQ)J.1BS$LP'LJ,;H(@4%#XP"!PN\(]*!6(4,;KQ$GGE &X/'^P?XFU M8RT7X>#>J&=9^B:C!TI*J$2O_),9OL)4SRTE4_'?X H*PX,2S%$8Y>)*BMYY MHR<6E*+%V[C+-N[#>+,_3+!U )\ ? 8<8AXV)HK*/PLO\M2:@=BQ]YT(3[P] MS_2L(6/=5@ZSA-CA2F;^,D+[SSP-[Q^":_ MP\=I?Q2VEJTC%^/Q96/_*V,\H)3-#8Y0@Q]L-A14/AP_X=F.8S8:WG33#V+S M-\Y_ 5!+ P04 " KBEQ.QV&"MK8! #2 P &0 'AL+W=O_(M0"#/6AF?TS:$[LB8+UO0PM_8 M#@S>U-9I$=!T#?.= U$ED%:,;S;OF!;2T")+OK,K,ML')0V<'?&]UL+]/H&R M0TZW],7Q*)LV1 0*E(A#)^39QT3AF!R_,+^\=4.]9R M$1X>K/HIJ]#F]$!)!;7H57BTPR>8ZKFE9"K^"UQ!87A4@CE*JWQ:2=G[8/7$ M@E*T>!YW:=(^C#>[VPFV#N 3@,^ 0\K#QD1)^0<11)$Y.Q W]KX3\8FW1XZ] M*:,SM2+=H7B/WFO!^5W&KI%HBCF-,7P1LYTC&++/*?A:BA-_ ^?K\-VJPEV" M[_Y1>%@GV*\2[!/!_K\EKL6\?Y6$+7JJP35IFCPI;6_2)"^\\\#>\_0F?\/' M:?\J7".-)Q<;\&53_VMK Z"4S0V.4(L?;#84U"$>[_#LQC$;C6"[Z0>Q^1L7 M?P!02P,$% @ *XI<3HC(=%2S 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0M.IL3EOG^@-CMFQ!"WN%/73^ MID:CA?.F:9CM#8@J@K1B/$ENF!:RHT46?2=39#@X)3LX&6('K87Y<02%8TYW M]-WQ))O6!0*QRF@1!H*!T@4'X[0+WH%0@\C)>9TZZI S ]?F=_5.LW==R%A;N M43W+RK4YO:6D@EH,RCWA^ !S/=>4S,5_A@LH'QZ4^!PE*AM74@[6H9Y9O!0M MWJ9==G$?IYOT>H9M _@,X O@-N9A4Z*H_*-PHL@,CL1,O>]%>.+=@?O>E,$9 M6Q'OO'CKO9>"ITG&+H%HCCE.,7P5LULBF&=?4O"M%$?^%YQOP]--A6F$I[\I M_$?^_2;!/A+L_UOB5LR?*MFJIQI,$Z?)DA*'+D[RRKL,[!V/;_(K?)KV+\(T MLK/DC,Z_;.Q_C>C 2TFN_ BU_H,MAH+:A>,'?S;3F$V&PW[^06SYQL5/4$L# M!!0 ( "N*7$YGFW(+M $ -(# 9 >&PO=V]R:W-H965T5-2VYRVSO4'QFS9@A+V"GO0_J9&HX3S MIFF8[0V(*H*49'RWNV%*=)H66?2=3)'AX&2GX62('902YM<1)(XYW=-WQW/7 MM"XX6)'UHH%OX+[W)^,MMK!4G0)M.]3$0)W3N_WAF(;X&/"C@]&NSB14]T MW,?I)DEFV#: SP"^ &YC'C8EBLH?A!-%9G D9NI]+\(3[P_<]Z8,SMB*>.?% M6^^]%#Q),G8)1'/,<8KAJYC]$L$\^Y*";Z4X\O_@?!N>;"I,(CSY2V&Z39!N M$J21(/VPQ*V8ZW^2L%5/%9@F3I,E)0XZ3O+*NPSL'8]O\B=\FO:OPC2=MN2, MSK]L['^-Z,!+V5WY$6K]!UL,";4+QT_^;*8QFPR'_?R#V/*-B]]02P,$% M @ *XI<3FQ_4L6U 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q >$7;Q-5BO;4C91E4JMM$K5YIFUQQ<%& ?P.OW[ G8< M)[7Z LPPY\R984@'-,^V 7#D54EM,]HXUQT8LT4#2M@K[$#[FPJ-$LZ;IF:V M,R#*"%*2\8J]DZV&DR&V5TJ8/T>0.&1T2]\=J)&GZ"^]6=C+?8S%*V"K1M41,#549OMX?C+L3'@-\M#'9Q)J&2,^)S,+Z5 M&=T$02"A<(%!^.T"=R!E(/(R7B9..J<,P.7YC?UKK-W7ZOC/HPW MR7Z"K0/X!. S8!_SL#%15'XOG,A3@P,Q8^\[$9YX>^"^-T5PQE;$.R_>>N\E MY\EURBZ!:(HYCC%\$;.=(YAGGU/PM11'_@^I66W)&YU\V M]K]"=."E;*[\"#7^@\V&A,J%XXT_FW',1L-A-_T@-G_C_"]02P,$% @ M*XI<3H1$]SRT 0 T@, !D !X;"]W;W)K&UL M?5/;;MP@$/T5Q <$+^NTZ6;ML8T"Q@6\3O^^ W9<*['R M LQPSID+0S8:^^Q: $]>M.I<3EOO^P-CKFQ!"W=E>NCPIC96"X^F;9CK+8@J MDK1B/$D^,2UD1XLL^DZVR,S@E>S@9(D;M!;V[Q&4&7.ZHZ^.1]FT/CA8D?6B M@9_@?_4GBQ9;5"JIH7/2=,1"G=/;W>&8!GP$_)8PNM69A$K.QCP'XUN5TR0D M! I*'Q0$;A>X Z6"$*;Q9]:D2\A 7)]?U1]B[5C+63BX,^I)5K[-Z0TE%=1B M4/[1C%]AKN>:DKGX[W !A?"0"<8HC7)Q)>7@O-&S"J:BQ]"$^\.W#L31FOCF>9-/ZX&!%UHL&OH/_ MT9\L6FQAJ:2&SDG3$0MU3N_VAV,:XF/ 3PFC6YU)J.1LS$LPOE0YW05!H*#T M@4'@=H%[4"H0H8Q?,R==4@;@^OS&_CG6CK64S,5_A0LH# ]*,$=IE(LK*0?GC9Y94(H6K],NN[B/TTV2S+!M )\! M? '\HQ= M$< M&PO=V]R:W-H965T)W^?0![7;>U^@+,,.?,F6%( M!S1OM@%PY$.KUF:T<:[;,V:+!K2P5]A!ZV\J-%HX;YJ:V0I]D[)%HZ&V%YK87X=0.&0T2V].%YDW;C@8'G:B1I>P7WOCL9; M;&8II8;62FR)@2JC]]O](0GQ,>"'A,$NSB14QOO$2>>4 ;@\7]B?8NV^EI.P\(#JIRQ=D]$[2DJH1*_<"P[/,-5S M3)CW&4;]V&\V5U@ZP ^ ?@,N(L M-B:*RA^%$WEJ<"!F['TGPA-O]]SWI@C.V(IXY\5;[SWG/+E.V3D033&',88O M8K9S!//L$NPG=_*+Q9)TA6"9)(D/RWQ+68V[^2L$5/ M-9@Z3I,E!?9MG.2%=Q[8>Q[?Y'?X..W?A*EE:\D)G7_9V/\*T8&7LKGR(]3X M#S8;"BH7CK?^;,8Q&PV'W?2#V/R-\T]02P,$% @ *XI<3A? K&"V 0 MT@, !D !X;"]W;W)K&UL?5-ACYP@$/TKA!]P MN.BU=QLUN;VF:9,VV5S3]C.KHY(#L8#K]=]W0,_:UO0+,,.\-V^&(9^,?78= M@" M?6=;YF;T2O9PML2-6@O[\P3*3 4]T%?'DVP['QRLS ?1PA?P7X>S18NM++74 MT#MI>F*A*>C#X7C*0GP,^"9AZH$D0! HJ'Q@$;E=X!*4" M$7B2JK1>:,7%I2BQ* MRM\)+\K#"$]\.'+L316:K!M MG"9'*C/V<9(WWG5@'WA\D]_A\[1_%K:5O2,7X_%E8_\;8SR@E.0&1ZC##[8: M"AH?CF_Q;.&PO=V]R:W-H965T-\=&'-% UJX*]-!BS>5L5IX-&W-7&=!E!&D%>.;S3730K8T3Z/O M9//4]%[)%DZ6N%YK87\?09DAHUOZZGB4=>.#@^5I)VKX#OY'=[)HL9FEE!I: M)TU++%09O=T>CDF(CP$_)0QN<2:ADK,Q3\%X*#.Z"8) 0>$#@\#M G>@5"!" M&<\3)YU3!N#R_,K^)=:.M9R%@SNC?LG2-QF]H:2$2O3*/YKA'J9Z]I1,Q7^% M"R@,#THP1V&4BRLI>N>-GEA0BA8OXR[;N _CS3Z98.L /@'X#+B)>=B8*"K_ M++S(4VL&8L?>=R(\\?; L3=%<,96Q#L4[]![R?E^F[)+()IBCF,,7\2\13!D MGU/PM11'_A^$ IFRL&UL=5?MCMHP$'R5* ]PB9U/$" = M5U6MU$KHJEY_^\! =$F39A5- M+(>JX:VJ1!M(?ER'CV2YI5D?8!$O%;^IN_N@/\JK$&_]XNMA'<9]1KSF>]U3 M,'.Y\B=>USV3R>/W2!I.FGW@_?T'^V=[>'.85Z;XDZA_50=]7H=E&!SXD5UJ M_2QN7_AXH"P,QM-_XU=>&WB?B='8BUK9SV!_45HT(XM)I6'OP[5J[?4V/,G* M,0P'T#& 3@&EU8D&(9OY)Z;99B7%+9##R^]8_QV3)37O9M]OVE=AGYGDE=F] M;FB6KJ)K3S1BM@.&WF'(A(@,^R1!D<26SL(I#D]@AHD-3^[#XPP3I) @M03I M?T?,G",B3(Y%,BB2 8+"$4&8$HOD4"0'! M'!&#R&(L44*28$\3N20 F]]1$ M"45*0$ =$81)L,@"BBP @5O;"..I+A+C#HKG%*E[%@3*/05&/)U* (7[Q4"0 MI\8(;-='0@&%6V4(5'C*C."^)@F@(*X. GGL@^#V)_/>3F-7!O1_X:DU@@V M@.XFLS( H"+UZ& /(/,&3UTW QA:^*H:NP !+5[DK@X"%1X=; 0$='E1NCH( MM/#H8"\@H-'+61D@D.^W#KL!!8U>NF4 09YRH]@-*&CTTC4W"/+4 <5N0$&C M)XFK T"EQ]TH=@,*&KUTW0V"/.Y&L1M0T.FEZVX(M/"X&\5V0$&G+UQW@R#7 MW:*[4:[A\F2'6!7LQ:6U$_3=[C0H/U(["OZ##U/V=R9/5:N"5Z'-0&G'OJ,0 MFIM3R]D,]M.BYD?=WQ;F7@[3[;#0HALG]VCZ^[#Y"U!+ P04 " K MBEQ.V=C1?K,! #2 P &0 'AL+W=O T^R:5T(L"+K10/? MP'WO3\9[;%&II(;.2NR(@3JG#[O#,0WX"'B6,-J534(G9\27X'RNX@/+P4(G/4:*R\4O*P3K4LXHO18O7Z91=/,=9_TK;)O"9 MP&\(;$H4*_\@G"@R@R,QT^Q[$:YX=^!^-F4(QE'$?[YXZZ.7@K_?9^P2A&;, M<<+P%6:W()A77U+PK11'_@^=;]/WFQ7N(WV_IB?_$4@W!=(HD/[58GK3XA;F M_B8)6\U4@VGB-EE2XM#%35Y%EX5]X/%._L"G;?\J3",[2\[H_,W&^=>(#GPI MR9U?H=8_L,514+M@OO6VF=9L&UL;5/;;IPP M$/T5RQ\0@Y=LLBM RJ:*6JF55JF:/GMA "N^$-LLZ=_7-H2BE!?;,S[GS,7C M?-3FU78 #KU+H6R!.^?Z(R&VZD R>Z-[4/ZFT48RYTW3$ML;8'4D24%HDNR) M9%SA,H^^LRES/3C!%9P-LH.4S/PY@=!C@5/\X7CF;>>"@Y1YSUKX">Y7?S;> M(HM*S24HR[5"!IH"/Z3'4Q;P$?#"8;2K,PJ57+1^#<:WNL!)2 @$5"XH,+]= MX1&$"$(^C;=9$R\A W%]_E!_BK7[6B[,PJ,6OWGMN@+?8U1#PP;AGO7X%>9Z M;C&:B_\.5Q >'C+Q,2HM;%Q1-5BGY:SB4Y'L?=JYBOLXW63I3-LFT)E %\)] MC$.F0#'S+\RQ,C=Z1&;J?<_"$Z='ZGM3!6=L1;SSR5OOO9;TL,_)-0C-F-.$ MH2M,NB"(5U]"T*T0)_H?G6[3=YL9[B)]MZ8GM]L"V:9 %@6RM<#^\*G$#-_6^T=N!3 M26[\"'7^@RV&@,:%XYT_FVG,)L/I?OY!9/G&Y5]02P,$% @ *XI<3GN= M;T?J 0 9@4 !D !X;"]W;W)K&UL=53ICILP M$'X5Q .L.7*P$2!MMJI:J96BK=K^=F XM#:FM@G;MZ]M"*7L]$]L#]\Q8V?6<=:_TW!"-!.B M#8%,1B[S#U33/)5B].1T]SVU3QR>(G,WA0VZJW#?3/+*1&]Y])BDY&:%9LQY MPD0K3+@@B%%?+"+,XAR]HTF&"8'6YR1$V.B,!^8X)A#KA)@IHDB,!Q M8X)AM@]/5O]S#K)V':Z\0@R=FRZKZ#)$GB+7)W_ATP3Z2F7==LJ["FVZS?5$ M)80&DTKP8)ZN,4-O.3"HM-T>S5Y.K3\=M.CGJ4:6T9K_ 5!+ P04 " K MBEQ..!\E"<$! W! &0 'AL+W=O_?L"=EPKI2^! M&9]SY@PPR2>E7TT'8-&;X-(4N+-V.!!BJ@X$,W=J .F^-$H+9EVH6V(&#:P. M),$)39(/1+!>XC(/N9,N@7,OY&S\7C3Q6M(3M_NK^I?0N^OES P\*OZKKVU7X'N,:FC8 MR.V+FK["TL\>HZ7Y)[@ =W#OQ-6H%#?A%U6CL4HL*LZ*8&_SVLNP3HO^E18G MT(5 ;PAD+A2+_PN>1>F:Z M[:5!9V7=\PF7W"AEP5E)[IR7SDWQ&G!HK-]^='L]O^4YL&I8QI2L_Q7E'U!+ M P04 " KBEQ.DAKP@-,! "X+A[ M^P%V/2^C?PSG\%W.P4 Z2O6J&P"#W@3O=(8;8_HC(;IH0#!])WOH[$HEE6#& MAJHFNE? 2D\2G- H2HA@;8?SU.?.*D_E8'C;P5DA/0C!U.\3<#EF.,;OB>>V M;HQ+D#SM60W?P?SHS\I&9%$I6P&=;F6'%%09?HB/I\3A/>"EA5&OYLAUA22:_]%Q:"-%+.*+46PMVEL M.S^.T\K^?J:%"70FT(5P\#YD,O*5/S'#\E3)$:EI[WOF?G%\I'9O"I?T6^'7 M;/':9J_Y)MZFY.J$9LQIPM 5)EX0Q*HO%C1D<:+_T6F8O@E6N/'TS9H>)V&! M;5!@ZP6V_[2XNVDQA/G 9!7J/5!_NO["IWO[C:FZ[32Z2&//J#])E90&;"G1G6VX ML4_%$G"HC)ON[5Q-%V8*C.SGMX L#U+^!U!+ P04 " KBEQ.HBI8>;8! M #2 P &0 'AL+W=O=6J\/C+FR!2WFAPYO:6"T\FK9AKK<@JDC2BO'=[III(3M: M9-%WLD5F!J]D!R=+W*"UL'^.H,R8TX2^.9YDT_K@8$76BP9^@/_9GRQ:;%&I MI(;.2=,1"W5.[Y+#<1_P$?!+PNA69Q(J.1OS'(RO54YW(2%04/J@('"[P#TH M%80PC9=9DRXA W%]?E-_B+5C+6?AX-ZHW[+R;4YO*:F@%H/R3V9\A+F>3Y3, MQ7^#"RB$ATPP1FF4BRLI!^>-GE4P%2U>IUUV<1^G&WXST[8)?";PA7 ;X[ I M4,S\B_"BR*P9B9UZWXOPQ,F!8V_*X(RMB'>8O$/OI4AYDK%+$)HQQPG#5YAW M!$/U)03?"G'D_]'Y-CW=S#"-]'1-3SYO"^PW!?918/]/B?Q#B5N8]$,0MNJI M!MO$:7*D-$,7)WGE70;VCL8=/T_Y=V$9VCIR-QY>-_:^-\8"I[*YPA%K\ M8(NAH/;A>(-G.XW99'C3SS^(+=^X^ M02P,$% @ *XI<3I,@S9?/ 0 MG 0 !D !X;"]W;W)K&UL=51M;]L@$/XKB!]0 M')RX761;:EI5F[1)4:=MGXE]?E'!>(#C[M\/L.-Y'OL2N//S*_5%()9FRH:J)[!:ST),$)C:*$"-9V.$]] M[JSR5 Z&MQV<%=*#$$S].@&78X9W^)9X;>O&N 3)TY[5\!7,M_ZL;$06E;(5 MT.E6=DA!E>''W?&4.+P'?&]AU*L]Y?@1YGX.&,W- M?X8K< MWE5B/0G+M?U$Q:"/%K&)+$>Q]6MO.K^.L?Z.%"70FT V!3$:^\F=F M6)XJ.2(UG7W/W%^\.U)[-H5+^J/PWVSQVF:O>4SW*;DZH1ESFC!TA=DM"&+5 M%PL:LCC1?^@T3(^#%<:>'J_I]#\"^Z# W@OL_VKQL&DQA$G")H>@R2$@<+\Q M"6$>PB9)T"0)"'S8F 0P<;0Q(:O;(4#5?BXT*N30^9E<99?1>Z3^=OV!3W/[ MA:FZ[32Z2&/OJ+])E90&;"G1G6VXL4_%$G"HC-O>V[V:!F8*C.SGMX L#U+^ M&U!+ P04 " KBEQ.S--6"-X! !!0 &0 'AL+W=OCQD@6Q M@./V[0OHNM9E_PCG\%W.02 =A7Q6#8!&+YQU*L.-UOV)$%4TP*FZ$SUT9J42 MDE-M0ED3U4N@I2-Q1H+=+B:[R#P5@V9M!Q>)U, YE7_/P,28X3U^ M33RV=:-M@N1I3VOX"?I7?Y$F(HM*V7+H5"LZ)*'*\/W^=$XLW@&>6AC5:HYL M)U5&(]",.6^J!B4%GQ6,:5P M^C*-;>?&<5J)HYGF)P0S(5@(1^=#)B-7^6>J:9Y*,2(Y[7U/[2_>GP*S-X5- MNJUP:Z9X9;*W/ SW*;E9H1ESGC#!"O.&($9]L0A\%N?@'3WPTT-OA:&CAVMZ M^(%_Y!6(G$#T7XO!ID4?)O2;'+PF!X] M#'Q80Y^D]AK$GL$XHV)#Y/X31*O M2>(1.&Y,?)A/&Q.R.H(<9.TNGT*%&#IW\5?9Y7[?!^X(O\&GQ^$'E77;*705 MVEP$=UPK(3284G9W9E<;\QXM 8-*VVEBYG*ZE5.@13\_.&1Y]?)_4$L#!!0 M ( "N*7$Y,**!2VP$ $% 9 >&PO=V]R:W-H965T/OW!>RX MKLN^!&9\+C.$(9N$?%4M@$9OG/4JQZW6PXD05;; J7H0 _3F2RTDI]J$LB%J MD$ K1^*,1$%P))QV/2XRE[O((A.C9ET/%XG4R#F5O\_ Q)3C$-\3+UW3:IL@ M13;0!KZ!_CY+R&=QCOZC1WYZ[*TP=O1X2X\3OT#B%4B<0/)/ MB^&N11_FG2H/7I.#1R#>F?@P[W1R])H= M"=E<00ZR<<.G4"G&W@W^)KO.]U/DKO!?^/PX?*6RZ7J%KD*;07#7M19"@RDE M>#"GVIKW: T8U-IN4[.7\U3.@1;#\N"0]=4K_@!02P,$% @ *XI<3IFZ M>>.W 0 T@, !D !X;"]W;W)K&UL;5/;;IPP M$/T5RQ\0LT":9 5(V515*[72*E7;9R\,8,47:ILE_?N.#:$HY<7VC,\Y<_&X MF(Q]<3V )Z]*:E?2WOOAR)BK>U#^#@U7%P#OX#O['<+9H ML56E$0JT$T83"VU)'P_'4Q[P$?!3P.0V9Q(JN1CS$HPO34F3D!!(J'U0X+A= MX0FD#$*8QN]%DZXA W%[?E/_%&O'6B[4]) RT?IG\WT&99Z M;BE9BO\*5Y (#YE@C-I(%U=2C\X;M:A@*HJ_SKO0<9_FF_QAH>T3TH60KH3[ M&(?-@6+F'[GG56'-1.S<^X&')SX<4^Q-'9RQ%?$.DW?HO599_E"P:Q!:,*<9 MDVXPAQ7!4'T-D>Z%.*7_T=-]>K:;81;IV9:>W>T+Y+L">13(MR7>)N]*W,.\ M+Y)M>JK =G&:'*G-J.,D;[SKP#ZF\4W^P>=I_\9M)[0C%^/Q96/_6V,\8"K) M#8Y0CQ]L-22T/ASO\&SG,9L-;X;E!['U&U=_ 5!+ P04 " KBEQ.ERLN M?N\! !F!0 &0 'AL+W=O N+ *EI56W2)D6=UGUVX!)0;*<+TAC3[RG550."Z3O90V=/SE()9JRI+E3W"ECM@P2GX6:3 M4L':CI2Y]QU5F&N,NDI.4K\[X4A=DXQ("#I5Q M#,PN-W@ SAV13>/7Q$EF21>XW+^S/_G:;2TGIN%!\I]M;9J"9"2HX$ X M!81S0.9UZ"CD,W]DAI6YDD.@QKOOF7OB[3ZT=U,YI[\*?V:3U]9[*Z,DS.G- M$4V8PX@)%YCMC*"6?98(,8E#^"$\Q,,C-,/(AT?+\'B#$\0H0>P)XG]*C%8E M8I@8%TE0D>0C012O1!!,DN B*2J2(@3I2@3#['"1'2JR0PBRE0B&^8](AHID M",&GE0B"2=.S]=%MYYB-R'OD_^PL<)](VI2]OIX"2- M[3;?$V 0 04 !D !X;"]W;W)K&UL=53K;ML@%'X5Q .4Q-M6)'DFH IPY&M9HC6\E%B&>[^%;E M>&<3 @:EM@K4##=X ,:LD$GCSZR)%TM+7,]?U;^XVDTM%ZK@0;#?7:7;'!\P MJJ"F5Z8?Q?@5YGIBC.;BO\,-F(';3(Q'*9AR7U1>E19\5C&I.9YB<$,R%8" ?G0R8CE_EGJFF123$B.9W]0.TOWA\#66B MMR),]AFY6:$9A3Z!2*O0.0$ MHO]*##8E^C ?F,1>D]@C$&U,?)C8;Y)X31*/0+(Q\6%2OTGJ-4D] H>-B0_S M:6-"5E>0@VQ<\RE4BFOO&G\57?K[/G!7^ T^/0X_J&RZ7J&+T*81W'6MA=!@ M4MG=F5-MS7NT+!C4VDY-_R Y=>6TT&*8'QRRO'K%/U!+ P04 " KBEQ. M^6R96;8! #2 P &0 'AL+W=OY!^9M&&\F<-TU+;&^ U9$D!:%) M?2=3)GKP0FNX&20':1DYO<1A!X+G.(/QQ-O.Q<T"]R!$$/)IO,Z:> D9B.OSA_I#K-W7T?@F?^#3M']GIN7*HK-V_F5C_QNM'?A4 MDBL_0IW_8(LAH''A>.//9AJSR7"ZGW\06;YQ^0Y02P,$% @ *XI<3E13 MX4US @ ' D !D !X;"]W;W)K&ULE5;;CILP M$/T5Q >L,?=$)%(NJEJIE:*MNGUVB!/0&DQM)VS_OK8A-"&3*/L2L#GGS,PA MPSAKN7B7!:7*^:A8+6=NH50S14CF!:V(?.$-K?63/1<547HI#D@V@I*=)54, M^9X7HXJ4M3O/[-Y&S#-^5*RLZ48X\EA51/Q=4L;;F8O=\\9K>2B4V4#SK"$' M^I.J7\U&Z!4:5'9E16M9\MH1=#]S%WBZQK$A6,1;25MY<>^84K:ZHHP9)9W'GU[4'6(:XN7]6?V++5X7LR62KCC[7>Y4,7-3 MU]G1/3DR]\)_D#P)P\)04\(!@(.'Q+"GA"."*@KQ7JS)HK,,\%;1W2OMR'F M7X2GH78_-YO6;/M,VR/U[FD>)$&&3D:HQRP[C'^!P0,":?4AA ^%6/HW]" ) MKT.L $QT#5G?0M(83B, *PTL/[A*(X(%0E @M +AE4 \LJK#1!93/[(J D-$ M0(@$%HA!@?CY(A-0( $R2$=%0IC)Z(4^@5D_QEPEFX+)IK<"J0<+3$"!R?-V M80_N'^\)PR!0BD>.@2!_9!D("NYD?*?C,2 1WI$ .WJ!_4_X!G[$[C/B%;T;,:']I1K\=/?]ENG/##R(.92V=+5=Z@-DQ ML^=<49VC]Z*S*_1195@PNE?F-M'WHIO7W4+QIC^+H.% -/\'4$L#!!0 ( M "N*7$Z5&\X?\0( %8- 9 >&PO=V]R:W-H965T?=\]\*=S_.3:-[EGG/E?91%)1?^7JGZ,0CD>L]+)A]$S2O]9BN:DBD] M;7:!K!O.-JU1600$H3@H65[YRWF[]M(LY^*@BKSB+XTG#V7)FG\K7HC3PL?^ M>>$UW^V560B6\YKM^$^N?M4OC9X% \LF+WDEQK#R_&9_4L; MO [FC4G^+(H_^4;M%W[B>QN^98="O8K35]X'%/E>'_UW?N2%AAM/]!YK4@ED'0 MA=)JDS'%EO-&G+RF^WMK9KXB_$BU^FNSV(K=OM/R2+UZ7(8IF@='0]1C5AV& M7&#P@ @T^[ %@;98$<><7&_P["+"Z!J2N9 DAIT(P3C#UCZ\BG,D"@H2T): M7A+,$DLH")-:L4[ 9++I.[M - M3G <3]'-!5%D9R@(PK9NMYFN/88K"G;3G"(Z0@'G.4[NT W.=)Q.T7G&%2\*TRPYD>-UVGWTV4J/M;3#!NQ#L5. ::FUN@!1:[:/NLQ$QLK&RYDA)O_WTE63$L\HPL M[U\4U6'FR@J7S9NEY9?\H/;UW]Y MS8M=6M4?B[>H/!0N7;>-=EG$XUA'NW2[GR\7[7=?B^4B?Z^R[=Y]+6;E^VZ7 M%O_=N2P_WL[9_/.+;]NW3=5\$2T7A_3-?7?57X>O1?TI.O>RWN[Y= MEC4]U7'\VW4Z/X_9-+Q\_]G[4YM\G5=_R MXV^N2TC-9UWV?[@/E]7R)I)ZC)<\*]O_9R_O997ONE[J4';IS]/K=M^^'KO^ M/YOA!KQKP,\-F!QL(+H&8FP#V3608QNHKH$Z-Y##.>BN@1X[@ND:&*]!=)K= M=KD>TBI=+HK\."M.5]PA;2YL=F/J"^*E^;)=__9O]8J5];4 :V=<\AAIOI*=0(51?L@HE5I\E43T?YTGA<%)XVU[T M E6X P$[$&T'LM>!]C(]:72KV9\R57']#X\CX3@2C&.\<4X:=3&.3FS<&^DT ML3((2"D=TR$I&)("(5DO)!6$Y,=R5;%20;1$F!J&J4&8B1>F#H)@BDL>SAP0 M2LWIF3,P)!.&Q+V1'DTPDH!K"70*B3 W$G,.X$Q.VYS6,2TB-1W$!G!P)B,7;C&(0D?(N,@TN?L38JWRE#(6=, MA).)A%;3P1-;"0/!!_Z.1,H/'(FT'_2PJ!\Q]GG&01>^?W:BR\F!R &=SV8_ M)KQU,+!W<-] .Y'JK6S?F?ICX>V#@?V#)T07V.Z9&K]7,FS%#'BQ\&;WOA/U M+OJAR<46RX#'"D9T@W+8Y1XP U(8DN,$%<3D@9$\1!Q>17M(\\ M+'>&2C..2>.(-*HRQ@1Q,R%A3! ']8+P71>*+#$.QHP#S 3A;@)#(>()OP0P M% )L4T&V2"2)M168' '(D82U">)7BYB0+>9!@!TES!:()&$U D,C #12$%U@ M&(2>D"V&0:#M),@6B"3A,@(3(P ,D@H5PR"2\=E*#(-$.T3P:Q.()&$Q$A,C M$0R&Z +#("?\@I<8!HDVAR!;()*$2TGB)SR"@7 IB6&0$VHPB6&0:&<(L@4B MBEN)B9$ !D7=\L PR D%F,0P2+0S!-D"D2(,56%B%(!!$1.F, QJ0DVE, P* M[ S*_U$)181+*4R, C H*E0,@YI03BGB_A,JI_RU12+*I10F1@$8%-4%AD%- MJ*44AD&-J:602!&&JC Q"L% &)W&,.@)M93&,.@QM10246NK,3$:P4!XLL8P MZ FUE,8PZ#&U%!)1:ZLQ,1K H*F;J<3=U FUE,8P:+0S^"X%181+:4R,!C!H MPM8UAD%/J*4,AL&,J:602!/;A\'$F! &88C+PV 8S(1:RF 8#-@9M+^V0"2, M=TO^:8QH=474CQBS9P!6FKC0#,;*3*C*#,;*@#TFG#<@BK4_;R-$JRNB?L3$ M&08 5%-)8T#-A/K.8$ -V*VT?_YFP TV&Z,[NT@IANX^6@R]13P3,%K,LYU0 M#EK,LP6;6W!1(5'LWZ8?(UI=$?4CQO9AD7T0Q8?%/-L)A:7%/%MTLND?&=KP M/AT\++BNZX>$_<$B?R",SF)@[80:U!+'?V!'#26[]H&AUSRO7-UI_*5.<>/2]?E# MYEZKYFU3 16GA\%.'ZK\T#WH%IV?MEO^#U!+ P04 " KBEQ.R ";$&," M "=!P &0 'AL+W=OD1MOZ@X?J<-N;8OHWP(W9-BY@?L(O-37BLN EV<]NN(?F/_L MCU3LO%GE7+>X8S7I'(HO._ 7S4>V&+MR$I.A+S*S=?SSO6E(=S@ MDDL%)!YWO,=-(X6$C3^3ICNGE,3E^J'^6=4N:CDAAO>D^5V?>;5S4]%$"-\)\$,"G A0(WAC*:HW!\11GE$R.'3\NCV2ARC80M'] M4@95L]4[T1XFHO<<)F'FW:70A"E&#%A@@AGA"?4Y!;"E*(!!!^L$>Q,11FO( MP82DL=U$:*TS5/QP52>T"T"K %0"<"6@F2Q&3*PPW8A)?0VT-T%AN$FT+0U_Q:0&D(-;\6T :D=K^QU6]L\:MUI8B-++'^ M#?86S&:CN34Q<''@5F83J]G$8C;5S"9&DD^A#W2[%A0(=-3!AH(1L%M.K993 MBV6M+T5JG+K(3W7')L@\Y <3M#KDHU]O<4FUF%[5 &!.26X=E__U172>,<] M7G):O!"S9QP5[S+CX/J.Z+7NF',B7%RAZJ*[$,*Q\.@_B7Y68E;.FP9?N%PF M8DW'B3%N..FG8>C-$SG_!U!+ P04 " KBEQ.2,V/VF " !#" &0 M 'AL+W=OQ9L()"((#67 MJI5::;55VV)D]R78SLR<&7-B)VTH>^4YQL)Y*TG% M5VXN1+WT/'[(<8GX$ZUQ);\Y458B(:?L[/&:8734I))XT/?G7HF*RLU2O?;, MLI1>!"DJ_,P&E..="+7A96J,S_H'%S_J9R9G7J1R+ M$E>\H)7#\&GE?@++'8"*H!&_"MSPWMA14?:4OJK)U^/*]94C3/!!* DD'U>\ MP80H)>GCCQ%UNYJ*V!_?U#_K\#+,'G&\H>1W<13YRDU]OL>C.W2* L9;1Q6-L/-5)M!Y:1?%T' MM:C?COY.[B>7J]#,( NT!@%0BT0#@0&&7=M9BYQE2M1Q#>L1E:JX26*J/=VK68J%;%/CVWZS_?IMN#&C8I^-7N[6@9LF]5PON M'"' 8F3^U,03,X<>/USEIU MO7Y'[%Q4W-E3(8]M?;B>*!58*OI/,EHN;_1N0O!)J&$LQZR]UMJ)H+6YLKWN M?T/V#U!+ P04 " KBEQ.0FT1I0L# ")# &0 'AL+W=O2Z M\FJUG?L?X&'%(F?0(G[EZMP,WCV7RI/6SV[Q93/W0\=(%6IMG(O,/DYJI8K" M>;(\_O1._4M,9SA\?_7^J4W>)O.4-6JEB]_YQNSGOO2]C=IFQ\)\U^?/JD\H M]KT^^Z_JI H+=TQLC+4NFO;76Q\;H\O>BZ529B_=,Z_:Y[GW_VI&&[#>@%T, M('K3@/<&?&00=,S:5#]F)EO,:GWVZNZT#IEK"GC@MIAKM]G6KOW/9MO8W=,B M2F$6G)RC'K/L,&R 8=>(%4;P^ ()+($+"T:R8*T]OV+!: ><=,!;!]'003C* MHH.(%E*U$ $@QIE@5"1Y)&@N$T@\2 *CQ,Q8KPB4)R'DN82DUQB MS"4=<8E1%)=P+$=D,"SA,IFJC"#9",0F'K,1*(P0:3SB0H"B***9)"23!#$1 MHX27"0H"8,XQS)T683 2B!Q00$VK<^SWF M*A"3X<3I 3U] (\?)#+ D^4NGNI9H"<+X-&") 1X:-PQEDRU CTT $\-) _ M$^&MRM$S ?!0B-*IHM!*!OD?G4_+#PC]H*)V;.(:@=6,>I]A-0L0$U.#T6)F6,RH]QD6,X0L M'9SE=21:S0RK&35_CQ&W:A<,[H3NDOXMJW=YU7A/VMCK97L)W&IME/49WEO> M>_M=<%D4:FO<:V+?Z^YRW"V,/O07_^#R];'X!U!+ P04 " KBEQ.69AP MX!\$ X$@ &0 'AL+W=OS9)=[DU$[]EI.1L6A3G>Y?"T'U2'+DO+?J4R+X]@#[S3P M8[?9ULV /QGMDXW\2]9_[U]+]>2?K:QVF>WT"B2J5S6C8E$7=[EO4S3QI+2\8\VZIU]-L3+^Y/U MQW;R:C)O227OB_37;E5OQY[P!BNY3@YI_:,X/DL]H= ;Z-DOY+M,%;Q1HGPL MB[1J?P?+0U47F;:BI&3)G^ZZR]OK4=L_T>P$H@GD3%"^/R-03: ?!/8I@6D" MNY40:D)X*X%K K^5$&E"="M!:(*XE1!K0GPK 8)3Y((/"O^<<@XVW.SE%&X@ M!L7O$JO-U(>D3B:CLC@.RJ[8]DE3TS!4+&6\&6USO_U396NE1M\G+ Y'_GMC M26.F'8;T,+R/F6,,G!&^DG#60:PZI@3Q2=_#/48P8'W,@P731WRS(.*HCWG$ M&&HLR9/-C.ACGFV8N(^984P8!,;27EV:E^N"%Q@BN#U U)XHM#5 >[,A=@O, M;H&U%MBE!&/)IAV$MY!<3X0" 2,5+# F8G-Q'RPP2D)AIH0%%D!$#&V/&$;B M6'##Z9,-%D),C>2PP 0!LZQF%E@8;+8H&%WR&T9Q&AO]XM%B*HC, M G^RH$@ QE(^6U 01X:MF4T6-V3-!K_3F)ZC M,!(.1XZ=&.CU%J4Q/4<0N9;?L6$#WK%Q8]&@GB?FEOGP&X/#G*FN"RQKE)<%VK(KCXONF[*_]U)N=GDU>"MJ]4'9?O.MBZ*62GWP52W15B:K\T,JUW5S&ZG[LCO+ MZ![J8J_/:?SS8='D/U!+ P04 " KBEQ.>2&AI48% H'P &0 'AL M+W=O^_0&A:;!G6O.F ?J?L<>>GSW@V5M1_JHVUM:3 MWWFVJ\ZGF[K>GT51];BQ>5I]*_9VU_SGJ2CSM&YNR^>HVI1;Q.%91 MGFYWT_FL>W9?SF?%2YUM=_:^G%0O>9Z6_UW:K'@[G[+I^X,?V^=-W3Z(YK-] M^FQ_VOJO_7W9W$5'+^MM;G?5MMA-2OMT/KU@9RN5M :=XN^M?:M.KB=M* ]% M\:N]N5N?3^.V1S:SCW7K(FU^7NV5S;+64]./?WNGTV.;K>'I];OWFR[X)IB' MM+)71?;/=EUOSJ=Z.EG;I_0EJW\4;[>V#TA.)WWT*_MJLT;>]J1IX['(JN[O MY/&EJHN\]])T)4]_'WZWN^[WK??_;H8;\-Z 'PV:MC\S$+V!^#" 3PV@-X!0 M ]D;R% #U1NH4(.D-TA"#71OH$,-3&]@0@U8_#YS\8>)^MSD.-DLN)7WZ6;< M,8D.B=5EZG5:I_-96;Q-R@-L^[1EFITU5HWS]FF7^]T_FVRMFJ>ONHUEP<-/]& 44/-PM=\>(F:+AS[P=%^7'+/G@];N/(5P&"HN48T0\4?B,(D M0\V-KQ%R*/F.N=%#S2VF,4/-G:^1<>P,[9=#L_RZPRM?HA4^00)/%-$Y$(.> MXW(!)?:S0E$%K.$._-Y MX\NX,5HYC7['9)(9)]);1*8Y<[FZ0V12*K?1A2]C0B@0;J8@.B:XX0X"*U^G M%3XA09+.F?^%KQ&),\#+ ,WJ<\V@MQKO MK?8]&")>@WLPX2/6[E#HEA!_#>JB%PTR)%&,::(M:OMA2%N2\(%O'1>,CXB9 M6-V8",@31"1HR/&T0D54V,1RROSU5!AB36<$H4R.&#J"4:9"TD5YZ6(2 MI071% $SPVBF0B808WI$R 1DS(1DBR\2;JFQ1$7:S19,1"PLG(":^U!#3"SG MG("5L_"AXP2LG =D2R\:9$LL)-44P33'F";V'TY QF%$R 1DW-\'_6Q!1'ZV MA(A6B ABJA@GF.8^TT"&3<#*DQ%#1\#*_0T1R1;M94MBI* (9CF&-/$;B8( MR$0<'K(@(!/8CNAF"R("=UR6J,BII%=?>!IVF6!:^$S#29>'/JC7BQ'O%X* M502\82R$7]H"<#)D@FF!,4UDG" @$R.J6T% )D+J6T0$L72S!1,I-UL^%PV[ M3# M?*:!6I8% :L84>8" 2N$E+G@E[E<&TTLIT P#0C3C-A\@8 ,1E2Y0$ & M(54N(A+NF_4R1+1"1$ MJ4!]-/"9!@HT(&"%$54N$+!"2)4+?I7+F&G>UXFV M"*@!@9I1*4=0!B/*7" H@Y R%Q$!B]UT":B%5Y@GJG"1!-02@9H184N"5CFB MS)4$K3*DS)5^FX#QLB"%((08Q82!4!AAI15"H"#!525"KD,RTS1E-M$0 I!"!&C1OUR71$ M5:D(-E1(58F(A'8S,CHYB,IM^=P=N5:3Q^)E5[>=/'EZ/-:]X.U!EO/\DIW= M,>3Y@IVM#H>V'^X/9\A_IN7S=E=-'HJZ+O+NC.NI*&K;]#W^U@STQJ;KXTUF MG^KV,FFNR\/9[>&F+O;]N71T/!R?_P]02P,$% @ *XI<3D@U]";, 0 M800 !D !X;"]W;W)K&UL?51=;YLP%/TKR.^K M^7"2-@*DE:G:I%:*.FU[=N 2K-J8VD[H_OUL0Q E:"^Q[^6L.P6T\B3!<1R&6RPH:U&> M^MY!Y:D\&\Y:.*A GX6@ZN\C<-EG*$+7QBL[-<8U<)YV] 0_P?SJ#LI6>%*I MF(!6,]D&"NH,?8WV!7%X#_C-H->S>>"2'*5\<\6/*D.A,P0<2N,4J!TN4 #G M3LC:>!\UT;2D(\[G5_4GG]UF.5(-A>1_6&6:#-VCH(*:GKEYE?UW&/-L4#"& M?X8+< MW3NP:I>3:_P;E61LI1A5K1="/862M'_M1_TI;)\0C(9X($?DO(1D) MR8* !V<^ZC=J:)XJV0=J.*R.NCL1[1.[F:5K^KWSWVQ:;;N7?!/=I_CBA$;, MXX")9YCX,Z*X122;"8*M@+& -FZS&M MQT2;\&$9905%R&Z[;H:LFB$K9J*%&7*SS)<=V2YVOEA#W>X,GAVV>WPO5)U8 MJX.C-/;>^-.MI31@%<,[>Z,;^]ZG@D-MW'1GYVJX]4-A9#<^:#S]J^3_ %!+ M P04 " KBEQ.=?BNYAH" ,!@ &0 'AL+W=O.\DDH#68VD[8 MOGUM0Q!KO+W!!_[Y_@1FES.=0.MK'D;"+ALPT]XL\^-W@I>:NCE MK!^83(Z=R MI!+VG/VNSZK:AJLP.,.%WIAZYOU7&/-)PV!,_CO<@6FY(=%KG#B3]AF<;E+Q M9G31* U]&]JZM6T_^C_"_ 'Q&!!/ 3CY;P 9 X@3@ 8RF^IGJFA9"-X'8OA8 M'35[ F^(+N;)3-K:V7E;)6DV061SC)/'CY%Z;NFZ5JG>"UPX)F MY]+&PO=V]R:W-H M965T;Q"A*H@@C1IHV+ L;VXFRX&=%FQ9V(I!GQHCX MNP'*^W48A]? 2W.JE0F@LNC("7Z!>NUV0I_0R')H&+2RX6T@X+@.G^+5%AN\ M!?QNH)>3?6"<[#E_,X?OAW48&4% H5*&@>CE EN@U!!I&>\#9SB6-(G3_97] MV7K77O9$PI;3/\U!U>OP,0P.<"1GJEYX_PT&/WD8#.9_P 6HAALEND;%J;3/ MH#I+Q=G HJ4P\N'6IK5K/_!?T_P)R9"0C DQ_F]".B2DGPF9->^46:M?B2)E M(7@?"/>Q.F+N1+Q*=3,K$[2]L^^T6ZFCES)/'@MT,40#9N,PR003CPBDV<<2 MB:_$)KE+3VX+;.\1:>ZOD'I-I#8_O3&1^@DR+T%F";(;@N6L"PZ#+:9U7<(X[F8>]0RBYZ[T7V7O_I%S!5IC]*![5>MI.!XH')79+O1>N)G@#HIWP[A# MX\PM_P%02P,$% @ *XI<3NRRJV[= 0 W00 !D !X;"]W;W)K&ULC511CILP%+P*\@$PX$#2") :5JM6:J5HJVZ_'7@$ MM 93VPG;V]98<88QST7;[("4,Y[PUJ9H$JI[HBQS"MHJ'1Y M!ZU>*;EHJ-*EN&+9":"%)34,!YX7X8;6+4ICVSN+-.8WQ>H6SL*1MZ:AXL\) M&.\3Y*-'XZ6^5LHT%(IZ@9:6?/6$5 FZ+-_S"*#MX#7 M&GHYFSLFR87S-U-\+1+D&4/ (%=&@>KA#ADP9H2TC=^C)II>:8CS^4/]V6;7 M62Y40L;9K[I058(.R"F@I#>F7GC_!<8\(7+&\-_@#DS#C1/]CIPS:9].?I.* M-Z.*MM+0]V&L6SOVP\K^0=LF!",AF C^[I\$,A+(@H '9S;J$U4TC07O'3%\ MK(Z:,^$?B=[,W#3MWMDUG5;J[CT-B1_CNQ$:,:[)*SA5H0<_5T2I]UTP%@U*9Z5[/Q?#'#87BW7B9X.E&2_\"4$L# M!!0 ( "N*7$Z&H.$#G@( P* 9 >&PO=V]R:W-H965T_ MKPT<2F!I M[)2NA'53O8],HZ78MD%5&5%">%2)H@Y7BW;M4:\6ZFC+HI:/.C#'JA+ZSX,L MU7D90OBZ\*W8'ZQ?B%:+1NSE=VE_-(_:S:*!95M4LC:%J@,M=\OP/=RO*?$! M+>)G(<_F8AQX*T]*/?O)Y^TR)%Z1+.7&>@KA'B>YEF7IF9R.WSUI..3T@9?C M5_:/K7EGYDD8N5;EKV)K#\LP"X.MW(EC:;^I\R?9&TK"H'?_19YDZ>!>BNF=1M\]SS_\:A@?0/H . 1#_,X#U 6P4$'7*6JL? MA!6KA5;G0'?_5B/\IH![YHJY\8MM[=IWSJUQJZ=5PN)%=/)$/>:AP] +#+U& MK*<(E@R0R D85%!4!6WCV96*&0*&$K"6(+XBX",;'8:WF+JS01E)DI&7*0QR M(#'#Y<2HG!B1DX[D=)CD(L\[8#1GV4@/AB-YSC-<4((*2A!!HT0/R2113@!& MLM=35 8DG?FS."J&(V)RG"!%"=+;MTN&$F3_WR[K;&*4T^8::]X0:G/>C2*H69[05X P-%W)(9"KR%@;W!+=YV@/7=^#, TX;B MZ62;8RA(Z(PZPR\MR"_O2P4;RY*;BA+#[HZ#-(TG]0%P[DO?AR/)$47Q[*_)WT5 M>E_4)GA2UIWP[3F\4\I*QTGN7)4/[FHV3$JYLWZ8NK'N[B?=Q*JFOWM%PP5P M]1=02P,$% @ *XI<3NXKAR5/ @ 30< !D !X;"]W;W)K&ULC57MCILP$'P5Q .TT;L71+*=MGA$110DW$$VNA M46\.C-=$JB4_(M%R('M#JBG"GA>CFE2-FV?P=1=]Q3$Z?SB_H7 M4[PJ9D<$K!G]4^UEN713U]G#@9RH?&7=5Q@*BEQGJ/X[G($JN,Y$[5$P*LS3 M*4Y"LGI04:G4Y+T?J\:,W:!_H=D)>"#@D>#'GQ*"@1!\$,)/">% "&<$U)=B MO-D02?*,L\[A_>=MB?Z+_.=0N5_HH#';O%/V"!4]YU&(,W360@-FU6/P!../ M"*34QRVP;8L5OJ'/-EC?(H+H&K*YA:2Q/8G 6F=@^,&TSLD>5P*A52 T N&5 M4<',J!X3&TS3UQ$$7CRK]A:%4YS."[:@@BBY8WQD33FRI!S:!6*K0/RX:8E5 M('G M!X334WS(SPW[1:%XR3P9Z994!@O[M2<6E-.+2G?J7EA%5@\;IIJF-8S MZ3U@VP":_B!^DBQFMME0413.;+.A<#(_7VC24VK@1].OA5.P4R/UT9Q$QSOA M!>N>-(NO]%UA>M6'3'_1_"#\6#7"V3&I.I[I2P?&)*@DO2?U64MUMXT+"@>I MIXF:\[[!]PO)VN'R0N,-FO\'4$L#!!0 ( "N*7$[Q1BYRW@$ &0$ 9 M >&PO=V]R:W-H965TV!$)W7P*E>R1:$_5)*Q:FQIJJ(;A70PI,X(^%ZO26<-@)GB?>=59;( MSK!&P%DAW7%.U=\C,-FG., WQTM3U<8Y2):TM((?8'ZV9V4M,JD4#0>A&RF0 M@C+%S\'A%#N\!_QJH->S.W*57*1\=<;7(L5KEQ PR(U3H/:XP@D8:>-Y*.*3873M^%LA#_[4?]&6R:$(R&<",'VOX1H)$3O!-]- M,F3F2_U$#LTV\3X'X0Q=V M=UT8,$\>(P;,?K6_J^01%.]7N[M4R.QQ.*C*S[%&N>R$<6V8>:=5>0[=X][Y MCW:%AHE_EQGV[SM552,TNDAC1\<_<"FE 9OC>F6'NK8K/QD,2N.N.WM7P^ / MAI'MN--D^F/)_@%02P,$% @ *XI<3N" !YK( @ BPH !D !X;"]W M;W)K&ULC99M;YLP$,>_"N+]B@T8DBJ)5#)-F[1) M5:=MK]W$25 !,]M)NF\_VQ :[,O#FX#-_^Y^=\''S8Y>Q6+& M]ZHJ&_8L KFO:RK^%:SBQWF(P]/&2[G=*;,1+68MW;*?3/UJGX5>18.7=5FS M1I:\"03;S,,G_+C$Q!A8Q>^2'>79?6!2>>7\S2R^K>'Y_\O[%)J^3>:62+7GUIURKW3RB^4B_\^)7U M"9$PZ+/_S@ZLTG)#HF.L>"7M;[#:2\7KWHM&J>E[=RT;>SWV_D]FL$'<&\2# M JZ&(F^#$0W;_54O-2X,=$%W-E-FWM[#.=K=2[ MAP5))[/H8!SUFJ+3Q&<:/"@B[7T($4,ABM@SC\02< MP0Y2T$%J':2C*DR=*G2:S&J:+DA,TAPYN?@RG.=HBF < N(0'X*@AV0W L2IPDB M;E4 V?BO'.%,0)P)@..\U\7$B_,I1PBE#LY-V0AG"N), 1PG[6)Z'\Y-V0@' M([BO( H=1L+\E]BKKUUP_6X#HXN'"< O%R3W%2>XKCB^[5ARX)6._)_O%2>\ICB^Z7!RX'V.H M(1,7A@"=/T'N=V0)Z<8O?8<4G7W":R:V=MJ1P8KO&V4^EF>[PT3U%)L1P-DO MS*1E1X,/-]V8]H.*;=G(X)4K/6#8,6##N6(:$SUHS)V>#(=%Q3;*W.;Z7G3C M4;=0O.U'OVB8/Q?_ 5!+ P04 " KBEQ.Z*HWQ%4" !=!P &0 'AL M+W=OUNFS 4?17$ ]1\&E(1I"9HVJ1- MBCIM^^T0)Z :S&PG=&\_VU *V$WS(]C7YYQ[[B6YSGK*7GB%L7!>&]+RK5L) MT3T"P,L*-X@_T ZW\N1,68.$W+(+X!W#Z*1)#0&!YT'0H+IU\TS'#BS/Z%60 MNL4'YO!KTR#V;X<)[;>N[[X%GNM+)50 Y%F'+O@G%K^Z Y,[,*FU^7;:NIXRA DNA5) \G'#>TR($I(V M_HZ:[I12$>?K-_4ONG99RQ%QO*?D3WT2U=9-7>>$S^A*Q#/MO^*QGMAUQN*_ MXQLF$JZ)80C M(7PG1'<)T4B(5@0PE*)[4R"!\HS1WF'#V^V0^A'YCY'L?JF"NMGZ3+:'R^@M MCV.8@9L2&C&[ 1/,,/Z$ %)]2A'84NP"@QXL$^Q-1!@O(84)2:'=1&BM,]3\ M<&["_T @L@I$6B!:-"I9-6K 0(UI-<9;5?HIHKB'6-B,K39CB\UT97/ Q'=L M?HHH[B$6-J'5)K38W*QL0B-%F(2>^JS6KVG%N_^RGMJ9 JA;VNG"4Q@:FLGF V9 M!K.+'N#<*>FU%>J_.HM.=\13H(;4*KZ3=\&UL ME9?M;ML@%(9OQ?(%S!PP8%=)I#73M$F;5'7:]MM-2&+5-IE-FN[NAS\:)7"8 MW#^Q(>\YO ?P(UB<=?O<'90RT6M=-=TR/AASO$N2;G-0==%]T$?5V']VNJT+ M8YOM/NF.K2JV0U!=)900D=1%V<2KQ=#WT*X6^F2JLE$/;=2=ZKIH_]ZK2I^7 M,<1O'8_E_F#ZCF2U.!9[]4.9G\>'UK:22Y9M6:NF*W43M6JWC#_"W9KR/F!0 M_"K5N;MZC_I2GK1^[AM?M\N8](Y4I3:F3U'8QXM:JZKJ,UD??Z:D\67,/O#Z M_2W[YZ%X6\Q3T:FUKGZ76W-8QED<;=6N.%7F49^_J*D@'D=3]=_4BZJLO'=B MQ]CHJAM^H\VI,[J>LE@K=?$Z/LMF>)ZG_&]A> "= N@E -+_!K I@#D!R>AL M*/5388K5HM7GJ!U7ZUCTFP+NF)W,3=\YS-WPGZVVL[TO*R[H(GGI$TV:^U%# MKS2.8NTK&+]($FO@XH*B+N@0SVY<,#P!0Q.P(4%ZDR!URA@U8M T8QDI9"1W M:D%D).4\P^VDJ)T4L<,=.Z.&7XV34P*N&U\E!!<2-\-1,QPQ(QPSW!L&TESF MQ'&#R)C,<\#M"-2.0.P$ZI%H CE_LV1H@FS&9LF0"85MG(7"[XLH^QJKF\-!0@% MB*' UP@X7N =? $<,#"',)/H=M>(S*,E(K,@"GP$@",&YC &?'Q(+CT_OBJ5 M,C0_.&1@#F7 YX<$<"&#J0@+;1H<,H!1)@^DP#$#[^ ,X*"!.:0!GR$B39FW M2+Z,9\!$P!".&IC#&O Q AGEPC6$R%(B X8H3ALZAS;4QT@J0+J&,%E*! D8 MPFE#$=K(4(K 8>8=M*$X;>@&UL=91AKYL@%(;_BO$'7 2UVL::K'=9MF1+FKML^TSU6,T%<4#KW;\?H#6M ME_NE[<-6ZV&'D*I:X%0]B0%Z\Z41DE-M0GE& M:I! :Y?$&2)1M$&<=GU8%F[M*,M"7#3K>CC*0%TXI_+? 9@8]R$.;PLOW;G5 M=@&5Q4#/\!/TK^$H3806E[KCT*M.](&$9A]^PKM#;O5.\+N#4=W- ]O)28A7 M&WRK]V%D"P(&E;8.U Q7> ;&K)$IX^_L&2Y(FW@_O[E_<;V;7DY4P;-@?[I: MM_LP#X,:&GIA^D6,7V'N)PV#N?GO< 5FY+82PZ@$4^XWJ"Y*"SZ[F%(X?9O& MKG?C./O?TOP)9$X@2P*9>IE KO+/5-.RD&(,Y+3W [5_,=X1LS>5771;X;Z9 MXI59O99IA@MTM4:SYC!IR(.&+!ID_!<(\4*(,X@?#&*_0>PUB)U!Z@QZ9T B MO%V5.8DV]Z*8I)&?DW@YB8=#HA7'(R(QSOV+G9%Y.YN/$*\Y[$>YZ%9R$-G?-W8A&" W&,7HR-;?FR5L"!HVVT\S,Y73QIT"+87[3 MT/*PEO\!4$L#!!0 ( "N*7$ZY,/;&1 ( "H' 9 >&PO=V]R:W-H M965T6$\Z]>3,>(NE6O)+('I.\,DDM30 89@$+6XZORQ,;,_+@ETE;3JRYYZX MMBWF?W>$LF'K1_X]\-Q<:JD#05GT^$)^$/FSWW.U"F:74].23C2L\S@Y;_V/ MT:;*M=X(?C5D$(NYISLY,/:B%U]/6S_40(22H]0.6 TW4A%*M9'"^#-Y^G-) MG;BL>KD*R=7!1*BU_'L>G,.$S^]S1W I@2P)P0Q6\FP"D!6@G!2&9: M_80E+@O.!H^/?U:/]3L1;:#:S*,.FKTSSU2W0D5O)4I1$=RTT:39C1JPT(!' M1;56P/\F@0*8*8"3 IA\N*P0Y6X#Z#2 QB!^:".QVA@UB=%T(V0>YI$EJ]8R MD$.(8C=.[,2)'3BIA3-JT*).$L(\LFC6*A1"E+IAD!,&.6 R"P:MRD 46<25 M0Y0EB1LE<:(D#I3<0DE656(49R"V8-8R&*?+77[ 29TXZ3MPTO?AK&5OX61. MG&R-DX463K:J\P& )+8_2(SUV^^EAB"*+,QEG+( QS M8.].L#BU]"WR'?-+TPGOP*0Z ,TQ=69,$F49/JGF:G5QS0M*SE)/4S7GX_$] M+B3KIYLIF*_'\A]02P,$% @ *XI<3K-[EZ&# @ UPD !D !X;"]W M;W)K&ULE5;MCILP$'P5Q .8VDYR??O:AG YLE3D#]AF=G;'>"Q>OLF!,.6]UU%Z&:EHV;I79M*[*4GU15 M-FPK''FJ:RK^KEG%+TL7N]>%E_)8*+. LK2E1_:#J9_M5N@9&ECV9RP=%?X>4.(";"(7R6[R)NQ8Z3L.'\UDZ_[I>N9BEC%]RKXJE&[O.GAWHJ5(O_/*%]8)"U^G5 M?V-G5FFXJ43GR'DE[=7)3U+QNF?1I=3TK;N7C;U?>OYK&!Q ^@ R!.#HOP%^ M'^"_!P16?%>9E?J)*IJE@E\L^XPY :#!P32[$,* J58D[OP48+-/<(/X0P^*,*W\?X'$3Y,$( $@24( M/A $HUV ,!-5AF"2\(X@\!.8( ()HODR%R#! I 0C63>8P(O@I/$8)(8D#E! MD( $R7R9V(,/M3=#* *O*D\$^;!0)[%! 5HCA4F#ZB%3S_V@2KBL=H.%%E0 MTZF-_=$9WP"H$ <3;P_#7L*042;..8:=@L,'-@7V"HYF6!H")=Y$'MA2&/!4 M,O%YQ+!AP90F:HA4!) M,,J#;GZ3-1-'VU%()^>GQK8S-ZM#U[*R30MZAWZ/MUY7K4[JCRI/NF3*IIO#KK, MD[JY+5^\ZE2J9-\9Y9E'OA]X>9(6[F;5/7LJ-RO]5F=IH9Y*IWK+\Z3\[UYE M^KQVF?OQX'OZU ]5_WUZ*IL[[^)EG^:JJ%)=.*4ZK-W/[.Y1 MAJU!I_@G5>?JZMII2WG6^K6]^7._=OTV(Y6I7=VZ2)J/=[556=9Z:O+X.3AU M+S%;P^OK#^]?N^*;8IZ32FUU]F^ZKX]K-W*=O3HD;UG]79__4$-!TG6&ZO]2 M[RIKY&TF38R=SJKNO[-[JVJ=#UZ:5/+D5_^9%MWGN?\FB 8S;$"# 5T,6#!I MP <#_K^!F#00@X&8:R ' SG7(!@,@KD&X6 0C@R\?G2[U_60U,EF5>JS4_8S M[I2T$YO=A\L:IY^KZ1L5QY[ZVC07/?:^A&$]QJMD@3WFH> MD":ZU7PQ-72K^&HJ^"CA1Q0HOFB\9D NHT)P5*ASP*\=1!P[X- ![QR(*P>! M[X]*[35!IRDZ3,98S8C'9 CX/H MNF2*PVBJ9DR;0"!9^KG ((EX?LT2@R31JC*J^5Z:/V+X=,T2,RJ M<>A_:H;IJ)+]Y293A[J]#)OKLC\I[F]J?1I.P;W+4?SF-U!+ P04 " K MBEQ.AC;/:N4" "L# &0 'AL+W=O7[AXED?&5/32-IUE^OLDD=LC:ZF\XSWK]#][+EJJ]%0< M$MD+1G=#4-LD.$V+I*5U%R_GP]I&+.?\I)JZ8QL1R5/;4O%WQ1I^6<0H?EUX MJ ]'91:2Y;RG!_:3J5_]1NA9,K'LZI9ULN9=)-A^$7]"]VN3;;A&G1A%KV%89"JH?9[9F36.8M(X_EC2>]C2!U^-7]B]#\CJ9 M)RK9FC>_ZYTZ+N(JCG9L3T^->N"7K\PF1.+(9O^=G5FCX4:)WF/+&SG\1MN3 M5+RU+%I*2U_&9]T-SXOE?PV# [ -P%, RM\-R&Q Y@0DH[(AU<]4T>5<\$LD MQM/JJ7DIT'VFB[DUBT/MAO]TME*OGI=%5LZ3LR&RF-6(P5<8_!:Q]A$9F2") M%C"IP* */,1G;U14,$$&$F0#07Y%D",WC1%3#)ANW&16I0YJ[:,(*;(<%I.# M8G)/3)'-'#$CAEQM@\J".%I\4($"92&@$N(KR5-'"?$V*1$IW1/V4:3 !,-B M"E!,X1]RCF""$B0H;ZAKZ>G$N R\BQ6X2P74S*G&JO*KDCV-D>P42!\0Z-;$/F@TP'8 M.ZV.8.-!OO/X+69!'PKR8>\)@LT' >Z3!QH P:Z!R'^<$]SKJ+BA5RWH Q,$ M4$$71+!Q(, Y_$/RK0-2XZ/":F"#0=7M1HA@8T" ,_CE];L^[(48[GH,=;UK M019TXT:P-V $;%0$* *7". 6$:HKAKL90]WLFC\&VM1W?P 5]EP,]S*&>MFK M?N[?6 Y/@J0DUQ=&\T]_@<5A[J3T1-7^@8ZW!/WG"NF&=,[G=I1?SI,DX;M ME1F6>BS&^_,X4;RWWP;)](&R_ =02P,$% @ *XI<3A(]&MX5 @ T@4 M !D !X;"]W;W)K&UL=93;CILP$(9?!7'?A9AS M1) VNZI:J96BK;:]=L@DH+4QM9VP??OZ0"@%[PVVQS/_-V/C*0?&WT0#(+UW M2CJQ\QLI^VT0B+H!BL4#ZZ%3.V?&*99JR2^!Z#G@DPFB)$!AF 84MYU?E<9V MX%7)KI*T'1RX)ZZ48OYG#X0-.W_CWPTO[:61VA!498\O\ /D:W_@:A5,*J>6 M0B=:UGD"<[X2N0+&[[ 6$_B M>V/QW^ &1+GK3!2C9D28KU=?A61T5%&I4/QNQ[8SXS#JW\/< 6@,0%, LK58 MD,G\&4MJO2."N#FQ8:??;6!\U\ M-I-'H-0G!'(A]F@5GF3(+1 YS M1>91[*8D3DJRHJ1QL:!8GV1&B=(\WYDQ"2J7\$$5VZ@& M.RT(G*6>9FK.;9NQ"\GZL8,&4QNO_@)02P,$% @ *XI<3DJB86'C 0 M(@4 !D !X;"]W;W)K&ULC53MCILP$'P5Y #["6:DZU&1 MV=Y!%!D_*]KU/#-&Q.]GH'S,T0Y=&R_=J56F@8ML("?X!NK[+E " MI49(V_@U:Z+EE8:XWE_5/]K9]2Q'(J'D]&=7JS9'C\BKH2%GJE[X^ GF>6+D MS<-_@0M0#3=.]#LJ3J7]]:JS5)S-*MH*(V_3VO5V'6?]*\U-"&9"L!!VT3\) MX4P([PAXC@, %D1 M 9 >&PO=V]R:W-H965T>5ZUV/$^J.['GA?IE(\H\D6I8;KUJ7_)DW1CEF4=] M/_+R)"W<^;29>RKG4W&065KPI]*I#GF>E/\6/!.GF4O:\J%)1."7?S-Q[,GEDX]J@0?Q.^:DZNW?J5)Z%>*D' M7]W[^Q?VZ25\D\)Q5_$-F? M="UW,W?D.FN^20Z9_"%.7[A.*'0=G?TW?N29@M>1*!\KD57-?V=UJ*3(-8L* M)4]>VVM:-->3YG\SPP94&]#.@$6#!DP;L'<#.F@0:(.@,Z!DT"#4!J%AX+6Y M-XNY3&0RGY;BY)1M/^R3NNW()%3E6M63376:W]1Z5FKV.(_"<.H=:R*-6;08 M>H8A'<)3[)T+BEPL:,\\"J-+%P\($U]BE@@SNL0\(LP8!\O@>K"&(#@GB'Q, M$$""H"%@%P26Y0HA00@BH$9%6DS88(H&P["+"+J(@ L+00P)XNN3'$&"$8@@ M,))L,=%9DK[1-1\BED.(BS#',,PQ"#/$!,3'^O*O7RIBD2CI1T&(J5'2:PFU M6[1_%F]0K?>$]KP%U"(A@C5$V TY8Q61H!\%,XK[J$'GU25#"6.]$22XR$*! M]42B&Q+&BB(QB"(VBQSWBOR)#66,Q4>0^D86"BP,,KX^8XJ507T0Q=C(6(.B MP;;66T@?2H850+'>*-!;[)N! ;V9 ?4AMA7"4J1]*48Q,;W07MKC<*@I*!8M M!3M?W$L)@2P[!\7*IGUE1W%@H<"*I>$-S8<52\$6:"[M0H-N6%JL;0JT;2[M M H)L2XMU38&N8_-E3H.NZ4HL?0HVQ=CRO&18^NR&39%AD3(D4K. &G110#94 M0(:%R) 0S0(B$+,4D%E>/I&\S )JT!4%9%B!#"DPME!@!;(;%,BP AEZ"34? M_ZROP ^>Z0Q+D"%U]=HE[K=+/.@,ZY A'?;:!8"L[8*5R) 21Z8?!#+]>&?' MQ9R7V^;L7CDK<2AD?9PZF^V^#]PW!UIC?D$FR_88^D[3?G3XGI3;M*B<9R'5 M8;8Y]S5E_A]02P,$ M% @ *XI<3IW+$U^4 @ =PD !D !X;"]W;W)K&ULE5;;CMHP$/V5*._=V+D' 1*P5*W42FBKML\&#$2;Q*EM8/OWM1V3 M3<) 61Y([)S+S#@3>WQF_%4<*)7.6UE48N(>I*Q'GB%_Y[1@YXF+ MWT$CFK'$YW$W>&1TN<:()!_,KI M673N'9W*FK%7/?BZG;A(1T0+NI%:@JC+B2YH46@E%<,D&WLG+60Q M\P;C=S"X17A*O;7P(8NY?T7W^P:+:T27N,BE'1AO7@B,)X(B"<(E2H*;-#W;*0*<,<$H&56TP M4,,(*[$SVP@!;47\'PGMF-3P$&S-*A&;XRBU%\SPS\*,RP#YAE-R3@ M;L4?:%<,]RL&&C9#PY0AT(TO((;[$ .-F-T*%6XP''\@6[C%! M,8*;Q.ML,B7E>[/C"V?#CI4Y;G1FVU/%S#>;U#N\.9)\)WR?5\)9,ZFV.K,A M[1B35$6$GE3Q#NH4U X*NI/Z-E'WO#D*- /):GO,\=JSUO0?4$L#!!0 ( M "N*7$XU.W!"W 0 *H: 9 >&PO=V]R:W-H965T_^2I+ M/*]3Z(]"PNN9\=CSQ'86YZ+\4>V-J6<_\^Q8/7K[NCX]^'ZUW9L\K>;%R1R; M7UZ+,D_KYK)\\ZM3:=)=URC/? J"T,_3P]%;+KI[S^5R4;S7V>%HGLM9]9[G M:?GORF3%^=$3WN>-;X>W?=W>\)>+4_IF_C3U7Z?GLKGR+U9VA]P+[P9RKJ^^SMBLO1?&CO?AM]^@%;40F,]NZ-9$V'Q]F;;*L MM=3$\<]@U+OX;!M>?_^T_DO7^:8S+VEEUD7V]V%7[Q^]V)OMS&OZGM7?BO.O M9NB0]F9#[W\W'R9KY&TDC8]MD57=_]GVO:J+?+#2A)*G/_O/P['[/ _V/YOA M!C0TH$L#%4\VD$,#>6L#-3105@._[TJ7FTU:I\M%69QG93^\I[2=1>)!-=G? MMC>[9'>_->FIFKL?RS"1"_^C-31H5KV&KC3BHO ;ZQ<7A%RLB#4/$S5VL48: M/=9LD";$@4C85]D9D",#$3:@H '5&5 C [&5K%X3=IICGZPH#MH_J\M(J(!P M X2:QL)1[!K&KEGLVAJ$52_15XXH2DCRT(%0RR1Q1A3"B$*0S<0**62>1(22 M"70ARB70R8E41C#PB 4N*+("CYBC*%8A#YSK0IT('CC7B3A1SL!C&'C, H]L M1ZN8S38=3&0H@8X2X$A8CI"&L!,18'8%8$XKAPD'_L3M3! 0;T^"0$<80HD7 M,4$L#,KQ%-5H+B,EB8FQ$AB+0MXPGP?1M3,XGX$N";4[) Q:P4FKE7:8P+P3 M^HZ1Q8 2G% @,2$;V5"K!&2<<'6H-QY18G:UU@2@F.J2AP50?FA8COR"$F M@4!EKNT<)GPFJR!RT( P#8C3( I"R],@BJX'@>;",;4(0X/$#?-B$(5?/9+6 M0$CA1!43QA A#-EP)XZAJ94$86 0!P;'.Q0YY@YA"A"G0!3$#A.8 G0'!0A3 M@#@%^ PF4-P4)ZX9C"N64,4F#A.X8NF.BB5C0"55'.2CK Q2>0M))$ $ @D0"?1NN%K MW3ATS!L)>"-<)AS[L3LV9!(C0B)$V)-U$(T>+S"!M^DV7^O&H6,T2;XCBX1- M4S!C(!-CQ )LF=8TQ4"8@J[+7Y M(.);'CMPKH-[3*";K"],<@DV:\+>L0^BT4Y<3?G"R)< ^:XUD<( 5L$=ARL8 MANH6&"H.+Q6@T1J$X],,>+SR]4)M'#WFH4(\=!Q/*.$ZA8>*LXO MQT)%870IA"XV4KTHN?(2S!T'APIC1R'L.!: "A- 17?D%%>BXI4(YB4_-R$\ M+WG)BJD#%H5+5J%5FKW<'T3A1 V,3PYQ;6NTN+*?5$@D'(M7C0&@.0 BWGA\D3M@;]U?R4>-OUKD__-]&]Q_DC+M\.QFKT4=5WDW:'_:U'4IHFS6=YZ ML[U)=Y>+S+S6[=>H^5[V;T_ZB[HX#6^&_,OKJ>5_4$L#!!0 ( "N*7$[\ M29=[XP$ .H$ 9 >&PO=V]R:W-H965T M*\1C91'X0)X"1P0GRPWVH)(U7BW,H-FIL[? #RHO3:N"L]#F +MC5@FAP2BN M7HQD;2Z>J6!0:3O=F+D\ M'+P! 3! &0 'AL+W=OJ ^E6&J4%M2[41V(Z#;0.),%)O%JM MB:!,XC(/N;TNF)\_E%_2G4[FHY4 ,[Q?^PVK8%SC"JH:$G;E]5_PQC M/?<8C<7_A#-P!_=.W!Z5XB9\474R5HE1Q5D1]',8F0QC/^I?:,N$>"3$$R%* M_TM(1D)R0R"#LU#J([6TS+7JD1X.JZ/^3D3;Q#6S\LG0N[#FJC4N>RXW\3HG M9R\T8AX&3#S#Q->(W;^(Y'Z"$&=@JCTP:=%#6G70XCT8I M"TYP=>?N8.M>Z!1P:*R?;MQ<#_=T"*SJQB=(IO] ^1=02P,$% @ *XI< M3DMW_\^B P 6! !D !X;"]W;W)K&ULE9AA MCZ,V$(;_"N+[ AYC"*LDTNZ=3JW42JNKKOW,)DZ"#G *9'/]]S6&2XG]6DKW MPX+->%Z/S3-XLKZJ[GM_DG((?C1UVV_"TS"R.<7_N9+DW@YHZIB3)XJ:LVG"[-GUOW7:M+D-=M?*M"_I+TY3=/Z^R5M=- MR,*?'5^KXVD8.^+M^EP>Y1]R^'9^ZW0KOGG95XUL^TJU02]#S^GIV&-\UQ MX/+^I_J-=?K]"0OYF%X ,T#Z#: &YUX$C(S M_UP.Y7;=J6O038M_+L<]9L^DUV8W=IJE,,_TY'O=^['->;*./T9'L\WK9$,+ M&W:SB+7WFP0AB5=RAN?]"D:%)YP5U%D! MG=S26;DZ5&2>W2F@3 %D5I9,X<@P_1:N"JS#$@Q+ I0*FY;)*%](\2)*?$H> M+)FKE#IST\,$\T TJF=H9C+=)Z3 M\,6+F68(:CM',9=J0:O"DZ08QIHAKNWTP5RPGUB:IIX=( PV ;!3.ZC9Z"Z' M,)$5/BE,-B&R[>0[&V7+%]/WS<54$Z+:3B $J,Y$)(KEGT<6$TZ/$#X;B4>B MPW03HMM^-'N((8PW_0^\">--C^!- &]]/$\\2AAO>@1O MO.::;([KMY9N- M[I:/DR]E<0PX1X#;RS<;60BPS*/D.7XCINU4PL%76XC(E_(YYIHCKNVSR&QT M+Z6C\H#-,=@<@.UDJMGH7HI'W+=5. %P<*QWLM5L=+=569380<6+PJZ1W=&4 MM'VP4Y?6U-.+WEO9_$*F,/S/?*JY?R^[8]7VP;L:='EIBL"#4H/4LTDB'?A) ME_FW1BT/PWB;Z_MNJG6GQJ#.&PO=V]R:W-H965TJ[(62S>7LGD&0&0YK8AX8@VMU9,CXQ61ZLA/0#2E^X*/F]AH D&\5K05HSVC@YES]B;/GP[+%U/ M>T1+FDDM0=1RH1M:EEI)^?&G%W6'.S5QO+^J?S'!JV#V1- -*W\7!YDOWU7V@>$7:>/_CN]T%+!M2?JCHR5POPZV5E(5O4JRI6*O'=K49NU M[?6O-#O![PG^0(#AIX2@)P0?!/0I ?4$-"& +A23FRV1)$TX:QW>O=Z&Z*\( M/B.5_4P;3;+-,Y4>H:R7=(&B!%RT4(]9=QA_A($# BCUX0K?=L7:G]']VPLV M)BB>)ZC"AP=0=)D+A)-@Y M*,0QG(0[!\$H1G9_L=5?//,7HSL"H54@?#QC"ZO XH&,=1@\BG.>L#DF#K'= MD"NC9R\Q[(!D]:!PIPI,O8V,!X<6=>H1W:AY:OHT[ M&876FEY!_S]28J](&#R2DL!2+5/4QH+"'IZV$ O*4E1@U#DKRD]F*@DG8^=: MZ@8TL@Z3;^7KSCNQK_5$-!WY0Z8;IS\(/Q6UK&Y MFN##H:1'J;<+M>?=&.L.DC7]B ;#_X3T'U!+ P04 " KBEQ.!@;PNV 4.51&H239NT256G;<]NXB2H@)GM)-W?SS:4$'-3]278YIQSS[W1:B5G6T>JJPC' M<1;5K&S"Q M_^3Z5_LDS2P:5+9ES1M5BB:0?#%59)>/C;R\:#C$M<3Q^5__BDC?)O##%5Z+Z4V[U81[F M8;#E.W:L]+,X?^5]0FD8]-E_YR=>&;AU8F)L1*7<;[ Y*BWJ7L58J=E;]RP; M]SQW;VC6TV "[@EX(*"/":0GD LA^9"0](3$(T1=*JXV:Z;98B;%.9#=YVV9 M[2+TD)CJ;^RB*[9[9\JCS.II05,TBTY6J,82Z(R*@/(3 48HDG='P= M8#5%D/0:LIY"\@PV0< \B>.3JSPQ+)" HD32*X$B%>H#I,Y3-,5BB0CGUVV M (JF*?42!E YB2EL.04MIX#EQ+/<8=)1&)(E7@.L !")O8^X!D )O5'B#/2; M 7Z]/EAFDRB((NP5;S5%X3A/"\\Q@$*4%K!E"EJF0%O=Z,L<%,@_T5;YU"?V M/]$4G[IJNJ5_-.9T%P3=]JCJ MHGNO3ZJQW^QU6Q?&WK:'H#NUJM@-0745\#"405V4C;]:#&,/[6JASZ8J&_70 M>MVYKHOV[UI5^K+TF?\\\+4\'$T_$*P6I^*@OBGS_?30VKO@FF57UJKI2MUX MK=HO_7MVM^%#P$#\*-6EN[GV^J4\:OVKO_FT6_IAKTA5:FOZ%(7]>%*YJJH^ MD]7Q>TKJ7^?L V^OG[-_&!9O%_-8="K7U<]R9XY+/_6]G=H7Y\I\U9>/:EI0 M['O3ZC^K)U59O%=BY]CJJAO^>MMS9W0]9;%2ZN+/^%DVP^=ERO\' M8@_?V?)T=O1IE<39(GCJ$TW,>F3X#<.N1&"S7Z?@:(HU=\+YZPEREXCBU\C& M15*)141PG=$0']V*B 1.(& ",200MX62(2G4R,B!:<9"Q8R6,P=4%D<)6;!+ M\3"5,Y)C*#D&DAF1/#+QS33O1"2)8@#%*[4&&6:ZV#8TACR-&H3"$J@Z^Y_TY MC(RO[?EX/,V^I!D/UU^*]E VG?>HC3WE#6>QO=9&68WA>]NJCO8\?[VIU-[T MEXF];L=#[7AC]&DZL ?7_QJL_@%02P,$% @ *XI<3KFH3G&ULC9?;CILP$(9?!7&?Q6.; MTRJ)U*2J6JF55ENUO683)T$+. 4GV;Y]S6$1\0Q5;Q9,_AE_,]@_WN5-UZ_- M22GCO95%U:S\DS'GQR!H=B=59LV#/JO*_G+0=9D9.ZR/07.N5;;O@LHBX(Q% M09GEE;]>=L^>ZO527TR15^JI]II+66;UGXTJ]&WE@__^X#D_GDS[(%@OS]E1 M?5?FQ_FIMJ-@S++/2U4UN:Z\6AU6_@=XW$+:!G2*G[FZ-9-[KRWE1>O7=O!E MO_)92Z0*M3-MBLQ>KFJKBJ+-9#E^#TG]<0R="K!(I%"1*-($D5B%&>232\) M)Y.$S*'=8HWD,QPAR1$B#NEV)$1S".$V!&LX")HC(CDBXM6 Q+A8E,1.R18 M)'@\LTIB$B4F4)REO(G1+"!EY*!@$8_X3%<2$B5!**F[[1+<% <#*X#1$"D) MD1+]$ Y%BN< &;GOAE"QJ>H.!AAM18S D:X7,333 GCHKEI2%LN9#00SW@@$ MD+N7!]%]Z1R00V)9$G.8X:%=$@B;3.=*HGT2_L"_:V)-C=[X[:&V43;'DG>^0?!X4ZF/8VMO=U?^[M!T:?AS-],/YC ML?X+4$L#!!0 ( "N*7$YX!GZ(O ( !4* 9 >&PO=V]R:W-H965T M1^@*V.?>><7(5_;(^*O*NEV$1Z6:^RAJMT=> ML?9.-+S67_9"5DSIJ3Q$;2,YV]F@JHP(0FE4L:(.EW.[]BB7<,._!=7S\VCU+-HR+(K*EZWA:@#R?>+ M\ '?;W!F BSB=\$O[6@<&"LO0KR:R??=(D1&$2_Y5ID43+_.?,W+TF32.O[V M2<.!TP2.Q^_9OUKSVLP+:_E:E'^*G3HNPCP,=GS/3J5Z$I=OO#>4A$'O_@<_ M\U+#C1+-L15E:Y_!]M0J4?59M)2*O77OHK;O2_GU:OG M98[P/#J;1#UFU6'("/.!B'3V@8) %"OBA9,IP=I'Q,D4LO$A>0J+B$&?L8V/ M)SX)G(""":A-0"<)8J=0'2:UF+HK%*4I0LCQZ^-(2N(Q;B(H 04E@"#J".HP MR8@HF2%TE2@%B5* R-F>5>H1D>P&408290!1ZA!E7NGB&SPYR)-[/)2XE8,P MCNDUA''T;FYC)F)GH-@94)3,$3OSBO(EQ\C_[P!<'.?IU?)A!/<,!)AR-?6@ M\2^1(T!3CYOL:'YC2_&5/H:!.N6N)NQIHK>HP'[V@(EO/YY=20%W(_R)=H3A M?H2AAC1S#5//\#6O<)/!?I>A\97_%\/M Z>?\ HW!@QU!L^KWQIP NUN-#H; M*RX/]M[1!EMQJI4Y8D:KP]WF@9BSU5E?F3N//7,_TG07II],'HJZ#5Z$TB>W M/5_W0BBN=:([7=*COJ,-DY+OE1EF>BR[BTHW4:+I+V'1&UL?55=;YLP%/TKB/>5#YN/1@2I$$V;M$E5IV[/#G$"*F!F.Z'[][,-H<1V M^A+LFW/./?=B?+.1T#=68\R=]Z[MV=:M.1\VGL>J&G>(/9 !]^*?(Z$=XF)+ M3QX;*$8'1>I:+_3]V.M0T[MYIF+/-,_(F;=-CY^IP\Y=A^B_ K=DW+J!>PV\ M-*>:RX"79P,ZX5^8OP[/5.R\1>70=+AG#>D=BH];]RG8[%*)5X#?#1[9:NW( M2O:$O,G-]\/6]:4AW.**2P4D'A=U[!'# M)6G_- =>;]W4=0[XB,XM?R'C-SS7$[G.7/P/?,&M@$LG(D=%6J9^G>K,..EF M%6&E0^_3L^G5)N@-!$@NH7L3$@:VTT :YU \<':!(!V 6@5@$H WC0JT!HU86*% MZ14&PDCK9FD!^8^)5JX) M&]@B.KW\CB5^M[,6&B=984QII?$P1!!#2_)B@$ MT9W^QE:_L<6OEJ6(C2Q?PM1HL T%]'>ULZ "$-UI<6*UG%@L0\UR8J;17W9I MP01Q^J@9MJ!@FMC]IE:_J<6O]IT5J7'P(@ U*Z4),L_YS@):G_/)K[>ZISI, M3VH&,*B/$S38L/F6EV_43TU/3,V1,N;E%UUQT) MX5AX]!]$.VLQ+I=-BX]<+A.QIM/0F#:<#/,\]):AG/\'4$L#!!0 ( "N* M7$XN57R#+P( #T& 9 >&PO=V]R:W-H965T&(M-.K-F?&:2+7D%R1:#N1D M2#5%. A25).J\?/,Q X\S]A5TJJ! _?$M:X)_[<%RKJ-'_KWP&MU*:4.H#QK MR05^@?S='KA:H4'E5-70B(HU'H?SQG\.U_M4XPW@3P6=&,T]G]^'[: M^($V!!0*J16(&FZP TJUD++QWFOZPY::.)[?U5],[BJ7(Q&P8_1O=9+EQE_Z MW@G.Y$KE*^N^09]/XGM]\C_@!E3!M1.U1\&H,$^ON K)ZEY%6:G)AQVKQHQ= MKW^GN0FX)^"!$*9?$J*>$'T2XB\)<4^()P1D4S&UV1-)\HRSSN/VZ[9$'Z)P M':OJ%SIHBFW>J?((%;WERS#-T$T+]9BMQ> 1)AP02*D/6V#7%EL\H^/'#79S M1)0\0O9SR#)UFXB<>4:&'SWDN7 +Q$Z!V C$#P++2:$L)C68QA8*I]&DG#L' M*L!),$EXCEJLPMCM.'$Z3AR.5Q/'%I.,O23+Q<2P X17\<3O')0L5FZ[J=-N M.K>+)T79IH[2K28Y[1R@,)G:G8/2T9FS=M'H$M7 +Z9!":]@UT;JLSB*#CWP M&>M+.(EO56^TK>Q3QC;6GX1?JD9X1R;5%3<7\%+%+%4O'Q84SE)/ M%VK.;4>S"\G:OEFCX8^1_P=02P,$% @ *XI<3OH\#Q18 @ 1P@ !D M !X;"]W;W)K&ULC5;;KILP$/P5Q <$;*Z)"%*3 MJ&JE5HI.U?;929R #F!J.^'T[VL;@@@L%2_QA9G9V86UDS2,OXN,4FE]E$4E MMG8F9;UQ'''.:$G$BM6T4D^NC)=$JB6_.:+FE%P,J2P<[+JA4Y*\LM/$[!UY MFK"[+/**'KDE[F5)^-\=+5BSM9']W'C+;YG4&TZ:U.1&?U#YLSYRM7)ZE4M> MTDKDK+(XO6[M3VAS0($F&,2OG#9B,+=T*B?&WO7BZV5KN]H1+>A9:@FBA@?= MTZ+02LK'GT[4[F-JXG#^5/]LDE?)G(B@>U;\SB\RV]JQ;5WHE=P+^<::+[1+ M*+"M+OMO]$$+!==.5(PS*X3YM-Q=O76Q/]%:&-KZI_UINFV.:9*H]0 MNX\TQBAQ'EJHP^Q:#!Y@PMA]Q>RG&/R*.$P17M!#'&6R=XI!I]CPO:%3%,$" M'BC@&0'_)0U_E$:+"0VF:H.LO1##87PPC#\)$^,9@0 4")8G&H("(># &R7: M8H)!HMAS1R_U$$ZJH0X4%[82@58BP(H/"\2@0+R\&&M08+V@&.M)G@A/B@& M9HN!7+C97,#,3!.@F7Y%RPN"X$9"&&B$:-SS>/*!H& N6[C?T(*&VZ%IQP5H MMJQPQR&HY<)QH!84#0)Y_@JAF4AP:Z( B#0IW13DN^.W[ P.:'W%?B?\EE?" M.C&ISGIS(E\9DU0)NBLEF*E;O5\4]"KU-%)SWEYM[4*RNKNVG?Z_0_H/4$L# M!!0 ( "N*7$[*-'+3Y0$ .@$ 9 >&PO=V]R:W-H965TF:9,VV=RF[3.KQ]5<$ OL>OOW M!72-5=L7X1QGAAE$TD'(5]4 :.^-LTYEJ-&Z/V&LR@8X54^BA\Z\J87D5)M2 M7K'J)=#*D3C#H>\GF-.V0WGJ>F>9I^*F6=O!67KJQCF5OY^!B2%# 7HT7MIK MHVT#YVE/K_ -]/?^+$V%9Y6JY="I5G2>A#I#[X-3$5N\ _QH85"+N6>37(1X MM<7G*D.^-00,2FT5J!GN4 !C5LC8^#5IHGE)2US.'^H?77:3Y4(5%(+];"O= M9.B(O IJ>F/Z10R?8,H3(V\*_P7NP S<.C%KE((I]_3*F]*"3RK&"J=OX]AV M;APF_0=MGQ!.A' F!-%_"60BD!4!C\Y G*RMX<>;L'?"5RFO; M*>\BM#F^[I#50F@P@OZ346S,M3,7#&IMIPY*=W0$ .,$ 9 >&PO=V]R:W-H965T6E!9]5C!5.WZ:Q MZ]TXSOIWFI\0SX1X(43)?PED)I - 4_.7-1/5-,REV(,Y/2Q!FK/1+0G9C,K MVW1[Y]Z9M,IT;^4N_I#CFQ6:,8<)$Z\P\7O$\1%!T@6"C8'%1>QU$3L^6;L@ MH5^ > 6($TC>"42;&!/FV6'Z*4:R2S9)/* L(WXKB==*XK&RV:_#A$E7JZ1D M8^01$OM=I%X7J49=N/BU?'S?[^WZF\=+T*SD*;D^O. M5R.$!B,8/AG%UMPX2\&@T7::F;F<_KNIT&*8KQ2\W&OE/U!+ P04 " K MBEQ.%C7*K;\" ! "@ &0 'AL+W=O3Z][4-QQ%[J>Y> M C:S.[-K)NSBQL6S/#.F@I>Z:N0R/"O5/L2QW)]9367$6];H)TLAS*FC6RY$T@V'$9KM'#-DU,@$7\*ME-CNX# M4\H3Y\]F\?6P#!.CB%5LKTP*JB]7MF5593)I'7_ZI.' :0+']Z_9/]OB=3%/ M5+(MKWZ7!W5>AD48'-B17BKUR&]?6%]0%@9]]=_8E54:;I1HCCVOI/T-]A>I M>-UGT5)J^M)=R\9>;WW^US X(.T#TB$ Y?\-P'T ?@L@MOA.F2WU$U5TM1#\ M%HCNM%IJ7@KT@'4S]V;3]LX^T]5*O7M=%9@LXJM)U&,V'28=8=" B'7V@2*% M*#:I%Y[>$VQ]!,Y@!@P6@6T\OBLB@1,0, &Q"M#8+TF43_# WD?8XR&C MGMZG@-V/R >JA5V+ -L2Y%;K@\CDP<"F1+XK"^*Z$@ 1,N%]!)L.^:XC>.I@ M8$>AX@-=A>V" +_X7?5!!$]4F\*.22''N%T%0(2X+8E'W]V:B9,=462PYY=& MF2_<:'<8@]:I^6X[^QL]'G7#S%N:;K;Z3L6I;&3PQ)6>"NRW^\BY8EIC$NDW M[*S'N6%1L:,RMS-]+[J9IELHWO;S6CP,C:M_4$L#!!0 ( "N*7$Y>DF8+ ML0, "<2 9 >&PO=V]R:W-H965TCB2MIU\O>59*WAD(>!^V)=?&;. M4.0Y&FIU:KMO_<&8(?A>5TV_#@_#<+R/HGY[,'71?VB/IAG_V;==70SC9?<2 M]K^=Y3MUFUKT-5-N:I"_K7NBZZ'P^F:D_KD,+W M&Y_*E\,PW8@VJV/Q8OXQP^?C4S=>19X?)9\"9L27 MTISZJ_-@&LISVWZ;+O[:K<-XJLA49CM,*8KQ\&8>355-F<8Z_EV2AA?.*?#Z M_#W['_/@Q\$\%[UY;*NOY6XXK,,L#'9F7[Q6PZ?V]*=9!J3#8!G]W^;-5"-\ MJF3DV+95/_\&V]=^:.LERUA*77P_'\MF/IZ6_.]A.("7 +X$D/IE@"P!8@5$ MY\KFH?Y>#,5FU;6GH#O/UK&8%@7=R_@PM]/-^=G-_XVC[<>[;YM,R2IZFQ(M MF(?JI"X00"$\B<0,\)FG.),>76.,Z@ MY JD.4XQC8(T"M!P;-$ $&O!-!K2:$1#%HT+(I$*9(,(F0'(+ MD6L5OR#"-D *$-EN0ZX/W*DL3FSK5(XKW>DD23P%8<,@[1:D;5\BUS$D8V77 MHYUZ$I7Z9AP;"R%G<>P8H$CKU&/(A-V%H+TX0W=1Q,I+A3V&7 ,!M@Q069QZ M').PU9#K(\"9 4J+[WW&V&W8-1+@S@B5)!Y?8VPW[-J-:]'LVHU*DE M@-UH>Y;8M1N5I;EGFAC[#0._\;T;&3L)J]L['\;:9]0M.&(#*"*?D3.6-<.& MP=8:0!%EOC%A53-4M3.)0-6QSCQ,6-0,16U+#:!RGZ89:YJAIAVE 4T3YA&L M: ']@[/\Q16T4NSKN+&@!?0/OC97L%3E__3]GL;_ML[?19%2Y%DJ@K4J-W7_ M $7$OFY6L*;EIAT 0*4Q^9X?UK3AJQSY]0OE8="]ETP?/[3!N_N-Z=/UV<+X;VN'R6B2[?AC;_ 5!+ P04 M" KBEQ.F9F81T\" !*!P &0 'AL+W=OV.FS 0?!7$ YSY,(1$!.F2J&JE5HJNZO6W0S8!G<'4=L+U[6L;PA%P M3_D#]C(SWAU@-VT9?Q,%@'3>*UJ+M5M(V:P0$GD!%1%/K(%:/3DQ7A&IMOR, M1,.!' VIHBCPO!A5I*S=+#6Q/<]2=I&TK&'/'7&I*L+_;H"R=NWZ[BWP4IX+ MJ0,H2QMRAI\@?S5[KG9H4#F6%=2B9+7#X;1VG_W5SO2VC%:.WH4@Z, MO>G-M^/:]71&0"&76H*HVQ6V0*E64GG\Z47=X4Q-'*]OZE],\:J8 Q&P9?1W M>93%VDUUN;>]OHWFIT0](1@(/CQIX2P)X0?!/PI ?<$/"&@KA3CS8Y(DJ6LRFPP0CC#\@D%(?C@AL1VR" M&3VX/V [1X31/60WAR2Q/8G06F=H^.%=G9%= %L%L!' =P+QQ*@.$QM,W1FU M",+EI%H+*O*#<%*P!>5'B6=/.;*F',U2CC"V"\16@?AQTQ96@<4#IG68:%1H MA">8[1R3^%/#+!B 83WH[M.(X^7$ MCZT-AD/?F]AF@WF+,)CDC48-I0)^-LU:.#F[U%+_EZ/H,!"> ]V0)O&-'A2F M47W(=%/F!^'GLA;.@4G5[DQ3.C$F067I/:GW6JC!-FPHG*1>+M2:=]V]VTC6 M]),+#>,S^P=02P,$% @ *XI<3DB7F4WK @ 5 L !D !X;"]W;W)K M&ULE59A;YLP$/TKB!]0L,$8JB12$S1MTB95G;9] M=A,G007,C)-T_WZVH2RQCZW[$NSCW;MWAWVYQ47(E_[(N0I>F[KME^%1J>X^ MBOKMD3>LOQ,=;_6;O9 -4WHK#U'?2I;]RCU+II8=E7#V[X2 M;2#Y?AD^H/L24>-@$=\K?NFOUH%)Y5F(%[/YM%N&L5'$:[Y5AH+IQYEO>%T; M)JWCYT@:3C&-X_7ZC?V#35XG\\QZOA'UCVJGCLLP#X,=W[-3K9[$Y2,?$R)A M,&;_F9]YK>%&B8ZQ%75O?X/MJ5>B&5FTE(:]#L^JM<_+\(:BT0UVP*,#GAQP M\5>'9'1(WNN0C@ZIXQ -J=C:E$RQU4**2R"'S]LQG MU];S*B=T$9T-T8A9#QA\A4$3(M+L4P@,A5ACSSTG^6V(#80I;C$E@,EB6$@" MYII8@N2&8":3%"1(+4%Z0X"=8@T88C'M4*S82?;?D-*'%+!0 @HE@-#$$>IC M$CH3) .#9$"0U DR8++K5&D2SWPU"H:A7AA$W%RH5RY,4N0+>"P"59KE[6GP41IH-EER D@M T!8:!R7@?% M?NEH[/8% )44+JJ$N&:O%(([(4H T?D,!=P+4?H?I8.[%/);D'^U1]!-NKE? M.A]%@-+Y*$3);.W@MH>@ON?>;@0T/NRK]E&8^*HS_UC$LZ+A)HK\+NK=[Q(! MK2_W D57HT7#Y<&.;7VP%:=6F;_G*^LT&CY@,YHX]K49&>W(\H=FF#>_,'FH MVCYX%DH//G8\V0NAN!89W^DZ'/6(.VUJOE=F2?5:#G/>L%&B&V?8:!JD5[\! M4$L#!!0 ( "N*7$[HXLR%&P@ $4Q 9 >&PO=V]R:W-H965T?_]*MO!:W7V6X09C<>9#,_.3 MV6Q[^UBOYMM?FJ=ZW?WEOMFLYFWW=?,PVSYMZOG=KM!J.=-%X6>K^6(]/3_= M7?NZ.3]MGMOE8EU_W4RVSZO5?/._BWK9O)Q-U?3UPN^+A\>VOS [/WV:/]1_ MU.V?3U\WW;?9H9:[Q:I>;Q?->K*I[\^F']5)E6)?8*?X:U&_;(]^G_2W\JUI M_NF_7-^=38N^1_6ROFW[*N;=Q_?ZLEXN^YJZ?OP[5#H]M-D7//[]M?:KWEDN/NJ_EXO.WG?DZZ- MVV:YW?VQ/"]BA@,TMX(8"+K> 'PKXW )A*!!R"\2A0,PMD(8"*;> *EYGKOA1Q/^\ MR&&R57:1U^E6FA29[1?6;J5^FK?S\]--\S+9[&%[FO=,JY.N5%=Y?W6W]G=_ M[%;KMKOZ_3SZ=#K[WM%0S^TV(\+SCX>SRZ'#9(HKSYIQ*3DMMQ/D=H+0 MCB&L!W;/QAFER?A="C(;$UW>GP29T2Y2* 59H0(=ZBLNTRDQN_HLR9Q*Y$Z_ M"+*H%36V:T'FG*>-W@0V/\H8;PU%5= IHY,F'E1Q7?0ZQ4*>\"A/>!0FG(S] M1>0=\C:04;B,;!14-PID2#\)*F\4L:)?NVEXBH3K0&NG.093L(,.[F&/B 1(X B MW]D5BB*4T \6(DBB !J2PX2/2@MU1-J0) *6K,!VI\S;N]7-(#J>PF0M8%2! M;5%)^R+=KP;1B(?C)3QN"6R,2MH9-6V);VC=VE6H*;"E*6E/,[0IOJEU37E M@ *[FI*V-;6N@(>"F2K!39,@*\*I2/FP: *N+#-@D440- :JU!"R% M310!V#2@6DO LC!8["^W030&NM<0UA6T0'<_4!V0@&E"M!:HC"'4M/EY*L M"T3 G!O@-T:R$LKF(!H=N H7:+^Y2EM%1UM2Z82&&YB7D-%"TQ M<^"G3Q<"RX\(,F6"\6S6A>IP5L< -S?2:9:Y S\W"HD=025D=HQPC(.I'0/V M#R-M#?2P.XC&I]WHV&I]2S;.PH'MP4K; _6K032BQ^E(!])*VX,Q#@!M@?%; MP?@C.,9:8,-6Y\-A@2/:'$>TW,-,,AIU%R5#Q[W >"YS'2L[CZ8*2PCYTP\ HK&04-$4CB2+P8PO8ME*PQA!)')'"1'2: M<(!:)U%+W*]TG%I=%&"G<@!&)\%(LX:#:'Q7B3ZZN!)ES-AN\FHK'0_7?N)_ M#AB%RXC72B<$8LK[ -:\ X;B,@RE=$)0I'P1T H!CN(R'*5T_ '+!Z4L6/@. M/6&1+ 5- [ 4]PY+< M&(K/,10O& K:Z3SP$R^=ZBAOGJ,=$XH0/2#;2V13VCPGVQ<6[(<><.TEKBEK MGG.-]ET/F/8"TPE X@&LWN6#YM$3RHQT;NF%=*ZU%NT_'D#M,_*YI>?YW \V M( 0 U5X %IWK/ #6OR.A&P"*(2.A6THB!$@ *(:,A&XIBH"-!4!BR$CHEH$G M=%.W8$!+@,20D<\M R?1HF1B "B&C'1N&7C GKP&T < ;,C(YI9!>$P3-9HF M@'7(R.:6@6=S%5K@Z,4#:0M&$PU@#>](Y@8 :Y!V5P):)8D2V/,B(#I*1-/\ M@B@",Q@!T5&"E3UHYN&U[LZ18/ B8#I*3"O:E! W.X_>6@!,1XEI^D),%#*. M.J"5&0'54:*:)@"C])#&H'-'!%A'"6N:V8W\G2-ET$D@ JRC@'4")A0!LC'D MXQ;1ZR=20$QQDT0)G/@CX#IF/*2I1!&8PP2X3AF/5JHD)<4<.A\E0';*>!A2 M)1XV^P*LE@2X3AGGX2H)7'L%[PF G3*.PU42-NM0@*67 -L=). %<4\:[?57B>7CK"P,VX@2H3AEOE56)Y\X#>[ V.WI+ M>55O'G;OXV\GM\WSNNW'X^CJX9W_C[I_RYEU>@+YOFK;N^E[\T@W08SV_.WQ9UO=M_VL?&PO=V]R:W-H965T*.E$ZC92 M]@>$1-$ Q>*!]="I+Q7C%$NUY#42/0=<&A(E*/"\&%'<=FZ6F-J)9PD;)&D[ M.'%'#)1B_O<(A(VIZ[O7PG-;-U(74);TN(:?('_U)ZY6:%$I6PJ=:%GG<*A2 M]]$_Y+'&&\!+"Z-8S1V=Y,S8JUY\*U/7TPT!@4)J!:R&"^1 B!92;?R9-=W% M4A/7\ZOZ%Y-=93EC 3DCO]M2-JF[B M/ I&A/EUBD%(1F<5U0K%;]/8=F8<9_TKS4X(9D*P$/SX4T(X$\)WPL:$GSHS M49^PQ%G"V>CPZ<_JL3X3_B%4FUGHHMD[\TVE%:IZR7;[?8(N6FC&'"=,L,+X M"P(I]<4BL%D<@SMZ\-$@OT>$D=TAM(8(#3] MG,R*,0FJ&>]![4JCWJIE0:"2>KI5&PO=V]R:W-H965T_?OMUL4C ML>HDG9?84DZ3AS2KSH75U^_=YH_M<]ON)G^NENOMS?1YMWO]-)MM[Y_;U6+[ M2_?:KOO_>>PVJ\6N_[AYFFU?-^WB8?_0:CFSQL39:O&RGMY>[[_[LKF][MYV MRY=U^V4SV;ZM5HO-_^[:9?=^,Y7IZ8O?7IZ>=\,7L]OKU\53^Z]V]^_7+YO^ MT^QCE(>75;O>OG3KR:9]O)E^ED^-6#\\L3?YSTO[OCW[?3*LY6O7_3%\^/O# MS=0,+K7+]GXWC+'H?WQKY^UR.0S5._+?XZC3CTF'!\]_/XW^ZW[U_6J^+K;M MO%O^_O*P>[Z9YNGDH7U?/"DG^.^6V[W M_T[NW[:[;G4=.^3S>'O^[H8CI%\\OWNWP]?[C=[_W_]]FS[ M;[_=%N.N9]^&@8XV=P<;>V8C'Q:S?O2/*2R;XL["X_9R@CE:N'!ITJ!)CMP) M1]?I]L^[B^>557@Z@-\/X,\&2$6JC3K8Q+W-^K".*,94JT6K%/.9U84S@3H3 MP!E?;=C=P22U/$*G3$9PNQE=>1W G!5]O M(!H%L;GR&(V\#X7[FZB_"?S-J7*E2>A*\,7Q:3*=)I-I A^@T '*^*,MAI. M 1\DFIH%##M1VD0*VP@>7)A'R)_7*]-0QODL%J>IL7JT.9_F[ Q=SL(I11RA MA%1/XV":XI3S(9QY9 SU'(W.YW%)M+\.9Q4902N"A.%ST3:.$X$@$WC8-\2O M4]A&.'P%\5L,+ R120C_UE$LI=*,XPE#%,SF46& M*9)KEXE1G;,0&ZO$$9F;6 M'VDEPCH>)1Q&"8RP#O-&AP[-B9ED$VNV(V963% HVO'0Y# /Q7CM,!'UIHX8 M,AR<7QJ<2CH<,QZI<^&.2D%$31\.,SO.-2V]X+' 8"S"Q<:2(+5)S%+%R MOEBIO281HR^)%:]Y*' D%(#32-_62JB=)J' 0:+PH[$N?>:AP)%04 ==APQ> M?)V,$2,?Z^4WQ,HJ#GL>"SS& LQM/+)W*+G.$HA5[W)]GHF5+5JIY7D@\!@( M2!>.!()HK#P48S5DMN/ \$GC0DZKCKD;LE&0N;3<)%RM[6;I/1 MXCE<+]WFH5+6](!4\A+/8YEG_9PZF?(8?D@#F5B1#C*QTEO(GH):U=G_@$2:8\=E4X'P?6.)? S605-TK_!PX M/P?D9\B3YH$DUR4';46<4@.A5)B(I<,:+@-GPD"Z0S4K!V0N']2+*.4F"HD+ MTHAY8(RD==L#)YK >C&P(G(UE*RZ)$XT 8FF#M;S0++A_BAH9X&30R!Y+FP= M@MEI3;? H1Q8UQ@6A GEE?0>"(GASBBBI]'0@Y&Z^A&S@UQ1.4]CX06(C@31, W)'(Q2MT:.YTCP7#-41#PK/!@YFB.B&0DW M(IJC>OG-H9Q8?5BO)I'*+T7E*"8.Y$3NA&MV2B3$6Z,MB,,XD1JLWK>$*-9N M'1/'<$(,(]DFQ/"52PI9)([@Q$J=FFH31OAOR)477080=1=M\CO24QW-?XCA.B&/DOD0Z1MH=5N8XSHAC MX+[,6C/*N<\,HSJP?4--2)B$]6NTHV >28EO"8OR(H\:T0%/S\:G>OCBG@-J)P0,DO3E1!7.-;+3U3.X((Z! MEII"@%RT_*)P*!<2CF$>1'+2BKG"D5Q&B+2:0MJ303F.A0.YC!!I-85(**PJ M_2P&9)@(D7QEC=?VCD.Y,"C7??B"4+965;@5 M#N;"I%IU7[20/EO0DMJB:#))^PS$HX5=^XO64!*CB3>)6$N+WF(48::1\=0A M1I%=&E8IUV [68V[V.QK6V6N$9JMYF1U>7NC)7PAIEB5&DF.;'VI_F9%2UNI29-'$V46-#U* B":2IO(M)&-A0BUHWHP-*DVT6HC'Y^L+EYS"$%?ET(71+"= ML^JQP@3R$^TUT8363&F->GO2-(]*[2Z:V)JHK8D8GLBMK:KW%4UO30371!#/ M%-?.:^6,:))KHKE&43S17'NO*4A$$5T+45VC+IZHKE45N2*Z%J*Z)M)XBRB_ M$O4="46=+9:!'-3QEN4$5I1;/%%TW$*$W$0@3]37?=:E'0Q%?BU$?XU7NR>K M"THIR=0+FYV]K[=J-T_[=R&WD_ON;;T;7GL[^_;CA MX%_#'-[B_.=B\_2RWDZ^=KM=M[H9WOE[[+I=V[MI?NGWXKE=/'Q\6+:/N^'7 MH:^W.;P\>?BPZUYO#F^&SCY>3[W]/U!+ P04 " KBEQ.-3G@>-D" !H M"P &0 'AL+W=O!V!Y93<4=/[%&_;/G;4VEFK:'0)Q:1GF#? MF?QQ>FS5+!A8=F7-&E'RQFO9?ND_H/L"93K ('Z6["I&8T\?Y9GS%SWYLEOZ MH5;$*K:5FH*JQX5M6%5I)J7C=T_J#WOJP/'XC?V3.;PZS#,5;,.K7^5.'I=^ MYGL[MJ?G2C[QZV?6'RCQO?[T7]F%50JNE:@]MKP2YM?;GH7D=<^BI-3TM7N6 MC7E>>_ZW,#@@Z@.B(0"1?P;$?4 \-P#W ?@] )ML=4V]E[ MHOH6H7NLLK_5BR;9YC^5'J%6+ZL1;#@E$( MO_WA#(7$M;H'W=B( M0V0G#D"1*+,S!Z#2=,ILN((A/,=L%X0QL37/ !4?@&X5PR43N34S2<,)"KB$ M(?(?9L.%!;F5!3 [=0S")+3SYH)03,*I$\%E"F5S;'1!.'&N'L1D?WA!D&UC M,&HW:M8>3"LGO"T_-U)_M4>K0[OX$.EVQ5I?ZS;2M#'O-%T/^HVVA[(1WC.7 MJADR+<\F4QO!.W9.C:GN'2<7V4@]3-6Z[WJ^;2'[J^]I@:*Y7?P%02P,$ M% @ *XI<3E:$+.I- @ ^ 8 !D !X;"]W;W)K&UL?57MCILP$'P5Q .<^89$!.D(JEJIE:*K>OWMD$U !YC:3KB^?6U# M.&+<^X/M968\NYAU.A#ZQBH ;KVW3<=V=L5YOT6(E16TF#V1'CKQYDQHB[E8 MT@MB/05\4J2V09[C1*C%=6=GJ8H=:):2*V_J#@[48M>VQ?1O#@T9=K9KWP,O M]:7B,H"RM,<7^ G\5W^@8H5FE5/=0L=JTED4SCO[V=T6L<0KP&L- UO,+9G) MD9 WN?AVVMF.- 0-E%PJ8#'<8 ]-(X6$C3^3ICUO*8G+^5W]B\I=Y'+$#/:D M^5V?>+6S$]LZP1E?&_Y"AJ\PY1/:UI3\=[A!(^#2B=BC) U33ZN\,D[:2458 M:?'[.-:=&H=)_TXS$[R)X,T$-_J4X$\$_X,0?$H()D*@$="8BJI-@3G.4DH& MBXY?M\?R$+G;0%2_E$%5;/5.E(>)Z"W;N'&*;E)HPN0CQEM@W!F!A/J\A6?: M(O=6=.]Q@_T:X8>/D&(-22*S"=^8IZ_X_D.>B5D@, H$2B!8&DBT.HV02$&Z ML4Y^XL:NJZ5KP'E!Y.AU+PPX)TQB)S;[#HV^PY5OU]$,Y>%JHS#Q=#O[-2I( M'#?23!M0?K+YSX&)C)8C@V7M/.0C)E[6YBG1'9M H7;X"A/(WYC]QD:_L<&O M5I8\-OG50'L3*-0^5F$"K?RBQ?_? KVHWLJLDEP[+G^C171NW\^>[!]:/!=M M?>S"'S+CG? #TTO=,>M(N.A.JH><">$@/#I/XA14XAJ:%PVP;-EUWV#U!+ P04 " KBEQ.4<)7L ," !)!0 &0 'AL+W=O M-X&4=RT;I:8V)%G"3M+TK1PY(XX M4XKYWQT0UJ>N[UX#+TU52QU 6=+A"GZ!_-T=N=JA4:5H*+2B8:W#H4S=)W][ MB#7> %X;Z,5D[>A*3HR]Z4FCA= M7]6?3>VJEA,6L&?D3U/(.G4?7*> $I^)?&']-[#UQ*YCB_\!%R *KIVH'#DC MPCR=_"PDHU9%6:'X8W@WK7GW5O]*6R<$EA",!'_S)2&TA/"3$'U)B"PAFA'0 M4(KIS0%+G"6<]0X?_FZ']2'RMY'J?JZ#IMGFFVJ/4-%+]N@_)NBBA2QF-V"" M"<8?$4BICRF"M12[8$$/;A/LEX@POH4RPA&W\*>K&=+QJ.EXQ[<],QXLT MH;=,@R8'B@*OS&453L[.K=3_91(=Y\%3H _D++Y3/LW6\W M$"*GSV3\$Z7SO*=/G_-V"TRN9?6C/BG5.#_SK*BG[JEISH^>5^].*D_JA_*L M"OV?0UGE2:,OJZ-7GRN5[%M1GGG4]P,O3]+"G4W:L==J-BDO3986ZK5RZDN> M)]5_L4-4?9IKHHZ+0NG4H>I M^XT\;HEO!"WQ=ZJN]O%_.6U&I>9O^D^^8T=2/7V:M#*]"6[#OG M?TJ"KR5#L\G=LWRTFU @\3ICM4Y=)$TRFU3EU:FZS79.S)XFCUJE@YO1UOOM M/[5;:SWZ/I.43KQW$ZEGXHZA-PR7P9AYL1DR$)Y.8VD@4X UB MN%%8&X"-C,+P"!R/P-L(_#8%4+*X0X(6*?J%,$()L *"\4C"XBX0C%$104L@ MF$]""G);VAB5,@K I,\8)HADP!P(%E$"M]4:P80(X*0O-D88"SB#1D$XPJBD M8 =L;2X*J(Q\O-\"[[>P^BV!M>,.$3?SZ(HR4/DY0H6,P;V/4$*7 #3;ID(I M0U#VI4U%A'%X"""4$!$PZPJAN(3N6B-Y46U"T&>;8B$1$DRY03#*?0I6N;4Q M*BCG$=[E .]R8'69^""?.+ F(@&'19\CE/8Z:. "B\4(:,V3305, L"+F-I!2"M%QL2/.3 ,!N;XH1PD-;6IEC$V2]._A#O M<(AT&.0+*I4 C88204LH^QY'T.]MX*BQ59 M![9-(1VV(<$">/^PL2ENM@WHL$U]T>$([W"$=!@4*>Z8\&8>_P'6>XY"H+TH M XK]A$'P,+09\@ /E0T& 5MN,>97]S82KZ"T?^LH-*-$U@1_Q9Y1"-Y9W@.M M,0C>#W2,>51!RS-:N:'0)P@?<0]H0]Q#H.OP?, IX!\<@@9"*>@@!-(6 A-N M4 IZ"(4L$WDWSV6YJH[M&XC:V967HC$WUS>CPUN.;]0\UX'QF#RN"3+^8MZ* MM,^!G^&[5RI_)-4Q+6KGK6ST\V3[R'DDOUPD:E#8[Z&^GO5 MOEVZ !9JP( % M 'AL+W-H87)E9%-T&ULO+UY<]M8EB?Z]]Q/<:.>IQBF[+#GSU9MX?T D)*%, BJ"M*SZ]'.VNV&AJ,RJCNYRBB26NYQ[ M]O,[_U'76_U]O2KK__S3PW;[^..;-_7B(5]G]:!ZS$OXY:[:K+,M?-SO4F&P\F;=5:4?]*[LOC'+C^O=N7V/_\T3\9_^J__J(O_^H_M M?[VK%KMU7FYU5B[U1;DMML_ZLN1G%E6I3_67ZW?Z^.CD/]YL_^L_WN!-?&.< MZ%^JDEWO%]E]\U?[[)5W7J, M?<>G?%-4.,"E?I=MV]?)XJC_\3_V3O)]42^RE?Y;GFWT>_BR?NE*>6_GM>__ MUOSF9I,MB_)>7S^O;ZM5\]?+MY^:7\F"?\[O"UQE>.]5MF[-[O+J^N;LPX>+ M=_KME\L/[RZO?M:?/G]\]^7\YCK2EU?G@Y['GL-$-C")2Z"G[_I_Y\_-Z\YW MFTUS6?J6^/0T3D[3N.=5O^6KU>G7LGHJ]76>U569+_5E7>_R3?.&O^6MA33# ME=%\SA^KS9;6<9MMV^LNE_]:K>#P99MG&/XJW[0NNZIZ;J3+]3G,\;[:M-;D M0[:YS_798I'#57#-DJ_O>=;U.ENM]-M=791YW3?2BW6^N;ZO%UPCNR#9YK3_NMO46N Z\J>>V3[O;5;& MXU=EVQ8M5&5=K8HE3?EMMLK*18YCR;>UXUGZ2!>EOGFH=C6\J'UZ/!XU[2.V MK*[AF:U?L_J!6.8"_\C_L2N^92NXO'7A9?DMK[?KKI]@TY ?UWJ3+W*X_W:5 MZ^,5[(N&3:J>:$; V?2RVMUN[W8KG9D;JCM]-(Z&LS$-X6@4S8;PYU;#A/+U M+5"+8;ST.\XN@I?4C_EB6WS+5\\M9HZC++?5IFA3^\?M SQPL7UT,BJR&Z+5;'M6%MS"0BOW8:NP*U=5>7]Z3;?K/4ROVT3 M?N<]B^RQP*&L@)OENH)SC_5CMLC_\T^@R=7YYEO^I__2S8<3 M'WVH5DL0(_^+SM*VQ7D_;J?]-%P,(QAUS<:.-4N_U$# QD.\7\ZVVT? MX.S_$R[&L0YUS1RZ0(G(WU6.6;^&T70M"PB"NF=(,0^H,:A(ITDT3=)H/DWH M/?!QG(RB>3KRAYC,HWD\CB9QS!?%T6R21/%H8J;S+YK#V7)9(/4! 3QF!9*4 M.7W-*S_G6U"^87B@J)3PUC89@;9>[T ED 6!42VJ>ONC3H"CSZ)TPE.9P#RF MLYF9QQ\9^P+TQ=V*A&;%IQC.^29_@*,.-X#XJ>KZ1$Y)-]'7!Q!?ZWC0\ ZY M@-F+P^Z\O'O,G9?N&; ]/,3@ M]A*2I0"2E1\?45-&^4%D>1Z<@$L6$+]'A9RTM1%ZEJ._?DJ[RK=P<$$)ZUKQ MFBBW!@6SK0AMX,#JQTUU5[25'9XG<+O\.\KR]MW7H+IWK.S9 I, MJLQA<_6Q'>\)Z?_);!3IH^-D.#EA*V!(3 I&J+=/^0I&MF;W3([NF;;$8*O' MR(W)BW+;FW+WXKS-:C#62KMX&FB!CW'KT!2K'1[+0Z[]+2_N'_#B[!N0%IBZ M;<;06F@:2<]+_\5\XO?*)(\6B B$(+IH 8G WWPAB%=,)-07+TCP'CQ2DN4] MO)H>K/_/+T19;>GI%*5/J"A=EMIH\KVW>/H)Z.S% @C_C;9ZU(7H4;WWAS+A MH-?PF>[>W ^T*7U/>7OVX>SJ_$+T,2L&QCW76'LXGTKRB0?__M![X> M_6"D\Z!9ZVL__Z@[;S\-L/?/TY\V%< MBOSN#B@:IR_V%6XL['5Y+\Z\GI7Q[08@B4H%;)Y8=G[KS]H MV0^__<#7[U$6R+/]'O2/P_WHYT9EJ?7=IEKKREH!&>J3G0ZRL^7?=^(71W8& MS*P"LWR5^THA?(^?2",B!0@566#9ASS_70ZG#.Q\8INHOF6>V8+S?.ST1^\S M=O"NPCF87[IT:4SP.W8Y(#6#*&4]$+6S:C6!UH4!Z^$E>P/[@1?'+VN8?/^8,B$)V+ MU8X<<7SJ:S[VEH4>$BOI9J_=OOA+SR0TGN\W+SUJCWOWZO>29?.H%!0>VG^/ M$7DU$V!O/.F7(")0/P YLB-[SSW!LP\\$MXVX5VW$DWTN#0M#6TGTC]:JT.P M59,1FYM'213/8B2/5]NA<#(6>;Z4Q7LE 9L]V]44"#AH[9O[Y<[RGOT*!KG) MOU6K;WC'"I:)5@<6!>R:'2FF\B&[W^3L(\H>'U=@2V(PD/BB60PTD3&VS[&# M:2N$]RE[%AY>_O>],Y@I!TVJK/QW3NW?]Y)@+LM\E3T#F2PWV=-_S\3^F]X8 MS/);_E LX!'!N=$EW-H;'WSWLGSYM 'Y73Q2?,3-;W]4L_N>5T0U+4\ZW>02 MW^B__+/5^YJZ_!^R( ^2$H=P$+J1I"A'EP[,->A-2D!]\#:_+THREF FSWG6 M^ %HDJ8:=0I0%;9K)]Y1BF[C281R>=!.!>:$6.<-<]"7D@''F?]EF%,I3]XG% OSZ2K+N"Z*@J2^02,*2G8OO0-\;V)+^4 MM%&/+^L*J+F#8L?R-7LAU> P(^1?$O7SGM66X7B/2FWCNX[LR JX\W%SK6__/_F25Q_)/^^/GGLZO+ M_^_LYO+CE;HL:R"?%891=\6*=&U@_LL=*MO'>$'JK5ZOFT>BKSI;+^ M%\IT6, O1IO3-BH),BNK\<@K&8GDCT4R''JR_/24VV_EFUWM76:>4.TV9BY MG,4:W@]O+'@5\+_D9\"]>8+EW@#]5G# [R-U!]M]"@?X\1$_:OQH?]3W&04= MEA5YVC9H.=WOMG _?'HJRF7UI."0 ?FA Z%ZRC?F4N0NP([JAYP5,9S0NMAL MX$=.J$ 30SV:'4&> =L*0J+<(DUPSLAZG6^(1&YQ"^&E($47=%Q@'+AZG%;" M+.U+6=B#5 _@8.0F*T\L$S;)JF\PR'@Z5O0H&]W ;33;CCSQK@#Q7@0O/*]6 MNS5PB4A]?"BJ@?HMUP\9J!P5JIC6]JGS>YM/G&E@*?>@8&PH1Y+4%?E]H'_+ M%;P&V=1NH_'G.S@P%9DN0-WP>EZ5,G]B'O.]8-;,CSR]R]:PP8K6=;?:%O+% MBZN(CX!E_SM9G:@%*7Q_F4FD F3(4[7Y2@QQ P?T0=MU&JB+##[#+W@'_PJ# M?&!*1H:=+3"R L1-YQ/3^,S5(#\5D.17L$T'^KW$Z5#<'1R?4_[$<%%@[X%7 M[!:6P\ B9\5&_EQ7H% "J==Z-OHATK/T!UJJV>P',Z32A9R;"Q4\&I\13^ 9 M\92?$2==SP@--Z8_V%'@N23=9>^WM8)-!>&#\P>:62#MWN==8P)=28Z'7DCR MZX_J;SU+IB@)AE8,5PNYGYQW/9GH'_1D"O],X1_UFW_Z]53#7>HZ.+J=9W8* M_S=6/WOL0$_T6$_49X\GZ%2/]$B])8Z@$_B_6+$OP2<]/O%S>F \',+ _']; M8KR_>7YV=6-/CL_ M__CEZH:RMS]^N#R_O+A6&%@E^1P(,Y9NI+^O6#D(I!_RB4>D3=2U=ALB+BOV M[ZP4K)T4%-UALR0; W45Y;F$']VK[O,2V Z('KP^?W2,,62&,"1U!K0-BVA% MWY?!]4#_?'9F!2!3++Z'>":[Z]Q(5<](2=WQ3[HO"[4O"P?JC 01$(J\PVE( MN(284%]G"V;)Q%AO\[Q4^:I8PZMA" /UA0V6"V"$:YR8^D3K:G4*8D.'+"]< MA'(=N)4B5="N!IP^TG]JO88_7'AS#$\3[C)!5H)2'@/Q?T#4-RJ@&N6OK//:NQ+5OBK M30$V8+929(;3KI+'\)D7<9/;G!$04)19"]?PN63[49J,^>"*14J\_YHH)]IDWX M6.J_9.4.JS:L6'Z":Y<5,1O<0-)/''>BI)1LL]1GU^=J,IQ$1FDU[R''"S!( M8L@U;\SY#O3/-2J51K%%6XS(4($@!YK+D9"VF\KZ>=;Y]J%:LA^(%6KX7!-E MR)/I3()8RU59;;50%IX!VH#&M 8P;9"85A,5TE=,^K7G/W[;DH%X M[@.HAD#<"W\CPC&,@9" O,DKED;:;(:WUY%-GUIBN@D83H9%4'!*K@)%%83J M\T"]@UE\X\#E)2E+CN/\.5]2^S2A'?>2JHKE>ZA MP^4.53F*8))@\@4@CG/A8BS$_>S5' -RSP=*SU$9 6+&"U'\D/*TJRWK=)?C M1N6DKSR);I^C\4;TI9:@?]ZC( *UWMU"6T*I2C@T\E"@1'@H'MD" /I\YDPF M?PKXDWD5#J'S?E2L,<)4$_F3N8.1KDV1P:$#\Z!& D1+TKW#(X"!=EM4N\$S M??UCEZV*.Q+R\)),;I;U &' L@B>_0U$-\N=9U5PR@>MQ]UNBU=8_Q:HC; K MG%*]?7YD-0BS$>$*U!Y\X1X1S1L6GB^;*5_ 7__K-4]CK)9,- M-1FB#YRAAAX)2[>8.@2_5VOT!MEM7^2;+4V6 M=;!-47_%*",<7V2+N_L'U20/T.%A#8GQ$/E41/-$[O1M2%?*IRO+2.:13V/^ MV6=FDMD$..6[/_'_=QM_+,Q4.-KKGZR KRBS7D09B6K $I4@-O=5G0 _ EM?/;.4J3G@6RY+;M360\CO]$* M%#:65ED=:"+X?M0[@VHJXFQU[E^HZ%APPC/K-;JEU^C[3;8,E\95^KJ4 MHL.=;3:T"EN3=T"97/66K0R0Z'=P\I'AW^;;ISQG;X[OD'4*Y%T&EQ%O)Z:" M6L_IMCJUNEOSBX$R]9WH_[DMV+51*WRQ#7O @DE5@W'[XMK8BU&]PB)$]OV0 MWGN1&L$>I=!]INR-O<^ZE@(^%!%H2>2-% ,0#+*2+'9+^#!<\&.YAMQ1>WE32K'T)NVAL MWL\V_0+5(^&&+-5HFUQZ!C C,F+0QA"M$>ADQ6J)V7I8GD\@?L"""V_%XP@: M'5@\E$)LGV2$S$[L(;)J0"JP3* J2)=62-;-LQ$O-#[EO02M")0_:&_X[T9/ M,NG$S$AH[*C'K;$->U&]%_@2K=R^ZQ*9S@DBG MGBHJL5M8H-QP7*9/_-NK:H:SC1O D0$X;G@&9&-Q^QKJ$3!1%.@#?;8V.4!N M!64:"OTML(02._/]ETZ;8*[4#E!Y6TD&$Q97#(:A79ND@]A]0P?D5I5(VZ5>&V;/LYIB.VO"-[V&9<;<,? M1,*3F\JK>GMGTL_,P56DNR%WPB4L7RQ6QV_=*% 7S7'%T=HD:\8H%, 45\8# MY!\)&LH[+?>PBK*1N*XFZ#661U>+Q0 M50[.)YU*U??\SL.&Z]^:8:T<(Q2=K#UG.-F;>Q)1=\8F,!P[0QE3;QO#IW.- M-)UM09 \'1.^(I['#J="AOI,>4*H M9X@S2[$SBZQ#7[6!RPK,(?.M)%R/%8V% @ X6XH&*BZ3HP/,KR-]DJ[P^#VY M2Q7' 3;U]K0H(_FKVFU5 #UR87)5PJ]="@N*5XHA+$T]OL!,9*YJ# C%I9?3 M6HA;1FSX_;GGJB=YQCI]-8;KL.[QE/(WQ==+D7LRQ(P7:E?GR(-6[$ED)FUL MA8N>B_I>_@TY%NHB7E!--%%*)>:MH=0CM2KN+2:H6J,2^W?R M6Y?Y$YP!UO2\U[)*Z7*L4*J2"8]TBJ%UC)S7$O M@R=M\!L) M.UIMQ2K9EM.=Q0_X5-1HZ=>/%0G:NT@D(.=P$053&,VK10P)AYZYABDLG9(4 M1 S!)/$4*=_;)\8!J8@#9=!R[!]Z8YS]^-QN#X!D%+#]4@O=H=?5$%K#'C;4 MV?!%&]M6-8S9=DP/MXSR&^X*.NYM^U>=E>6.K7\O'2DFUVM!<4/1R.#>9;$@ MKU2)X!NK I@Y*T^X,M9[3!9T7C!G8TX,EC087H@_Q4ZX+9E_&XQVXMS9*..? MV-(B'<>R(AP',[C?)<9RA<%D&WAM"Y/F QB58+T3C M?%EK5WSQU..&4>)JB9I^EI;?A>(DM$UDSJSH_1[!M-^.*F>.I(?.7AAE&!L) M=5I+%78;[*(Z>BUIJ[?DGL8MNV5C"Z.)Z(729R5R%K-\_F$C5Q3%-4K?5]:, M%+@@ F=NPT%TYUO",G84)C6+9K?CQ%5V0@J'"(C$SD5#6H8-AV1ZN2Y1\A1#AH)J(F9**M: M=^BY+];&?9(]PA.^TRX#\SH:NAC_0./,C"V\\D)CC?ETCA%%)-(>>Y\:0U0O M#%&;(3Y*;,8-41TESET38=+-W\G@K,@0OK\'$Q)I!.0_90-XOAV>CRF#L/-I M[P_,1[7G\^HU5UT3ZE[SL1OC94EZM5I0H2HP_2?KJ'S,GHU+F)X6$:FXX;.* MO2$]1EDGBO&J\)VVXH+]_/RD3$HPB/+RAVQUQW%H7V0[]R9?A= MPAT,T9+= M%XE^WI&N19XHM%LD3X9,&5)W<2HL&5&_P6ZT)OY0&Y7PDZZK$ MM!96T*HMIXNJ1L: S5V*S(CR!MF0_UL4:<4N%C9I#2>W>"3&$>4=77/$L.8)[]J5CVAC+[9R2(T[=('"TJ6>N4-L!TL> ML!U>2DO,";CY]PP=Y)'R0OQ<%7@G'O*-Y [J!Y!%:'2R7[JF%#H\YE3OH/;Q M>=G3!?(A-\1P10;JNH"CCML7^;NT JZU\EWI%(UX1->P22, ]8<$(1@@7KT0 M^18RTCK(H!'K$>8!EK^,B!:;(KB@!7@KV!@:L4>7ZH8&H'?^[=EA9J10U<0B M+KC=EV/>G)SSU4Q,N#P8E;P/QGS$<(NYD>)I')#-K%0AU(DPEL[#*R/ 4S,UF/B_9)^Z@M,",C M?)LG&KM7O;I_M8N,CO+V31Z$B"]*%3&@7VKU#,0-?PHQJU,QI;DLP9$$^ M/L*DK=WD_&Q."GA\A.4>CX:"4+N-=[@;9SI23Z;V41)#C$,^]/D+V7G;R=DQ M2QCIJA)(6I>X1%(9[%LD:5(0O>M\^P\59GL:A/K:ZVS6S7[&; DV3E QR;_# M^<;T#+<6D9,9RL>/U4B/+N3M==?KV[R W2%=I*#. MED!)VX(<9)BE60??R(H#]3H5H]MIX]VEY JR!1KJ5^I4W@@_)7XP4,$7+CH8 MF S[BSE4=Y%[9,*Y?FRR9F@^,PU)V5)_#*X,TQ:E NN]+6[DY7SW(EI%6/0K MSB(R(C$] A?T:#(8A5'3B;^.4I[INU$#Q^CK,H,C,AA<=HWU/U$,U#I5C&/M MEH/XH6=5L5HF855' ES0P\+%9/M0'@#+4M:$^_$]&(/0;*5BS[D')JT8W^DM M1>#./4E!=F/=!_[DF5:2LG"6SBZN+1!-31:&0$7OL0Y&;K\4"_UO8)=,2*^29UW MP) 1(]K[?-\I[,*_&3NQZYID&L5OFI4/UN.[J6Z-Q4\N-#-'[[7ZOD*[@;S, MMQ2Z\&LJ7&F',I76IKCB\J[C,28YG-_,8 <5\(\-NA)5%QJ;?;/SR/4\&V>@ M*-W#BPD*7=GWF0&@3BA_^NZ[VUS!#"-9'?L4SQL8F@-H^1N>A&XL4&!4_^)A M_OFFQ@E<+DP4+TY[]O493,V2/:-X M$^J)PY!CA*[ M?T:\MQRZ^ A4SUC9E?@;\*]JDVV>ED;W=$+'40OQ#GK'!E5[)5QM0V! M,.?W)D"&F0QXJ@R)J,HJ?;2XD@U'9ECW*Y],W HU$T\%-Q%!R?NQ %Z-)'49 M"!H[-KW:4]3]M0L/K SG+E^2)8S/H""[)H?&=Z^ W(S4U-/AJOA2KN@)'AYI6G#.A;79*+[;BSQE@:NC+_OEE2]KK+;:B>1/*E[J+U9AHO. M]J3)::S1*><4+1R,!+JMF^6)XT#DI:64R]!3J!Q2AZ?0[V=IP$81)]"D2C!+ M*[,%U:; G18>0#PJ#CN'O\.H%@DNSL.R/IK@V.02?#:. M*ZRN,0-I!-2,9];1NAF>J"^:%"IQB3!5$"KP!(17V^DXWY2W5;8VF8/MXZ^ N\ KZS !9H MDLKVX,)9FRA)Q)*T03FL=<;D:G.PW+&TJTGKG(Y_P)U)XA^4LVM:18#O&E@\ M"%O0RN^*)'.<:YB]C&@O0"7'3!P1S(^,4,67\E%5=;MS50.6UQ* M!J*4N9 EB5'%!6<)R6PD(ZHVZAE.9&,CT:2$;O&0\;K82*GB2*F;&/[C%2#% M0 Z^YK6O[&B@S@(\>3Y]"#!FM'@2/":VC.'O0(OFN/8AVH%]AM%C:U@?3MC> M/0)=H.==TDQ\>0'44:UV%E:0:8M593#-P(=U+ M+'YNHA[%D3C_1F*ZJ H9F6/%:%,&K0?P33*N:]FBZ;@ZR!"YVAY2+DL^QPW#-U% M&8'F V91N!X4QF@5+<9CS4X6!J(./C&/$1[H[[,R@4%O@VU/#?8^ $]P<0&S MUXZ6?9;M=MNW)1(<9B>1K M\T*__BKJ8!6%*+P,%7&[U8HBYI[S!4.C'69F;O)JT*7/Q0:AW1\8V%T *"94 M:G0D5>Z -0(WX$17GEZ%'-,WK.H \<+R(9Z]AP6R\AR.&M>G;ZR(G06^=?_PEJRI*IR3%]$ MD*O%-H805GTMV*8_$T ('WUG4Y45!"*+J4:@ROOZ Z-3H=SBT@@=J+ M#J&/+:3"B1)\";^L(2..T(5:P&A0Q @-P(N2/+!GWS>';SVN3\2):O/Y(MVX M.'!:-6 &_6=%36KP"^'9!Q690E,SCM851D3TO=-4OB!9./ 67@12.&Q=7-M] MZS^(CY8'[>&2'#"3S=LOLW?34]3 ?)P!'_]!=FL6CT]^!/ULR\S?L]/AV*A^BE0_\[;I: AOL[V+Z177%^?Z$Q8%8 "VUI]V M&XSD;.4G),V[.W\<;W7 0#B6A6OCCI5WHR'R6K^M M$ .% 3'#0GN+, M_:>Q(,$KP)IV9_6243I[CRKR!?VW?*OD4*O?I"+1>?"<"TM<#QG#(1BM"09A MDJ="J=@)^@A I5NMHA M8GBC@/TI\CN31=\+[6/M_7AL@M?.2*,C5:SMS7@>\Z(<8&LF-"U$N$D)WQH+ MK)8#(ACBGQ9=K/91G;PEB;HC;DKV4>22"?%:5 K!JXJTP0L2&T6BY@UT';2? MF+#\R(/XQP3-T60V!M$XT/:!D^CDF*;)A(^I;AS3-25:;!_\,\6 0OP8*<]% MFC5&Q"G\?(I0^Z\EG/D?)QS1=3M9K\,/$N(B,TRRQ,P2"G-6DLGZ(CC>P$G; MX>@P<637?(R2]QH=T9Y6=8,Z/BZPO=$57ZB;2F7+Y88SV]'(1=>'R6,P%4(Z M,(V)#DTA!QX KNB0K2&W/BVT!\?@IN7BP>,K#N'"_V( M6\187KZZN=M@>4S=12&\GLRA/8BVKD$H V4*8[&!@\^M>']KGB[U2_$\Y3$X M7?LUF9,M*:66-L?>0[RK332J5GO$E@D7 M(!81D8(=W:#=TJ*%:-AW2>!C"%T,+T$%IQ8J^//%KQ=77R[@O^U)A M/+?DP(]$APS 8,0/=D$YM'4U%^:RHU$50:>0,/VV:A&: M#?MA7K3=2'5W?+DN$RA&A'\?A MYTB2$F6W.O(T]W+J4*2H+BW#4BS:4#R>/'XDFR?/;+:0\&'^ND2HW+E@/149 M$\)T2K9E@-QB)#MQ+=@&)=C.FVK%S-(/W&6]2,BD""/ '2G$\?#TK_0/Z=&\ M+U? !3KXGW5'X?.=\>0:@WS @NU+^,#@>"W F-T:M_*?DE/@Z,!P'EDJ57OO M>2'LT)'DK)HV-E%+9U],K$DP5^ S(NIUG6U\G8'_9Y.46MBV;BE.[=4V02. M?U9GM>,8?KO&WPI\UM8^/@ K.=*3.(HG"8&QS(8Q?C&)YI-4JF0;QS<=1]/) M4!_/HLEPJD]T,HWB<:JHZ;2Y9I:.HLEXAH@S,^#I)_!%',W&B#J.]8E\ M.8XFLUB=2]4K>A)J/9^,HMDHAFV:SN!"_)@ CI"DMPNB-0]SR2H/;;6D\C!UF?93+1I L#'+B M>L68=+)&;H;CK39;>UT@=T5/ .5.V+XJP*8-4Y9R8'*.6!1R+(=K\#C-([=:.*?CHYK/Z(R44?9=,KPXE1:SR,R(;*<7#KUX.<.9$V F M*_4!RQS1D?K-Z^Q2L'+!.":P?/HQV[@L 7+"&< 2)3]Q?88'@F#S!! %LO6K M'\Y2"$GM8AO4Y;(BS3&HEX#-T[5W^6]A8$S*FGXR4_1_5X+@@EH?AE& CY(WW3KRR9G,GO8( MJ!-&NLB)'0M](-L,XH"_"*\2EV'7D)!,<,KMPV4PJ\E>6-)K%Q["ARM^-@]F M79.VW<\U17/[7DC'Z%>VD: 79\V_VS0@^TC#(D(5$;-2Z,)GT27A0/"M<,!; MXPJS-^_\(QG0@/C8VV%;4\8JCBF*O&()4^X!;?A5-UZY*VRX9"R8>@F&O?#S M]ACFT!D8E$'.Y^A8*(*OL?8 XR-EC&AB#%6YYX244.7I70O$53_=/:IKDEC, M';;/CU+99(LPL9^F!@FRS)YY7DZ#]\Q(4H9[;IYX-[MDJCXY,M!G@:I'U;\, MA\O3MGU-W[M)5;WDRRI03?2R; MAE47>V-56T:PSK@;#J7Y&:' %5(R9-3YL%RU"LP5A]!+%PGVCN\F$A9JHZ)< MG-L&[56'@O8*8";+9SH75I2KS #DXM"DLE0ZES[BK,E.L^S#X>06Y1)68H.% ME36>.RHB"3?I!8ABX5+*F8#LJD"PM]W*MG;%\L%.,.$6@KPQ%JHVO&WHY#0! M-$4&*1=>D,!R"TJ>"V#'#@^F^$T=-7FT#-ZDG(&5,,!@P_E[D6"BZ M91B490XG'9Z#B M;"\<06=*0=&)\DDMNM/C205H,9I?4-CF\;K!W>D9U,P"^,9 M=89K](.;3\%826D8!S2%FP^C=)S0U4%GN.D\&J=SC8\/VL.-P,H9ICJ%[TV/ MN!G,+]8)?-/7*"Z&-1B/)WK^\A)8I^Z9,4]$)+ LS MJ&SG=0]LVYP:HYT%JN5YXX7-/#\O%Q6)?U=:)U9#?%I&+=V;:M9BLEIHO@.S MM]O9PB44S7$=82QL.$?S-1X!K4[<%?YPC\&NG*#-"G^,X[D^45_*MMOM#X\M MD'-5Z2^+]Q(8*HQUEJ!5/!M%8S"A71ZD=7:,@-PW#2001V28)G+_:-XH#W>10% ME 1O2M!U= SO'D^!I%ZQS,CS._J)-(^Y"0>TZ#FCY,8VZ@+U*!3O0!OBF6Q9 MY_G(_7H$EFU^@KP9%'5Z]37^NR"1L\E/@D-O@=^](B7UO(?GARU"EOIHZE [ ME%/\F\$ =K5G(1I'X 1P24,FKPCN:"T1MY,HEGXIR3]!@)?/3=3!W *M-5HK MM#:1]5UERK-ZX48L9 ;&HQ"K7V)0G>FS89.*EAEGO?:9Z5,L>BT:% ]9+2"9 M>=GP_,-9X5SS79E_1W%>^U&)ZM&Y RQ.66AB[VF;0/E+5H\+<"O]"2BQ0_U& M-AN['MT<%79>'-"8;^6^F4H7U3TFFQ)4 MHJT/V\LMF@;J$^OSL'*(]KPL3'8^?,REC!6UWA8HCLAOKHLRI2M8_"\F:2-O;Z"OVP/R:HV4U)XT M0'&ZZSQ>W<6&+8/*^&L(_)P>:T%A=Z7K0]=SC-C_%1H0F)1I6F[9%+]57MYO M'QK9BXI6H1ER]WI38:J+0--?<-SAVC7W>B%H/[)!^\NK7R^N;WZYN+JY=OU% MFQTZ;96(]AMX%5A$4.;/8B0HQ%CP?%U2MA@8964NC"L$.J8[&36P\0(.,?*3 MN0]+L[^H"ON+OH@8I((^+-2 UQ"Y>W/&N'&>W?EBCZWF.GE/JZS< MAA>_M(MCNXN?/G_\=/'YYF_Z[.J=OOCKE\M/N*-]7=1/)U&<[@J'H,R"]IIDJ2@0(UU/ >#T^'H+IB8J^.D([+Z:^%C-X+K:D<'XG4&Q6WVS?W)?D,>+$EXS)U@!C?IIB;!?,@F0^4F=+ M+/$A/ 7DJS&8%K K8+:.X-\$M.B^7@LO'&#"ZQW/!_,05FPT=^D>3?V-& >Z MFYY=DX:<<6!!4R=?'$E_^-O6$7KHRBTF_+/?J<[+!S[P.F.*>PFDO0==?U^O M?JP?LT7^GW]ZE+*W/_'IG]C3__/'C^]^N_SP@4[_Y=7-V=7/EV\_7%P[E/^; M(-ND ][;I@83\EU@AP4$8J=TYIT@^YHP909/!Q['X7Q(\=\AV)HC#@$/X=O9 MQ'4E#-H,@%$Z3::6?\A']H5,QJG] ?]NFR%),@8C;>B]+Q[#-Y.^MX%(&";N MH?*1WS:>#.T/^'=7?YEDA PF;^Q8SN9/O!T//+2AF(3@INF>]-&X E>?:#5@CV9" @@&H" M LA3R#!!Z*ZH 2'?.%I=,%+[#%9"\#'@#9':^VS=\^P^8IKB$OX70I\V&$FT!\B18)4":'_"K\5PQIH:M9"ZQ15-=C#J56Z@GVE, MZ">Q?X%**R/T^=5;'$3O+XI["F)K03=^SN7O_46=6=!);_@_V@36L/L%>9)F MT20=8X9)$HWC$?IN0 ]*4(#"O]$PQM] XYF,\:M9 JK/"(3O-^Q/LR4+F[VI MV"@C1\?49);H:32>XK]Q/-1Q',V&4ST"N9O"5\-TI&Z"UJ?,[C>&._$;5M)P/316%[,TP!2O]BVU%"_)$O5<(T842C8MFUXV6H4E M FO.\[(8%I&J+;C-.-*=G8P'X9ETJG&[92YCTS;W4A\E8X=4&ZFC9-+4,./8 MV^Q#M[9!=,T-MJXXKSN,Y\6B@IUNK;_8JZ8E?-3 ]DG&0_B4#%$M3\$2@[]C M30PFP;\3&!8H:"/\.T7E)YZE?/@X%#T:@_&3ZJ9F2ZV ;C#TBCZ(YJ_DESA$ MNV5%=FH5V0\?KWX^O;GX_(M^=_'V1GVP 5X"Z]UOMAXN)VC,H'C6V%1DWF(=S;O,X3Z-T/#+F:L/8*2M*8V$? M M%3H^,$;LM/RD!9PF@1$A]1.DS"A>0"B$>H4;!E*G- [\!#8%JK)@,&S1H- MYC_HR3!*Y[$>8]QRJGZ5Q]/ #(1FQP!-[7\R_DF[T:G?-SKMCTZ-:&R3'W0* M@A%$"UC[$S4:8TQKI-,1RKBIF/$F&*-GF MRF0D-U-0FV'["BX\W'IX;WC9![SLS/SNL-_(O6X5,,Z&1,V\/$7N YQ]./3P MQ]T;[WBDS*O.WGXP2]:< M%17G;:M[5N%MS43',K!SWY2DT7ZHQG[8:^O]:[;)OU44LU+:.@IH@@G M2K>Q9W[+*,IX182T?%F[[,.7'L;NDUW-J438%_&9^"8Z5+A=MZJ?'=FP.M:Q^^R16+/J42$ R3=AZD,1KC0JKN%C)SU) M> Q5E=AZ9-6(!KEW>.,%NQ)LTT+Z))@4I>V##_GNXT;:@D34,<+H#:4]9>O< M) ]+7C_C-/@;RF@&5#5Y7)P =1I(,.,> %4=V&*M!=M!P*XIM8T:#0E.D[K8 M;:HER$*P(S?D5GFY%](=DW6. M9<$^V4KJ%;-2F=\9_* 9Z(+7P_M%HW2%MIE:YZ@$%O6:4L=L\R3J4$WH++3: MS4D5UH>APA9^7">) +\EM_^PJ(/ ]Y?P4JJ_OB5X0F^T[EY85TVN.DOG4LTW@ M-4>I_PVGO-H.Q*Z,7/5($6%C)1L@G [:6CW5(?:PD'C37D%/XAD! &2C6F3S MFD5-:0D3O,<;&FCQX8*R>\\NJ!5JHF78&@AA\@TQAO(K'C<%&Y]6T[(X+Q_P M< %]5IL-J=A*P#]XBPQDN(64>7YDN/..WN<,J_>BE+E%-YC#^=N:)JPXUR8O M,/7I5(IM);[L@N.-QXP [@EU ^*%*:%XR4F$;Z*N-X)?'W'+N$R8+XTT.+BIF(/ !8A1@'I!<@:S9Y/,(>';&:Q.#CLQ-4 MTH<_:++KO[3R%9JXD$KX\'R?B'B!^) M&"+Q8#IN/;M[.,=>!:?X@JGMIT] 3CVPQ^C$SF/([Q[2=.#=0WRWZIC7"V_5 MC;>JKK>RXF'IG)_KG6B[/"9[V_J4:]4S):>0%2G_2-T #*4!]V3SK^UV&O1G0Q=TQ76&;7I*"NZC[B#K5.K+E MN_*./!>&6X7B/Y)>2+1-8PP8%%?K.'4&3B7V MA_(M;A=2)U@U@]^&U2[/G+O_2U:COX..(=YQ;314Q\D-U^%+U9Y+#4N*W(/= M""@6KOH>ZUW8M@,I(Z>DEA;D)?,'[?:I^<3&S_OMKP/6 ;^6->@8K&^L^0^S MEZHN8PU?;YP':%E*88&11ZZ?DNF8*K B%!SBKN-4M\+P>M"8M,4!SJUU[V7ZIJ$GRI[X0+H$R.3S8)Y(ZU-+U^,-[DT ^&<4N#0<$AY M("L#8!F:.3Y[8)=.^%-'Z28E2))B5_9IPQ\_C;U@@?! >PCH #KR(NO#MBO! M#3#4PFMD)C:09&X.;(@X\7L^HK+3/.1=9U/2K>8S;XP<,QBY1L22,(HO$)18H;V$S/Z4D X7ME,X2*J:;8-OS-3M^(MV".%RWDTGH5=_."; MV&]7]ZJY#6# 7KH.W"DCP$2QGF$$'?XDH7'A)]@8Q?-WXFA+&7PK@:4'WGC/ M9-8!JC..E>KOG[E]#/ ?ZDKP M8.#$5'6+0D1\^(^F*PFF;S6N!#)N7TM-('A6)*#MA@H_-[ 5!IJ6RD/SG&RF ME43\\4&,:"--)L3=:#5Y]]0?U0>\4<<_ZK_NJBU7%*(?Z'A7&J2C$VXR1M5G M"X<:0KTB@K8LF4 ^T7;5SG,DZ_4@SCNO(Q6V*:\-9DMC/S7O)X\O^3& 2F=/ M17OU/'>:S,O,AWQ9\)Y_!+.D:F)N#MT]K9\:-Q1E.#U3ALY3_XEZNN$8E S( M7N2-%=,SN.H?$4VK6^H\0IJ]N\B40F*S<9,=.4%P9KMOK.-UP'CLKYOC6M$OEQUEAN][CR3PY; MFY:#6@[ 1BVVBB' 8]P+%"D!E \V+-EF3.N,@$=%.4,-R$864#NPD_=6_TZ M'(-O9K'+*(*!21T,G&99MJL%\A; /)..+\_7;LR^C;BJL!T [X7FO3@/3.O( MH4]0V<&64[]=D@#U/2CO3UB7E6W]%:'WEOY[N0B^*.T:N$)O!D#A M4("'QC\P.:'-=ZC][W@I69;0XR3;ER+:03;^R_0A&!26>@?Z2XGU$))CXBJ1 MD<;ES/.MM&3*3ZGU8?^]GA9V(:58V12G;7+5L^"V#8Z7!N2US#"Y? C":1-[ M&BEG@?LA+.,CWRI^;UE/UV MJ?N/>UTFR%-8"[:A!O=>?J/1&.KZIT7H[<= M@!Q4<^%&S21D=EW9P&03[H'S $)SL=/]I3P/]*UKWM,JK#GO6ET1B>(<0>SC')TH9J1/&,6Y M[4'(\DL8"^8W4O:"'*^DMDD[$FC7KQ-C:G,P<;'1&^7P,%II>V M#&)J(3 %M>\HEB%(CTZ2][5%HP\<.(Y]@;YFIL<\D5T-DGT7*7<>;'(AS/FK M07_X>VYZ -T\!'V;]ZU9_^X]:R-)PORWYAQX48L-V?@A!K_%S\_$2P,>PQY6Z=E@A[H FL>NP03[?*FU9Q -YCR5S?]NI0 M7 ?P^AIX/I'=WT_%$62L"G,4C93>^ZO79X37X4LA WA 4(OE:M/1C[9L2UR6IOK/Q(@=_ MEI$T47W-P#YM!'4??C.>57%%I8C_XCNJ_&J;X_%LHD^H45TNF$ERU7@REU*" MFL&=T/LNDN%X-$S@KH-'W55XQ)M,*G/[Y5*A_Z)0*VK5=$!F8>'>OL)J=;@K MTA96^PJ:*/XLHIVP]&R"+IZL>GFRTZ5;XJ:K(>%+?%GJLV2!E%\@S/YKAY.0 MZ?VJCK+P>_\Z_FXK6%B3]Y3ZWE\Z^+I743N(]$TB\EI*<(R[[ JCLN-:.U1R:SQV,@[YY''87G'VMW1>H>BEB]P MYY:C_.67]=_A6U,]-[\B27YNO>KO+CY?_GIV<_GKQ345?/[YXMW/EU<_Z[-S M^.[RYO+B6GU&K>T7VUU2?Z3@.57(W>DOI#3Y;3(D&@XGO1*7E-$R4?UCS=ZS6<9_O"8)!AXEGAVNA)XW)Z"Z'%8=C]"=@298WGC'5F%4\*F9H' MH[.$1F+[?A-J%6K-9A"97=3@968L='MO!GJD5@40Z+*0:F1)V27EUV':H+N3 MFICGQF24LC=5PWA,Y_GE;F.++LDZ0O "@Q+FN=(=+:H>4_;:,]\H)^#)5L#!Q%]>E^\'6@,5_LQ9EE7E*R3-''%S(5MFUT/7^#D(YH M$ICB9/$X: HR<=Y4GFCK&F.C*!M2"D#^V4GEPTJ47D8=VIWXD/<@#+@C#/'Y ML%L,GF3*GS/Y#M19MFY1L+=>C.5<4>N@VD /*V_7PQ;#ED H"ZZ#2.CYRA() MF$V,\(M-K>H'\<94AL/47.UK#PWV.@M'6C]EC^1,,5BSO$K^)73P7'=<138^B0UM:)!_8;RMT)JOG.>&.-=X>[GFGV;&TX-*K U MN>BKG,Q+C0'OBN_Y\I2&8,U4B\BS*NYL?IH=/L\T7@I,LP8_J!\,+/C M(:%3N!.(2YC!$IM^Z8[%C<@KJ0S@C*]9K:IJ8_H#>JU'[)NQNBGQTT4C2CAB M#4OJHC D!:N#HZ9DTOG8KX+<,>.%H[: *T.YUT_4<+2U/KT+XRU(,&#IYM>Y7*WLVIY)*9K4U,^Z[5RI MQJ045SE*](12?S%VRH3/J3_8WHB:+H4;9T(XELX]V%#!%G.)I]SLR RF#V9K M:@D/::*]L ;B2+46=A_!-5;P!;+83VNJ06L#S^"T,B&T.GW&Z7&28Q;7V9;1 M"NZ>3[J82^@)XD8NMIB(P*"PM7W*0%U5[=&3QPG, (+F%W"RGF&H[HK7+N848@L8 M$[C1:2A<)=VY2B))%37M<;MDTI2#P7;(MTC@IIS\"?RBZVQIV\F90W(JLO06 MF.]''V)-!: ^7&@A'DLY\@ZG :CZ:.C(5'6.E[JIV8*?OM'#\MF'BA(HJ&2H M1?J+0NDJFVPI69 8Y!346Y^ M,B_V:,"7P! 87^/9SU3TE*56'AW:)926S[_GKM-@T &N:2Y=>XU9_I= H[4R MF_(EO?[/2&;$ =]FY=<74YOBH;7"KF\^GO_O/W_\ -;8M6G_@L!;-W_KM>-= MG$BX:,;H!2ASAW[>&;H*]+W@E,-/XSY@(V -!QXEH?,N]X=B]T?4]&E(EP1; M_A86$H+( -*EX*XZQFFI_? M;LB=E\Q\!)I;:C6.S+V 0T<)Y-D.U"^.@6=8OVE7F_KXX*R=TZ^ZWV1K;^92 M["PUY*R^6.B;-'[IS=2@!+W\ 8OH>V_DO=C6.HY-2ZA'KU&[R:&DG"G[&"ED M]=^E4,+ZB:8X4K]84[#@:4@<%C&+0+!.C-[@:N5%76@L/F:P[4JJK>9B)XHX MD>QJKXJ?*O(B8)KRL%M=CK3?9JY^R#9YW3\UQ:N-3/)H-O> 'C#-FDJGCB9# M'T70S[0UUJY+N.5L3FK-UK.+K'BX3AFBO&W((_ALQDM=)\PJE#N:+WEN>_?/KP\6\7%_KMQ=7%^\N;:_5G8!7;AP6.[;?<969MR2]K M\YH>[%68B81U)-9I0##!9%0^*_R-^E;@8\CDKO/5W2GZ64RDE:I>8:4%MX$E M$4A_C#3>F@D%:1^PD8_,CC$,L.75Q%22;\42%$!R2BAO@/(4:TL?"WQ$;I:7 M@#^+VQTYP$X(_*E97>Z5,T;T,9 !6*7GY2=W8-ST*5^J&VXDLKWF:75!?I>< MNR$5 S8$Z\\35)9B[>&.(V@>N]E%G3/%)I=OKUPI7E=80;)$"+*(P%-MHYA] M8HF5%LS63II8.[$/!/JZ7&WU6[7YZC5N._<&M8]"G\+;@KG(HG[QRD.$B@6O MP:7:8>BGLL-:.N-(*^10P9G;/D:A"8:(&0>\C]B]E_H$S1 M&6^BI %)6ZW-SE6YN=B[P9Y>F'1&Y_+%>,'&=!'=E?8C$P@\-E@:%2R-2YW& M5X)^L2YVZS#['9G9UNL&&&3J[B$3"=Z@9\B>=QJ18GN&;&3['D/O7#-AI\TF MD(//8Y<@/ROVW/<[@ 5-M?! M^:A@/N*C\I+^9%F<+QVG3'0E/4^4Y^9VJR39-EZ#,$. =>Z'\Y3%[,@LY(]4 MG3G-Z"E[]E-G^2%X9E;/=MW0D2;[U3KP 7D:'FZ0H8YBK]-L!'PX]2M>2KX@ MWL>97PD$Q965/M-L%H+\BV"M]9YE$&^^(12$+$52;AZAO2U-#=/^0^T<+OMX M0B,?81Q-YYQ],)O/.^YRZ7[^??-H-)KJ631-8D6M'9*1M':8)$,5^!!])<)E M07+[(UXE,I*Y91?7EJN&'G'0JED>1MW?O3=5=W>2A"1MIOP:E%"\LG>;MLJF M/994!\ 2PHC1?]VFE%5Y:C:&LBAFDDV13+"[JG3S(USK>I],'0WCXZ\G1E9Z MO<%,\6>FUMAWK3"-Z$2I(N4P(RPYT^H*FQ:)_B7=$@A4I,8(T5=J]22)$FBU M! H:.Q@0, B&,= F9YP&Q6VO",T]?(*\:]-X5%5*59K1 %ABJXXJ: (>*#CS MW(X\L(U>G5/LH8!Z*ZM<&@B=3M-J(?IQ"[Y <*L7,D8X6 0: M.,ZIAX&I0]-'KM' .7U+0BO0VL[9AB7OCSY#UW^MNM>QUV?IKZ.ZIPKW)DS@ M74':%A^:"'2Z[_83YX\4I?M=.;,4/7L@Z4G9P!&V^#^ZLCG="#<(C5&P^1%G M:CQDD9..!DGJ;+SNC?&<-P+*+\_DG: YD:.<"!Y/L*$ZY0/-]L ;'F!O/,E+ M6@LW[+/6E>]\\"QK>-Y(?UR7<*QJW'TL18&U1W8BH57EG1BJ-./'FOOO%Y-0NK:%:_)"794-AT1 MR=?L)Z-+G@A"-%5ER>G"#EH %Y9NN0L<3CJCPTKP:;;@'8>PAP)LLUR*N]!$ M&)8NU&ALH+N1B,WJ(I*_U[I#'A S\QS]O&7O6V'#%D>-+\7#X^J3"O: M<)M<@TNP-*EO,S,&2]1/51=)HQ(LA2P&!Y"&/B>BL5\1DJ@1;7+<2-63O>,F MO\V-5^U%WF:;>U1L7"TKWF[]5=F_656/-'SCOW 4?[!L_9Z0IU?*Z_?14C4)@40(S@ M%0==>P==O>Z@]YE*^GJWID"*2H_+W:&\=YRG MCGL:_J(?0VNNS;%:WRC6R$ ME!5J?B;N9C^J*T-9\!GLZMJ(HZA2)X=!/%$_BYX']AMV21U/!^,8FSS,Y@E\ M-\">"=A0 7X9#^:)^I5'<3R/HV0>ZQ.-(/WM^ISC:1S%8$&5'T\$(>TN,HPE5_,!HDC$"5R8C^C@9#,=_R.SN:87%I[V+7W@=KE1WARO= M0,;?U\YJ-J(VJGXQF+J6%H,CW,AI;+]O=+B:1./1'*MRL-L8;/=(8HOE%ZW&>P>!9.G$"XI*4FWJJ:W.E1#*2I?M04@P M@LRMF,\$P7V+VNV $+L-,T6&9[LA(^77W&3?V[4@[K=7%'H SW"]&<\__G*A M;\[^WXMK)5D9#'3+(^?';_'5*+\H\8=ZJL)R-.G^;ST'L74@V*/[HS(I4MB3 M)1K-)M34*AJ/J5QR%J7#*5=_87G<*(9_TV$"_XZFB<(V$@D^+YJ-Y]AL8CJ= M ]-G)ZU[=5Q,L'FQVD,EV)7FCE^-QG" M'5*LB/X(W!I-Y:*V+I?2;&+F-87SL,/ M^!E;S$]U.I;/N/Z3D7Q6U^TC?CQ*J<4T9K[\@*VF9S'U3<#K<>EA#^G7$7Q4 M?Z4T6$Q=_,1MZ/$)DH[U#-.1KZS$&M(H4.C$O+^#F)Z*U##A+_ UTB$-T3NS MDN [@(/#$DXF\O(9WA7/IYK& 8(RX>_Q:>K 67G+N)H3^+^DB"SD;3P$)A&G6" YI,R"GS@Q"L?Q1M M)Q&S<295!,0SD/&(UB6!K1OJ%&='0@&V#1_,R.2( ;)P>/4P)EAG?3R+A[P] MO)!PXF:TD!->"[/PYK\_[#LAR0A?YPY*,J%YFO."1#/&-0)RJ4I3W[D5H#T; M;R$*;>.C<9UC;ZWNWCB381,\;:[WM/T[J,P6[1X;E"2_N]EPZN !F@BUSL+^ M*]C=56B!HC?5[G9[MULY&),QZ$6C9$)%D @TBP'"-!W#*J1^4S1XZAQ/5I1, MN8F]5*81Y+;I'R4%!UBK/@*AGT03VT=PI.-AT(6DN7XUMNL: JM4KUO8XG?!!'B*C[NG>"3KH M<,Y<)!J-01D-EA%H=C8F(DY!6>)?3744 7-EFVT)6LM#\8C=5J-D0@0^)^73 ML(KCA-N[)#2.GE7U([[8"&86DS0!:I\.XZY%"T/+(&LF6*&-?XZC^0R[R/0J M+*8RSU4>=^R'XKB;4V8DC\\HRH9)X&5CK_44B!##1TBI:K ;YC4A-1Y???QP MH@*:Y)1LS* NB:-Y5GNR;14L97)R M%TC>-5XI:5,V2I^AQ18)8-]@;-"1X])+1#P*\$Y(MZI?!ZQKX8%QXN[ MR1Z,.ZYG&BM3@BW H^??,HD1+8Q>B!S9&N3;]3&V H,W>B5+%8,V!:Q1O M=)G*OGG1:HKZI>>^2(=@)Q-2B\8S,C"X[HBJD*3@&\<2J+_;[&L>=#H43V9" M#>W>Y7_D&: >I&/47OH>0Y*)71,9@ZH?CV9H"O;/MKF)$U('A_/I'YSO"(:: M_M'Y8O?%^'7SC4$SG[]JQE.:\6@\_(,S3M%M]<=G3+K>:V8\?]T&,PI..IKW MWL/I3G[HL>'?9,N#T6&Y9K)1]63\ 5[IN5<^K^"O;,509U9]MN&+/KNRUW.. M@.M>Y2!7P%%4HE$L&$J@7L:ACO/OU'J+D3^\P9:N,/K$3R'$6L>P'@<5UW_F MFXK*;V.7"(O8?0[0LW>J GIA5L75&&2V+E1@JDW:KB3N;3#!3G*G*T8B@3WP MA:-:94\VTE )A@!(JZVDH]0/M*VL*H,X0Y%%XK&[ ,UH)AN,9B2209$=[5 MBFJ&Q#_^97 ]L&X&4*$>"9C9^; H>S_E9I])_(-$]Q37'EJET;@;2I-WY6EN M[8- K7NE[P&VGK(:HBALTA:RY2?P#"P4[\;7>K\KEIFGE-"4I.F(H=0+@4R@ MJ%!1XT98<%:0\W=W6L!*"?1WMUKE\)>^J@9@5<^4*5"Y/GN+GUUOEB?/9+.> M58N^8+M*JVYW3+?22ZD1HC$1X(@Z2OTV9HY,&J6OS:7$%Q^PE,$6\P%^ OU5 MR$G1:CK"\.S&C>B:CBR(#EU-%><>*[:@7$=E*DAU5BQ56*_]9'Y_(J:QSTO< MH]RX6OF6V[[_RA=]]ZGU MW7^^^'!V<_%.?SK[?/,W??/Y[.H: 9H^7ETC4\>X2Q@Q09\+X;7;IMB<-%OD M04O&76TU4 EX(#^[NR.O-O*/)^,_@;5]4W4E)"CYQ>&KA-WI'9"&+6JT@T.1 MA^P;"SIX^QXS!"_@@E0W8C][ 5YEXM=V=,U"8-U="!R/(GWNM;/#UUO,O 5Q MDO>'E\5Y@48\74Y^7 MA"U0(T;>8H"NE 68^_ ->33J'*,/!88\(OT)!D:M*CCK_:'([T#BF0Y*'SF1 MD$Q OHN5T?HCAISVK]56XN>5M16<7RLGI :C;-3UI/Z'8':8)ZJ"JS0@5U< M>HYN@G,C<6#TJO[=4/X36P'XAGS0@7QXU<6O"=*/K* ___C++Y=^O:Q=UAS6!" M^0H\H+&BOIC6PRMU);9@(N@U+A5UK3:/-@W8=L.C;>GN?B!/DO.W>N8@GC1G M4=Q]$)LC6N33.W()5U3T)6F_#X6G,_)*J\+6.7<2/+E9C>AGY1T(1 M-F3%59%L@;$I1"X],%:IAVO&Q:XY*2,55=XB8H$$AC \R9D$DCV#B=3;O,P$ M!L'Q%C#VV/='G>EV:UX4!^K&V_G"$JICTB1-#R:RS$SJ-C^/3WX #H/3Q.E1 M!UY306)&$="/!S'7ITOO%PWG\C3FAJ8F%@8G[#%T3G!&!',A>ZFB[']TC2?2 MW #3Q"C59\2(]^-H/)U2,1="^ ,?ATM -,1H'*9H2H[XYQA^2%.T#X=CDN"@ M]\PP>5D1+N9HG.CY-,$ 23I&3_R0[DHU/&0<8P9,G.*_$\J_V^34!K:5VCR* M)O,Q_ZOF43H:<1 CH?_"HR4)K/O#HNX=SP: MSVU"H2MH[.8/,["SA_)829;TX5P:5Q^/HMEP(GDJ1%H->O%>A]&Y66*Z, 3^ M!+]]:)LIM(JR3:_T/]8V-'H),.#@G%+AG\97,::Q\/T9\Q38V>0?EK23J7[,<$GQ"C8V,HR4%[%7SU'L4X-O4EJZO *1H3WH.] M0+55MH0/JR#=5&R*850;1".BW=6(PZA]\.< *IU@ 0@ A;!58?>Y;LLF9K-& MXK"VT+C:$03V9=@OC;2NA3^7R/??F5P#MNTHAZ%XJ+CZ;,5]@,E]I5K]+#$W M <8"K/+9![3THTO$IQFHT#6:?";TJ! XB-')Q*%.3=H0_Z+V,B&0U]]R)VK4 M+ED">$JW32VQF30$6X&/"CUVDG57+E00KZMQLJY<QIE0#,JIC;<5>]0B]KS%E"M-:,J=< >4;ESLD6D0 MA6J)A]-/#3T-'/#@577,H#BU2%60]S;1SFC?DDL0!!>QXBQXPI76_B MZ>.2 3*/0'6.6]\G@M(0CQLUM?B>#A37QBHV'5V97CSD:T*&,JOXTF!]^$*I M &SY2MX:[R6C2F>=X8_.BUYTB(RM0^3ME^O+JXOK:_2,O+V\.N.@QUGH%01I M6''LGY'=.7WF$=?P/D?_X..#=.@D#Y+)9I!2-_83%BY93#K<\A%&9/JYEU1, M%W7U^\*A[#TGGS$A$3_D&8R(T-L_?#A7R]O,_(I?ZO^9K1]_TC\C%TW M*G&-GK_[V7A&20:=8^(1QJFMJ2B56Q&<9/2X[JX$*2$>G;^+YFX2[$:'7Z8APM*A14#2? MBAHVBLT?$U3PQFFL@&! @WN3QO[-P$2G0PQ%C4&_2\#HB#&W?IQBC6)J\[Q_ M%\"V&,,30%%,YGJ2SJV6.)Y&TQ$'P<;TWPD8 M0U0/E(*)D8S%*IH>LJ#3S@75N*!Z[X*&75;;RWO\ 2E"G:T>'S*8^8F.WXS? MT MIRA3+ XL@'K+'=9AP=&_&QAQJR=-8_AI.\:)CF!,6?(+"O=H!?\OTY$TR MX4?R\H$5!>94DKCF>;-H#NL)3P"=?#8!-KW=5'K^)I[YM\WAN2.PP1)[VSR: M)!,"^P+K,&[LF.SR.)J,QNAUC.>NSQR8CY,1EB:-8 /'T]0I]ND4;+TIV:UQ M,@OF.DXQY9!,6+ ,:2&.1U.<*2R;=!2C=BS%TCD=44Q/_3SZWH9H'KQ-H_6; M5S6NO"@\][B1\XV8H(1-)G:=>#^,)T9ZA(9OM*"+M/DVF<5UQKMX>WGS[HS- M",P[)1%F@HC(F!!_YS83N&;?[T"LUSX_Z'6@N,C;+8/IZ",M!<@R"KE2JU.! MLHG+GM3TFX*;W/;?+$A!,DO0W^ B/*H5;Q/=)NS,'2Z:CGU4!$Y.A-G+RAMQJ>B,538Z[S'5,7M22)IG',OZ1,RU$Z':H+ MC/:=5_@O<,=XZC\&O3,S8&?#(5K"6/G"12M)SS&#,XV>^"B94ZWE<)P@@YU/ M1_IXC,5RCBF.H]$\E111:9JZD$;56=BI#_/]=VL)3M/UGM(0*%#LQPY/(^=_V),>5 HWZ\6[RKY) MD*% \KQF7E-L;SK2[?30/IP=K;*QHV@:>SZN>!8#8YO'25!K-HY'>CS!>O$X MQ9*Q)![+)ILHB:QHXEJ3O@JL>8K$,)LE6&,XP8+T^6P45&&E1)-8 MU0M2 \AG/ASI%"A@-E8_5]62K,]1-)O/D%" ]4SY^FDT3$8R.C^. P,'J0WO MBU'>=S4([P\I'F,M(M9E)?0?D!7CF,O#4/B<^$TWG>\^H*X&PQ8MQ"@5K""P M\">?78/%!$R(V573/]GZ+SV&&WD&Z&>L"+%2P_H)*1],2B2:/*6)-: CH\\8 MC870E40CL$*<9?+!1 OZ4$\K7K]SZVC:2;;)'&1NK.? =>8)D 4J23H=17/@ M/C[A@N0'SH%X$LD<]8 QZ@=1.I]TD^\HPDK+&=(*7#X"Q6#81[_P+""&"3"H M"2)-@(8QI!NF 0W#5&5)3 NIR^A7K M2$=&^S'*37]'91^R%O0+\6?P*)0W"G%O6*<$P^MS*'%C L)RMR-*U5X"^Z"[ ML-,73:55+J-L@I@%;&^IZ;6!0_>BP.2?( NC5E;I#W"].OK5^[PB5/U5X)"0 M1&$B+<2-V.;J_6Y#-./#:9EZ%*LH.D IWY* L[Q:*8YD495$RV@P76@9A8MB M%<5F>_1[4R>B2/MYYADYYXQNJH+V:!O/3QCUM\K& MHD1NC\8 =\[^PG96IY@M)BZ?(G^JY;&&S+H-)&7FNF7(: Z'"/JT:1[H7+<_ ME7U<.( ./Y'S+6D\@;QV%,I5KDT7KB.91QHRR#%T6>9ZJ.D)?I'6"(S MY&TW-2P\9R[!-(YF0S2U,VEJ\<]199NA3OP*'$ERT)_+!TYB1Z["T>;KTJUM8#:Q_M6M0M@J+:/>!MTV8A M"Q"-31<)@ -9VGBO=;ME5WG9.#@5UEHQ6CNF8"LO!;L!%'O?1P=F3Y=-+-E# MRP5D5VRV=[W&=)9@G=?YYMY$9+0GS'KZG-U@SGZ&-.1$B%*V2^S-263#J=C##>!^HP80? 7:,:@I8&* M=F4%%7.:A#3P,4&QS.B_4[#0QNIMMOBZJNY!+P)5 PUA\K4,QBW5&-0Y+%19 M9T!JKD[P>%=FNR56F;/OT7[$U':JJL_\>A87U089#[*,15O!0JD=]Z&^OE13 M^[C*&+H]#&A.(P-2-E6ONW-B"ZYHRU]W\Y@#/G:RJGNR!!VPU66.N5.LHZ!0 M6V2F_;PDTF)06DEL7>IO.>+-(*5+'I I_C+U5YQ,@0 -.%35OT)VML9Y*G5H MWDZI]N"75<[#IY:9FZT!6PTF(("B+MCN$G),L#WP/D642/:X-5ETTJ,-1&-V M@I609DB.V+H:RC2.*[HH3:")G(JS6#R-<92@.R_FS*_A>(:>!N6B:!J^0=_( M"&Q(6*,1V&OS&$% BH4/>&8'"@<#RX8&Z%84(:8!-W3?,PGFDAS5/4X>&=X/QFI)*Y0_. M*[R)<*B-E-;T<.3M@QJ[4?)OL(AAJ3JV&/7;I=T=XDLG=!3O: :@+_9\MCE8 MR$94+_=ZQ5TAYWK%C>,^P,9/DBR&(+-(NJTVB::K(E[(\;B74B F3>#&3Q>? MJ3SDXY6^_O/9YXON4V9<-9S3@&E-W+PQIYH7L@>D"EC)78(MTD(#[F@8Z50I M930RTX@^M'0H\]]W&J'W DP'[L3;<^CW#YWU5]2X#AFI(]GHR:N M@4AGOQ"P2/WL?95VUM<]=J_O$R=RM!;97T0J;WR9^(Q-M#8&Q JT'NK@ 3*J96Y)Z^]]9#R-_U]O?JQ?@1>^Y]_>I1Z MJ#_)5&9V*G_]^__CY%\H&4\=?KLZ^O+N\ MN7AWHAB,G$ TG'KV#SM4IV89Y4H2\5S)ARKZLY2M\N5T%%*\Q/ZYH1X_?N-A MQTUC_95?F&NCY&FX70AH&+3$XKHI)T UU+!V",D8I#&F:1&,JNDI'Z,!' MEV4Z3J,X854M32?1*$W4S^1]@(.$P!!3C-Y.]!P=YJF>3^&JD9YCWOE,I],8 MH:1]?6X2I?,1>EK3>$R.T0FYAD?PB/$HFHYF*BQ D=L0RY=NF\XIT P:)/JA M,88% YS,9_MTPN$@&2*@*F*ICNDO>-1@.MFO';;O2O&N,>M=_YZ]2,:PC),Y MA=J2*)YC8E("2QM3U"V9SZ/9A./R,>S5/)DV]@+NF8)UBA&PF9ZAVSG6H&NC M6SU-1M$PF33V8D)U%!0*3$##Y@1V3%G"Y)QA]U[8VV883$/7>X*?R'82 4\P_N"ZQ5BU%YCD,//.43U@J2_]_\U>(B;[GQP1V5$&.739LF M\HGSX%?,\UWM ?S^?]O[MN:VD23=Y\6OP(-]5HZ : (@0+(W8B)DV>[QK+OM MD=WCV)C8!TJ$;&Y3I):@[%;$_/B3MZK* @H@**G?]L6F2*"N65EY_?))&J$B M@JQ"]\4^UR[/09 $=HPP0RG["S?96]>52X&"WY'&EF$X.1!&SFXJ+-EJ<\X) M8N7GL[./?F"D5_1.CS3J&*G4IUVO?>3#TP#R(<+:LHQO2EM;O 0QESB-V4KN M4859FQN*CF]NQV^LM5CKTZ'?HX^T#9XH,F@WX"&\;S#_F4)^[.(Y&"B5UH"6 M4*S;Z.K14A04QI#<*KN:PNVR"?0F$U?Y9>!5[>&29'9SXY'/U'H!W#N>5PST M(6W5)A-[:*8.]:HUG$A8$S]D2R4JDR>_1 1J8$+=856U>0W)\#O4:"*Y3PM= M^EC7V+JSF#K0-J*2PE*?;J]/Q1<2.*GG)M2-/KQQPO?@!_'86NA2I&\NTWNZ M7L$S>,X, G!M'0]2U&J[6WU%UPXEXS(U[!$7ZIX77UT7"#]- +5DKZ$0(:V_ MQ%\J KUZ5LYUS7 ,V"\*%3=/^5O^NP?!39OR\"==Y1-M]-SD2G).T6FRV/Q> M2W53W.:WK]^=J&ACRK.Z8% R8I@? MFI8Q3N%8++>W)F1J4_V(%4\D501A1+51;*:BJ4VR!V[*UX/;EEL0WN*C*:NZ!^WH_&M$8P M;2<=VA,4F:35RPH(B& MTYA"1L2L&0R@146O85+?V<+Y;@.2_YWC8W^MEI3O*U#_ 5"-HUZ.;.%&X@5+ M^ZY-K!8T&I!HJFKO>ZOI:M57>*-D4MOGJ=N'0P1B)?9#')"RC%%1E$KEO';F M<:I$3 XK ^]=K4UUJ&A9H>,5;X&%>H6V%TXY3UF[/-@^![1^3S][4Y ,-^H* MAQ!\'UT('**\XG,;70$?1"^:M;13"HWJ0Q'3*'9;5+O!,ZW^+]5U(#&% #KY M95D/N)_X>H2VT?UEP$M6&^>G%U^NRR6GQ)#$N MO35:3I MRC*E>:)I3)]]9DP=D)N2Q:B%<-I8HP\$PJ]I$1EE_?=090V]=_LX)M@GX_Q.U5U[< M@XFO5TH+762,/H/68T2R;Z>C6B1;!U/GN>P3]L%;EWRD7/))?"G^=,J(\7WP M""B(L652@2(47R1@:Z'58[C\"$0H=YSV?3D(P?6+6NM'H2,&O^1JEC=4H3C:LT(B\0%EKEH,,L<""?L38W>5= [MK5RD_C&M) 2,P MT!+=@B8XBX#1G ^3-+5[4U('801W#@* M@_7KW7JQ(ZQ*B2;\*L+++CA!BD=TLJ_)Y=KO*L.RF:)KRB^WY3O(*V62>QFB MUVPL;E]#'@,NS,C;#D'%K:!,0V!=#5S*EBZ7*SF_1GQA/M9&^-0 G)2Z]BR; M^5!5\$VNZI_WE1T-Z>-GX><34C_PIO8RY_5J:RHS("M>)&T ]T[X,RNNCDV) M7<*1/0)MW3F.(B)"^TQ[]:M>F_I5YAP?^7A$HN:*,9X\H@A7QZ(P7@_BHZHE M^-1BG(C*M38V-'V@R'@GAKVEC6)F3ZCKF^ A'8^XUQ9 RS&TF@Q,@\>2Q+C1 M:!ESU];5:G=U=X-F#$D8LP"+1E9&.8FO/X$ZAFOP'G$F4'0/ <^J1EA*$AA^ M;Q:+VC^<*-E[IYO.=-35?O"HXOJW9JCBO(U(V)XS\(4=H>)?FX KR^\-<(T_ M?$Z&1REB#Q?7[5[@D(E+-%L@\>Z:; P&B .7$"WZJ]H$GY/%QW T8P^U_9'+ MSEI,Z(H#BC(0:Z6>8*[@!I2_B25Y$MD@BYE=(NEO&%3):A4OR))]/#_8[RR<'^BWG M\T"_:58$^N7R(;-Q<;!?A, ZT.^T/=\\&0?[Y3H>F'^(Z=QHU/I>,?:"/E*( MO8/QMT!//T!81UP/)&\,KEPLHV5UN7B?*QRL\(*:62A>1E)"G=SN'E M8 0'E;S8;J\%/XCA+L^:(86O!7-Q1V%/JGX6=R?P\BAQNIO#1?E^HX88T$2)Z+9U5(@0*<28D:7RIC MGA);AON1-34?E]*A(/H]NTGYY>?%?FZPER-KC;NK*V1N:[:HZJSL4?RFXZ&N MSK\C*T012;E'14 &HL$ #<+BPMLP6J^N*4-*04'BO#UX5GJ2E'X?K9*-)SZ. M)!>JVVU6:%S$C?P#/]3-C0$9.!^K5RPB)LK6_T.^ (*R% %4=@6O)KG([A6I(LI4UMC#4,5@:;3K>HI-F0I+@GTCJ@;A4)LW6XR/MAS%\_V"IJ0D-&WUU.AL+3G39+*X ME!8;;8/=A"T;++?8*N%,A@8R<]^VD5B@\$9:DNCL42L9I.E]Q1U$S'*0AZ0P M7E.OC\XVFSNV:L!R?0!M#*^9U!3%E&Z4OJ8NXB%M(HA-T8U1FL:[67 M&L54,F^!ZB&6DF3;Y)Z4U%TD-3)9=>2?6!\D6D8H*L;Y'C5C*]CY%&Y+JP68YB#C ["AHTON:9X>YB!;T M7WB01W=V/H+/*&Q0C1<5 SFWF';HK8%?1Y/[IZE)E:LMCR1@\!L)C8AR;=@J M&30:^:Z>9-$$J-YQFT%!8\U,KR9S-17MD=9(H/$0.!%WM(ZHC,7M>B&!JSBD MQ9JT&A@2Q[NV=M)+ (B&Y:2U.#@?%%79^> #T0<,,MKN?@>A4!"(_/+P#M3= ME.Q@4ZT'AJ; '#5"8^(#?Z)?$807D)%((Z#JP=PF6Z=!Z_]1R;;!FL%K!HV> M0XMJC@/W8.Y]U/"Q"^P8Q3@SH_:OE=.R,9_@&/'21EIE,UUCB-&!(5HD_EOQ MFJG0:*_VC2X;NE E"5 BH1 0903C^1@0>UVBH#V?J#V?H]<\"DTHO.:N&B!: MU DI#PWJ"=X[#@@5$<#%VDZM<8D2-WS6 78D64767F0,2'L?WTI2'JFEQ88K M/Q/E5=\6ZVN.$-!2@[,#\U.8%:-J[7(@88UB*,G:42 4D$QV.XE!QE)8J&N1 M (Y3D1)G@NVJL014, J*=[R2MVN$1:=@%XMRBS(V+%1DGZ5SAJ%#_(Y]L /* ME,V?$1<+_%*YD"]R;[A0L-!X>-;XW"D5QHY;=>AX\]<2@FI/>/C%WH-7>I/'2E,7BV*SX:X\8)I3C6W>;6[0)7.WE MD!J[\15>KBY.T1UB.U@R]B$@,B\Q5TC#BL*W:U!'5/ %+@ZLM+@2=B9;^!O< M7:@5LP&_IGA+@3E>;:(^/B][BG#*:HC^BHRB3RLXZKA]B=ZE-7"MM?8Y-(IP M>@G@"P5P1[:0!:, H(HE^BS,8_O#@G'O*@>_H%:P,31BCY7.G-;GWYX=9D81 M2KN(U@VOZWM,S6\7&YM0>R=-H> +MPLI]FEN2U"M!7K8JF[. MI.AN <5'^-Z3,K7HK8,5<8>[<::IY!G'#UIP8_8]^.X-(3L-*DMQ2TL8Z7I[ M:Q <3$B9PK!E@5(]IU70/8%MRVD0ZFNOLUDW^S?&I; R0Q"2?P@&BUL.7'\X MD@N.M*5027?W2_EBYX.M+0RZ <-![9BB.O2!Q-0?U$^V^FR3X!#9ZXS#4G8L MOBRY"(28J*^DE*]PM(HT8BZR/US;'QRS)D<#(JJQZ$K?LUF,=%L, M<,%]>*:QX\F+7>KE1R64;%_.?NQ9A(^+.D\8],.&2UE+&_FDK?G(6!0O.:C" M-RE'+/V)F]M13JW2)4WX%L5EF.19%+B7G2M&.. ]93V M5W.5FE6I(\LW[5>V'@(FO:+YFP)F+KIR?7H-*UOY2*K^.JLITS_S=5,J:F$P^;<[ MC3OFG.SN(N%,3-$KU+/2JPS-33=RH:QNCH$7>69H$T6IV0,\#GC<^*5(TXSE M1]?^)-KM:R.Z\\,OV.A?UW3CDONKF<1C3>)4 (7M$600-'/4F&U?MU0" \WP ME^3JT>E!+DLIPO!+G2?T[CK0C$E0<*57MO$6V,X.F- VN@HM@^G9V1<[VF:$ MB(J3)XQS5NC*]F<&@!*K?-3&R,LJ@ADFLCJV%67;])65;>V53D?Q*NI>/,R! MV-4X@3?V0)-(9TD*CIM2Z @WCL45L[IDZK-[S6'F1/&V2"O>82;970K&+*F. M ?I]^!6B:FYJ=4T^!XF_0IL-8IYUX51\QB(&S2 ]!SI2U#=44M5U.# UQ?<9LD6=0VZ.Y:7) M0*7X\^# 1]$_VG7IK?YA<^I,0$U@*2)5!:GI[8D];X]8GIW5!6M$AQ:7")N. M$YYA5C_$8"/JARON%(D/@;X.-V9KF_X/<)@:#1N:E5)<165 MR+? 6DA$%C:XFT* T9*)WJ0*W=^H>"E%IKZ"-;M;4W@0'DT\K)2GXT87>='+ M.HX<75<4?% IFA%7(%!A-+K:L$V39PQVN0WJN*,<2ABA F>*D,B MJDH2+:[$.)+.&.[RA_'SH9U%Z0O&@RKQ6,:ZT,QUD($0MHN)NE=:A5X[_\#* M<*ZK):GMV ;%*,1D??E#P5*9D>Z_57;5NP^7"=9:H>7IQB9G8X]F0>D>YI6F M#0LLKDE0T#8W4Q=2VUW^YV[YE4(O%I<(2D.>3TF?J=4L_45GY==$JM9H071R M%PY&X@2L3>@'.[G(I$R!M+Y9,S)N"SSTKX>Q-(.GJ -/JLWBBE*==4>FXWB0&FU=MQ=(AD$ MG,RO-FKA:>U$5V)#XV0]\>12I!S> HX0#694)V?U)K'G3&"\2V6-: G>,"G4ML25N:*@ZQD M-A)?5AMI#2>RLVYVDDGWWPBOC)0!XP:.V WL)K:CRD\VCRW-DEA+7GW9:Z/H M+-8[PJ=OXZH*\L5C'.<"<-MTV@^1#FP;1JRM87TX#/_N%N@"W002EN-7HJJW MB&1$%?^XU*"1G F$="TE'6V91-B,JXHCJSV!=X_5P>A20_ +SI^Q]& &!Y.X M([, RJ#A">E,2@SZJB4#+/*5#9,CS!E)Q% TW<*&A)=8C/)$/1&[#?6+Q'11 M%#)WCKV6&V>)(ID\+QAFR6OO%BM45EFQ@I!GV-85@SH'W)]/X!W8[<$:]\AN M*F/JY224/R2-I99ZD[PLC<*7GK_'44V$)"O+0JJ^S3&A^,W:!IRNW>7EPDHB M$YZNW:U&.-=BMD@*6@81.H\$(=(:/ TX,XJSY@\JZ&FHT>JP(L4HUNSN0N^J M6VV$QP@/U/L<&2^FVN!WQO[%Q@C@"A5C;Q6%*%3XC2F@%9%[ M7]EBT(\;4#,K$S2$_@=. O'- )Z"'4("LD6714:*-G? &@D=>L]1A9@P@QQ3 M*U:UA^5B^1#/7J'<[%3:S,JO!,R6Q=8:!W7%4 EZP"TSA3KT;G,+8.$PW?V M"]MI,#F;5ORHER-['<\2_?PO#L%<+F9[G3EX *-4!9!2KMA<<";P)QKW:K?= M;)$I!@<__,WHD^"G1/0H).Z .Y!'1ETH*O&)A1YY$0D.B\Z! M61";"J%[W&R7U9JYL\%3BB3R[E[;#['7D_J%K34K/2=QXV'/L*8#6PQ0H[25 M-$G4*[8@500,7+V%XFP\8>ZMKCY-FA32JL-*XD4@*% MB6#L(.Q7+/ME]FYZBF*AQM#0V":R6[.T>/$3"(V[KP13\TZ'FL/,SCS0DB@ MC*(Z,Y]GI^/"ETZL.OXX]T.G51[\Q.0 MYO5UI,;QZFZ-2:I8SV 4IRF6I!'$/?;NX=JX\ZE>-$1>QZ^VB!4D]86\0<%:]VHI4*RB_/!.BGZ<(@A97HQ/<>:1[!*V%INR(*>@XG<> MW76,/[JA2!J*ODA2K3-7.GN=V%D6#"%B1$28G EK\T4 MMQM:&-@1KR02T$]'H:=U'BM<6U>[U64E=71_])2#-D.YMDB)F_JC'EQ"V:G&WFY;I:SJF0UL(1NH00<;:! MA&@% *Q8B*",$_6STHXDT)""*U#GX05T:L<-.AK6(F_2;.$>\K")F W<+'[G M3$4Y^$:G@,:PW>W. ^(!=HZ+X-@S:DI!A"SBC^)V0V\L>I5,6" /2\U_3[Z& MRBLJCFGIB0M6ILRQ%47:*2#A1.X (#9VS:'\6CL4&36*'9:SOS8I%IW06M:X MD18F3,!II'145S?V93SGU6HSBM]PGJAH-9?LL1$0SQ90L26&N0-;4D M2=C;&,D^RGUGO.(6F47@XY+8X'6)0B;Q"0U$*E06F;"TFT6,@8O:>+)J3J%2 MGD@10/E=5["5O:U^(,N._/+;:^1I4>U)_BZH/Y)B"[X[S6IE(W<2TSQQS"-2 MHM:II#"^Y_!&.:9Y5O(QC1O'](9"8/;?])EB$"YN1G+$D6:-QG0*/Y_6BW5U M+.','T\X(M@'6:_#W!+BHMM'XO= !H ]F:\B'00NM,$AL"MT$I@]EAUU"*!N[V9\7ʄOOL-)>!KNE +/?[N!L8'BE[/.Y MO05HQ=63%ZH\-.UL6,$)WI)\_.P(**/6H+HF:*7D6%J\4.X-"X\4R.FNV;=* M,E/EH>JCF?R??%;_E#TN!XGT5@J%V=4J)OX3 H0!%_@ YVV#S#IR4607>-^> M?/KP]N*%^QV8P;+Z(_[T8W$;GWQX]^D%/X:W2?2JVEQ]PZ@"9UVB'W&+&/]. MBYM8FP:Y;(!">#V90RM8P] @(@-@#&.Q7I*+5JQ#:YXN6B[B>4HS.%W;#MV1 MY$*XM%.S1JB=3*T-1'135$W)CL%0>.M=M5C>"\=VZERD M9$66I6.KPAGUBL"&(B\\5<@)4)Q(1Y4\7)O]H% B:^-ZJZ.>:ZM9U]V-KIT^ MMONZV)@ A)//%.+>@OYFJ'XR)W^T\,'X%R*@&]/&Y3TJ1)AR%)^C+WB[:R+O MA6L(?.X'_A"+K>H4=V.CL-XO[R-!)HBOI..?HO_JJ[ZGZBFI N]E&3^/RRG\ M,X5_HB\>Q,(TAK>B3QYD@@>1(/@)\. T+J*?"8:!'XS+N(A+.#0.BR'.XTD\ MB5X1$D.<83$RR7@U>>P6;"&>4X/I> P#T_\>C>S>L;D'UI\B2_J!5*+_ U[Y M/^"57N"5 &[Q$&;SSEI(V*H*]&DMI,B7>YP220\NWQ ?RJ!38BJ8U U[CO$H M"8>*++CV86=*=PT?/QQ(PL?]DD*4%F*>P &8CBD]>;U6L&QH.'426?, NX4_ MMXE;39YR'YW5+JGP3+GNOTBA*=.\!VCS+"[3)"TSHL#9&,NAE&4R+_-P ?F\ MH$KO)[.D'$_C%U1 LL@C+OLAS\"93,IBAL=L-L:BU;.:$KNCR3(CK47#ZFY@JL@3[K85@7IL8#Z'TVM9MR MU6 M8X89)GH126D EZECG<9LBT@LFQU@?-&-Z\!(1,&-#8A%%U7-/B @;J0S M#\V1"DIF6%HH9]GH@D!RQ'K+SJ<9%B]"X>*<"EL 9%48(@=V@)>BCKS'EV=0KE MA8L^^&WC:B6<>_";MAKO:ZXFT?1SAN5RTT:74UD%/B!EWKGN(Q_]T^*T2#&+ MFJ.TNBIWH?P8O@,Y7J\YKF=HBQC/D:ND$ZQ^Y9[0PSV!XUXB*X$/13J'#ZW5 ME@AENO:,$HA]R*/'+N;(B37,[M1B^[Z@26 M9BEB$S MG$VP,ECD)F+ON )H%ZA_,DW&8W.Q >=,IL!R4^@87WL/"OA/\:L5Y>\QH!&J MI&F9PPG,L(I@DDXF1-<,%7&"HN0+P@JF-YYA':RRQ)',DTDZ[UMU;(7S%4X^ M4"NFWU8)O<[NGF!Y=02Q6BTJ?6!0KFQ__A8HRC^Y\NGT18!0[;)Z;5_UC6) M?XKJ@=JAIPRECA/HNP )ZA%;%<;.ZQ;DUWA[$J,MG25[.XWR< MS. @_4,#XKF'TND4A-\YD :<.SA(608Z6U'$Z1RNW(DY?]W <$U$P1.J9I<3 MHTO'X4V7DKHY2[&0>M]>O6YV<*8[>.-2>,.;FJ T(A*7%42/,PFI MV.G]#[BV_>J /=FQB-1CG7@^I?0OFTI,1N=[&!>19B;BH34"6IO34;3(QB=? MY'V&CQ3$LT'6FN:H&@%[S>:3Z&R)(3:49(%">PHL&DB&"SF"?E*V[C(OJD)Y MHX9HW4[E.S=@76--L:D^\_,GR6PG:I?D!/[=--EE6 M /<>J_[2 KXINWH#W6*7.&<%&/)[W7*1>T M;&QBXBVL=[215O!V>(4@:>28&F(%L<5X.-T1NVQL?]*3[KY9-G'9"$P$@QYN M",>3ZJ-P$(.EXK;!L8_M\S+@Q.RGR"V*6@R:=^B0^NM$ 5 M/F+0NDDYF249*# 3& D6EYTE:5YBVV/X"U2B,1#N*RD%DM*?(#XF)6B#.:AB M^!&4FSE\C]T6>1XA3>,PL/[J'%5T*L0ZF5-)6OAQ#(\5,[8,%26=\ARNR7G: M1^U.P#VSH&KLS?0V9M %=%$A7#XE_-M6'53;@EL-7B!4DCCJDCXSGBK<\5DQ MAK^R,7+X'"0.^ Q:)&YPAI\S6 1@:Q/\G"/+2&,#OK:(>'WM1,R$:<=349S9_'Y3C) MYVE!F1SLP !-G&96_$?L1A<];'2Q'ETTH;&5S^,<. ^<71!; MRVA2H!XYB?,),I&IR*/&2*N*8IT (9>3C.3.$MC3&,1.GXX$.COP[K,8N R0 M>$:5L\=8C;E)DAW1X(-(W+U;^Z'G8:-*\-+SRPVY$* .XX@MVJ;12%701:AV M4-,10$65]I&+UEQ< I]_@(;+@D3X^ZGH_>\1.BI.Y?],_L_CWE]5I"FO ]QL MC3*JR,3G=..X#TX#4[H8ENO.)^I#^ZE(%9QT.Z!KFH%@7!9.TO+^*H'+!C[+ M_%L[^BS&BNO33$^ &O1'70(GS_3P2Y39;.-N@11U_'1X(N@&S:9^7ZUOAGTB M3=J0 ;G2>[$DQ*X'58L97)>B]\E11SB-3O#>#F M<9.;2QY9Y!5^I#@AAU^[L'PW'+87&52$)[P5_,W3AZWSE\!MH"M%DG41=0/^ M0 IMKC_DLY8\:[![XE(+@UW^NP(!@7 M91XVF_O2 YM*R+86L-*T9',8#>I9-,#9'[C+AYLSW[7@U8QHY3/D M0J9K^S M^3SPEBMBIM^;)Y/)-)XETRR-R'*=3<1R76;C/FGKG<4J=<4&2:GGM1]XCE=> MI:SM];7P!)0M-%:I YESF#8FG]36MT.AVAPXW+"V"6JX$M->/P5JQ]Q\)EP] M:]OE%)F^T\OGF=25 M91NSHFJC5LR:9/L3>7R!W#\18-I'!:3&.'VM;R*9[Y<*(TO=_.W?OQ'HFODS M^G5+C,1,K7[)H&S A0/FN3%HU&0\S>>C\3R>3D%$0\ELDH[&8PH)&(_)P#)* MR^AG09TK"_)G%=-1D:+M93;/X+L1FC+0S@&_%*-Y!MHDC>)DGB;9'",8\G*4 MMN6D$Y =TPR#!K"7 J-:KRO,(GYYCHM 931/,HQZ@40+")IGZBGR4SXY8@1F9!M,9&AHFT]$$33X@G)+D!:/)"K3(9!384)2C<=L5 MX$B4]]-CHV+^;V-J^J1S #O4EC-(>BSV#+\7 JI3AO@H;(AO6EWZK.ZS"7F\ MM&0??1+ T@E2PS2UWS<,\6523.8H"*''!FAF$J'\RPW";_.4&<&\)='JU,[. M.^VCC57!HZQ?"4FUM][3?B([6:1O$PJ-HFD2G_DDYQH!'5E$TLL(S M$_##=]B,#(UP2J>MO<$@11!CUN(K>B7P?D6SLHFAPERJ%T3: M9A8XXCLJCV;>">W%_(U[7T[D[^A3^YB?3')R M66.!UN?HNIZE9%?"YW';LRG_.H$_H[]CW27*HY2@*FQ!TJOO8QL1:WGSF$:! M[#5EVAJEU"I28LE?8#?BH,'$BL6&P/2!S< 2EJ5T/L.WTODTIG' E9#Q]]A: MY-14!R?CHJASN&GXK6Q6Q%A-XWD\F>!W%#YEW^T"CR&'\2CG:?$N6#;L&%.^?##$05I M*SZ9I6/>'EY(..TS6LB2U\(LO/G_>=_IS";8G3ND64GS-&<5B:9H!TKA*;3! MGC0N0L3'[1P'XRQ+T"&F&2E%WN;YP6L(\9#.H?P))GCV4PR8,.X MC X]<&U=>= #RV#2VU4\I::$N_\]YU?N!O:Q[NG6N[=WSK>2^)V^@@L_XQN*B[6W$3X\OCH M?O$[W+-*ZQ%HJ(P\1Z^KQ[0!5)(7)>=>!)L!UL)-.,,8F"F&I,R K7#H:SHN6_9@*03Q;;'T%L0E MRY%(@=Z7977#>9A2SP.+:?;/.&C^C,C\R2BZ MYH='[DU[&:026& )&"S$JRD8@;RZEMI6>#0IJ4P20"?T_W2:A[M1C9%_!H.G M*V-!JO?;6ZZ;1"6P8I#5,E$YPEO76Z>$!H+J*P^H92Y[R]@NOZPVJYN[F_B< M"TLS_!%PU?M0G+.\'E@"%=L*V0+N!/+!5B)X&,$V8=9G(E9XO:0 MW!N1Y0;WY@6CX_NCD)+8S=%T%*2)#OB;O'6H30X:#$YPH?Q[A\5?WB/[J(F6 M*I),O.]H5>#@>7:<%A22PF%4P'9S? 1()T4NFR-/GO#/*27:(*,=%W3@062> MH5670ZTP)W@^S5 , AY>/@HX^Z.Z8FL*ASV=D$[4]X:-Z3F9%'-K M^U+EV9B@O/VMXQFE%'.S8M?3-5T;3Y],.'F1E!+&4?+I176',O@L:YG5&@?% M.R"UI'W\ZA-]DVI:QC.:*=VD)BR=YSKL14]FN),Z&0BQT#QL%O13>?="$3S# MLXS%E)8<X;!/_AHDI8M/TR&-*] M/.SMB(*2;Z-2FA-KJ1@AWU .QR':WUW]?KK:4*KP&I/_:[L>[+R[^M^[E=%3 MD)0XL)A 6[Y5(*N\WFYW2?S^_7FTO%R87_'+^/\M;F[_(_Z9D%RN@/K1+PEBXT#3HX,>"F-$7'$5='%4?P*FR/CA61NLR\6RR'KP:N9HN<* M2<:':^<4:1,,[PT^!OJ[PJ@^N=XE.+'-VDN36?F1A: M*A%7O^17LUE2 *N;4/9;GE%D:@9\+YN#QC6W3*^8)M,)ZVT%_5^"V$%.HAPN M\ZP0^6,Z9$&GP06-7U-$>M^"^B%M[>5E#U-TMK[]MB#,C_1E\9(ZI"F3^@EW M;SIF56B;B*&?)'-836H K9E:"CK#?;>/YRW2F7YMC5BA(.YE];9Z464E1$2"'I8T= MDUTNDG)2H/R?SEW((0AJY01]1A/8P&*:NWLJGX)4-24),)P>*3H<"*_\^R=#2UY2N [78& V(D'8$.MV+U5&B>+@- MO9GSC7!Q>.Z-!*71V1)*]=S>[2._1XO-19MO<,]5*..;5^\^OSZ3.'-,$\$K MS$ \(V/"=,;+Q=7O!G;?X5 BZ[7M>R&1$<>9N&4PA0 : %.:P1$9EF+ZE7PQ/1JU5PE$!!H7$9*)EIRK_D M3,M)/AU';Q8U1K;BO\ =TZEN!O6@&;"S\1@%.W0HL"\@ZSAF<*91)P8EB1SP M8U!_$*9A.HE/"O1B.J98))-Y+B974L7FE#'^#%.!QA3N/)VW4]!4C%,'^KN$ M>-(*$WAJ ];@#(M'M;&8/_O5X_Q(SKTIA%>3LLM-AFE)63*;9>A* M+C$X9CZ;>*ZRG"@< T?@#@)BG(\G<5X2&I5-_@1U2V/FU[0KM/ZG9CB.VX/)9[&*1226=DB485*BBTZ) M8"Q//3/2D9%_"(=>Y LK$O -/YAH0;KJR/'0*0&3:9!LLSGP9(H.V=(1<@X+G*(- M*1O/,= B1S-3.A]CTO%LDH7H>9;#.!4< 0JJLZ,I&^,IQDS,A%\%_XV9QDOV M4X-$-9WG!XG 8BA!&#-UN9 MD:6,J-15_:9F5YP,SBV]"$*]K]DYN0QR,UVE8#2EF99]WH7^]<7&GK4[JTUO M[C38,.U!7W5GNR.8WV0>SUC+GF<9?4R99>FQ)*8CB EL ^J%&)$'GQ"( M"XBRP%!I28!GV3TC1EA0V-*,_L?4]\*FK$]@US.3IIZ.BB9G"H3EQF\QG!U= MJ%3IU3/V#DY4NMLL[I946@K$R)@"Y+U:<]\0:!,#0>&UVX74&%AQE;JV]0\] MDQRI<+M>7%&8: ,L@VM"T U_W)NE!=LF&CGNY8+-?G:R47BR4M%@4Z&O"M05 M<@PNR87XW2;G267=2$H]@B*-]449 _GJVPJ4L24/R"\SA'QA3T9%'FK4O4)V MMD:%9D1MO5-1>_#+;<7#)QSKW5[J,?@38'>;JDGMO RF8K"G-212R<(4IV=M M.%HN]HL76-;;#,F1XW4[&*-YOEN(C+-4]$V06%&I8TP5]).AA*@!$>$;E&DG M;85! M_!TV:8\E>[VR86[]3^QJO!CD?_A427'!4,.@^R\&G>%/!JMSJ0CD?VV+NO@X M;R_NCP=7%*VZG3]V^]TJT=8+R_[\;5?YL$A2PBE/X[_=@4B3CV&:MWNQ=HRU MY4.,%^A;:A!$/@9R(%,:B!]PQ:'@E$]0],/++@=Y3Z!(#&ZA@*O L5X!/+\&*D2_J%/T-1H6O;39_NM M'-\J2%_ZD_8BPY3RDN!"9B!.SAG4 D1>TM= 0$EF)=N'"/(KFS;V MX!P7^& MNM,LGJ' DB+X%PID>39!/,_&7I3D.2V%?FZ$:AD); MAG^1U)>2UL1[@12_'+#"0"CF']P76*M>P/K3^,Q6Z/4YPFM$]%VWN "L_,CZ M/=Z+9^=3]344I8$CK^,/"%Y'OG9N^0SKM^@Q_/,]V?LP.^"_6W'I=[3-Z+*S MS+[FWN)_Q1W]&J/B/W\A(OEO>-)*4.=8[F6S%Z/PQ:K^W3X6BHFW4*,.0;_Y M6#H>C\;C5D3] P/,\.,'JD'80PGM#MJ#T[BY>^WXR/;;/<=1&>6[6BR#6U4&MVH: M_-;'(^[J)_AJD(*#]"#8QJ\9V_B3QC;^1;"-NWHN0NT)^C&UU[TVP0.&T10_ M"SYRUYO! QL\VP*KW'F20N^P!<(@>1JZZVYD'ES1 ^4S#EXU\,1OGU[')\]: MEPYH&:-XS)=.RUNB?VRC:52W([3$!'\,C1()P(7ZND'VG0I!KS-QF'!RW[Y^ M=]XZ:@U@G];9UNW%<6F3M*N Y:1:.E,BMML/UE\4?%*S9U;PS]MW5%:8?KE?7K44O MV2#1:EL"0;O:GH1?LY+#A6=,5"M_:-"@;#ZTY0-#GG4T;.$Y?V5XSG.!YSQB MT%UC'M+T@5&GU'2+D_C&5_HS_I6,KT<,>V K!T:8A2=O(;6/(L]$,)ANN^#! MZF]8VH3%:*GV>EUAA/TULIW@2!08^%L-!FY!L8]8LJ/:.K!P>7BX#KO]B'&% M7SHP >D[M5%[WKEC M&GRZ88>QLYRPUO6>D3EMNKUZ!^3QK[O%S5&K9[%VKQ:W#/X\3%RT+.'PD#]5 MFQ4<:E/G4NHAGT''U4W??3U 4?!2\U^;U/S0#K:5A_@92H^?C1FXM3+#V_XG MYG&C:P 3L=M'S59VE?RSUI'JJTC7\[!?FJXM;)L*=2W^P@6P.T83JB!WA$IV M8%71P*/W4M=6K9'UA\N@[4 &7=WB4O>H5RVA6L6(4L8PZ@J2K8#+!PO,/J&& M4-PGB[!5#G;G?0Q6EFEMFA4D)1*TT6U0B#65JC?5 M'QB-*);S5FE2A1JF_/3>]4W+@:B97UN=-$J\MUJW^>,G2TG??D'Y(5Z Q<"7 MEJ$Z<\,H^&FJ'1Y/\68T%"]LR8>B:LU54O>2]>L5$#,LU55E 8M,FS_?P2#Q MAY5!33(%VTBO(P!S-S-U+3Q&/3M?K*]$6^14KL.C>?(Q/.T6'UVS\G@JR.-? MV&M%I?[:VM_..4OZ3%,MM.Z_W6VZ?]3-MGX\N(3'EM@[?E%4P\)BK)C8Y^I1 M[I8 )VL43>YZ,F"A)I?*DWB$PI;IIVO_"*/TTW4:M%P_7?-!\_;3-=\P=S]= MPX=LXD^X0GW^OD>]])1C;/KJCG_RZ4:C/(M'//*4JW& QSYIL8UM>< #K M1ZO#OW"B7&O-]%;\M5HOT:XLU5KNV5["_*!/'#+O_1)ZKX,O==27]&FCJPCE ML81AVDGBCVO*T?::ZYN:'0&_>.:]2#%8X0,TN(CC41W"66EUAPT^VKS<:5IK MK-1C-O-/+37Y ,E_2(W($(=QT!O='D\/@./H57NBH]V1(,)(3)8HVZI@9SU) M3VX85#GR^&UQ;]+I>@';;HV7EV%S8; 2X^%V*[9!=C2J*P*J< =,RD>GZL%! M'7B_OW,W6#CQ0Y:@^<+ YML;_."X%]OFRDZV?7_Y.2V]CXKM#>NQA\I,-HI$ MME:_H]YK*ZVF>XQT78<088XY+H<*=#(?[*K1>?3A>8L08=7I>XK%:64>]5YT MP>'U$75/G<6_]!<6/>![/]KM_0 _=(N%2'I0I^%AV!X/+$OI-O;0%:4"F#O. M'6]YW+7EN!/!>Q;]1;C15F;KUC4<#EI+^+!0BU2"LGG?7SY 5'MLW7C(P[2T:VQOFHFI%/,CQ3,[*U9935L+9@<6Q[?>NT/@A*W11?=^R]U&>>FL(MC-2$:]NM-;R\S=R55QN M=SN&=+I:W$(;[4(RAX;ROMI+-*D\U4E=-XQ1]N@C[9[XA)6E4"^#EI^ -51_ M['F(GOA"$B'(G2 ][MI7"=U<11+]V[^!+- "!3ZR"_BIOX,6/#?NSN=OJUW' M(AQ/)^8JYOY:DHVYX_GGE@S75<;LU"]Z[ 7=U:U[EE)A:0:L3HURUP%S7ZCR=<^![-FY)ZUD_0 G MIE]RN9M?VT.+7?ZU6I*B+K7P!B4Q#C$W.86W_O1C<=OWRK3]2M_CY8 $RBZC MUY#KS"Z/&D_74KU>U5?K;4W^L6$I_C4L!J96AQ<%\:")6A:U[4Z;#CK#&NMO M\5M,:,.7JOAGC$>22I.&[XZPC*MAZX3]<,R@Y#\N.JH^5N@J[JA )U@Q?SK'_'&Q0B<-?G?/F[AI('D+3H&"D\< M:MQ>S?[PL,5Z_^T*CZ:!*["UW<6O5YD&*1!N=7D7C.'0<35A](=@.XA6V%(H MO;J,H;KS@&QPQH/_EXKX-0F$2 M-(>,3V=0O2)3/!\IHMN^V&Q8)\KJ8OQ>.,]P=2T30_G_BL.D\C,^Q_8:A0;, M\PXW"4TY^FLVEQ]8BO;LSKA*<:='OY==J&GS*G7[M-))_.%F Z2$>:9H[L<[ MJ/>J<%H"%_#3OE:N9J %C->$ MAKKMVD&^++D6A":P1!&T5[BWXWKC: M(&,&<6KN&6W>Z;:"#2IG>OBE8#73SHO"6PAKV1NTK,HDK>O&>F4X95&/7L+P M^+I]K>M;7%+,4E:I_;U8;WU%/9P^,^8T7!3N@E5MUQ_#Z'5Z$;IGFYP%R MCUV,[D?""]+]_/#IM-;G\8V^O&,U:3BY'-OR$V]JWX"?;CF.6.D#?(DYA7?\ MC87V:+;,;0U1+K 05I_!5/(R/E--Q5/,X/B^(DT26:;WX_'^$.;B+<^A8.H% MC5(=;:B1N$6397Z1,#ISFYLSW$/ :RHX$ ]HE+V9*%MW&K*]]?2=>'0]6?,9 M]DM&1@%E-? [#9 ^<>@#^+2<+5A^\[1N_'.@EY@6;AK:;FV+8<"%-MDUGSB M[R (DT_#Y"[3K<;^F?O8PL@T7V-C!)Q .'ZXO2N\V%I[;SVQJ*)*NH\!UNE^ M&!%AN'HLSI6R6X/I30,XR*,\T$ ^RH(- MI & 3!Q7^\LLT&H:GG 9_#J;A-K(RM!X\R(4'M4XRZ9*>'Q"HW&PPZ%&_(Q.R*$64_V8.15]23.LBQ.&Z"MHV4^>:_2"]\=TR M3.(EP6%RT/@_#A];',6 ]KR5>=^M3H43Y]JK8M)Q<3NP?/4&=)QOJY8_N&/. M/?I<:S[]*J,FL ?[@;QV>L& V@LM/.\(.I +$@_!L:]ZEEMEGXJY4@R5B5DP M]@\RUE%V8N[^%67W275D(8 M!M?[6;V\O;XF<(2@UT=W?]>Q5.Z24K-1E; /T!CGBGG[@,,S>WHTQ^K*.VLQ9!.8UNXC M5%*C9R6.2:T.>/_<%Y]=[9X#((Z=*QFXE9L5!!/KW,+[)<#]?WGY+O[K]H9 M,*^Z\R?^=O9+_.[51WB4_ -UTOMXVXW.D(&V@DN+V%=986A'>1F3= MI;R*55'N^FW;: I;[5V;/!$\&4D@$N 4SK@%C%06Z;E M8"^J+;JC$2ZE0G,MLD^@A5N^]3%HM)V&(C=HN]G:@^ ?:O8]M,M/A+W@945U M#$4B1@_B,1CNYP%CALI+=#S8CKCH>C!MZ\/5#?EQ/MW=WJY757>"E$M]9@3M M:UOQGI8@8$"[8FLF48B2_RH.0(8MK'Y@6>[@[7IH%]]2_3V;64C(U,867@O< M4&,('^P0Z&EI5^; #1P?>N\/HSV F$VZX0%\P9CN=QA! "/X@.GR)@J(AX-! MG,CWXS<,/_3AFK*#L+P8L8E&[_Y<[%AZX6SU*[ I'?-)2)%M?QNT?;%29R*V M=]4M%]SBFA_5%9N1@MFH/6]V":[,/1R5"R_S2+.C'V,S5.%I!UZS"=#>.="QR_QGC_X'+ZTDZCQ0.(@2V*ZT.HZSMNO,PHC%D3*"]TW9ZQ+/E@6?MS,Y<)=>! M,>X&_*12M9;_%7=UY..>?M_RB>9 4',\74,M7YD%V# ]- MLW1+PPY8LWJ#R-5"69=_D!\QK2 ^A&E-.7G"#3X@E43*68?<.7@Z M7910F'%:.>%C*'M'L/U"QBOQ/O"VM(;U^F>?&KNBPH-1[#N7#U?[D0VA;_?-/'5(0QPY]#(XF&:ZF H/P%2L]LFAZ-E! MA'>VOOVVZ/R5\FXDM;(-+? II/:=;]? +%8];6*"9%9V-4H%58<-O=[ONO.2 M"9XZG75U _,F=N?@EL^WO?HOIWUFTE[9$G51OSW?XK_2)D87OGN7Q.]'[T?G M_?233KN:I7+4?S('Z09!\8EC,(L)8:]1\*T3#R2KH;LV@>4R7@:H3@0Q9I?@ M >AZ_;LY1+UO#UA+I]KXAU-$D3-S8S53_^#WNQM,93B6;Z, *CF,.I*STUYD M8&)P (-#S53N)B[]N9MXN00'?NTU[ 7FA+= SN>QU&ZVI6:#D R\ M#8%U?-D5T]8CX-1"---\YDNU^OJ-P,*^5X1K[E[ZC4M8O4=5^N1^U\:"G8>Q M-B0XL^S 0>DHJ-2UPJ[:_(54-?=K$PRUF@YD(8I5):IOK[1E7[@E2H ?"1V; M+TVR8@ZQZ'3D4F ):U7)A4R8^QKK1'#-ED:8.T?\2,F+!9I+KFRX!GGW=Y1S M?"^W^2_5_EO8L-&,J:[^$#,765>OI/:%M-Q1:-L^ME7>__\O\!4$L#!!0 ( "N*7$[> MY$3T1P( %H+ - >&POU6I@*253>+,F_K^ MPN.$"AR'HN9W7%_VEEOKF%7+CY,UDXC^=W^SC M9VW@'"/'\2&-<+"XQ-ZODU[XAWE-;(]Z_GO4/V#>(UX<(!Z)#B1>V42OV]4X MS*08-W>&'6"8"0>T)BS"MX31E:(V*R.K9A0/G MV0/O>#@54K6U707WN^JF[P5ZSPJDC T"I]@!<5@2K4&).^.TDUOPNQ#J[.6F M- IS13;!=(['A'8P1592I:"&,@'NH3ADD%DYBN:%';4L/1O46G)CI)3D4I!6 M0Y_1&88V <8>[=?P.=OA;C+DYM@C\3&R*GK3K+HSQU/S6\G;;(Y[F_8X7E32 MM=3O:[,H^:7W.0;N_\^[ M_(\5SZ[^7'+[K[(O^ 4UVMYV B+GIR!R<0HB3^!.SJ[_LD:O:XU;_7>G^PXH M6M64:2HZM05-4W!Z[/,GPO?V7<5V>N#8A V])BOST-WA-[DI9*1F^L$NL0U& M>+0_6N'!8IBU'"@B/-J?(*4UOVX+CJ_I^!M02P,$% @ *XI<3D]] (MW M!@ L3P \ !X;"]W;W)K8F]O:RYX;6S%FUUSFS@4AO\*XYMV+[*.,0;2 M:3J3YJ/-3+?--MG>[BB@.)J"Y$K@-/GU*^$X.3CXG;TY\54"QO!P0'J.=.3W M=\;^O#;F9_2[KK0['-TVS>+=>.R*6UD+]Z=92.T_N3&V%HW?M/.Q6U@I2G-B/A#UC**W%] M.-H?1:)MS)FJ&FE/1",_6=,NE)X?CB:CZ$99UUR&:W='UDJK6CW(LMMRM^;N ML['JP>A&5)>%-575?2M\T'W)7\$][?DA;:.*WH&-N/XN/.OA*-WW)UPJIZY5 MI9K[PU'W?R5'_B[&Y#:Z.*S_KH+XSOZ?,)J;&U7($U.TM=3-*HY65N'JVMVJ MA1M%6M3R<+0^)!*ZC$YUXVFB<[TZE3\VW(N_]'FYNJ_&1^P9-K+OE/_ GI>3 M ,X'>>RW3:5*?_4R^B@JH0L9=2%W!# &@/'. *.W%X) 3@'D]!4A+P-$^(*+ MS$WT;2$M@4P 9+)#R']C CD#D+.=05XVIB"0*8!,=P9Y+-PM@

(!(#K@);I4MY=.%#62A).\7) M/NJV]WDQO\NEU*V,OLO">.!-H4"C,"OE7"^E:[J7C2(AATR8)>)S&=\->_]V M*O[5JD7X J5#\I@PV^.3,>6=JJJ.[MRG0'H>"'K10]Z8,(OCB]'SO2MIZ^A$ M7O>BAD0Q83;%F5 V^B$JWPC^DL*U5KYXY9 B)LR..)%6+47(CEWW7#_+%)$D)LR6"%+]>6NJ4EKWIFL:S3UE0VZ8,,OAM%Y4YE[*Z*/4\D;U MGRU2Q(39$>>Z,+6,KL3O7B.-D1!B=B%4G>DO1.CGKJS03G2CMQXA\D+,/M2H M:[7R0MXR4$3,K@^;LT=LK$5*5/R@<44I)E)/PJR>83KOV&CO%1!9*7WO!0'^&AF(B"Z7,%AK$?.[AZ?)!9*&,V4(PFKV6 MGB$+96SJA='KY:U?:2*7(0MEKUD,@I/:&;)0QFRA#A Z68R$(9^XPCF,A".;.%MF'Z_#@ZZV5(!\A"!\P6VK+R=MW6*2:RT &SA?!: M#_IN'B +'706&G<'NP_O2S^LTK+\ZB_A_/Y"5,6%C<*?<*9)G,S":OR;MJJ. M_;YO^HL187]WCO6OA3_\!U!+ P04 " KBEQ.[\T8:\," "Y-@ &@ M 'AL+U]R96QS+W=O\G'- M_[-]M]\?M_E[M_UUSI?ADXJ_&U3F\R"9#Q)ZD)L/PM=;@-["UUN WL+76X#>PM=;@-["U]L!O1U?;P?T=GR]'=#; M+7!6@@Y+^'H[H+?CZ^V WHZOMP-Z.[[>#NCM^'H[H+?CZ^V WHZOMP=Z>[[> M'NCM^7I[H+?GZ^V!WGZ!LVYTV,W7VP.]/5]O#_3V?+T]T-OS]?9 ;\_7VP.] M/5_O /0.?+T#T#OP]0Y [\#7.P"] U_O /0."[RK1"\K^7H'H'?@ZQV WH&O M=P!Z![[> >@=^'HKT%OY>BO06_EZ*]!;^7HKT%OY>BO06_EZ*]!;%Y@U0<,F M?+T5Z*U\O17HK7R]%>BM?+TCT#OR]8Y [\C7.P*](U_O"/2.?+TCT#OR]8Y M[\C7.P*]XP*S@FA8D*]W!'I'OMX1Z!WY>B>@=^+KG8#>B:]W GHGOMX)Z)WX M>B>@=^+KG8#>B:]W GHGOMX)Z)T6F/5&P]Y\O1/0._'UKH'>-5_O&NA=\_6N M@=XU7^]ZHG=IFS[O?@S]\7(H]R[Y9_$O:R9PE^'CE.^?<5OUR_TG2@_C+MG< M/N_^3[FM^B?"3"O*TV]02P,$% @ *XI<3O& UI=( @ C4 !, !; M0V]N=&5N=%]4>7!E&ULS=O?;ILP%,?Q5XFXG8*##89,36^VW6Z5MA?P MP$E0^"?;[=*WGT/;2:LRJ5,3Z7L3 L><\X-8G[O<_'B&J;/=O,;OV\E_B N2Q9=C[.+CM4T2 MJSX1;YCP^L;3>;SOVX-UKFWL?T4;M]NVMLU8W_?QEM1/SIK&[ZT-?9?ZO7&V M^1Y<.^R>\]X9%[Z:/C86QT[\M2"]7H[PV-GS >;*)2>'N"WLN5%SX>DS>]? ME]U0C\XN)Q>K+K1G'B]&NHM5+TX++_F(]K1U&MN\:7AL?;T?]M?H#O/WVH@2AB)I12,THIF84 M5#.*JAF%U8SB:D:!-:/(*BFR2HJLDB*KI,@J*;)*BJR2(JNDR"HILDJ*K(HB MJZ+(JBBR*HJLBB*KHLBJ*+(JBJR*(JNBR)I39,TILN8467.*K#E%UIPB:TZ1 M-:?(FE-DS2FR%A19"XJL!476@B)K09&UH,A:4&0M*+(6%%D+BJR:(JNFR*HI MLFJ*K)HBJZ;(JBFR:HJLFB*KILA:4F0M*;*6%%E+BJPE1=:2(FM)D;6DR%I2 M9"TILE8462N*K!5%UHHB:T61M:+(6E%DK2BR5A19*XJL:XJL:XJLZRO*.A_3 MWK3#OY+\',?#RWPQ__7I]C=02P$"% ,4 " KBEQ.'R// \ 3 @ M"P @ $ 7W)E;',O+G)E;'-02P$"% ,4 " KBEQ. M)^B'#H( "Q $ @ 'I 9&]C4')O<',O87!P+GAM M;%!+ 0(4 Q0 ( "N*7$Z,G^TV[@ "L" 1 " 9D! M !D;V-0&UL4$L! A0# M% @ *XI<3EYC,FG. @ . L !@ ( !]P@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *XI<3M+'&P\8 M! ZA$ !@ ( !:A, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *XI<3G"VZ9[G!@ #24 !@ M ( !W1\ 'AL+W=O*0 >&PO=V]R:W-H965T&UL4$L! A0# M% @ *XI<3E?K/T2U 0 T@, !D ( !!"L 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *XI<3H;O M\#ZT 0 T@, !D ( !QS 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *XI<3L&ZUYRS 0 T@, !D M ( !BC8 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ *XI<3HC(=%2S 0 T@, !D ( ! M33P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ *XI<3H1$]SRT 0 T@, !D ( !#D( 'AL+W=O&PO=V]R:W-H965T1% !X M;"]W;W)K&UL4$L! A0#% @ *XI<3A? K&"V M 0 T@, !D ( !ST< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *XI<3MG8T7ZS 0 T@, !D M ( !M4X 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ *XI<3C@?)0G! 0 -P0 !D ( !KU0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M*XI<3I,@S9?/ 0 G 0 !D ( !GEH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *XI<3OELF5FV 0 T@, !D M ( !]&8 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ *XI<3IIISDH4!@ >2< !D ( !LVX 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *XI< M3D)M$:4+ P B0P !D ( !+WH 'AL+W=O&PO=V]R:W-H965T! !X;"]W;W)K M&UL4$L! A0#% @ *XI<3D@U]";, 0 800 M !D ( !1(< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *XI<3NRRJV[= 0 W00 !D M ( !X(T 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ *XI<3O%&+G+> 0 9 0 !D ( !3Y4 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *XI<3BBI M/^TC P Q0T !D ( ![YP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *XI<3K-[EZ&# @ UPD !D M ( ![:0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ *XI<3A(]&MX5 @ T@4 !D ( ! M**\ 'AL+W=O,! B!0 &0 @ %TL0 >&PO=V]R:W-H965TC@, %D1 9 M " 8ZS !X;"]W;W)K&UL4$L! A0#% M @ *XI<3IW+$U^4 @ =PD !D ( !4[< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *XI<3@8&W)RN @ 4 D !D M ( !N,D 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ *XI<3G@&?HB\ @ %0H !D ( !I], M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M*XI<3OH\#Q18 @ 1P@ !D ( !GML 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *XI<3DB7F4WK @ 5 L !D M ( !P>L 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ *XI<3@W%U%J3"0 JCH !D ( !9OD 'AL M+W=O-D" M !H"P &0 @ $P P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ *XI< M3E'"5[ # @ 204 !D ( !Q @! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *XI<3D]] M (MW!@ L3P \ ( !3,P! 'AL+W=OO5 0!;0V]N=&5N=%]4>7!E&UL 64$L%!@ !E &4 M1L &38 0 $! end XML 108 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 109 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 111 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 303 450 1 false 110 0 false 10 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 - Consolidated Balance Sheets Sheet http://www.installedbuildingproducts.com/taxonomy/role/StatementOfFinancialPositionClassified Consolidated Balance Sheets Statements 2 false false R3.htm 104 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.installedbuildingproducts.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 105 - Statement - Consolidated Statements of Operations and Comprehensive Income Sheet http://www.installedbuildingproducts.com/taxonomy/role/StatementOfIncome Consolidated Statements of Operations and Comprehensive Income Statements 4 false false R5.htm 106 - Statement - Consolidated Statements of Operations and Comprehensive Income (Parenthetical) Sheet http://www.installedbuildingproducts.com/taxonomy/role/StatementOfIncomeParenthetical Consolidated Statements of Operations and Comprehensive Income (Parenthetical) Statements 5 false false R6.htm 107 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.installedbuildingproducts.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 108 - Statement - Consolidated Statements of Cash Flows Sheet http://www.installedbuildingproducts.com/taxonomy/role/StatementOfCashFlowsIndirect Consolidated Statements of Cash Flows Statements 7 false false R8.htm 109 - Statement - Consolidated Statements of Cash Flows (Parenthetical) Sheet http://www.installedbuildingproducts.com/taxonomy/role/StatementOfCashFlowsIndirectParenthetical Consolidated Statements of Cash Flows (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 - Property and Equipment Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock Property and Equipment Notes 13 false false R14.htm 115 - Disclosure - Goodwill and Intangibles Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock Goodwill and Intangibles Notes 14 false false R15.htm 116 - Disclosure - Long-Term Debt Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsLongTermDebtTextBlock Long-Term Debt Notes 15 false false R16.htm 117 - Disclosure - Fair Value Measurements Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock Fair Value Measurements Notes 16 false false R17.htm 118 - Disclosure - Derivatives and Hedging Activities Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock Derivatives and Hedging Activities Notes 17 false false R18.htm 119 - Disclosure - Stockholders' Equity Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock Stockholders' Equity Notes 18 false false R19.htm 120 - Disclosure - Employee Benefits Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsCompensationAndEmployeeBenefitPlansTextBlock Employee Benefits Notes 19 false false R20.htm 121 - Disclosure - Income Taxes Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock Income Taxes Notes 20 false false R21.htm 122 - Disclosure - Related Party Transactions Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock Related Party Transactions Notes 21 false false R22.htm 123 - Disclosure - Commitments and Contingencies Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock Commitments and Contingencies Notes 22 false false R23.htm 124 - Disclosure - Business Combinations Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock Business Combinations Notes 23 false false R24.htm 125 - Disclosure - Income Per Common Share Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock Income Per Common Share Notes 24 false false R25.htm 126 - Disclosure - Subsequent Events Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsSubsequentEventsTextBlock Subsequent Events Notes 25 false false R26.htm 127 - Disclosure - Quarterly Financial Information (Unaudited) Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsQuarterlyFinancialInformationTextBlock Quarterly Financial Information (Unaudited) Notes 26 false false R27.htm 128 - 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 27 false false R28.htm 129 - Disclosure - Organization (Tables) Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlockTables Organization (Tables) Tables http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock 28 false false R29.htm 130 - Disclosure - Significant Accounting Policies (Tables) Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockTables Significant Accounting Policies (Tables) Tables http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock 29 false false R30.htm 131 - Disclosure - Revenue Recognition (Tables) Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsRevenueFromContractWithCustomerTextBlockTables Revenue Recognition (Tables) Tables http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsRevenueFromContractWithCustomerTextBlock 30 false false R31.htm 132 - Disclosure - Property and Equipment (Tables) Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables Property and Equipment (Tables) Tables http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock 31 false false R32.htm 133 - 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 32 false false R33.htm 134 - 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 33 false false R34.htm 135 - 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 34 false false R35.htm 136 - Disclosure - Employee Benefits (Tables) Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsCompensationAndEmployeeBenefitPlansTextBlockTables Employee Benefits (Tables) Tables http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsCompensationAndEmployeeBenefitPlansTextBlock 35 false false R36.htm 137 - Disclosure - Income Taxes (Tables) Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables Income Taxes (Tables) Tables http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock 36 false false R37.htm 138 - 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 37 false false R38.htm 139 - 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 38 false false R39.htm 140 - Disclosure - Business Combinations (Tables) Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlockTables Business Combinations (Tables) Tables http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock 39 false false R40.htm 141 - Disclosure - Quarterly Financial Information (Unaudited) (Tables) Sheet http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsQuarterlyFinancialInformationTextBlockTables Quarterly Financial Information (Unaudited) (Tables) Tables http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsQuarterlyFinancialInformationTextBlock 40 false false R41.htm 142 - Disclosure - Organization - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureOrganizationAdditionalInformation Organization - Additional Information (Detail) Details 41 false false R42.htm 143 - Disclosure - Organization - Summary of Annual Percentage of Installation Net Revenue by Product Category (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureOrganizationSummaryOfAnnualPercentageOfInstallationNetRevenueByProductCategory Organization - Summary of Annual Percentage of Installation Net Revenue by Product Category (Detail) Details 42 false false R43.htm 144 - Disclosure - Significant Accounting Policies - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformation Significant Accounting Policies - Additional Information (Detail) Details 43 false false R44.htm 145 - Disclosure - Significant Accounting Policies - Allowance for Doubtful Accounts Receivable (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureSignificantAccountingPoliciesAllowanceForDoubtfulAccountsReceivable Significant Accounting Policies - Allowance for Doubtful Accounts Receivable (Detail) Details 44 false false R45.htm 146 - Disclosure - Revenue Recognition - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformation Revenue Recognition - Additional Information (Detail) Details 45 false false R46.htm 147 - Disclosure - Revenue Recognition - Summary of Impact of Adopting Topic 606 on Consolidated Balance Sheets (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureRevenueRecognitionSummaryOfImpactOfAdoptingTopic606OnConsolidatedBalanceSheets Revenue Recognition - Summary of Impact of Adopting Topic 606 on Consolidated Balance Sheets (Detail) Details 46 false false R47.htm 148 - Disclosure - Revenue Recognition - Summary of Impact of Adopting Topic 606 on Consolidated Statements of Operations and Comprehensive Income (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureRevenueRecognitionSummaryOfImpactOfAdoptingTopic606OnConsolidatedStatementsOfOperationsAndComprehensiveIncome Revenue Recognition - Summary of Impact of Adopting Topic 606 on Consolidated Statements of Operations and Comprehensive Income (Detail) Details 47 false false R48.htm 149 - 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 48 false false R49.htm 150 - 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 49 false false R50.htm 151 - 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 50 false false R51.htm 152 - 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 51 false false R52.htm 153 - Disclosure - Investments - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureInvestmentsAdditionalInformation Investments - Additional Information (Detail) Details 52 false false R53.htm 154 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipment Property and Equipment - Schedule of Property and Equipment (Detail) Details 53 false false R54.htm 155 - Disclosure - Property and Equipment - Schedule of Depreciation and Amortization Expense on Property and Equipment, by Income Statement Category (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosurePropertyAndEquipmentScheduleOfDepreciationAndAmortizationExpenseOnPropertyAndEquipmentByIncomeStatementCategory Property and Equipment - Schedule of Depreciation and Amortization Expense on Property and Equipment, by Income Statement Category (Detail) Details 54 false false R55.htm 156 - Disclosure - Property and Equipment - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosurePropertyAndEquipmentAdditionalInformation Property and Equipment - Additional Information (Detail) Details 55 false false R56.htm 157 - 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 56 false false R57.htm 158 - Disclosure - Goodwill and Intangibles - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureGoodwillAndIntangiblesAdditionalInformation Goodwill and Intangibles - Additional Information (Detail) Details 57 false false R58.htm 159 - 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 58 false false R59.htm 160 - 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 59 false false R60.htm 161 - Disclosure - Long-term Debt - Schedule of Debt (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureLongtermDebtScheduleOfDebt Long-term Debt - Schedule of Debt (Detail) Details 60 false false R61.htm 162 - Disclosure - Long-term Debt - Schedule of Debt (Parenthetical) (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureLongtermDebtScheduleOfDebtParenthetical Long-term Debt - Schedule of Debt (Parenthetical) (Detail) Details 61 false false R62.htm 163 - Disclosure - Long-term Debt - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureLongtermDebtAdditionalInformation Long-term Debt - Additional Information (Detail) Details 62 false false R63.htm 164 - 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 63 false false R64.htm 165 - Disclosure - Fair value measurements - Summary of Change in Fair Value of Contingent Consideration (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangeInFairValueOfContingentConsideration Fair value measurements - Summary of Change in Fair Value of Contingent Consideration (Detail) Details 64 false false R65.htm 166 - 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 65 false false R66.htm 167 - Disclosure - Derivative and Hedging Activities - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureDerivativeAndHedgingActivitiesAdditionalInformation Derivative and Hedging Activities - Additional Information (Detail) Details 66 false false R67.htm 168 - Disclosure - Stockholder's Equity - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureStockholdersEquityAdditionalInformation Stockholder's Equity - Additional Information (Detail) Details 67 false false R68.htm 169 - Disclosure - Employee Benefits - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureEmployeeBenefitsAdditionalInformation Employee Benefits - Additional Information (Detail) Details 68 false false R69.htm 170 - 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 69 false false R70.htm 171 - 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 70 false false R71.htm 172 - 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 71 false false R72.htm 173 - 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 72 false false R73.htm 174 - Disclosure - Income Taxes - Provision for Income Taxes (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureIncomeTaxesProvisionForIncomeTaxes Income Taxes - Provision for Income Taxes (Detail) Details 73 false false R74.htm 175 - Disclosure - Income Taxes - Reconciliation of Effective Tax Rate on Net Income (Loss) and Federal Statutory Tax Rate (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureIncomeTaxesReconciliationOfEffectiveTaxRateOnNetIncomeLossAndFederalStatutoryTaxRate Income Taxes - Reconciliation of Effective Tax Rate on Net Income (Loss) and Federal Statutory Tax Rate (Detail) Details 74 false false R75.htm 176 - Disclosure - Income Taxes - Components of Net Deferred Tax Asset or Liability (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetOrLiability Income Taxes - Components of Net Deferred Tax Asset or Liability (Detail) Details 75 false false R76.htm 177 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation Income Taxes - Additional Information (Detail) Details 76 false false R77.htm 178 - Disclosure - Income Taxes - Gross Unrecognized Tax Benefit (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureIncomeTaxesGrossUnrecognizedTaxBenefit Income Taxes - Gross Unrecognized Tax Benefit (Detail) Details 77 false false R78.htm 179 - 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 78 false false R79.htm 180 - Disclosure - Related Party Transactions - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformation Related Party Transactions - Additional Information (Detail) Details 79 false false R80.htm 181 - 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 80 false false R81.htm 182 - Disclosure - Commitments and Contingencies - Schedule of Insurance Receivable for Claims (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfInsuranceReceivableForClaims Commitments and Contingencies - Schedule of Insurance Receivable for Claims (Detail) Details 81 false false R82.htm 183 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation Commitments and Contingencies - Additional Information (Detail) Details 82 false false R83.htm 184 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments Under Noncancellable Operating Leases and Capital Lease (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeasePaymentsUnderNoncancellableOperatingLeasesAndCapitalLease Commitments and Contingencies - Future Minimum Lease Payments Under Noncancellable Operating Leases and Capital Lease (Detail) Details 83 false false R84.htm 185 - Disclosure - Commitments and Contingencies - Total Rent Expense under Operating Lease (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureCommitmentsAndContingenciesTotalRentExpenseUnderOperatingLease Commitments and Contingencies - Total Rent Expense under Operating Lease (Detail) Details 84 false false R85.htm 186 - Disclosure - Business Combinations - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformation Business Combinations - Additional Information (Detail) Details 85 false false R86.htm 187 - Disclosure - Business Combinations - Summary of Business Acquisitions (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureBusinessCombinationsSummaryOfBusinessAcquisitions Business Combinations - Summary of Business Acquisitions (Detail) Details 86 false false R87.htm 188 - 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 87 false false R88.htm 189 - 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 88 false false R89.htm 190 - 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 89 false false R90.htm 191 - 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 90 false false R91.htm 192 - Disclosure - Income Per Common Share - Additional Information (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureIncomePerCommonShareAdditionalInformation Income Per Common Share - Additional Information (Detail) Details 91 false false R92.htm 193 - Disclosure - Quarterly Financial Information - Schedule of Selected Quarterly Financial Data (Detail) Sheet http://www.installedbuildingproducts.com/taxonomy/role/DisclosureQuarterlyFinancialInformationScheduleOfSelectedQuarterlyFinancialData Quarterly Financial Information - Schedule of Selected Quarterly Financial Data (Detail) Details 92 false false All Reports Book All Reports ibp-20181231.xml ibp-20181231.xsd ibp-20181231_cal.xml ibp-20181231_def.xml ibp-20181231_lab.xml ibp-20181231_pre.xml http://xbrl.sec.gov/dei/2018-01-31 http://xbrl.sec.gov/invest/2013-01-31 http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2018-01-31 true true ZIP 113 0001193125-19-057931-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-19-057931-xbrl.zip M4$L#!!0 ( "N*7$[\QJQ&I!X" !YU' 0 :6)P+3(P,3@Q,C,Q+GAM M;.R]Z9(;29(F^']%]AUBN2LCNR)M3+N/[*X:\;.:NYD9')+9-35_*&# (X@N M!!#C 'C,TZ^J.4Z' W <[G!0V$>2#!SAWV=J:JIJ>OS;?_WV/+S[DN63P7CT MEU?L-7UUEXT>QOW!Z.DOKV83TIL\# :O[B;3WJC?&XY'V5]>?<\FK_[K7__W M_^W?_@]"[N+T_=U_?\B&6=Z;9G=O1OC&A^PN'C_,GK/1]([O M7[^^[C].'L:O'\;/OSP.1O"^06]()EG^9?"037ZY(V3QI?]1/,^O=W?Z-1>O M]=I+[\:S4?_7.[OVHRC/>E-X^UT?'N'7.TZ9(Y03;C]P]JN2OTKZ/];?/7[Y MG@^>/D_O_N^'_P??;.!A1Z-L.,R^WZ6+Q_J7N]]^BU[?! ?DC29_>;4&$7_\>IP__<(I%;\,YGR\*M[Y*[XZW//^X6#T MST^]R>K]^(.-]W\5_MW,.?>+?W7QUL%D+#DS^QZF>,?RNR>#JF^&M[)?_OOO MO[U_^)P]]T@9 8C$4Z_WLOSD8V_RR7]N_@)\GEE"&1%L\9%^MOI%_HDFV\=6GX3&FWU^R M2>4#^E MYM^K/S-_$3]F2A^;Y3GLV5V?F[]:\<'LV\/GZ@_A*Q4/..H-'B;5G_ O5?R. MP>A+-IE6?Z9X#3\D-C\T&3SL(&[P@&]GI*OOLE'P^S7^9O6WYJ M]ES]B?XT_P4EY1=X1Y8/'I8? #5Q^#/C$2E];C;-]SP:O+J$G4]W">_RI8I5 M@=9PU_G?B=_2Y[O/,*Y%?\WK^\F@R>7X:XS?W/>OD#7^/LTQ0/H-R?/&GO(0N> M<=/?GR;."ZI583 @U+R_X'&$Q_??X@_TH\HP(P)"G\5 M5&MXX9O@QE"MBG]K!O^66EI@?S8:%-\Y5ZP?_WP?O[KK9P^#Y]X0UI"H5W<# MD,I!_R/C5AANV,?4P!^"1X2E/" RI"D)F. D59%0<2J4@#>A"OXH7OV5.V,I M_L^__7((XR83[Z?CAW^^RUYF^<-G8.IM/G[*>\_!;/IYG _^5]8O/L..),8R M1I4GQEC%^#?X4UH.3TKAS1;^S2UUPOA_&P%$40T?,8>)>O-'NLU4 B0+&TJ2 M(_ERE',0I#7\$_^-!Z&',DB="V)":0C0XX02 MD 1%1"*9"6DB$F8_BH^,H8@XIC1C__9+/0B;]\&S[/G<)SGXZ_PB:CW J],OQ^[BZB$?Z[M(A :J^7:+M)2,'&B<"C8*5KH ME' 1*2)9)(@#H2,N22+GA(/-E"ZW485P' .\33$A2A+))51I"W1 M:<")-$J0,+*2F("K*(J3*$SLDC)ULXQ=4,AJ,2:0,7YA(;O425:FIWR2P5]@ M&YUVDM5B1R([]-5?Q38[5SW)J(!S@Y9/KB9/J@43VSOKJ(.JA4UE033;ARD1X._LT'#RDPW'O M!/ABTZC9 8^>:-> /8-L M&#QXEWGR+GO(!E]ZGX99Y%WA8Q$K]&7J(":B2MQ3'3.G":Q4"KHAML2EEA$6 MQSQ, N5TE'YDJ!O0F)-6;RSG4; V&8EZD\_X_\G_G,&[AIG_! C&X %<8'PA M&/4W?[#VSE89$IK%49226&I!I#:2!!'H41 (&IJ0T]3QPBZ1ZM5?P:.P&Q2= MA;/BK/D\'O:S?()O.EISGL5#2D-&8^=(Y#CPH)@DUC)-F(/#-(B9"G6 DF+! M[L=-CUX/DW#R;!\F&Q@V,?XYRK.'\=,(#Y8/O6]A-LH>!^TNN$X8Z#3JB)0, MMH1,0,>EQA(5FDC#29R$FBZWA%"E+;$#0#,KB08"=5RA*PM/XII=6?%1+Q96 M:6WM40N[Y?2]F4QF6?]\W$I3?KP+6Q8LM]:N;>UJ2,TO=0ER M TL-:F^^U()76(-[UKD!O,8RV;!HRX]FCI<(T%K\*,@?\JPWF>7?_?L*H?B/ MWG"6G0T<[$ZMF@6N/CH$CE$()DJZ>A>N@^B+W7!Q^!?>VNJCMTXE'-H,M]1> MX 6D]HPZW;A1YP,#8+& NV1NT:@[CZ$Z1IT_\M"H0S.&-V75_6T\[G\=#(=M MPH?M(=,0X#L&/HZ, _!OP7LC3KDPMM*),+!+$X=10TM&SN*9JY'\+1]/6EU- M$W!.+8^)#F$A9: YL3QR)(TDK"-+4ZG"%1QPAQVMA.,?O!K3F^>7W@"<>M@( ML^?9$._IBA^A'_M;RWBI"U-KPI#$5L5$)D$ &LZ@/YXHF]"0\WBU?+BY927< M@Y@N?+*?A;F65A=+]X/AB:9 M9DKN!]G :WE?BR4MZ0EY5W+_0AGD\$HFTS@ M:/LT&/GHY(/)))M.@@=@"N5DU/\-?HPAK4$V@==FSUG_ M;3Y^R?+I][?#WF@*[T!67YY//O P3"4-@'Y2(6A":E.DX*LT_B%978=&5:H:>Y%9D?/V>?K&TO!86EP,=I:BFV>6EP M#0KKJ'CG_?1SEM_&&N"EOFIN!;98:6X%WHR^P/O'^8F'5-O$L^:H7]+1 M'.-^0?\8CQ[65_DVV#=PDNKF-$\E,RTIGY7'=B-K 2:K4TJVHX36V&E2%4U[ MHZ?!\LU>'#Y\[HW.<_W:7AB,%5"N38,ZZ@!/%UFBQ9=5/L(?V8W8K>[57^&] MBE]B,0XQ-L3_AB\.FR8KR(E;WM??>?&!7Z?ZYWUMY_&PS: MQ=D(!%Z-JAOT7[E2RMAF5X>C_ZJU_NF^7G\E?KJOUU^#>3+M3^^U9=[Q>EQ< MQ!;YH9S7=L@W>'?;W!'P@SBO[:P%)DQ0)WXZKUU;&$S-DZ5DU)^^ZW76PJ%/ MQJR[7=^U'9[ =Y5"[KMYOUG7M1T"P75U<_Y^>JY'+([EU.IF%T>@YPJ_^L=R M72_O-K6R%'CKUU+ _6;\IE:(QT(29ILS%V_6<6J%?7")%6?\-F>U/68CO\8Y@=WOW36NS: MPJ"UR,M-'WY:B]=9#+06X1,7N1&_CK78#D\:+HJ*BD_OK_"PT,^0Y,/WHO]"!96^:B_BJH?W3OWG#+S M4 F1ZI0D*38-X($@0 D# /I8J'!-43GT#%::I15 TH)O#\:3VL><19* MEM!8T# E5D2&R-!A_7$8$!D[&DG!E,8^G'CF"R5=R6S:>.HJ0&EOD'LACP>3 MA^$8Z#AV&Y\%+DW2P+DP)!%SBDCL]6:#F)+$R)#*A D;)!\5!EB4YJH*6P6 M]KJ"M+&P6%5NZ>:UV!DM0;;?!MY"=]%C5H*EIE0$NP_$?IW5:4WENT,8L5=3 M[=1/JZ81^DXK$!KX;#!W$4JT=YMY==_4"IZ_^:HW[("[V1>&"@U%B_,Q@] 2B#G^;#/HX/@I^O(@W M'=T(O@6C%>M K#B8QW<(6;FCFU?@OX'#EMU_&@Z>_)L[[)C@%*51$0)'*.0, ;$44I8H!AG8PX???>_\YSJ-ASQ^WW82/GJ,H M3P,X#MAV,\VU:M]@&O7R_#NH[E."GV>1H..4IBQ4) UP)@(UH(\"ITF4!%9& MD=1<1H4[J7Q:2KE3YFX4VXAAWUP)^!GJ%R2?*[8-_""8Z[5//8N7NNU3"\.Z MFIL+M4]%UW(P??;+WD2M0&5E[SPO?X^F'Z.9I,I.,VY/_N:/,/.N.(K"D0D':V_JJD4BM$>W2TU7V1X5 M0GZ5:$?-G8J^FBI=J._%4!ZV]9B!$]PO!FIGT7@R;=NUX*$+P+)6X$M(BUWZ M$X(MGHF($NI8S.(P=#A8R&/=)YI3'S]F33!I M*-O%P&Y =3CHQ&W<$6Q@G:Q4H@89->_ M1T]XE^%]T\=Q_K67]UMU*.MS /XDUWRG*!P"56=W=#O4B_E4LG3/<0C'(>%? M)7>7(Y3=% *?+%H*=Q^#Z@ ?+?LF]7$[O(3F.P^%Y=.7\>7@KTT'7ZZPIC5= M3H%#F&P)U^93'U@S^,OB9\FWEVPTR=YEDRS_DF%8R-]BPS/NRV/JYHK#R2?Y M 3OH;.AUE&(WZ6$&*WUMM6F\": .R,,T=I0&WW>NO'].0UC+AKZU \/GV2M9 MQX(\Y=A8^SC6;DZ*>'1'J9"8GVQW'I[56#:A)\\OP_'W#,3'I\>L?:2[B0'< MMQ@1;A/X022;P)?QSM]]!GN&W&"TX<_1^!/N)+P'?C-ZF?E443"_X+N*6W?X M)WP?6*1A;S*8+(,2K<>/D@"K+XPC+& QD=I2$B0T)$XX#?\(K:11,!JD]-L8L!95$A?'JB4KW;*W7S4/"F(4P MSK&ZJ"]51=L*.C\$6DG=]%S(\_)>Z\R%%/..&IPK::X^%_(LO+7F0B[P7FPN MY+);134VJNO/O(GF-FP97R$,?L\FJD/6R]KKMW$3;2MLD/T@=@+N MXBH"/,4M+P4^=OJLZ_F$H_[99<"MY-6;RFSS0TA*N,>CIP]9_AQGG]HM%PI2 MKB,=D"1,X?@03)(PT0E1B9 V#5UB0S6_H,-L$6E4:=KL^H/OAM1=-<-\&S"M MZ$Y4U6IF_H;?QKW1HC2FF^M&_?1749HV5_7\U0C_&$^S;B/$7!XJ5+5C_C43;$/XYD Y050:8J:# M8R2@,B0TC$68AH)%2;J<,K2=8WL R29LGW/>]>IR;,TKRA'-[2??1-;]W8A9 M.;;D,^W>A&MX.[T',;@*&Y#O6JQ=&_!M/H\ZWD1&J%"O_KJ&[\##5ZSD;7@6 M.(A8ENNG=CS_?I"=EEEN$*?2%4);XP9]9Y9)-UU@O#9FU&RF ^[#L&^?WFIB M*R\GMM:#=5AE=3==7Z#Q5[(5]B/8A[8!J^@R-16";=545*'L9AJR/'BJ5*4@ MKY4R+TS=1?+KY#Z'K?V4]YZ[6*?MH^( ?O,FMAZ!P^#+IX_$K-8K"P%\@Y#*?6] QTU1=&X MTA5[W1V-J1BTE*Q:]>R--+EK93E]LP53:D]9KYO=;40M]7S.PJ;_>2A.^?. Y%HIC;LUF5X4K6/RQ=29.I;^6-5BD:4BH7$($O"Y# [HJ447)D[*EK(@: M2#:A_SG*ES7Q'WK?PFP$.[C=[:D3%C!!'9&2I9@!@VMK+%%85"&X34)-L>>F M[XLL92FHN0- ,ZT8&R]>]%/!88?:HWLNUECYJ_5?K"G0OEC .W;'2?2>9HS[ M/MUI+EA%PG ],*O&U[ZTZ$WQ\_[]Z$_L?(0-SU:-=;IH:&*_+KFP,VO"6&OV M/1@.T29Y,TJ^/623R?TC?OSZX&.52B.<(JD"+2 9U210)B$\2FP:AY%.V:J7 MB:+SN/^QB%8\G)EKW-442!P?P5;]RL]%N;E7T(*?3.%!IRO;]L\1& WW7[)\ ML0PM!XIJ;AI,#97SHLICX:Q(V'K[_6C+J^L@>)"*(@%H@;X.CCU;995C,AY= MP?RKOQUP_"<3NW=#!9 5['*('[3+<(81\$[4&-:]PPF:#UO:[)#_DL8RE$),*)#[&ZU;E % M>=X;/?G\Z/#[ZBUO>]_Q1P&6(A8>Y)O19)K/?#Q@V0SL_F71J UC!5G_[]G@ MZ3/F!8/"[3UE?X.OGL:@EY;I3Z>QZJ>$<&9Q2HB4]KA0/*_(MHRD!0="1=KH9?CFR1[O1D?N3Z+K:_K'[/G3T>/B#Z\>#5]24># MV-B($N8P.=8&,0ELY$@<)Q%\LTHYI\OE,H8KV>IR%>14K,FGP[_V4_G75G_Y M_>,YWOO:"@A-.3M^!1*:)@F5C$213F %4D>")-0D"26E8.G'.@B6*\ IAZ4N M+<'EN6B(\.956'D-3E)A,HI4(A)-J LMD8F(B0M"0Q1-:<# ?%!IM#:![C5U M#2Q(]Q15XZNGI+9RQ\"=RQ] A7/,7S/]\P"ZP &TM7@7/H"*7C^?N8;6.]"GAI?,C(6.,S'&0-;2+J(N#",L%.\<9(%+@K\%O(C4J26 MS8T%O\(0VGF+N[-[:K:]%)C%W.!*;-/2TEA:OS5O8PF$WPW--8[>YJ5[LYBO M1#WF%@C7W#3L%H8QEP(,YS12:)M]@TV_;6/D5S)3O1#^>R9^^LSBD)]F8(=, MB_RI^QS_Q%_K;2WXIL'3Z-1TL,NPK .J6)0$1#L++">A(H%+$Q([X)?YHL6H M8!GSAN"9J@=>GP:\\Z/%KR30Z-A)5[HR_3E;O ,KH_QT!M:DIK_!V>)76@R' M!./R][O+( M8F(F;\[UN48@X.)>:#M+@75XS1V/-^F#MD,\IARJ\NRYGSYH2^QC*1^K]HU: M]D&[[#ZULQ;H/C'58##RQ_.>VED8A6>#;2Y2\V,X3^VLA?-#QO4-^T[M\(2^ MDU?L/Y[KU Z!Z#HMVO?\])R.6AWXOV971Z#GU.2=T8_B.+6P$EBS^=-QN@+Q MV&WDMN_N&C376^"?8>>>YOS6']-:;V%=P%I73/^TUKNP%@X])WX1)74U8[T% MFK3OI?A#WG.T0R 8Z\+\M-6/7QPCG&AV<7QEI-Z1?_'35F]U).;:,_WG%<1WR3:,.Z@]SP]'&4J#+9)L["7Y(EZF-=5&8:*.;"Z?]*"Y3 M&VN!#4>=$[?L,K5!$[I,G+H?TV5J@T#O,O&?+M.1BR,HT\XTNSA^QA KM]"[ M=9_IXA5B[2S%SPJQJR\!5H@IVIQY:SO48W:>5?RGZWH5]M%UM1) M K1#E!\*I1C[$<, [3"(8PJ-I*Q+@8!%A]"5_B[F'?2>SNB6I#0SW^!/X8PZ M;=)0($20I^(76MMDR (2*0Y8K>6.!X8HFV@XB!684+I MV?+6=D':#7P2]H;8(/C]YRR;'^?A]]][_SG.HV%O>I/T>]YW$^18V$XXM1QYR+WVN($X.NM888 MJI4TZ!+^ ]#FYYCOK07OSD%Y3 =?LC_&J)M[P^#Y//Q6" F*T7 AQ/S?%A4E MCF$YS$=E>S)K+8-3)B0QGCS2F8"$+I;PSRB5EJ9)8/U41Q]=FPN$/W_V8RR+ MQ/)=\S:,:ZW)_CT;GN%]UJ1D[?==D!*0$;8N'0=0KC<07KPU*$1H,'KJAI!4 M*8WZA(#2<'XFT*K+\"&@!WT)/(SA4T B_&TRZ&?YYC"',YC2%IG23M2R,TX= M\&XQ.+0UX/T$I,V/N6^5E7/'WA_A\ _ MUNXB;I,'7L5#;8!MR8.A8!PUR(/QB9?,GB(-:QKVS'!Y:V#%-M@RBDV,:^/D M.K:\(+L*''=*C(VQN;5D)-0)(RJR+!6!X(R;5%?0!/ MWRP)8DY":6K@,22T,[C+TR(IR 97$IR-T\PF%AJ=4&M((&(PF\!,(BY6@MA4 MZCA.!;@9Z;(^K.R&-S?)JQF:-.5H;1JK&,VN/N6'Q[_5X8TC;QB\*?NH MIQ'G9Z$\/>794V^:@<^_[UMNE"Q69)2O1K_4A'M=R1)4,'>BWU*+&S&OC+47 MW8#I )XW^PW.LZW;E+4!L'.?R'_Y&40Y*5"!8Z/R$R]@!1=I$$4D4*F&Z\/X M]]YTEH-C]#Y[P#\'V>2L\9_( M=XUTL-$\:>YOXE"0NM8PE).$Y%92DC04A# MPJ2)16*UB$.W3(00M)P$<@!9*?8\3Y]9SQCQ^^AM+[\('99*[7-B-*MCAU30 MX:(@"%02$\S"(M(*1N!'*0EHDM#0\E3$;$G'5EBE)L"KL"(8YZI)5O@\(6 K M(>(D5G96])RI/JWDV*T".Q8K06"G8,2$#6J@A<2IXF("%'J5T M208OA?#WPVJ5 D.5KJ,T3J5 S#LT@)+6HK,D"$#2( ERKBJT[BX#X+4UR(": MYTEI5BJ[Z0X'J!M=D]I +T)?2IA2:_!C6$B>7X;C[]E"?:ZE 9Q]1CBE?>P+ MS. 3SP@1I%S0."8\33B10BB"*85$N,C&H8VYEF*90LC*@>2#T,K7?)-9[K,, ML^ETZ*<\KATO%PBLX_,IKR3A;2?F+('+,.)]>^GXY??0+!^&SP/;H0= M5AA:Q7W,\2#W$@0;[LVHGSV/!H^#AV)N*%KPRZ_\$U[,T]EP^-U_&$R6\7#P M:*RD-&8V=(Y'C M@DC%)+%84<%<%"=!S%2H SRL!9Y6E+NBCD)N6F[;D)J'+.FI%EI=R#[OHL"L M2O'U0X"C\?/S>.3?50Q-+\HHST>-U]_'SU&NBYBA84H%NO1<<>F$7*_KJ(34 M_$*7(#>PT S_X]<98%];L(UELF'!EA_-'*^TLG1G<@CQASSK@=;[[M]7R,1Y M\]T7N"TSM0-H*1RW"VT5QV_CY)<\^9Z/)X$OV9O0P?L[0MHJ*-\'/HL\X:'WR9O1' M-OU;;S#"5]-\_(R9J>EP_/7?LSZ\G#P^9@]3>,O]XX?>MR-9M)31>3:B #/' M'X2"G1CQ#(WF46H2$HJ0$IE(3H(4C((@3K'*A\WL62I;06% TK@7&Q4.7@I2$ 9&QHY$43.G$?O3EII(Q)3=/DXVG M;B;_^BQPM5*0?=S3]/'V7 [$-S=A<7^ ? MF]"/P70HR ^;O;OH)4:N)2N-/MX'8K_.ZK2F8CX\:_=JJIWZ:74>Q!F9=Z='&Y?$EVKC=A8MM4*6BW8$#-XKMKBY".82D_W^H"AY>]L; /'S MFN(U;Z2+^\3',N%_2XKB()9J[3#O*]!=O< I#D!PTE7JA:@.W(UV%ZW"2@S5+,3R(?#U !9SQ-(X(0KO[V@2AB)"X14@O%HP5NIPMPO!P>9H M;[/\ 02]]Y3=/_['& MO%_W"EIU2SF;A!8S'@_XOC5V*]WOSC_M-P\.3? MW&&?C?EX&-UT3?>CJ(7X.D9NW9/;%Z7P<@WQ 2![^MFDLRGLV]\'H\'S[!E. M?G\I$A\='SP+N[!*L!2P)RR)B*1PHH.X!R35G#H5JR@*Q=*2=4+N1K\3SF$- M.^OL!!8*7KK>/074L'\O&PJ.'X:R/2FCQ2C?Y MP5!^J6GR.2"WV]&LM6D)IE$OS[^#D7W*G>I96TC'*4U9J$@:1. J4 .68^ T MB9+ RBB2FLMH'A1UY2R]_2BV$:?QFVB>.-2PR2-/!HI94FH;YM:CGW1$?OB< M9UF'STCL7RC$L4)?@E:G\5); G^&@X3UDU*6#88:8+;QE][_#A0$6,G3Y72, MS1^_',@#"V;3S^,<;?6S M$=3,$*GY\,)NM*BL > TOO9= +N!2;>=@RJ1-WN'/R3L3U(UP"TTT.NC5 ? M+\[OLKEW4L^X1>#X[X/IYV@VF8Z?L]R;S$U:_U5)O)$)0PX:2X)N(IBU".<: M-JT)(R93E^@T,/,+' 6N=TF^=V,XS?L=?.GRR8[^CSC)^5W@.LW@^3KN,"E8 M2L#52;0L@)W RH?/X"+T'J='CZ=JB17UZJ_'\K&"="P?R;?L888#DGQ?[&X2 M8M E4$=*R2:PG6?FVUY^G[^?XFVJU[EOL]R?0I=DXN-+EG^\L-4 G-#7M/H8 MW86IB53YQLTCGQQNN'"&'YD3O_:FKCHY0GMTNRR_*G>FXMR\RA5GS<.?X;@& M;0^>_3LN,R\SC>"L $VMZ0.+SNJZ/(KAI.D#LTG6#\=Y/OX*-C"HNMX#$-/^ M)94)M. 1$X09"\B-PBDOCA(A10(OR21A\3*6:5@YN'T$JNI%_]#[5D2"<1\4 MU7"+C,\V)=VJ-(VUHB2FB212)IQ8*2(P^"F+=!RJ4/#5L)OR254#S$[T:S=' M_EK@.C?:]?$S3%#4ELE=#.P&5(>#3F1K'L$&UA&#BJA!1LVH.C/X]CO.OO;S?J@D;*^U8:CE)$R% 0:8!L5IJ MHF.M&7>A2JQ9E:[(K<$LM4'5V1W=3G?1F-3M=JK&2AR'A'\U>*Y\H=[-C2!? M_17LI$/[8#>J WRT'/VICQMKERDOY4!6/?Y%AP2T$=7#]$ZCRU*];RK %FR? MD%/\#'-T1I/L73;)\B\9AMY]GC,\Y+Y*EVZN>45W^,M#KZ,6NTD/,[[(9>>6 MV#F[L/H]AVGL* T^U:K.J7 882TK^M:.#";\!-*=&ZD>MCK4K VTZ"@5TA\C M>J<150UFUYER)151\V#1&!DWNPZ6G=IAT;;I/6R. 293]?(LQ-RR]8D 8& A M.UD_\+;EAW%1"K5\'6,4?XRG_\BFJP3'-L,.$0M-(E5 3(2-0!4/2*BY)L(Q M:;4-F9#A*H6J?'':& 7-]OYJQ0C'^Q;CN*@DK&:KK^7MY.^^?8%OOH.!O#]' MXT^HDS$%]LWH9>;+4L&4A^\JLMC?83/2'+P;6(W!9!GO:STTFP3<26H<80&+ M"<8F29#0D#CA-/PCM))&JYGEY?*,1N"WW-CY+/IJM>D%N\:/27/PVS:SF1IL MY+S^H;F9\ >0\N%K-OR2_0X,?6XW.$!E$.O4$!>D%.2,&A)&%BAC(&'XOS2V MJVM044YZ.P_H.:3AO2JF7'>3+.G;S[G: P?V #R'I O6_T7P0>ZR91O,._J M=Y@_A/)LF>HL4]ARWC![#E.7(LFG<7:3)8%-*&@IC',BPK-I^CKN)DD8\X=? M9,\EZ>NXT0$&+9D >+(!1[2V#=#TQ()6ZEDQBULZXVH?Z%NAS\;KX\Y QXJ" MQ%+/B>K*M<5/6Q=1$W!.01J)#HTD,M"<6!XYDD8R=9REJ51AT8$0DXND*(_W MW'CP:DQOGE]ZOL)O9;86/T*7X+>6\5(7IM:$(8FM J<&&SU;:V#QPD19\&XX M!P6UP(LW$+(2[D%,V]-=1YACUSQZ^I#ESYA*U&I+KB#E.M(!2<)48@<>WYXZ(2H1TJ:A2VRH MYCE?%+TL6>[DL/[@NR%U5\TPBW:L+I4853Q[-;C?QKW1HOU4-]<-6RT[ZIBN M!+C^_-4(_QA/LVXCQ(H3*DKI1U6/OUL^NYU2@ND4@C.[6T9WI9*L$FTZ6"@ MAR-7<9 0\)Q2(I4SQ#JJ"6=!$(8VC:72J]FLY9R:HZ%M,O/[>)1]_[V7_S.; MIK-1_YJ%T2%\ VW71A] 4A((;,#1 M]=ZV<* *94HFP_:3;R+KOI["%'C%-K.B=JNGFO)]K5+O^IL7^S'34B_?$\"= MQ$XW&<%XM37N)$I.%9(KE,?5)\3WRY?&G"@CE15R:_JBTZ<[)K[@7'JS2]N= M>;9?0JSPUL M&"7HBHF^@N(S^"( MBD3._0CVH6T@5'&91D6";34JJD+9S4)\>?!PK2K"W[&//WP>Y'TT.+JIDKAO M65-/)2VA; )?Z^J^"$DNZMXG]SFH]J>\]]S%EO7 MMS ;@1QCUV")N->L-Y;L*BE?!\UE"K;;4-,Y&,% D2SHBD4A$7)B$) M$Y.(B#ICG"AZZY0' YP!<).IOX_S?P*)ZT51RYJ5*\1&8NM,G$J?:&JP.:HA MH7()$?"Z# VVC_K)!'>!L41AYR'! M;1)JBK.$BSBY$J5DS!T(:L'\\+DW_?MX-O2)?P_38A+JX L*SSO0_!W"E3Z5A<]5GI M-!=P(C@I36TJR@0,/F%WMHD_,/#G_?O1GWATX"3)U<"R+GJMU#<9LKR(BM?$ ML0*-$]G0Q'TS2KX]9)/)_2-^_/KH8Y5*(YPBJ0(](!G5)% F(3Q*;!J'D4[9 MJIO-35,7SXJ%K;??C[:"1!U$SW DCYO/)*J+8\]>6946 MC$=7L)'K[P=L*B+V;(<*("O8Y?0+4"_#&5ZH=J(]7]WT$HD4<.=6HG\\KDI1 M6+N;]'>579<%'+RZL)YJ0UE3@.N-F$N9!<%TL6NR/IK7H#.679G7_,]NCR'" M!'^K!5VIR,LAWJ-+%H1WNK,C9NSMUB(E")<;1/Q14"V$T]_P3S#]X=\&1%CA MOZ4Q_#38(:-<"962V*"^8" -+I&@2)3281+%CJ71QR)O4S!;FF17O\_2N6MZ M5? "*^ITG8ZFN];]_)+!JQ) ?1M+O9F34JND\()U6U=E0%7*_W%E79=*M[\J M$;Z9$E,5Z4E[TO&;NAZZ*A-%8S;?DN6,VZ.F3@0#1EZ#\#F>"(27YU=WXT!H M'#L<"$2).OV^KW,@-$Z '^M*66?/@\8)4%72W[WCH'$>X#@@5I?SKSMX'#3. MA$2)X.:T7(+"DUAV4"ZZX\ '_AACX+HW/&<*AF?%( OP5LS\@'];(>0W9$<( M,?^W19;P7#_MUHK22(:4IL0$B<;I*)P$D8A)&IM$Q#9Q+DP^RGF6F5.+&]QZ MP*M(^F/V_"G+[Q]7LS86785.O;4^@ZBUASAXOU6?*;0PRA3M@]VZ+*DKRI*: MN^)%J[>.R](Q1%U6_TY)N!AM]7;YG'>7R3V>+@ M6_L%_FSX\+DWNG_Q#4*7/6G_G@V>/F,3S"]9WGO*_@9?/8U!42Y[GIR^$"!W M0+1@4MKC$MIY18NE2"H7)PDQB0/&0\5(H'1$4G@4'0D7:Z&+V>_81Y6_YFH] MV^KZ++:^KH6077SQ:B83.!K$QD:4,(<=L6P0D\!&CL1Q$L$WJY1SNEPNQI1V MMM7U*MCI=#OK\B*@505"+KYA\U8P@N#?EKK"RE*:#=)"V>3P2B;8%+F)_@HLKS296_ZL B#QT%O;3("+!&V91VM MC^> UV"]^A=.N_$4&^:^H3$K:E%<$2KD$<8=50AZ)P&C-36<@/,?$<:HY:FU MJ0W\9$2)H1WE[.8-0BOT-+I0VV"G M256TV>Q_:5V=U^2_[851.*F1VB9UU &>+K)$:U,2MQ_AK!2$-A?#^?;AEEYB M,0XQ M]Z6Z&E4WZ#S!YG12-;LZ_EZ\/.#KI^]TE940O@;WI^O4.O$X:)PU%SZX5<^I M'?*--PI_.DX=6(IB+%=S7NP/Z#BULS#H.!G6W,+\&'Y3.VOA?)< =A&+Z3I^ M4SL\^5;\I=Y*/XC;U Z!%F?3V)]>T]&+PZD],3N][N(47>29=C_=INLO!5XY ML9]^TQ68Q[9)K$'C_78=IS;8Q^&(S5UR_#".4QM+@1FWZL"?^Y+%BZ3 M\BJ;ZI?+LFY,!,WZ.8KR9VJ0_X9FL37H7/;H)5]!3?_8CYF M.RN =W/Z9U;C= )?8&,"]!A:_]3*]2O1BNH\A.[>SS3HZ['+ A'*^=Y3A)Y8-U\)<3#3AB[KA4E>Y:I EP5YKSMLO]L\9 MP^965 @JA#Y1JK76-@F"@$2:HU1;2QP/#-$V4'$0JS"A=%DQ[6S97=P%:3?P M2=@;8I_Z]Y^S;&Z9A=]_[_WG.(^&OC;IL/W9R^7D!\'=-]&600QL%%S M,4_U;98_P MG:4%--<.&($H9K*PV5C&.Y:K2;C1!>)GEV>%RX"#E.M(!2<)4 M E5,DC#1"5&)D#8-76)#530]D'YFK'2[]LL^K-WA2''+&^%(SD-Z\SG&G&QEVHT]'8:'NQU@6B3T=U/X]&YX1IKU6CSB[ MB-NN2\\[/B"&G#'8M MFL3NKUOV MYG';"MS'Z/:U0>(=(P"<+.4,CL>S,7:WE(R$.F%$19:E(A"<\7GDFGEC4&V/ MN]D-K!42 +PJO %X^F9)8',22O/BCR&AG2&[GA9))096)#C2IUG*+#0ZH=:0 M0,01D6D2$!-;0(H% M-Y?:@.D GA=.]"_;>01KXSKF7K#_\C.(]KS[ MG*!XJSQ@'9IFG-6E82LX?H6]8Y0V)QH_=8GQ96)&E6;Y='[KM,*,WSK:UJ:F M_9W3"@VPCPD=,*#;!QI&:FMH1L;1V\ ML_TP_KTWG>7@&+W/'O#/07;V]$G#M?;3?I@P]C3W+TE8:!U+2,(C0R1+&0E" M&A(F32P2L-3CT"V3Q1@M)W(<0':A<0J;@VF"+[W!$+,MTW'N)SB9?_(>OD92KQ- MKM"CHJ5@Q E@3V+K-ACR!0="VU,H.E6(OHYO2(30@&;6+6YC@%.^2&! I+934[49Z66$_E:CS+;X@KM#Z%..FL6\-Z M_<-..?"QFB6K2#:FZJ0->/W#KA6&_&''3S('KGW6M<*//^OLJ>92%XZZ5FBB M?FBON^63KA6><-P8N_5SKA6F\$JL=/%S[C&WJ%9=+]#T@;NWO?PB\1=+I?8E MJ)K5N?BH""*X* @"E<3$*L8(&!2,P(]2$M DH:'EJ8C9*H@@2D&$F@"OPHI@ MG*LF65ETO&'EDKV36-G97>7,>*V5W/GT.:7KA.BJME LN&.Q(C16BD@6,J"% M&A*G@H<)>!M1.I^D7D3X2YUF]P-KEP2A](G5[[5(4',34)M2EX7N<(#;PIT8 ML:[%@9Z?.LP8=X8DM%"6V7RIJIZWQJ:OJ3Z_"O.W;#+)LLTSZ5TVRK[VAA^R M_/E2/&S/Z&4\3>#(C!2%$U1+3D(:2@!N4\XB&U(=+4W7M^H?:]G#^Q_X>@O> M6-VMF0\)P=KD&UCP@H>3%GS1E>(M.W7!%[/1YV?C6JKYV08 F(L^D\IH>J(! M(&"U!8UC DQP@O$/@D7\1+C(QJ&-N99B*?1;9M%!:.6D\!YDGQ[R+(^"-C[Z?CE-S@Z?AL\#VZ$'>SQ();I MO<>CW,L0G*EO1OWL>31X'#RL&BTNO_)/>#%/9\/A=_]AT#SCX>#A]%SI5IGS MEYCSP,AE\5]G-W)]>O16FC@&8@*B602L,>X/([#$* _#2%)G8[&*DUAKS]B- M2^MMEC]\!H5^_VDX>/+D+N>_7V30O06]S;%%%0.!.C&7W(# Q)J1-(PFR_:OY4'W-?&54@JFXX=_?AX/0:XF1:O8,_ [KKPSKVJ5 M?5=5>M&0T=@Y$CDNB%1@HUC+-&$NBI,@9BK4 =HH BU3*GW#\KE9)O:K%=P ["+[;#Q?%? M>&\K[-M"I?5M :W0;"_R M-V3\#?QH65-'DSFCMM9R3-(G(,1EO.Z+K(+W[) M0>PR3$,&&X8X8P/ GJ3$61: 42,3EZHDU&&R,FJ,VNP36(6E8GN_RU[FY_S; M?/R4]Y[?9<^]P0C,[& V_3S.L0G2ZCU%OQ-V.B?8&[.8P29.M&D2+:VPX'YC M^ %8X1$)!/CE BQGIFRD8I:@HO?S0S0M6S6G@]ZS4^:I?_-&G?79804[H*?6 M _4*[-6-ZYV*],>J:"2+6 )8"?CJV.-&,!*P@ ,[$;@./)5\W08N3?+8 V3YXS8I5:&;VIR ER[D:[9+;^Q!NH>? M8AS"_*/XF=\S$*_+"\@Q-SFU&6'SF]*=8K(#W4JMKN)X]X_1<(S3#-[F@X=L MT53MOE#$JYUV<6+*DVCP>T+[X:]R6#R_@78[=_#N9S[]K\8 M$#U"U7I*# 5W\>-Z3T$-UCW6;5LN**I>9:C91Y&L.(@T V$K"0+=>]/T[+LJ.)6>M2:F MWI*Y87I$ _3X_J7*T[.G@>E-T",;H$?-$^F0GAO?7*H!>O3J%H[>SN8JNL&N MZ*%:RKV'^ZGTF+FU9L>"YY1 _0L>L3ZWLD7IN>X:]L%$8(NB-CH4E_J M(KSE.$HJHTA;HE,P[Z11@H21E<0$7$51G$1A8E?W]N8?NY >NJI?%-_% /X= M%H^]G_;R8WSFPK8%+&X=)MBXL,!K,)V6IJJO52H ODX)%Q$FI40"HP:&N"2) MG!,N$BI=5D=PRCFADC"Q"^T.-$<1D(SZ'83//'Q!*$:3:L-'+%=8_2TA]S,2 M*^)E!OX0/"(LY0&1(4W!FQ&.'WK?C26!TWO(/I;VX">,G MYF^PP/! ,%!^L<)N=TH2:]*(*.ZTL%8YP]?26LMN_Q$@RW?'#Q@QR.*L^//- M:-%I'EX9/V?PB6-BRY?G)4R#-,1A%'!ZPJ&@4D4LG"!P* 2A50%CW/"E:UN> MS%$+W7J"0OGMT6E3Y:Y) UL.WEED'>P%M2D.[[(OV6B6+:.M;[/\<9P_X]7[ MZI8Y^?8"(I;U/PR>X2WWC^_AIY/'WL/\M6%O=&1"7WO'[-VSOP!_O1*(2^+;9.Z/ M[.L\B]K'F<8C^.N#SU2XSZ//J)K>C-;?,!@]#%Z&B^WZ&/3'+_BE_VW6\].E M'DZAT%5(G%/6A_6Y/Z,MA5/Y- F,=0 '>J")B_"R@\>*. K'.(5#.TD2IFS MEPI*BG(#Q4;X*:7I#X=XI9+UJSL%X+*.C@EA"CC0T)Y=".8I5X.ABU.=LH0H M?T4D8DXL2Q.2J-BQ0+L4E/M'7[*HE=N\Y*\'9YN"KRC-Z3B/Q[-/T\?9<#NY M_^]P9&;WCX]':+1+<*'25,?,:6*QT;]4,6SDU#+"XIB'2:".F#:ICZ<;W-BT'5> /)J4C J]%,Q0 ]TB3D O&S.(DY357J/GJ33VS5 M9FP]^BE+CO/KX'N.:FC=[IH;[-+N3ECR%;3RFO_G;-X ^,,XZ/<'Q42(M[T! MG/[S(55^:WTJ;ZUW63%-.WN?Y5\&#QF<$H-Q?SX"$-]P9,;!)8BL=<\.1(*' MC&J$X]TJ*S7\:)J1$O]KO9[N'XO!12#$?G11,%H.[FE;((5F<12E))8:>-1& MDB#2$3$AI:$)82LZ_K&8 TM+_1OJ JI/0[M*J-8$JJ(G0]F_V =B']QRHZ=V MUYJJ)$ZCU!+#0P!L1$A<#"YE1 /F3*KA$)8??3<3KJTR>Q"7<50/E/%7K1._ M'\#"2=&P7+A?B[MHC,(]7):%^I?M.HVMU6"S!488,.&D(*$%;1*&% QIQD*A M9#$O@[U6:[EWQ^([R,YD\?&Y/=ZN6-2D ?(/*G6'N M8I&PW ]GTS_&TW]D4U3!W=2#TC=#WU2$=1'5EX,_LFGAD?]V5,5@B]+@A])1 MIFO+P@:D.@.H5L.8/N2]T:2(4ZQ5XBPH[J:<"$Q&X77&3]7%N7M\ZLI5[S@I M'%N'2%JU>78!.?EDB0?#V?321%S\;!'^;&$GG2USA!6#JN8I3FD^?E[[GD[* M!$>%*BMF455CV 9;FECU+IM,\P&&J^83K39_L/;.PF;?#@<^#&=][UP^^# , M7@D649=.\B>E5\0E3=,N,5O%%B]Y]AE50BS$;9XS%%C1>!G+H >T$3HP.\3@HHL7&H0>LXR3B+ M12AI<7@SHTH6_@$@E:B7UP8W %J@Y69+'8?VXZC$[$N^8?]@OOJ-K#?F"@O* MJY#O1U/>V1/8 7\;C_OHW\]#'Y/WXV.FYK:YL7'#CL8K<2HRB$%I9,,A*%O ,6, )P3G@T\S;XH/>Z.@_SP8#??-][<@!A4E]>FB4D<582E1A$)6I" ; BB MJ0,N3"3IXN*8OA;JD!PF' < M?4>@/9[*/\:C?M:?P=L^#1>G4W4>"-KWG6)SGJA/CV/S.,#'$WH__9SERQ^- MGMY,L^?)O$2P4_05)6CKW=C.A7<\66@A^B/C*8,?7L38NQQ!Z.UAF2<_CJ$R MIN-9J78E.L9.460E[''D[()6PT+LNHE@:QF&IQ]VR:CGDT4;LPM.EP53[)3U M7ANG(SN>H;C0YV!K_K=9;SAX'&3]M_EX_K, /^WO^SI%65$?+8YDK";230K_ MUAN,\&[X?A0/)B_CXK[G_O$:B3(U_4O82M)M1E7W@BCA'8_[7P?#H3^JRK58B?3$/ ZEE BX\" [D@%<].&K/\JN^=&HW MJL(<6&"29Y:RO+^WH^D5#^U MI 0;.HV>_(8HM@%.>DS'^9]-@J]N2R6X25B@210Z#=M:&-C@FA&7AHJ'J6(Q M#;?6N!:0K=JQ>7H3)BU4Q9C"['&<9VOV9/(-R!SG_<&HEW_W/@HV[\30['CH MW99YJ^E.B@O#ACO*SQ/?K#%KBH4JNJ]](U.3*E[,7J^BZL#UR\K,:L?-1885"**4.7H02NE0P3$+8$EW5@F\N]=I3[Q#M;(+IL4>-&KX\DWB06E:' MQW/"P@=4;CNW%)\YR.MQ5Q[ 9W+LX8&B6&U:#LIFK/CNQJ,&5^> M(RR$*O<=/1)7+5(:N%ZX/!EXS8#-E^JPL?]N8=VU*L=*BC#*$)VMEKU$JTS$ M1) 226,P<811Q*I$$>FXT? M:>BBO5[B'BBUI,#'S]9*4CLI!5BOX&K)0!E. M71M^5W+.J2W->1!.F8#"I^UR/ BS28S8,DPV'OS0LEY-Q]==3^WU MFJ:'%G2?4M]ZZQ>0^/$5N@O4Q(QC'K7>VL:[81Q"[#?[A"R+.'8L6Y--"FC >_ [<_>>72V6.-MS"3@(67WI0Z+'HU$4L(9'&7A[G9UQ1K",$K_#+H9_WP^Y\3O ;% V3B%>B5?.&Z-:@8H88C M0/"&-G14. M7W)'=2WIF ,IH=YDIK/J =T&R74)Z?;#[T#GVWQ,WH$M/%_[UNU>R6/'A+7$ M!FD(AJ 28 CRB A&A:1*Z50&\_BX8EQ4XZR"41JV6AC_V%BN,)D*J^$*D;VZ M1A V6Z3,;9:-[H-1#?C^T;>DGDQF>(_2=%NW,XH#8LM3#H)GPOOU[%2]LXQN XP K81;)?I=ZPNG0:C/G88>7F^3'E) WQ@[@+3 MVNZG8R>H:C+2<0Z?P#'@/AMJGB)[(UX17G_)'?)1$]@N%?%[EC]A?M-SD^S":W>C_&$^S3B>T"5AWC@TA=T)>A[ %]''0<+[W.3Y_ ME0N\>N;RC("7Y?9?+.V.IG:=!"LLF/2";6JT(T!MK>P7\&['HXH>U9V$CZ>< M%;*\U#M!'%[\[FHI/VF;EFZ_=D$X#/0WM S!)O3-4[J)&*PZ9TPIA^<@ELHA M((MT]KSW,/W[8/HYFDVFX.SFR;=Y8SR\)H3_ZW1Q/\,V")M_EO?KSH#D>L\'%6X9)V6J%6!?:N3NCT]2@TRM* M5OSQ$#?48O+P,!P]H M.1>I\>@W#)[!_KJ">.F$!4Q01Z1D*?PG24F0&DL4CDL0W":AILM!-4S;3;EJ M /XFOW_/!D^?I\M1]XM+ZWFKHR)'XWXVG4Q[(SS'&LDTJ9C35;=FQ@>>#,Z M7.M;=22F6H1L?>I2_2HN2@?S<3CAX','Z:A&5&OW+5*=-J5OWA2UV.#P[K?C MJ^CS^AM.XVRQ4L'N91#78G&1 7/C+()?!+^'U6'Q2,2EC3F?QH77"T4)2OF: MH9-6,](#GL,&/8>AK.9(^@) ?URFL^'P^[(#XZ*@^OT4B^E'C5:&5_5[L%% M02U%1 D13MFBOZB41B^9.1?EBB\L(9GY[_I_QY\F 5 M8E2S)R$>;.M2=!;"%5&+P/IZ3+U:+%MNIA)H1J4+,1G$$.D21@(#OR5.6:R= M41&E\Z"$=&:-EOIX5AR\]^JWCR;!/#$73?;@:R_O3\+O"4C9^'O6T0LER58N M^!%8-@1@&7%?7D2-XFS8^PY*.>]]]>&M<:^;$1F!C6K]:,MU":@'J)J#FT&. M-_ +Z-O(]^+]]ZPWG'Y^,YK,-_PN)Q1O,B^?C-Z/_LT&?0'OFF+,/=^.OYPR^+?ZK6NE&.'W[4(-U+%XYF"&_V2:SPK- M@ZD-'^!0OB^R^_\&7X'.U'F]N8Z@>=N[KI+(^@S#AMS,WFN+J[96Z#]@ V$R M=O%;2Z$#_T@Q2%/:&^1GS:T];:?4;^A9?T71@J"O52M+>B2YUU%=<*@R^ DL M#-/2+Q#5Q;\QRN9?MTJ=ILI N3.K T-L8"E.C0753V-'N#&)<(&(8\N7JHR7 MVP2>.L2\#=8$^'*6EEE"L::.*Q1KI0'62LR-9L*=QJ*T::JY2PC\\HC( %S- M,$DC,!YHDHJ8"N!QJ:Y8.:^FRRPJJ2V<^R>QDG"I*,Y!9Q$%5CB85"Z*-:$\ M@)7@+ I3N62%ER=[G,1*(^.)/1N&N6\H.T*>:& ZS<&,C$*2J"0E()J:6*"6 M!,RIB,6)CL)Y1P9_DW7NM.(:4SD7VK$PTB;%G1 XJC[L=4:>U@E\505MC(P% MWFTY8S21TD7$A6%$$G# G62!BP+]4?D*C>W;OPNRT(7AKI=A5 =4L2@)B'86 M&$U"10*7)B1VP"63]'O%=[%8XTUAB 6ZC/)4UUFA#R%:5 M&,:854F)U6H/N2=AWX>I;T48BG($46I*<0A= \65*^!U&D8,M3&V.)D4PTGN0*K40BS:;FV%-MV6(R6MM,,'^;(+?2$\], M3[OV <0MIU8WNW^D[X(GVL<.H'8XPP,(%/*ESI_J3V(3X_M/TQX.W8NS MR4,^>#DG"VJ;H]/Q@^KQ!O$A\#L@-*M\SY" NBK',Z#,5M.'7;JW^;.V';G' MLU9IJ/:Z]<1H/"_YTN):+@ M@1E"'?S.;151#TCGCF)/2I/;2^!1+"W_<4[B%BB#DQ@<)7VS!_&96ZWC!_') M E!7Z7H&2OEWUSZ'6Y!Z.(<=>#PW> RW(!'H#5KN;OT4-L*=(2-\=0IKPO6/ M<@H7I#2YN8JV\%S],*=P&Y1A1Q3GQ*V>PN=NM6Z?PJ<+0%V=ZQDHC>FY\BG< MAM3#*6S-H;XO73R%VY (ALE"4E\M(MO\C:N@3+LZ:6VGWKBR:]VXMF7D+!@\ M=0NRE9'#R/K4^5LV4HF-E=ZO2XXW28")<1P1L&3 MD%*:?<14Q+9KT<+GF:KTM38W2HMN@!:QVC;V1FDQ#= BYR$HH.56I<4V0(N: M!V9NF!;7 "UZ'KH!6M1MTF)I [28>>@;:)$W2(L!ZTL<1TM*G8F,"8AUEA&I M(D5"ZP("-G%,31!8E_)ES01];6_&4EG1(N#Q[9$JMQ8M?'D2L1O4+6#W,M>$ MRK5(B_*;B-\2+8T;_"N#[C3MTES_FX^>!LU0ATCG:M3V5;+ 0Q?H.%6$!3@F M2\4)P69!!'Q(ZEC,XC!TA3(1V!.GE+!?MR?.XOVKD3"_]Z8SG"R&4$:(US* M.:@/(M@*\0X$I1JS^;R 8B#N;S@0MUR15:HC_7.2/SXGO&^JD\-M# MXG;8*N&GC-/8:9!UD1 9Z(A@/(A(D8*L*Z:=ULL@ZUO[C[7BLC/P;#*S-B*X M_ V+7W*.PB@Q<%*C@]HLX4Q1Y_AF++H.P$X)BU':R--I\,E_;]4M"\N<@2:% MQ6<^<5TJE[L]6<&N/:>SX&LVWK)_Z-]O65H*#IJ4EB)?792KG6].7."HU17E M&G5IX(6XW+1NF5/0I+04EADM3[<^7EIPTE$Z''_]]ZS_E"W&^'T8A]F[[&'8 MFTP&CX.LCQ6G-V8N8+F+>I3EE"E+$!"$_, MB65I0A(5.Q9HEVIAE]$"5YIB>$J#A677.NR_,NJO-R:X+A,B4%JD/"3*>E%Q ME(2PMT@2:*.C4.)_UWI-&+%Y7[X'5PNC_RY#0:U1@ L*+#MZ%B!V_/K[./]G MED^NNQ$JZM)5*IF-#2-**(E3T!D)J''$!(DV+'*@J>FJ 8M8[U*W&]*5]('O M[M.@/EADARJ0B?,[KJQ2ELX:CG@"_JJ.,TG* TY3HI,(SE;+$7_DP,^W01*; M)!5.+ \,L=5FI82E3=5WQJ+74GV+V"A3I085G=%\9S!0;PCJ@@$I2ADC1\Q! M;4\)."-.S!"II006M[:JE#AVB@Y8='%]G^5?!@\[ADBLFHX7J2<7):VE/FA\ MF4.\*4"7(:"BH>#D;6_03\06^E=4-Y:D/L.RUCT/!!0@(M%(GAIW&,087(E-K+7:L?IN_Y?.IO M7 S"@-_<&^(O[@V'BP:S_U$,8[U_7&L@W<""K/W6@]>W'$]R#ZQ\YAVA+I?9Y?9J=&(@5VE$E(DMB M!HI%"AJ34*!;T6CR^G?<^]M]VB\2A7<1=+>)V M8MV96+OVIC-:6[=-B5>E?&O6X@Y4)3.Q_Y^S^5CY#^.@W_<^16^(A]R;T7SP MJ-_FG\J:X%U6^" +6Z+0K>^*V2WXAG.;_"Z[GPIEZW0[/6,(F<#_4!RHK)DK MN9H-$[2Y'+\/1N-\K>1H,?6F6,9^]ER<9[?$*K-KO=B/Q'GNR+MSBP3:%T&& M%1)G3L&K*!YH>GSB501K/DU1UZ:K"],4KR)5#0Q7]"8VOIQGG^$=@R_SB3DX MOJLWQ.%=B^L,'"&RR%:9!#DLP.AI_5?^D4WO'\^K5EDR*BEOF%%_Y@*E%L.2 MFW==EZ>DEI 6;FG#"A [D._U!BO]CKJD,DQ"ISB1D5'&)3LHI@RIZKS#0?8T7RXRN$W8_ M@Q?U$2_KFIWO?KRX-4GBA3>9PC( ROUX.F'U6;ML!X%!_TN63[W5Y:]/WXZ' M@X?O'X"6< B_XVB.[&*DV5:%>.B8<((3GHB R C[SRO&B9"A,\J)5-GP(W[R MK_]E./W7_N#+?WF:_BL\*O[KY6XR_3[,_O+J]^#=W][\0<+[#Q_N?__UCKY, M__4NO?_C WG_YG\DO]ZQU0_2X/4;PE5_\2_YO+RT\EUX]U_KC//B[>EC]?+)'_5NP7[ESN4$?]? U\&7XE_U?]R!W+[4G15&7[_%__S@0'@8SV!9WH%0@+?W:9@M*E6./^3/XD*EJ8Z9TYBZF>*MIR4NM3CA+.9A M$BBGHQ3/+08?0=N8;Z?;'(&M1,QH.N@/AC,4\_?9 Q:K#+))T;TAZR]NF&=3 M3^W]XV)P,2AWSW[PC+_F G35'.<749R$D!#G',/T+ I_$PGA-G1!Q+ECD?SH M.U:(4DK.)6#N/*::WT$5E[E4<#7P-0XGT_=WG8>[J<%9*$ MH @#PXB3 F0ZH8K8F&IBHIBE+HZ#0$2%3#\")=F__;+U+!V_,SIKL6O9I;#8 M<%A@?$4X.#"4L_1ZET2;0];2P0B$;7%,!Z-^/)@4PM;RIJDSFI=A>2]CI=$? M=0'5IZ%=15FO>M7?T_*] _,V030Z,?"LM:8JB=,HM<3P$ ;$1(7":\?B.\C.9/'Q^?5_NV)1DP:?V&Z9 M8=6= /? *5<*><7J#0Q0N;-\U4TQG$W_&$__D4U1!7=3#V* PY1FX-1%5%\. MSHLLMB$-F-IKX2MKR\+_S]Z;-;>-) NC[QWA_X#0Z8FP(T :.\CVM",H+MV: M<=O^)'7[SI,#!(LBQB# QB)9\^MO9A4V;C)W F"=,S,62: JEZK,K*Q<7O N MKJBGF!Q<#V=-@:VK=CMRJ]'13!T#ZM1&JVTHC4&[TY<[+:7?4;53^W3DU@JG M3DH,H4B-\SIV[B=$F"516<(L 'N'.E&&*:1V 5+TA5CI05R(_,3S@0&$4_K5 MV'("X1'-(^KWL))T0B%5*,RAXN4?J8(180SF8D''RH/OCYX,1_.V,'5JZ>8DF361,F'ZB MSC;$*$ OE!510L,8E-3H<@-BH]LKRB/M!'1$T5$*7$F>"PFE>#HEY>N(1"28 M8GU37 5 %L=]%F+J[\.1';J]F=O.LB<)Q=CO5!H"=1QO!*0.GN&/,4H%"L;3 MQ('''>_1=Q]AIM !IHR!;UZ$[WO^, 0K.Z$!G,5#X?4'4"RNH":?WZ242'Y. M?''P,D#R7V+CL@LM%UD&0#\XU#\("^Z[$" !=M]2"GZQSDN;N1)/MF4+LWLUV\86\TV^48YPU='OP3%: M-5MPZ$$G@Z9V&RU9ZS3ZIFZV>^VNWM;[IU:+"YHG]BR0^A$5.KY B3$G/6!U MP$(E'OQ,9E:0W"^,$\6#R+/5F=[J3RQRJ7?^7Y876\%SOF69\]]D MNR>] -AM$(,)&S:.L?LX>G.>&DRZK: '"&K/CP2/V+"@F(P&J0OB%'V>G&7B0[S:9150&PJ,"/2["""! K#>G5P@156[)'%ONG.M/M[W^;:/[Z<.' MSN<[>,GV7=>:A>1*L(GKAC,+/1._7DGL\\P:C=+/3\XHFOQZU=+^<04V&VC= M7Z^P$!D)KH0AFA$!/E4$,RA^&*7OZ_H_KC+3-!K-/_.8##ST(["PLCE?>.50 MWU_BU&_G612L6%.M'R^ISYW?^HWKVW[GWXV;CWO2=T=6+2%*(YM?X M#\BR\,;+[R:8),L]W8'_1QUSDB##9J86P-42[6$_P": +V1I<9DG,_R9RJ$< M!-"^^0>JA_./(#3R#R#'\@_T2CG_2.^6$?QA(+Q-YH+_K+QLWH%>G/O;<%]9 MQ7RT#@Y!^=)B9]8:.^-$NV83/;QVVPC#!T#$!V7Z?]UNOS\8K-E(D3\K_G($ MZ_I#?W /+Y#IDHWR3KCO_W_W 'BO_Q$>:< S*2Q8?"%@?MSE \\AE\F*=W_> M2+DF'P,LW45?DT6U)8NF+&_T.G/._'I5<-(<<3,<$DM%,\0-MWB%L93TEFA* M1\'RV%N_V-YD< *4:JR#_;%56N)&RJ^&N"JBJWV4:0X5_HO MR@)V+>]E$B%WDE1.-N#5_67L%KFI*Y>"J=JNHE2HE SH85@L&=5&"ER(S@0I M4)%S3S6DP%OJG"]^L?:6;\/;N[-VWCU)D!1F9^@+V86'[+.;!%S1@U] "AJ_5Z_T>[*@X8$7+\VNH.!K![C]IP*K[]C/WJWH/#S M']X)"P%(0$(7OOQTVZ/?W7S\#:?ZGNC_^]O.Q[O!I]L_\%&/)/-]Z=_\]CM8 M!;"3WPG=3Q\^W?XB! _#UY((__\FA?+^/Q\*,WRZ_?P[C/6+H,!L-[U/7]B? MBV%O[X0/_?O[_FT.3#K G#U"(<3PJ,:C%3@6_$OW"$98YF_,_6Y;L\)/C2? Q)"+'W%WEXQF &\GV&T1 /Q'\ TV3BV#2R M(HV=8M6U,&CM&QCA5/1BQ)-- FPSGGS/0J@PIM E-.:2>"+^3S(*2$VR)E1S M1/.Q-TN&??53(1UV?3)L"+!@7&8HA 1[:+@4CT)$W[SAM4G$9!3;WQK.?*1D M/DHQF@;FFI+@@2;A4MHZM&QE&@U"HU.])"*((6"*^ V+/WS" ) LCDV6I'^D MP3*//AV&T'JE.#8M?D8'(S30,7D)WL=XS>BY*10T6"-@A?S2G&B:,LAB8W]6 MFN9R3O,KFKG<7IG5C*^H&^4TK[MHWHB-&%8;L C0/*VY,YK" J>K%R-OLA@\ M_\48/!ADP_1F&M^4!=_12!]X.0O2I3" ZOYO[+'H51J.QT()5ZYO^C),$])0 M0!J^^-UF#X51RMN,X8QS F;WT1_@V(OK@>6Q8D^/!X\Q+0VW35]$? JQQVD\ MBVO:( M6:J=&F%16#72([@O7 L$6YCIDN6P1JR8T*5A[,(G6,,38H$D]_U %#Y\Z,(@ MHZ&5_HY?+QS<\;_";[!GA=<8/Y:+@MR4Z;[K]G[+/_;>O7G%JB)T1H\8'CL2 M!@X(&^&>V!,/\'B MV%G-Q=&?/73W)B=P?W$E/Y1\5VEO\FXNXD89JI0+4!TH*E/3!()ZB ,1)^!J!@E/TU#DBS M(P20#Z"ZGY&7J#_@U2(*!8R%X3,5Z2D<+*"1I8CAY-XR"C 4ABJC%,[BLME@ M(A@0_M.\KF !TH6']I CRZ%%%93+8>(K(K-\ M&#(OYGFM *0'QS!.N!T(5_"?TMN5/('F_GE68I*^G+* ?8,%K 1RG!")DF!Y M!Y(#3AOS;"O<;M<:^7M,M5_ />UHM/@UIN'7FABWA;R1NN+XD13NM&ZR^/D" MGU]CQ9LWAR#";O&).YLWIP]BWD9][!34B"[LHRJ/'^M8]:W>%W_<,=NG+6J:M-&K9X]>W#F?J6VJ]<90%C6Y_B@:%8DGWA%%72U1WLV! M#^@5TE=X/7IF?25+;U6Y]@IK[V#T]K&25$N(JZC+%='2^Z*JR)>36:J*NGHA M;'V]NX'RID3JK88'--J-\=PJ[R\K7KTOI'*<@84WFV$27)^YN MJG;G?-W?U]P";Q M5"783K]!RX)YF6'C7"DC;)PK982-;8]8;'%,V:7[::HEYS# U=5%KU1E%MP_E<+YPOG"^<+YTME@-O.,EHJ\GBY"?&U MJ\ZV34:\R3/B>49\Q#/BRYP1K[1XCCF?FD]].5/SI/[+2^I_.>DRRZO?#MSJ M(+A!_GM=4>=)\K5/DA]83N'L]1=VD<\_^N,%JG3]Z71I&]Q%6,G])@QC4N^% MP@L*7')!@;QV0('/>96!?8G \U7V3M!T9Q-+>"V_.:XI=;!8\&)BYUO][:8M M@L]_M;XWNG=9XZK2X[IK&(&DBJVJ9&;NB*,B2E)%NMSMS$6QI5_-^%H696VCL@!ESZ2MO!W2]=UX.G2LZIDAQEO%N"0[9./< MWJKBFLN'EF@:.XN':J&J5"%$=?_9%T=8)L2K[&85]K1V1E#/O2):8OM2,N/! MTM$J4@YK;ZX>!4_NA]G;#X,1#=4S?MIOY18W?FJ$:[&6I:QIEX&JUJJ 2X8; M/R==_(9R(1:!++8NI7R,S&N"EL#4.7V)M(.H_BV*JE5UIURFH2/KHJ%5P/MQ M"%P549,K(.RYK7/*]=\2)>-"+'U%$K5+*8*H'Z=0?RUS\@_]W(7!O(G5R8LN MG5J E 7S,L/&N5)&V#A7R@@;YTH98>-<*2-LA["B+^S&M%Y%%TMDG5<1YEVC M5E535(V*'/!W+7PIRDI%HM)X"/EZI[,JJGI%O&Z[XJAIHE;S;(?7FGF^ '+N M9KLLF/.ZP)#X'> VX9M!10G7H1_(OT8NX3(%T+X*QP_ M"[.DL)(PPU)*@C7Z;QQ&4W@EA $"XEH13 +/TZDM;R1X)!*>_. ;# Q?SIS( MZ0M]*S=36-H6^#5[HFYLSW)PI=:%O M3>:%OOG4?.H33\VK;?-JVQZOMLVFOHAJV_GDO.QVG9'GI:0ON91T7C6ZP.>\ MOO2^1. !N0UX1+CQPMAE/L*NWQ2QVO>/?%QER9TL+#WMK:Q@8:-:%P&I M9K[_KI67L4MUS6OVBKI1[XJ]BB*:QZGB4AX495&M>_"SJ!ZGLC0OQ;.=RNY; M801:&OZW>AI:EM[*)E?1-<)UKB2/WJJ(#-P75T.JB,K>FZF&*%\*4S71E"IB MINR+JE*'HGHU/([S,GL5P/:2='I+-/4+*2BOB$K[0C0='%]\=1U4:M*-[T=4=1$K>;7UCH<_ZOBZMB5B88HJ17Q<.R(HGDY[5YA8\=435Y(H02%%"ZWC$KM MF S-9^V MLE\Q'[V]?3$?_7Q55C0^]3&F+E%MF2.?-@^2U"]KJV*>%4G>J&7&=N6SRK\)I##7%^8 M>3C<=D*#%F@[I8A8%;BQ6:C(PHO+H2/Y\1UL6.V@$)[NXHC3A].'TX=;AH<4 M\AW;]F/LV1 0FSB/] ;UY&;A=FMD:?')HJE6H&3#_K.7=A^6;TUHHMRJP)HX M!*JZV):/$MO,#>;M9.F-]TB\R \<$E9.ANIR16+']T;4T"\#45F4U5H76)LK MVB$?A:OQ?)JB&KBI)L'@79*I7+VT26\BK"I[8"RH)YF6'C7"DC;)PK982M9.9] M%?PG^G8&_R#+&L4:/*OJ[\R7T*FB/TLB[I\(2:E)DKZA9P43%'7 MSF8\\XZW&^+MAGB[H>5V0[(D[==OR)"V[S>DG*_S#I^Z;E/S[CK;M3IJ MK6EUM)'[X '333MZ-@_]'(>40UHJ2"_^.G1+ 7;ROE'XXZZ7:-IY+@EWG+/:W7HX M53A53DF5\LD%;AWOJUSJT*]*:8NMW2N1G&+7[(MANW6>DM"G0N\X=?[*@IXJ MRF>*^C\5@IK85G@EL1*(\RJWS))!BI^G[MZ)$#3/5+[Z9&KX/%4P3[8\=:W6 M_--$]3@[U5ER8:YPO[Y^9Y M[?J.@2ETIA:.)T+0T&OM;SF2-"@+>G"05&J-(,IS[D\OI82OEOH MFF@:M490%V6CUIJY+1JM6B-H&F)+KH,;IO*BO+*MW]26J)^I2]B),%1 4=7: M0E?$MEKKNQ!-E-NUUL2:*;:TH["0&^D'<:?/D_BRV]>USE/WY%3HE=:Y6^-2 MMF5AOB+7VE P=F^M5B(=4WF-4O<.?K(I:M*9FKV="D?5W-EE >VDIT):^AW M?+'M8^4.A;)LB(99ZWNFEM@^4TGH$R'8%@VEM-[1@RS2EB@9M4[;D'555/6C MH,B]@)7O4WF0%2:)K?(&Q/([%$X>3IXR*ZBCB0]^(CF(QJI!NTQ%E*1:QTLI MBEYG]+16O;DG:O4.0]!%^3@98?Q2:MZ"J+N3D3M\.2\X+S@O."\X+TIX*57Y M U_E>JO*DBJVY%*GBNR(64LTRYVKN7,W7+GK#V^)]>/G4 MO/_J=LUPM37-<#<*NCW Z9HSX\?-S^ M,H+'R/$&L@?=-!S2"D+*;U)+WI:5-Z4\\+V7(LJMTJ8O:[W\>5+G9&K=Y?ZXR08<]/P(CM$&GJMJTH91JW1DT7C."VH MRH(@MM>I0]W\&EJ)56Z@*"MBJ]['8T/4ZHV@+(O2<5*ARH*A*HG*^9*]N*U7 M@P:#AF@.&S R_ILN!;9M@X+\H#&^=%>6 KF9%>0U=)O3J&*8IHRK4.$9(-46[5 M.@U D45)K[7S7V^+[>-@R)T6E]F=1!9UH]:WYD:]@P(446G76JAKHG:^#DW< M*U$=V/CIJSRP<5Z4!S;.B_+ 5C(KO(9>BT\"O=S^AET1 M:XFF7NH(M1T1TW51.TX=A0NQM7G-[#)9%9P;G!N<&YP;6^FFW:O[[UH(OK35 M_5F_@AJ5]^\" ([W@ &%MD\/0NQQP0GA4=N-1V0D6&$AHKG[CKGXX>6BDS_[ MO?<.7A2B"1&LH?](!-8EP ^$)R>:P"_%D?(*K3C:\HWIW*!C(8R'(?D[!F#= M9WJ@$49Q -#3V68DL8$[9 A&\(7@3,% M\L-X,#VQ L^/HQ &&5HA( YT@&''R!'/!E0F5B18 <'"9UB*'R@3%:K,XB>$ M)(*5#G\Y(Q,JLK0BD?P@(H7CAG!Z -671HQD6 M3W[P#0D%2\R)+!?^=>W89:QK"E\FA'(L1#9D)$)$R?<9L;&6;N0+0R),K1%@ M]HCW.QX1GH%>PCCPIXS;.:XPRLB*B$B_MU]882,GI'&N; */1"GS8 1&TCA$ ML/T8E@]!HQQI#O-;#S@P\ ^XEN+T^DNGVWW37!)^7%K51EH-XH#&0%NC_\9A MQ)8I+!RZ_%S7M]G"@OT*6]F>%) WI7*!"H_Y M)0]2#P16,&K,+*SPX*/$<[#BMP>+#5\P M!(X5XBH%&.']*+"\T+(I1/@>[FL7-C:^]\(^ :D8N?@0;&X8Q0;D814&( 1A M#S1LUZ>[)""/#GD*DX%3X5T0D06,<:,G.$=1X QC)J:!F)1RCC=R'IU1#)@. M<0OBS2[ .@0T$::FT(%I8 Q8'K$;B0+ZT!X\9^S8%A8+6F;/>$5D3"H@@P0S MU!NA#[+3!K&%;^*NGL6!/8'/**EM$"D3V/X@BD!@46$4^4B/A.2K0 7B.4QV M$RJ4Z/2%=<$H.HYQJ<\!/K6>,Y$730(_?IC000A&XH\9F581M)DEBB8X90GR M^,"28AR!W/.!9"C"<8$PL0FTV$QQTN5<2#0NRT1_]>D0V$;#!B"+I*I M QM_D<\/Z<2X =EZ+^Q*E-0)GPKT#]G&3+9E@9ZX(G##3;&6.T@<-Q\>M*\+ M%*"KC>T0+\.)H00OKD2*(1,0UTI4#C4<@&M!PCP1:?I$D'BX/%G&10&&G)L9 M#T8+FPP, UAZL#=!LP5A8MBD*[,)#,%7$I/@8=U*27F>CHPK8Q.NO< SJE(! MQQA(#B+;G>?"E 0/A,( $N [6$94[$@]#5.ILAK9?MO)"KWQJK MW[2U0I@)T8",5NR)A0U67&@H$U#0AH -R ;05J]'V-(K"-EJ@N4)ZS9\L]RP M@;>4J\LR>L%1P5O*E;BEG*YMWU)./5]S-3XUG_I@4_/>;5LUR3+6]-';*%^T MR@AN5*FIR@C6K1/BJFO[+2W.'4'=@#\K[,#>S=WG#QV8@YI*#=3U*%,PT!XFSH"+:=P\/T+_4IUV7@KZ? E<7XOD*'#7.$+WZXC MVI\A&IS.8.7#4Y%$ MXTQ%[#E/CZ7 Q?:9.O?5A*7\W+:OTD/X-HDO_IC%%],0#4K\EV*,*Z6_B7F[92.R8#-V/\^W/@ M"P.<6KCQ:$XW31Y['7M6/'(B,F+Q!O11OARRY6#4;#G<3XB0L5R8P9J@:P$> MR]?$Q I9CNDL(#,K8,G 3IK$BW',\]ES$VLD1-8W?,&U;((9]_^RO-@*GG,) MDV0?LJ1X_.O53[L.8K!;+#:.L?LX>G.>&J]^6D,/)Z1I?QZQ21BR<@F8(8SI MEX\D24M-R8A!AQFN>28T%GR(8LN%42G< M",:/R9C1 1')"#+'61AH&9>13Q@VLSB8^4&4E#:8QX?E ^/[CF=Y-J9^)LF0 M-,^:(BJ\+F:LB0+Y;I-91)-?,=$WG%ATA)$56?M4)>!&1,D%R@M&!$]G.UXZ M6TO;,YM-WSZ;[857#O7])4Y=HG20(Y^A#Q*/*TNK G)ADC]3Y9=# 39O_H$: MO_G'<;$:$2C/_ .M,Y!_I 4'$(-"E.ZK-246#N%,XNMA__CL.B7;K4.P-LEV MZQ \5;(=CZ1X\;+H(XFPN!+QDIR."H2]RZ+:DL_6ONMT6"J:(6XH""J,I:2W M1%,Z"I;\XGA[6>!XMC\]O2C8._"@)2I5V2I[WY.WQ W59PUP5<56^RB"GIL. M^\>9A(Y-*YLRH9&[!BLG/N1FZT*$A]P\4\O,,V"J\@2E$HB)GN/&>&E1%T%Q M(9H7!$5%#EC5$!2\TT!]BX?^N>+.O2#N C)V::WLM#KNBFJ[>-,]]8/(^1^[ MRL52W5Y(+VQ_5IJM?)U-'=>E!79_UIOMI:^3FL\_RV937_XQ*5Z\X S_<=%= M%AB0E]T5\9X8RW\[C\1]+A86GD>18A]9W^'](CYR4UF%C[(*Y 0?M2FM16>K MTL&O?EJ/!787F.,0@0>B NB4LBN8,0?)CP Q: P!#%4((: !&5GGA32.8#D8 M8S[V <;X<2C&;@/,AV'L-H8^'QG _D._&CF/^.4_W\9AX\&R9K]<)S6DNWEQ M\YX38O%WV.GWL >O7=_^]A[>%_Z9OH.M_SK>"/_I W0@K#&#Z[/O.O9S]@HM M/0\?;LGXUROBNU\_]]N*)K7T1D-NR5+CWY(DJU_O[GM?54/_B@27%57^*ET) MSNC7*V?T559:JJF8\E<97I1,K=/HJJ;6T(SNH-%I]Y2&T>O(+=TP^[VV\A7? M?(\H)ACN+^H7!/SZ#CEN$@E&.R(B\^@?!25IM/:V*/Z)=500?%#5V(( Q8#].:85V5 !.],RB1)B)Q87:^2SL!<;"4!R C0!"!@%=]?/1GO5-D:R_:SK36/Y)]J,8WX\ M%"6T7/1ZF9/*&G->UC2%NW@8@@) )>(^OZ+%Y-GX3BA,B$O[!0PM[UN(&N71 MP0 !8="[Z0(1DQ8A3!I)366%T$3[>D1F/NQ8/UB.SUG>?QOMI87MYT^G#F,9 MOIEV>+ =$J[8NH?;AVVSK[:5GM'H7[?EAM;MM1JMCMEO*-=ROV.TKCL=53_U M/I1;\QMQB']__'3?%V2M$.6MHA'UQQ\W]W^ ;7,G=#[VX//'>[!^^A^[-_T[ MRIOAN79H)D$ZMAW$L/U^(QXL-5?XX%A#QX7]=EX)DH+UD( %Q^0XH+V+L*]. M\$@*79U\5KT?5B6]GK18 ."UY=+G[R8$2[D_D85J[0>MTKY])[,+/A"T:G8@ M6.+M%M%R2_MA;1CJ=@GB6^/JY\UN_ M<7W;[_P;5O?=3:]?FZB=E066.^MMI4-X>CA/>"35\2*I=G/Z;[Z\3G\]N,[L MVLG'?Y,:7F!"L<92=AP$V._-38Q'YPSUR':.26EI%:G L6OA4%%2S];X?9]M M4O%-X?K>0X-Z,]C@/%PEV$Z_M,N">9EA.[>ZVM:J*[')T!(UO2*1#SMBV!9EZ2@8 M7HBL5V'GCOQXZ)(2BI7# EWFP4@1?SR& MH7 .\CKF7 _S"IGP\X1(V%&@\5V.C^HXO^/YT3XJ[!9: M+@ZKIQ$\]^"!)P1,!-R/DB=Y(@GZT$&"=^P^=I:@&A'R39DP>NE]86!#E0=J(B=F8E0D/4D1=K4BQ M@#U,Q[-U?+\7+3MTJ4HLE$'X@5DO.G)UH!$?PAO9T [<;< M'+8UF<.^,UF;0J=8+R"'EJ:/KER^#OH<%B]A;3^, M\.W0PO6\ZM;W+H)_6&XN33K]Q*K%T^+VF&?L3X$%$^*%6&#^AB;][U$3?EN) MHJRZ_ 9 0O)(TP3!ZK31B'5=ZIO)2]TSHHC"+ #VT;K_8Q^Y/(P=%R_DX"=G MBMFW#'>QL(4+NSX3!70-A9A@O+3!,?<5'P7+ESS1DDY?<]W&,/W M"&[X,9*4E3? .0,$ 99^3%.<9]8SS1LFWXD=1W[P3'D9"F%L3V QO*(=#V#\ M"'L/?$=4IQ86-?"H3<^).N;9'..YR&9VS(@"#U'8($1!-WE.*9^:!P'L<$?>9>HIG[]P@CIV7,#1,%W=^>%3IN\/AV.- MU]P+Z^@HG#_36EFY*V[Q$#S7'\0*DIHE=0V6^83^]UIC2-T<^>R9.#B1'+CD M2R XT;1WX<9"%Y7CM! XU%;:.15=UH]2F[0TG),U4=LLI+&Z*.JB;I:H MP45-0[$429%.+J_VCC$2E3.%4YT(09!@50FTW!M5653:%Q(;)RNB5DV95GFK M3)$K)^5D43U.B?7R2#E)KX@1LR^JIBC)%R+06Z)DGBT(^)+L-J5R$DT[4Q>= M$Z'7/LZZ+R$?03,=)=2Q?*CJHEJF-HN79+&IE9-O9SK'G&HK7$AG(T4TY LY MD *JQE',4FZK%1-#)B0@UCA*;IU.)='V7YZ+(RPO('R5#:G >>,H.Z/W"61 MYPP6H]&^$(OQ:*A>2!X03[<\L-U7%GS+#-OIQ4Q9,"\S;)PK983MW+9_&>L# M[^TY$%7M//<#&[ZQ8Q2')FI*1>X]=L50$U6C(K=8NZ+8$LWVQ==U.=MSIU1B M/-F[G,8%YPOG2\GYPEV^!9?O!Q*&OV"N.:W!'6"Z?4AHL]_%Q..=%L4Y3=77 MBKZS>^O-2>ZYSJ^H.:YL)\GJ"!FL6 "?JE^H&ERX;DYL2.,1:JV#I3H$QI5G85=V,58;X0&X)?S7,9 MP&'>2 ;4L:<[6 7,H1EAP?D5%>V?)HX]$9R\5],K+/O_@\+^ M+Y;U?_534MA?9%T/>(5S7N&\[A7.6]I^!\"7U<$-[IH.<#VN>2;NF[2W.H.FUOM=#(^@P--UW:^ M@ZM$$E:K*C5I=L5/.TH27;W=Y5MN[,X(>W7!4<3";G@GW]G[WK3+AFA<3*E@ M353E\P0NG1Y72335B\\OW<.;S*_+.513Q%88A1;T@3\5(GA8B'SZKRC@ M%;@?AX+M6LZ4 >PZ49I*QAJ\AR3 H_@"%LP Y0@8_6@^5X823 R[/ >QF MENL^PRM.B.$98YS+!MP#RXYBRQ6F5A21 'O8XR0S^-/W/.+23V0Z$LCDC8%&X\840P2#1I;^^'(06@0$X11O6L!QK6@;^$S@C&I;$?KO.-N,[$ M]T?H$L>7,9#CB;@N0L">L88.(/N,U B(!?# ZGD62 BDL2+"'J%9^CA$&-L3 M-@XEA.LD;S>%CI>],V)/.)C6;^/U^4AXFA!/<"+\+H60QJC, G](K_RCB16Q MT:U\5&$", X)ONK9F'LSHH2B@P%(X P+'+503J&\?"_ MQ(X0=\?#0M+<=-(FY" MDK*Y*?SN/Y%'$M!A1K[ AG$=^(Z-P;"(W838?AQAR WB8WG/L#X\#%%(AV.3 M32QXV<+O2.!8E)$CF )F)>,Q(H.)27% Z9S%_8P=SX+% BMPYH<.$D $*H4P M,08"P1A^'@KD8]YD.!'&&.W3/-D6Q7"@=(_VX@#QQK7W3*S@I1MI;%K:HO2E M5VWP&'#.!_(A81X"PK;%DQ--@#"4LDB<,)[-@ VX37QA%@?V!".OK6)F%V,- M[.[892LFI3AN("&.8(7^#UZQ [H;8,QA#'N>A,#U^PFL\VQR'"5,F., [_YE M>;$5/.=8,"3:,&/@QP^3M7@J,EUP$>Z1#.9"SBL _;-L-+7\O2DL&/QE##S% M*408X&=%7O^((M$=]K.L-Z6US\A-ZHX?T76$\FX5^1>);PGVA$P=&Y9@2OP? M8R,UC64H8)<2/_WP;AXT'RYK]4E!#'6\TIX1Z3FB#S(@#N;W][#^,(_RR\BY%W%!AXN4^E,R'7Q"-C)_KL6EZ8O4D%,GRX)>-?KXCO M?OW<;RN:U-(;#;DE2XU_2Y*L?KV[[WU5#?TKKE@X#LI?I2O!&?UZY8R^RDI+ M-153_CIH=UO]5JO3:"N*W-"4CM1H#;1>0V_I@X%A=DRC-?B*;[Y'C!.$]]^9 M/#"N?(%Q0_S[XZ?[OB#+A4K\ZCNA_\?G#Y_^T^\+U_V/_<'-_1U=_<-#6U05 M7Q1&#=<$M9I_)Y8;36RP2X]C27.^EXKO7X@PL\ LP<,%V(B@_J9H,,[ :IYD M*T&8H4(246NR6'"T2.!(,@5+ ^UL^!6M$#H0/:*$Q!TWQC$UK)@6]JBQ$X"= M2/"$,Z,6J/4,&A,&&#*UAP'F OENDY &D(>1/V.6M^M,\5>P(N$)4$O."(X[ M3>%3C%J^ &8R3A;6_MHCU'PGB7IEIR5G&%-;] W&GJ,A-X.#PG=J(P/H/\MF ML[5D%XCT^Q66#1@T:/: 2:.L-FE2,_/%R,?$SL0PM>3TA@%=U(J>,<,.[2 < MSL(3 7*#'HHLVP[PY(>_9(>1>9HDQ\[LC /(TY-"0- Y]*_^^[F^N-M M_KGW[@T[RJ2!_Y293C(O?+0+9@P>#992 JXM%UD.0]Q-"$G.ZQCR_[/25%=2 M$VBY@OYXGJ1'B?7D2\EFSI/MH&>,B@NO6EHR5$-]\8-O<.#*EV[[G5"TL;DN MNVQ=]K1B?-9' M&>S :1MD9@R"")U0H&0> FN*/@';?P15AJH-%HTU]!^9)ZSP,',]H>O$PQ,L M5IM".2X,K= !,+^01 1G*F;>/0;#^C8*?*9?J:=PZ*,>3EV-*"QC+_O(M 0, MO$PGYI+,*94[T'#N60#G[G@:%M/#D/(^]=3:K*9-P9GG(&CK%46B)M UF5D+ M%+1$+6(=S^"19'.E&I :##D-0A)%;I**AE!^\_PG]-FPL<343XG_%@>@?E3T MPF1#T:]1*:84>H69:^G/B1LI)!E<(K =[): NB*H[8*V2."@0S>Q%?X;CQX2 MW_70CR/&O>^HKY!Y!'06G9260"YP'G0Y\\TF_DUT!.',J5LYH+3 58,>.< 9 ME@JZE+T<*WA_#B^<&6PT)TQ?2\G#B(O8(>ITN26.1;8UZ!J?H]>41!-_1!U> M"13IR@Q)D??,*PL&'"Y\ADT8H1N'^J@S+]:315W&4V*A#R49!C>4^UR@(,R; MWE0U$1#X?EJ94EQ*35PE1+_G"]K=N*> MA6+YY48E+SHF%5\')52G-K\)058*' M=);-LQ"ONM'E:1;O@ED],$9A-G\\#EG$I$#^QB#///!F,1P31T_N;%^E:6LA M1GEBH \-+TK#+OGM[ 6N[1UN9W>\0^&7LP>\G'WANI-?SO*;/WXY6W46\5A_J1W>A2GN [\XS#$/.H,E>\LMAJ':7: M;IDP5(Y2#_IX=6(J?IRH;];5+8F<@)5AH"4+*.-YEM7%9EEIDOSZVYLT;>H) M:]X,GS$G*LGYH'E14RNR)YA;4DS&I:G%U@-P=T3&A"6J/F=YNRPT'>OOH(^& MCO&-8!TC.R"T3$CP/)_:B\DCQ+(G%)2FT$TJZU# ,(76?X)!T)TS/T8R7[ P MF.^YSVFZ#1N")G"]HB5^P@@8P;*>,3<7T\$(L(UF<67P-Q>+SNR42?!$O5'^ M@^?\#^A3(#8,DZ1 A*Q.2]-DXR[F+BSU 8,_T-\T5SN] M ES3&$^$,WW1OS7)#7 *#_H&)8F-7#!<@%ZY6YB!:1Q31/8>!;OA>D7Y*:# M?V-])9 A=Q'60.H\6<&(&1@.7P"U7@"K5>5VBA*&>0@LFM0Z7]YC[-!D:W;M M(0JA\SW[1 ?P'"__'34\BB*J5>$?L EHEFZ(2W(ILR_"3&UX@J;&_FQ(34.G M*8>ZU-23RF>JUE14FM1+QUVM8 ,RP\LWE(A+C24E9J(2:G(%2/E/(4Q<+S\,BVG ? 0+]+0?T'H M'9?G9Y-@ZK6/;+3"T+<=:G70>C0LH]BB0J4I=&RL) F++JDVEU:61.Y)*PJ[ MB/CUNO(E*W^AAM+*G-4M:\3 ,"_FEP;$I5AB^5&*(R54F-P4_MA:VS?K5&!U M)UD-5%@N='JZ5.#])X)N"#)J6+ LP-HOO\VDYP MHX?:O&KI-N=')I#II7] "(LI>$5KD$:PE]@N?QWXK&@7$Q^"1Q"(".2T[R8@ MO8$!O9B>=P'3#FQ(E\HDW%AA/%OEA9>1WW_U;^]ONIT/C:;N,:;>'^#;V$'"2&]DJ!U4A:VL287EUAB!L*[\JKO MZ0RJLOQ+LCL7E>]J.0!["75^.'X6(NL[U<2PG6AYE;PB;9B5]4Y,!<_#<6&0 MU%ZA^Y>^-)X?GUDQJ>6421UF*:R3.[2H2U9!FZ+38!5C%BI$I';*2@MJ-]L3 MK(@Q+C B,VY[NJ((H8RBJ&&3KV,Q6AC:ROJ"(M86FZ5^RMS=*UP@AVX4%]: M)6^EJ9586J]^>L'6VK"^!V$18ZE',"F=B(LLJZB(57KFZQM**PJ@B,S27>T> M7&/2'K@P2A[*1I42M241$^HZ#M?5%UQ'M80YJ^GV0A1$ FEVF*#GMU75JF& MV"O0?J5MGQOCK]*28K#^DX/,^CV,#Y_M6$?I1KW817O$"3.D%FO;CV/4)[#8 M_QN'45YR"_X[)@Y5-4G1F[S*%;PU7%B[M,X9;A4\(8"6@N,BK75&3Y!)@./4 MHGT*5ATDV$$/$9&;+;8DF\(=,Z$22% 5!#@,P.01=B@4HH"6F'I.S2WJ!L!R M^UG 9X(><@8%%@Y+2+),6?3 RV;4QPO704IT$(*-!YYZ&4& M'O*3LT_F&]C#XMDU>*^T%L\%!61>KEE;.R:G?NS/!7.'W6EPE_9EN[0W:SF2 M'OTWM.@W]U?DZG_QG)*VH/''8P?^#E.7=.8Z>/)7.P[0Z$'7!(Q+70+YU(J4 M-"!!5;C\&SO?2^GU>J(V:26YW!6\XC2$OL#%8P3HX^ !4R8 6M#,3CC)/G^LLD)3$A+?2>.<%[L^V+<1%LEPE$) M8XYV/"P5CDJXZY?.1"^?B(QD6\5AHH78]2CLL4;J5&(%?+/#S8^/-J]^^O'A MYO!'F_KMTCH&\;QH]OX)SW.KEUN]2P+<7&EBH;A;XZAZP<1*;^"<;O&^YIYR(]/SU4\KC<\MZ?+JIP7*[&)^(C63CR:6:'K,0,T-BBB_R,_K]",!MW>)PI9M((G7N$.3,!$&D^-G-?49=6@4 MRW"QK#Z !"<@)WJ>LWKI20+;=B;OL 8$:?,C8>Q\AP]>C/PMWM]037I@,SP! M'HV@=0&_:!XM_Y*$1&]EA;-]2UVYW KG5OBB%;XJ>.K@5GA!HKUD?2>V-Y7$ MNUO?]**"BM%-KBI>,,MA#*FI9E<5FYK=1:.[UWLO' 73[%? M'[>\+\#R[B0E8&A?0/3+VB O'OS@F;9)6C)?V'-YLM5FO?92V;32G'WY]85. M(;SX3(VOP;8O/L-;@^Q??4:6I/W*S^CZ]N5GE/.5G^%3\ZEYJ:$2E1IBV7OY M]-3YB[,. ^%M:J;D$1 UJ':SD@R;>JJ6O.7S+JMYNC%:9BAQ,AZ$C/G%!"^# M=?8J42=P%9A;N2Z" M@:\3ODYV)N?!A#M?)J?1D+QVWXNU^SYF>23L O(MN_:SHA?NURGEJ]0M2I$4 M456/TD3I4!M_QRI\:KLI':716OF8:)JBHFLUY*$F-Z6C]'@I(0\543H3KL?E MH:XTY1-4P[S AH?J=OKL-Y;L4#D59>BB+)^GF=6),-3-IGX>%7QZ5!6QU:XU M,PV]:5R(SI(U43)KS4Q=;QYGM?+CV;[J["]Z-JN<-GO=ED6EO;.T?U.%7:,: M3?D\QY'M -][]L41EDF!K[(A,:_TC*#NC]PED>?T8L&417GW?J:5$ MX$M1K MH$PKKSH':;F6MUV\QG7=*NI116P;:JWWB]9N&D?9+R7D)APE-&WGMC#58.?E M.#-?RZ(I[6P!5H*;NMI4C]+&Z$+:CP,.[#JVA%VN#PK;*99GF? M,VRGEZ1E MP;S,L/$=4A[8^ XI(VQ\AY0'MD/8;Q?FV3]^X%5KIR5UUKLS4Q7EUGD"E#9\ M8]>@';.I7<@Y5Y9UT6B?IYOM<9FH*TWE0GQ/LBHJN[N>RLQ#HRF=S=]> Q>% M"F;#R(^'+BFA37-8X"I@8')N\%U2=;Y4#>%2 \=W23F!X[ND3,!M9\N]I05C M-D6 5PFJ1Y6@RZU*5C%.TU;3S&6ON%;W@ULOHNP1?D#*]&=KQJ9"UMOV)DIK1],;(7ZI<=ZOM+ MG)H7M]F_:$-V)W3LX+$S(FC6'<&-TH:W.^#P^]CM[V.[?D@["X262\*=3L/[ M.%UVO/QH:4=).B\-?NTJA(:OFGTS?,N:.73QJ29;RHX[L%;!4CVYU-CW4EB[ MF(1\LP*(UC@5D9LG^XJ8SF@*AV7L%H*]<2HG:0Q1URZD3I4N2GH%K)9#H"J+ MK?914N O)/:&AQ-SKG"N<*YLQ952'BL7.K/356S%T<0/:-MG[)#JA&&,)_90T,'VT')=&C15_%6)O ME/2!1E^]\&GJ.<,X%&X\C!^ Y0JO?W8M;W[-LO_0KT;.(W[YS[=QV'BPK-DO MQ3:^'6_43W;!-?'(V(EPK/ >*'GM LSO813AG_F;=%)&WELG_-8-R,B)\"_ MU$/ZWY+QKU?$=[]^[K<536KIC8;W?>^JH;^%>DL*ZK\5;H2 MG-&O5\[HJZRT5%,QY:]=0^FT!P.S8?3T04,S^OU&6S?;C9;>O^[+?:DG:^97 M?/,]HI=@M_\V7=B M#T$/>"@,8#S4'0D< / (]I]MLS;'^00 ">XO.@ONMLA!M>$]6 ^PAQU41>@C MH2.RN6&[DX#2%^@ (BRV$?*9,/4#[#AO>8+Z#[H.5M 2A)I& M?_1(1!7N(_%B)NQVB>&&(3!L:EE7KY)X:^76@H"#M=.Q_XX=^'T 3*=_AY0( MNPLXK.A WW)"7U-D\^N?=[TK ?04:!@W_/6JH2X+05TUY%ZW.VCT-$,%(6AJ MC4[7Z#;,:TFZ-J\5:=!60 @JVM5[J8#G>O"7\<3_]N%W6'QH2]T26*Z.'9$1 M'<4;S7]1>/(S7;Z@?P)BA0181?^]H48AF&S][ZR3]RVHS_YX##95*4FG >D4 MLZTJDK1 P=,19E&[3L&PG8!J!JU^0_,+/I+HT_C>^GY:"DIZOS?H#EH-4[EN M-313O6ZT>XK>Z$H=N6T.C+[>TX""LGGU'HC=;LU3<#T62\8$=9;33?D9_K*? M,[/C<-:$.>AIFCK0&MV!JL%JN%8:G;[2:W2NV[K1[NN&UF^?VIHP5E@3UU;H M4.G_F9UM\K/*9Z8#7690SE'MO&8&:C0XBX&*3-1,"AG:MYF>RO)C0E28J!>" M$;5KGYQH J,DF@+/>K,7!\B1T$1@?EM,X4_L>!(/"3$@]>( MZ\!)&0'94*NMW4!+6XW:9%^ Y-U$=7?"D$0@S3XXUM!QG>CY'I7T$79@2^]> MM_N&WI"U?J^AR==JX]H8Z U3EA7#U)4.B)HSVO,I;00+"<(8Y"8T06LO("Y= MT6 B(=MCE&BP1-EB28W=Q/),K:(1F?DAEG%BY[HP22L+#YP9MKWW;UU2TG** MQ1+YUB8;;9RU8QI[9NVHVV?MF.=+G3%*F3JSQ-?/G=_ZC>O;?N??C9N/=S>] M?GES9?Y/HO^W>]OO%UP_.Z# &;(-0ZJ7N70([ Z2MK1;J,?F"^OT<;+KE/.. M*3MS&GRG^[AS!#7HHG2F[G G0U$3-;-$_3#WE;5EWP %N_7DNV#?(.+7IJ@9 M9VJ*<0YD=7GG0/@7D?W!A?W*8^2VA\,?GRZS%V^9E_>6V/Z#1Z^^CN?*TE>X M?WK7>E?I*PVS9T@-K6/T&IV!W&ZT.WU3UF5-,OHM=O@TF;9_F2[KT5HD21B% M-U[_NTW"\-/XVJ&7V2%0-/TS_Y$^>ZS#]T W%%756HU!NW_=T/1>J]'J:=>- M:VEP+;6O^TK?4$Y]^,;#:RJZ/I(HN>!\[3^2X(TP3.A3F:/S)MCSLS,_.U?H M,,//SB5C"#\[\[/SL8X.8>*\)F%$(YY&-':.JF '0_[02,&=GREFWUOK!']M MSQ_%W_"S>'E0Y&?Q4VRHU+Z?WSSV2]MLHPU5.-J??E?M?=R%M:?LO/:J=K;' MS.^-=->>9_MZI2OE%D/)$CR/ MCIU48IT"XM8.?6<64S([=LLKW6C5,9 U 2 M#:/>:<)M4=O=Y7SI6JE\&8''@:PZ>HES9.?[GKWN)A8N.N(@(%XT(",,U[RW MOO=9CF"23'3BN.5!NR.9AM(PC4ZGH5UWI$:K=VTTKJ_;FJS(/?5:DS!N^>J] MK&HM8_ZVYV5$5F+-HINK@;0*2)NR8JY">@T>*W&F<;=X,^C;5>&W-31Y M%>8O8[-\I_=I_)OOCW"OW)'@T8%-[Q[S2W",Z_^I]V]!:BWBO16*1V]/8 MI>FZ+%/ADW=+(LOQR*B?N"W2H'[YM-@/I&M9ZK7;C6Y;41N:+FN-5DLV&G*[ MV^MW>K)^;72^MB6I]55&S%7,\I"UA22/S9%C5!D1)Q,03@A+Y3_$"OK>J >K MYW!WM==:9]!N=WH-2;KN-K1>7VJT31A'[6NR>2WUU;[<8CL9AE8:JOS/MR\! M-L_0'AF3 -."F("KDNC2@87*_#+>#)O5%*@2ZB:(+GDUZEOA/"?GJD0 Z28 MM!+_35#ZP0(@* /A7Y8-&)8R34V6KMYKYFH2K$-D"6T4;32C78.$ M[W0;;4/M-=K [9YL=%NMUNFC<5HKLM%R[(4;FL;,TJ#P B.AC]#!6AEYJ.$Y ML]!8!R>:G#4JL"U).$_ROX5P0DB$C=7'EA/@>2\F-!OLU5P.&F8CLS3-,,TX MRY_'JYSB#","ZVN$,\$@^"CF?-$$YC@D28V(P@M8[P06' F$)\+ROHA+;)9< M! .,""9@HTEA%5ZB67/")*$ZS4;"O+&),Z/LL&8S]YG^O( (_IA.AV"L'&%B MA0(6@@C'#FN A;=/@1/![);@$3P$6L$SYCX5YBG,TA0*^Z2(PHC._W<,I^HQ MS;*#B:SD]80NY/O,#V-,&_<%6@^$1=;!* XK-4,I,XZQ?@A+ZA]C()B(>>0^ M0^MYQI(B@6D$GF"W9\7L.A$3^(N)[MDX#):P2==S$248(4\^G 7^HX.5;M(D M]:D5V1/$)T$BPH0]^ND!#$@$#>LJO&)=Q1X\IUCY(.6 D^THF@-)?YM[/*TM MDMT0$I9&G.3H-N ?CN_TN96=%.X(T3XZ,/^:(O%=5<42R+E5%JX@-8J<#Q:K2+E!"U( M5,@YI7F3]*VY/32@HGD#P\Z#BI LFBTSV/!.6K:G,_6#R/F?5=K: M%, !554E8\%L6XO$.B.M8(# &\F>R:V/'O#4I8KD".'3G;;9 [-,:TAM$TXI MD@P&*OS24+N*I/<51=?;Y\Q=QFF&^/?'3_=]H5WHZ:"^$WK]VYN_.OW=I$BX+:+DPQIEJ0JC]:N8B:D5@Q: AF"M4WPQB^)-0N\&9L) N#HU$EHK%$HF<:E)<,3,?*AK; M3LHSP# %0 J*K#AA"D^BS9VT> DK9T#"2( Y"!;,Q7D9K1$9@HT>>Z/4BL77$GLZ M5]&OBI4:"NH:K 2P'&D5([!4Q-S2IN"/J.%##=5,UZ\&VCIHUF$-L[,>J9+&VU5:M#" -\\_XE5^(B]=!&QVE64 M1$!\'"0[=SQ-''M"%]^( !!3//W"*+05;8$S0(!/>22BS6.QKH>J"X\'. MC_)#Z- / MJF=X45=M*#,E8 $@9H9=-S!#V-W*3\P$(_)2@'A^MA%@??>1S._M<7)V==.MDM2DL^:*V\&[>)Y+"D!1+DRM M;U11.-_)J$'!2+<"%9ET%C@\D_PX:#T$))$V>&[TXR@?,3D:TA@*JCQU;+PRAO'XTY/(VZOA^(R2_" MD("1YLV!02OU_*Q(THJ"F7"F]TAR\F06(2S#OV.@'&+#1-3/;;VI+I?:Q%?P M5!X'J(FPB _B^(?UO(B>HC EZ1'JJUD[%4RD;C81(V<'%JJ;/R[K=#*=*E4P MH7U*4 M9_F0%HQ5D?8&>!3JNQHB]B&I@%<&%G^65Y%Z+/MOF/[?-52^MIO0Z M]%]A;L%TB%I*3#8X6",DW6PA"1ZID& .@C7K@BT:I@:3398[@M+#_#TH0^&# M;V$4=>2X&8A-5ND5!EB[XLULQ>/Z6V9-RAC6FEKR/\#U?>ADN;F997 0'NP2USX2)V! MKU@!Z*SR'%JN_I2I**S.1?Z.07)2R\)V@9D.]7A2-U@AWR59;:Q )^/5#SUN M@D6]G.01CB>"RG<*1_L)LQ#25(ID3WD%MY_PL[1B)U%)NP)\ MZIL>)>4:UR)SGIW5R7!*3C,CGSI*\4!4Y MU4 <6/33!GUC+/(EQ0,N:67_, M=H8Q;!8R +LA&8T>D;!.77'(U!.,3RSX]L/,??[C:MK(PVY2!F]"%P3."/"P M6X)GE@P=T>JU!;.?Z8SV)%PI$/EE_G[D\*Q295DW%C-F2% M)G\%YO"7K;P!N*WC )"'A9HI7$R0[JW;F;K * MK^>.,K%8"!%9"'S[E^6! BJHD81K"(.(SX2Q/1'SZPRLWV#AYI)7J*G1?V-V M1DM/;3YL'G;EQ*)KBE<:].YJ,UED)6I\+; P7;:?G^EZ6Y"]5 BQ2Q08ESI, M8)I'QX]#IA$RO8)"*YDVU6. "2U4F:AJ)!L5M)&_(0)[K-S6;K4*7KJ(V-Z= MNN"8=4+K 78EJ^K]:9Q4PCA:]4CM6E-DO=70);7?T 92N]$R^NW&M:KJYO6U MUM/[W7,6L+BG2P1+5%!MS:J2)_TIDFKEE#Y@]N2$8YTI"-WG<,C]AIH2]@-L MZ5%L1V@^:^ V6 ,N7H_F)*"GCOSCVOH?PQ54'R:V3VO?++"= M4H[JE(ZW91+Z;:$MA0=#%GM1[,N+DV7DB9)BB)JI'B-EK7Q9X^;.&>/_X+49 M-MX6,W1*,=?+U!\1]^2;8=]ETFJ+[=V72L6V1"5W1,551S?K8%2YO:'(L#E: M%:GBLR^R\L[)ZGOOCJKF;\VJD'6J+I$ZTZAQ>5!4.+^JE M*"-)XMIH=]E2OE(6O T\Y\LV54;XC02_D> W$OQ&X@@W$CM<1V0?^-W#Z1U( M-UX8NU:5;AI:IB'*F]52K[ZIOGN10W[/L.D6^(+1;+/ ]\>@TT^^"_9=(6U3 M-%J7AB&4YW,[M T49$N MQ+K:&4VN*39N-^,ZWJAZNT!IB>V6?!F[8&>SD.N(W??%)YJ-,XP=EV;$)9D5 MU=LHL@S6E%Z1QA1[GZ+.ME-J<(G,@V.@, MYTO)^;)UXZ2-,M_GD^73?B*?27 WL8Y2HE32!MJ@I78; TWO-;3K?J=Q#<\V M^NV!/C ZDGP]^'&"_-0*'ARO >KR%U9S(/F"\?47RC2L6]$(G?^17^3\\]B: M.N[S+PO:L;@0AO@WK4\J&_,%2F\^=C_]T1<^]V\%^../3Q^%N]\[MWU*_&$F MXU:&@17@-0X'[K45.G:Q!,2,5728^IX0(ONP-)YMN792\F'X+ ]'7K"A+=> M_92^-V15*)X(JA,LF?%(J$.?#A(*?AR%D<4*7.9E?N!U5G=(S,J[I87+6;E% M6IH^@2;"-43^CAW8@3^HCE+DK7(X8O4<-T;5"P1I' MM/P5UDUW;*M00GXU5DGIEY6A4S!,H904WLAB+2E8D/".K"CYLVEY"E&097/Y MZZ2&C2&O^(FQ641\9JP@BXNUVF:SP/].ZSG1.G2JM/95A'ZVFC$()U876N9. MD?I8CVR#U9LL'1@#"W#]L/Z6,"2V%8>L/F3"PB<_=D>TNM(KK-%'L-YKY#0R MSB\KL26MLU:%+&B:M+I-UA0&JX]B>Q3'B^']3WG=X?V+A<_B@!2KA*\H$MXV M)+/=&2B-@=H%M=12VHVVJ?8;O99F]%J*JJBTM4OKZKW45#2E@._&B+RL:E/Y M=-#2Z%]A\J]L%1;Q5W;OTM:^>B\W37T]OQ,\-N'V+59OMATW*:^>-C/$3DEQ MY ?/)XV8Z((&*PO[-DWQ&P:&'QZB^=CAJ"DS:AK;47,[ MA+R&1G7& X$O#]+8 M[' 4TND"D]7M"+2(4MZ^I _?1L]=@CU\W!M8AM__39Y/WIA2 :Q@3+TE@;AG MW4Q6 K8(]Q?BNO_&ZO!W8*WZ8)G?A&%,C;'3P@]"]#\D+ *^!K+M5^/J9H4E M6Y4&796:M-VJ7(?: I&F,]=_)B3I.+M:+H($Q3+_9-2A)YM[/[+<1;GYT8_^ M0Z+;K!QEVH0HN,T[:.W1DG:1=%WYVNQK>J=A=@=&0].53N/:4(R&VI:UEM&Z MEE7MFFF,S_)_VG_(K5Z!>B?%>7%7W9('V@?1BSY:T]-WJ06*W'R\N^]\^-#O M"==_WGSH8>^9S[>?>G]V[^]$=/XTBUMM'MQ%9.XFL!/3(K(G1P5LTS'L+5*$ MMPC1$K2P$]WKM#7+J<%MK8*V"-$BN'_Y;NQ%5O \<%P2G!Y@D#L?_2*T"P#- M2Y*!Y01HGY+KYVO6V?$.&SO^%OCQ#%3C$3RL ]F0NMW.H-$U5#C*]5IFHZ5T M.HV>:K3:[2Y*5NW<)4AM*PAHVX=')$U27K=0LCXKQL[Z)68M82QJ[Z/W"%YP MDQZ,SD+QY[Q"[ESWS,2U\@J+!GGT(IG.E7!%H&QAD. 8(Q+:@3/$088^JXV+ M+AKJHU"< UHOF%5D#<]>275= M"O'F295[9!"WE?TRB'6%9Q#SJ6N<-YU@LI"^_'^TT[24YRY?;9E@_:.2^,<) M8:@ YAME#AT@D.ARUZ.RBBO=Q#;(9Z?V4RV6X4J$T42\&&0Y=P^#+ ^H?S%D M<;!P9%BVI8\>T7>NYSC,'&8>OSQ?XR4[L9]<#.P:OBR)DK%S2.]IXSOW0%&O M2&KICBBJEX&B>I1B1%L'O&[J:EWCH,U;285'\,IV^E);:2G]1MOH=1M:UY0: MG;8F-?KM:T569$/I]WNG]LI*\]4$\]#7UGSDZZ!SH0+X[$1OT31HHF'4AQR&F/NWU M;HT>+2^R'H@?AVG#KC2P-)LN'QG;;&*K\U':4[?0+'1(HB>, TQ&P>[0#DY' MXU89!/->;72JGZGUY%U7:"F2.->H,%\O?#^HE_=Z;._U@D)494TG!??XA-@ZE#W?%F M<7*U,'6\Q6>%V%M^%B-N81!&6QH8G"VN)KU!H7&VV*$YO:@(DX;%+EY 4,<6 M&^I5TL1W:CWC\H,Y61-T1HW"N'M<-VQKOVG_6+N)%NY/Y%^$_Q?[>$]#EWTH MO(X]%I5-1F_HHF:=@^SLI"?0?I+%NR':1I9&*K-5'.:=].E%'6/+.Q1':5?D!+[LL0+HF$]@H4@" MK1P$_M /TCC]_*%768="X)!52@ZI\QQ:M?L383/&5JZT7SIKB8QR@*W87'ZU MWP'YGZ@:B:A;O227IA\(.3T0[O? M2'SL\BK<$FP?S'(X,&/FS$;"#6X%C JQ0LPJL*CL M97'^$;$GGO-W_)*0ICN$WD2'Z6(9!_Y4F,9NY,SJ;(T?\/UG[!G M-'T!GP\+BY(.G2>?)-:,:]E,^F5][G$USL$W)R03$R6?6>@MIP]E[4?)B#9? M#@CK/.[E=E"8F2%SA$C'I<*?X5V.Y?G2T&Z(LNP'KLDP&['B207:2=N MN@I<]SG1$@[8DMX#A@FSL O?>VBX:,*BDDQ>HRW2"V@75@1%VRNB/42T6?OZ M= WD/>]90W.')LL$>< 8MNZFQ%V<);/5ULWS0OY0UCR:7OON/!'\%\\7-/U&4[ GFK@I@)U',$:I+.P!0B+(X\X="UW"13QGP M-/,Q8(*1#CDB0]C&3%&G*9MWQ'-@^]SA^@'DNO _3D2]!O8P J?].%H_)"DXA5"]##GEV)M6S,G MLEP\ !"T:2B0CP2TD-1CW2 M.SG#-0B5O/#.1DX87$I9&Y MB\O%3FT-&Y9$Z"1KBJ;>(K*9L@46YGG/Q518NBC341(P@-U@^X:)58LPLN\S MH'#H7/<,GS,DF5X#^R,&(QJ.HEC?.;.OJ81/8Z(!]V]IR_O_$NH92Z5!1CO< M0B]0;STO,2N?&0A,JA3TY (FC+SP)J8!IR&G;)0L-?S53W,,7\I:MS%[#:G( MMJWP^DNGVWW#D"D*DI6!M^O#;@LAMS#"4M#M=B&WB ,-NJ4'@0K$QYZFQ8XL M2?M%R&KR]A&R+P35'NI[/C6?FD_-HZ%/':XG:Q<;#KT3ZCP>^BP!I#3'LA:K M;B5ZBY=/%X/I1I4I:X'I1A%0U<24;\YZ8LHW)\]&X-D(!WB.P\QAYC!SF&L% M,\^N*2BW+L8T%.K9GERW[9BY8+3%EK1S=\A*)&=4!<55LV^&\L*+RR3(+W04 M2=8."B&G3UGHL\<6T7714#6.8@E0Y*O\TNAS:6Z#+2VK'X4(G=S2VG(U+"TS M630-O9H;;;\12K/C^)K@:Z+\:\+8[)J=KPB^(LJ$:(U71)W[ .8W:B5K?GH4 MP$Z_]TN!=FD!X_PH%V"<'^4"C/.C7(!Q?I0+,,Z/<@'&^5$NP YQLJGN7?Z6 M@6HTG'4I[6\GYI_AHLN41=W<*'+S_ Z1FM_H[X%BA1W"U;Z-*\T*T U1T>N] MCZMR)[^/J*JJR[;:N_@2/+4J&(@C/QZZI&RFZV$AJ\Y9@G.$=/\ORE MQ83OG$I>J,/'\\DYS!QF#C.'N9HPU_L.NNI93SO>?RBB8O)[S$N^Q^0KH!8K M@-.'TX?3A].'Y[4?JF+0FH83)[?LMEP%RU$\HM2N:)#+?B.49J=Q0E4VI;Y ./\ M*!=@G!_E NP0)YOJQA/LF=->B)O;:06:[F-.GRCOD$ER]/"V(K%"P0AAA[+NN_Q0*K^']:.+'H>6-PC?+61*L(F+2? V$.'7*XE]GEFC4?KYR1E% MDU^OC-8_%ONW"T,_ '+A4W/GV?G%F[S?,OZQ\:$U>V?]*X?Y_M)"X[>\K%@7 M&I_=6CP7'43_LKS8"IX%613@+I!9'(!$#HDP M"QR;G'R=[!L"JHI&ZRCW7UP:O5QL)-?=UNB_<1A5L^WD:[UE[+IZWG!YL^%B MZ=AV0*BN JN-+IK*+13=:',I<_J%,_5C$"O"S')&0N0+(9C#)*B@F-&DG8N6 M[RUFJGY[Q0.WN$+9ZRS4(S:9#DD@J!4[#1TM\.42Q 9W^Y7*[6I)! E!1;,5 MD1&\?1?!'_2(@K-^FB73A(+EC>#9Z2P@$W@?1[KQ;']*FDMT/YE_U J"9Z ) M(Q*#T I#WW80EX+3E**RV) )!L$7BN2+)E8D6 $!(1$) ;'13PA#1D7_*_6F M$B99,[H)UY8+@Q/A;D)@:#HPCC$BH1TX0QQDZ#^2E#6428\D.0H*3Q/'GL!\ M0-H0^6L)'\@C=.JO@Q7 M(HQNYHM!EG/W,,ARI^J&=>+9D8&7B.!HKJ"?SW9_'IWA$B?/0C(FAB48B(PM@/A*D? MH%L0_IPR=R[\Q[;"B4#^CAW '9],W'Q%EV'FXV7N2('YW*B3L2ETW! O@)-9 MV^*K8C\ YIS\G8P>T'/:L>$[ZOQ<"PZ\/?I!-X%E%_#;D?.('__Y-@X;#Y8U M^P4M6&JW]IS0=GUT88;WY'MT[?KVM_?PFO#/$7%^Z?DV'?,S3.F/^MZH9T4L MVA6>O27C7Z^([W[]W&\KFM32&PVY)4N-?TN2K'Z]N^]]50W]*[H;9$65OTI7 M@C/Z]A*Z=+@Y=OO+YGV1$9)<\<@!HS6#E%W-5EW-N&9+8[ Z4Q4+N]AM92VHVV MJ?8;O99F]%J*JJBF"KB;5^\;4E.2Y0+R.V.V/85Z9!3;]&[E_\4@Y,8.&7T. M_.2[?&.6BF2P,8!BDK0=Q3;$-)<"?2]RHN=N' 2PXV[)S _P[@NOIN(]Z+&( M\[76&;3;G5Y#DJZ[#:W7EP!G&$?M:[)Y+?75OMP"G/6K]_\A(9,"+P&V"'Y_ M2@(4LK\%_E,TP:LSRWL^.?3MJ_=C8#HIPK\2LD7P!XY+@B[P\L$/3@\V[,T/ M5O! ,"*.N'@)"LNB-O.P 1QVY,:_8[2,0:FT9&ZUU_QS?>H'A/M>&0CI'A=!]/$^'<_C$ ( M4&+BE>)?Z?5R[NJX6>@2%&=GPU/<\1HK[*:66 3VC_S^,S%: N)2C"S;QB X M6-CP]@P9#$)E*]ODI;6RL+P<$*[D \B]4<<;W7@C,LZ_N?$B4!$.F&0=ZC?J MV&#,!?!D^-D*HD_CZSAT/!*&L/.&,!]*P7LTX#)[Z'#KVM"O]8'1:O7ZZL \PKJD)OG?L1^]6^!V_L,[X M"=U/'S[=_B($#\/7<)X0I3^?_9>]/FQHUD4?2[(_H_(/JU M(^0(@,:^V&NSI796=D",\E-)IXN#,CE+D4[." M/ADZ5'2C%;(0:##!V_D@Y'8:<'!*="2>&!GM)LUO/:0NXV]E=,@JU*[ T/H( MV?.NKAO4(HGBEE$MZMNC6I3CQ7>T4[=3'S>69RT6=1<0^YO@T&#,^H92Y&)L M\QB76D?P[ C G03JU!G M=+WWN9//^IIJKH*>*/&N>%2U\!/A1XXN+SY_*D+ MV4,V?9 MU^6&F$@M1M?$J-&$OHJUQ6AK$;Y-./;L\3?7OV^<+%.;DHFY-4,X#S EA=?% M,T&IU&F ,-M^]C-I+GG"&[6K=-\V$KV9D>CL?_2KY2R?O:;LK,@^*V0K_>E$ M#W]X_EU(@D=\]=*;QU%8SI2$3W$0.-X]9MV&G](:O9^3UA.[2 8M9!,7V5-&P!*DK#015-T6A.Q1[@J58.GSHF:J(V=+2^X^*;BJEM-!]; MM_F&1)&;%#^MXT:K[S^JHKS/?2[L0'FG?[,=[Y,?AM?>P GG/LL)NIZRPW+8 MS=(471KT^R-AH.H*;):A"MV^WA>,GBCVC)XLCBP9-@L3VT7++.W6BU L .S[ MDR?'=2FK*/.&O(+!'A+V5$LT!\.^+AAB5Q=4JV\*/07H0=)U9:2*HY[4UX^< M2'I'?8_7MT-.+PAYY5?NM^OKP9^7GSYQW:L!=WEUV[WZ[;+W:7A#^3%]:\EJ M.T >*4Y#DUA3E-)%'"VMM=S9+:MA;-,&#IB>=Y\L,VGE5JSK"Z_7L;+O85JY MF>IV25"ZV);V76]JK98Y.6==S[3(NPH1EQ>_!2#.ZANWNS78 &_3A5JY3'2J*QUC\@Z(BK0I56D&' M&]'U3^A'&VRUQTT#?X:++8S,Y^V')8W/ M_?*%[-F*QGR'H(]NQ%V/([^$X03!/.?'94Q,8,MY0 8W)P'N"_88A#'^QB:F M$>N';,.^/8<.[,V#'<&CH';@4[!!Y-&9$&],NRO.82<\3%_&+<[R%F#H!T+I ME:4BPG" #P^V'?_F*<%-"& =" U[LN$,G@]#3&T 8GVNQ-&Z2^.-W'&K ^B M5YBDE%&&[9WA?=?Y1MQG?,V# :-TG [7!8*+QP\\?+MJB"<;.\$%9.S?>\Y_ M8;;B.6+'Z(5#U.$NO8SBL#'UBQ.MFF:-XVK@5F+3DP.2F5F183K28E,AC9\TT"P=/^@S;WOZ7<0DD4H"+ MN_/];RBY8L99B3U^X&;V7_#GV+5#VG>PT-P$1KG8:=? IB4S;MW23=V@I9M\ MO)3"=NIVZIU-W::/OI0S6)U'23EPI;C< (86(V_!B"0VKJ?>3L#;24>]$Z:L MU4>X,NT75;,:$,P+J]YZYN/N\%6BGC=IS2U5-(0J6CZ6[&<_,2X;1P@+I2@: MM?8>6.>-6W1+*0VFE!/F=_LJ=4.=;34@F/W!E[D-3Q?*?]>Z?VA+I"V1[I)( MVS"X%\/@$FHJ-W9?ONK8=US#T9YKU]RNN5WS@=;<)G*=3.MK235Y76E SXTM M8-1D7I,VCCUN!(B6SDMR0_K7;4JILL2+36D-NFG[5,N+MD\K*VEYI8]8-5!;//.!-8-9.7E#.!%11/\5SP MJ@*LQZLA<\8&85/;6TM[(Y@:PJKPNG$F^KMBGHGV?D[]O"TXJV="ORJO*6V- M^C5D7%OKZ7!$70NP:[NP%A_U6EB+CWHMK,5'O1;6XJ->"]N%YK8_=_HAZ&/C MFH=X,;674GFU@=&2>5$Z;1 EU>*-$^_P*HM@V&EK)= W%D9=Y[6FF.F;DJIB M\):UE]BJ<[#/V\*#+49:C+08:3%2QY6U&*G;REJ,U&UE;]/BCE)2^/:!!(26 M(\5BI5D>)V>'(8F*U4M=K)WYUK+"2;72I+CP(O2.M@D?OF,L_ MP58A+.D6A0F ,-8"B&\'D*=P)",%9&8[7K$N\R0F6)O9I[6$D^+ K+@S%OPM M%G7&DKMKE&;FBFGP'/D^)UY(.-][]\/2 <"JT)'M+E($]T'6.NK2)N'\'V2] M8ZW864FJ(J(-*&7A6"W2RY=T#V$0$D9TT0#!_3T6O8ZPK+,7VVZYTFVZ#4Z( MA;E9&=T0R]A2O)QK(5O=W*Z.K;E!'5NS!@5&3RI&[8UE#>34@]J 5%I9X66M MD8&,#2,)63PX26P;&R3+O+)>$=:ZT4;C&4B2%MTH:L%,Y[VD:[2SHK6J\=8BPY26'VL\3 MYQ$__L_/<2C]5Q__.TCC,/] MSQKOIC]]]EUG_ QV)YB.WZ,O9/J/]\1WOWX>6K(JFIH@2*8D"O]'%"7EZ\WM MX*NB:U_1P)=D1?H*9J@S^<=[9_)5DDW%D WIJR19LCQ214$86TF]B3,&SJUG0 I-Z;ML&BK ML(!Z@G\SW*OM[^0'G M3)'()DGSM;1;%C;+(G;@.B1XAVVM'AW8,B?D/()@V<$S[?]%'-:FB[4!XVQL M 09+2GJ 122,8 ;F>,3-*#8(2WMU17[>RPO7XD0X#?7/%=IQO?N!-N2B#;V6 M]XUY_^;HD_+NN=AC8[@X)>WEY43H_5QTX=(M3"?,X,(%I?#@N$6($O);J\G< MDR^$$9E3VLVZS*5-O-X5VYW1?>IPE]-"1[6EJ>E#=,^Q<(E-VY7A,QE0+VT& M@(3H3/QYR4,4K<7'$L) )\:O87&'X?6$U)[SCFT% #J)IWQA@G6'A]W/N[G! M4'?/K%\$>?1?Q>2X#$Y6_,8SN#% M)_(( RO)YY]HT[9TZ:DC-O.:PB#3. (9D"\[P9\7.MC;D*Y^/@<*3]L@IN_2 MXPWO_Q5/[FD#13[IK5B$"%^?!_Y?9$Q=]6PJ%U>8-!4#0D$DW]%K"8 6V)U] M3QOXE5$Q=VWL3)CQM@B&G\ 7,#AU#8?HG&:;3")>;^$\>/2- (CE<\ XP3P8? M#$%7NGR)]2:UHJP:5&L4M,_G97+5,B#LOYMK$8@!^I83^JHL&5__N!F\A_T< M Y1N^(_W@K*L:8@#2QWU^B/!DH:BH ZZAF -1@IH&E9O8*J6TNN:7PV8\JO^ M_J.FX^7I,OB5<)1!'L&AB\@G8(Y+._69!(X_.> V:!4*ER59([,[$LR19 EJ M3[6$GBP/<%>Z VLP[$KJD"ER+V9EUI07O_43+ M:*VDABI JD&^S,[N)WIMNR]@+Z]&R]!:\E ]OJ)CET!8WGE"] 1#[O= D_H3E#6@"2C6L$PN7H[+$ZUX6#4'YF"(?=, M0364'N!4UH2^V)4L8Z0/M8'ZE2'4U$QMX7R_#$D9['Q+KJ>??.^>'@AV#/Y) MW,G(#_[8)_"5.%85V1A*75WH]RP=CK5BP '7)<$:]32Y-]*D@=A;PO%:@"S M3N4WDL((+(\^P.AX,1#_]3P5ICT",HZPYV[M[R0BQEQ&9A5>^ MA[L3^*X+KU[B+23JY'4D%TEZ_]&0)5,OD=Z%JNV& A!![0*=3IZ9;)2.O M5!6S8JN6(%@!YA=4F,9@3=)=[-. B4MOZ-FH3>+OJ,.: M/@=^7:E<1L5(TBRI+#_R5:^@[ KGV^Z\:%U+E_4>O*+WM9&@2CU-,!45Q'Q_ M,-!5:ZA:/>W87K0[_/OJ^G;(23*7FWK*K]SE5?_Z]R%WV_V_PQMJ?=P=R[V& M[@+:8#M$.QSCS)B]RD7(PM&Z0C='X%#3=7KTGMB'0EV-XI"^[L+D8?_^VF+1KW_>2TP=1=W7BUJ-NC25.L. MT3L"<"<]HNL,X%KU(H]]K=_P() ^NRIH&VNU:][TN=,.G'EC#=(1P9LL]^#' M:>,B KQJ-J0N[Z8@&KRFG7@I")-7]M,4X=RDYQM/^TUD)_UAFA0AI_"ZVI"> M3-N#JHAGTB8 ./E^^MV<6TM5NJXMF/K1R]K M0TT02YBP(3=$_=Y!*I.I-:1 X@Y2^@QC+[">F\WQ1H_=@$Q)$)!)Z[)KU]RZ M[!KLLML^!?],C/@+C3>MC?MD_]0P8!5EX[(*+X)Z;F+U+%QY32E5O?6ID,V- M2P0TC0'(FQ>NWIH!M'Z\YJSM\*>X+I#7>6TM5NJXMM>PTOKQ7KU>DL[%VL 6 MU!L[MIJF;.CB?@RK5MDX+P;:8J7%2HN5>B@;=?/$O+7V&!;%QBROM&ST1L1P MG$A#=7/G73,B#55>-QOB<]JTZK$$^M_1ZE&>@$Y4O_X;>UMB)T(\SH\#CDRGK!4&55 "6LK.XSSL9L.RTUE9-EJ D-TK MPYKM*([\X)D]OM #8X)9UP%657QWW%X89YC +HGB=AGLV@OM-):TA>0=^7AI MY-+NIMY@BG9#ZK\A>Y^ZS69_)1>Z,AFZ+310 ]3H1RTT<'"P#E->X.!@M44% M]N_!N\P*-7%VM$(/WLB0.8;'2^.E(\7T[^6-*H=79V./WH^' '!3S%F\IAPG M\^1 F%.TT\0W'!GCSF3CNR_XURZ"9BE1UG>(U$?3D'ESI;!VBHRL;E M.;:+13D4@&)G8P!_; :$FKEQZ%0S -Q&@6@&A/+F*:S- %#L;"QO7T9A:RJ] M**+^%_L=3;$+R.? G\1C>N'0Q1L&)WKF!B3YZJ!R:WNE:G&$98++[R+ )E>/ MN-3CG#>QYHK[]B*!-Z0CI>P="D2EL[%8;XC4PQ3_$]<^E7VI+JTA5I!RUVD/ M0!B)MEK#GAO-L\7T/67FU>8TB)V-PQ>;P=(DZZ0=@MMH\4V [\+:N,)=(\@3 M#N">=(K6#'NY##;M \0Y'BXT9F%?-D9HV=ZX>54!%.DX-2];+K>;"SES8\NI M">")G8W!:P3Z5/7$3]_&*E1[<_5V>11[:>MG#*>8^R%KI]PXF63I)QU$(764 MDV9J%Q)O;EYBOAG*M]+9F'$WP_K5C]/IX6"":7/;J36=M@BRH%DMA=Z,/,V' M\:=9Y-\=ZS/;.)DE\]:1JIX<2E4]\6LHF9>TXV0K'PA 90N';1/@ ZWCM#VV MV^@4[&$R9FW8$QUQ\T321>FM#%#:X2.>B&=_+6ZPBN; M]UQK!HAZG9'8QC?MG0#V!?O6,N\$ZJNT=;1V3>S'>JZEFI9J6JJIQ=I.AVK. MS5WYQCX/;77!VBJ-LKHG9\BN &Q>T<1#84ZO^?5G[6I!U@5SBK:G:)PS,<;: MXGT-5)%JH%BW=-/2S?%14^O%G0[=[*JL:Q9F[_NSN8^I76%ZP88A().D M52VK!!6&&!42<*YCWSDNIC?; 8&OX?6L&BJ&.;8U4 ]9 ]70MRN!:FQ0X/*% MJJF[^G[5U$9;X')CS7E_=?FZE&VTE2V/A)/*FJ,'JVQY1 !W4N/RW!RN&_:K M9R$WJ 0<(7GA^*9!#==\VC%B;[P7^.1[]P*PAEE+G+58\[EQ5>UMY-H=CX,8 MF&I 0A(\PKA@,>49RX?GL!LZV%5>5H^3['HH"!7>6J_F]#ZZ2367>[_U.*24 MSTW]@/J@HFGL,12.+:]E-+$A3=:VSD"1&WDX&BX]+KU'L(/\P#F" MI-CZQE)IB,#8^E)=VOA.O94;:Q^$R/;NG3NW@0=!Y:TCE;<__)GGYIPD^,.+#UZ76P&R M[Q-"*ULV[A@<)Z3M\*=]+T;4F42VM:'_+59JC)5ST]R,#:\S*H)P&JBV@=ZV M>>WEI@FM?<%ZVHK;6^_[2!C^POW[!*J]7DB\K!VIU\(Q@#4VM^"V+I'#"_O'>7"VL\D?R$$IU-X^?M@ZZ36CDIR0MXBAWLL=ZKM9K/C=1U$9,-GK- MI\U:&QX?N;7=J^AG8^(KXL9E3MH>2)L?F<\!7O5C6B8<%?)W[,QGQ&M@A529 M%ZTC-=P^ACM,U3:^Y3_C!I9G%"=VH?#FYE70FW8@%%Y3FWD@&BX^,*8XC&:T MO:O'S>T@\D@0/CCSYAT8=$YMWBNE:2?&XB5SX^#*5H2<=J38A;QY-[NF'03Y MB'9'>['8G+6]G=A:K!P?*^>FONTF8,P]YJW$UGJV6*ECE@Y;7-JVT"88TJJ#6M#7.B\+C;%O-H41HVW-B]^WDJEMN1K MBY>C+^YMDFGS K=O+:LJY]"\4$*2PU*&//=$N ?[D7 !&6-]TPEG5T12PD@P MS >IH^9#S!S7Q12!@$Q=,J:IT%CA-NEJ3)_7.M;R\XX'HZ4]D/%2-5QHED&YWQZ<$9/V +$R> _7$\@%$1.TN(/%1! MVQC_SI,INJ5DBCACLH=8FIZO[$]"D0J[BMMG/]J.2VOMSOT0] 0@!42*1^YM M^H$\.A.")80BGX-==F: +!C$F7)A/)TZ8P>O-J9Q% <4>72D!)=/@'&@!^X> M2 *0B03ESV&6P(^E1.AK'=&W^(PGHLF=^B&<"S@Q"'ST$A C/0(@<4*WC3SK< M30QTF$^:S>0Z,P'>)F8=%JV,]D'P'9!$@" MWPB^\F![],N @(C[+YZ;#O=/_XD C3'&9L^P2E=2.;QR)1G9T)"N=!CX-G8G M>/#LR5]Q2,EZFE!+>H)I'_K*0SN!\Y:P\B*S32@;63 L_![;V<.^.U4G*Z=4 M6K><%A^;P83X[O+9"F$3X ,,":<'X]*\"$[Q9.(@D8"$>*)AU-S,AB..NW / M+WNXX84S4G4TE@X&.Q%,_%#"A'/%2'&+4V+6JZ*Z6"%__O!2FL=XZL^4G<"> M'%\&!23%(:(3R3!B^@$EFC\\!RGW!I4#%J?X"&?-CT.F+\ 81I M L\._(#:U3 UR@)@ M).E928K] \6!D(T]Y#\@D_Z;'-U$0Z*T;X=IE7\8HJWSW[@Z_^8+E?.7+/D: M%=L_J3N=-_K(_EAQ('GN7[87V\%S?D08Z]";XCE3>&WS%NKGZV-]8X;'I3<& M92M$*PH46E!98I=I:4!*\U2\PJ=OH*<4M"FF0!VIKU/:>^3SU8N M[4Q[7FEZ-T9_5GG1.EJ-J1/@(>W=7TVTCH,([+T_=VZD8X7&WS&O.N$[5")UX^8.'@"6F1KB9Z%9-J_W6DTQ^Y4-R]% MT'*,UNZLK][16J+UY\2MW?GBG;JYG]Y(=3NI-:.RL[-$]U6-J.5=YV%W;GYS MT1J=K=%YMF)I_V:HV10S5.,5]6C]1$^ A[1FZ J,'R7U<=5)I6D"'^2.L9R: M:$?5IQA&HSE'3S2QQIY.:6X IJ_1/S$%!2? '+<.%L4D >8C@DY!O)"FT\$ M\+?M8KH 9V=%F-TL*2[+T2BKMS0+BJDM*_.@ L)]$#O*$C3'R?WZDU"X87\P MCS11MC"]HY30M#(G D:X(-_';ASBIL*3A6WS)IR3[.U/W),3/229(A[Y#MAX M(NXC)N9YT0.. J_^EP0^3OU!ZF@UV9T!P5I"CH>:YDJ< YP(5DH>:'"/9T' M)++9_.$#I7*6C>MS+HH'FNQE9TE9,(CC8587FR9YXX[0=[Z!4/!8LLW8]R@J M<=B W-L!IE_ RZM38C#-BZWM>%F[#OY].9O;8\8K$!F8.M4=L[+/3B:*#IPT M=9LOA'L"U@!'8QRQM,9E!B'+S ?>*;[V#G-6)_&8,!+[HW/3R5*QQWXP]Y&% M9;R,FP;^C%.T'Y$.9.E'GN57PR /-N:)9ZFI#MTL7 =BO9R>N.8Y811^(?? M&2G#BWU_-G-"/ D)AF!OK%]#3&^;3K$L/YYKA+D7NRZ!O[@KOU/(0Y%,Y(SY MN_U?;[H]#K[.OQK\^A/-YL^R7>>!_^B$+(LR91Q)LBP>X 1G)?I^+>W6X&'X M)$L35VO#0!^4CKDL2@NGNBCH*A#.EK,&RDODR!C_D_N("S'Z]@T 7@Z964.6'9Y)KM151"KJA[@0A-YEB8@%^!B @B_?(W+ M5^1#=QB9O6,9\E%@>V&:#)NAE*(I(8&DA@.>2#P'4Q"!Z5'X\Y^7MT/AYG.W M#X1?4-9]C^6KTT.$+^"7W R$-8@)*D^8'PUV&I8!VS@'HB1,B.>TF@(.\@RW MD6TZ+?+/#-(.,-)'53QU*F#1%&:<,4[16T2W-VF4Z&,4>\]S@2%@C %#T M"@FZ=G"/6=PZ03'&;TRE3&T=T.T!*T@1IQ'!:/@'X1LP@I,+DX3VZ3FAN(4/]*C<4G7@"Z'YV739 M.%[B%(/I4B4A&8BFO68*2%HM)*1,H."?+6!]V8R8.(_X\7]^CD/AWK;GOUS2 M0PHO#)QP[/I(?[>@S_5W@Z^*KGU%ZI%D1?HJOH=3Z;"WG-!79$_W@O*>\Z9P,^3KY)L*H9L2%\U19<&_?Y(&*BZ(JBZH0K=OMX7 MC)XH]HR>+(XL^:OT5;7>?U0M381_*J#,UKX"MB\$=29@>)0&LJ^'C!WUW MHQ&3V3?46>D'S_G[B.R#;HMLF4:_WY6%D:SK@MJW%*$KPK]&PYZHB%9WI!NX M+>+[CY(F:5;UMNP"[+5V],H'U@H*4(1-"Y+A;Q[ AJ(U*T!*XS?TR;X?'IC MUMQ)">A+T=?9Q[H;< M$W33&G4'Y@!VHLL(!SE'PCCVK.M5U4]@.\'1PTMYV%&+)C#I2T5OKM_ VV!E M)3=@K#((ZA>I[O0,DCUZ\">=@@;KA,F72[5&Z'"TX(T7@129V\\T0]\/*)N? MQMZ$?D:_0^K)P,FJZJ04%T&5XH#003+;+]4@,ANW8*G2XB9@YQ(J97%E9(82 M,WB&,28.Z!D!^XE*KGS!M*002,7H"4O*I(*+E@=*I"9J'G!*J+B%$:DNPWY/ M[(_JY1_'Y/CWLH)(-Q+W#!#AA ^(@'O0,,/*'J@PQ!/J(: $("913O!E?PQ;CUZOK- /[";=Q*RZ48)S+)Z$/U0/E[ES2@6? MJ,J?6IWPZS. [H2$JKQ9S238F-?*6+W+JSWQ>'#<8)J4U@& U4U"PD1)]:C4E1J8Q(T99@=85HF1/8Z+2R#:K@U=/"[DQ!VZ-, LUU.!%^X(PIQ:.B MQF9*]3O4H7.M?HX,/UD,=?3DFBH@*Y[-Z4**NUAF(,F2"A7>8!16XXUZF;X7 MRB2EZTW,)XJ!EXYZ:C4Y:)"@+IO1:K:U^$BRZPGZ*C::.D7"$D"I3ZU4/RQU MKR'^[OPX2LL9D;$=,B.GNH@2;:L7)"0:1FP$I'%FX,""&"PIWPL18S'SE (W ML.])8CS"'KK/S&EVARR>8-&D8_DNUV+PJ14Y*8BDW$3/?4! =,Q63 T;5I6' M\BK*>'(B*)+ .U9-B_F8F4^!$0YACJYD3""*XB%.G00K"HE!* MJP'EIRY=8FH4LZI>[ "0, >16E>IO44K:#%7)M?/3QIU:MA/Z?%BF\$J=@'W M\=/;A\]%W-K5[JJ$,E-OP4)P"#/A MGJ[&8NXN^H% ,<(1(,@S$LN,!S!1KV M@)6AS"DW\6;FWD<;3<\9JZ]JL],#;P3,7Y]J!,F!3!;!;,!2D5ER+%65XTSOT%(-&%[W8I 7675.!JN/8F2A2N=-A765;D5N#3'B MH/88)8U)(6Z"W3@M;?D*/T7%IB?6)MUVW/67 A+>=(6QX"I=RR'-+(-++[6N MX($N77GF]\FJAM?2&ZV^_ZA(\CK>Z#= NM;.45+L>I-/2&:%"Y9:;I/^_J-L M2=(Z^[0*KK4V!;X 'HF^%9!K3DTW0WO_T=+7N@E:!&=A#\!4<0+D(-?3O!4U M(ZH17DH3%T329'][<'DU6MX$4S/ZDM(=":HX, 55,33!U(::H%JRH<,HHY[5 M9_<:1?C7 V4E_,' "4'9L]WK*;:L^X0/L[ M [$U.H4U,E&7.!L1C#&8)W"> J8?HN1]<.;4U!M_<_U[/EGL.J$BGN\)J-V3 MB%H2Y8@1^SX@3#%,/-RIDQ+#5B9D9@??$I&+'SG/GM%RV3.\=,GO&::4P*G& M]\@4Q@7(G$+ ?5=,%V(*M1V!*J!Q\)DD7?X,V>C3IET ME,+KC3E5XX5JX@RZ:>L*QI NJIU!7&W#'ODE84U,+%W4P<(# -L^ZZ M'O6[)7R(=KPI^Z03+]*20C^VPP=NBO7C%USBU(I.;6-ZM5!>"04^"AF4,>CI M$RI F+L&U6^7-8BQ/?I8"M6[- 89:(/>*N:KA@7C!5L$VCU);I6SO5AL9<'6 M0$%,7,<^6TT.'PS+MK"3,-W$;&'KI"8N0E1T:Q0CK)@[!7;:][^EJ C8J!YA M<;!9OPSV,P5XC%$?V%R"X)UBE =0Y787^CIF+%0='K3I;0Z]-$PD,'4OP++0 M@^[Y2WA-K[SI$6.!C[#TE]H6L*X$+)Y67\L@V;U>L);R2053M^!1KJ/RJ;S_ M*.BZL8[VN0C/TB90=U":4GKI)6&\(8Q"G,>D%4O](M0D&6PV(*6E&*)7P5G< M .;822*+#@NKJ T'H_[(% RY!UJVH?0$:R!K0E_L2A9HF$-MH *L%MA=HFHM M@EI:^")4R!']8'^:L628?6DX,(2AJDJ".NRK@MF5=4'7NJ:FJCVM/Q@=6C.N M[%R6;H5S[,"GPD**6J[CA4FP+ _RO-+0HG=X%_=1-3,@X@-_8GM"7 "&."V>;W9*C 8>.Y4P)'6?V M)5@JLS#M#588 % \IMZEV*9Q8034((\0##7X.>4@Q79G].#1^'Q8FI!>O20/ MK.H%I65^A)\E P5'&@R6J_JW2EVH@@ MMA<(R[ISX"C"D-8C9!UNPPBWQ"1I%'=MSY($%96"'8 M1R2@\;5S>TX"QM'2A;(+ER0'*^D]6XRII+>$66*A%]$+8)]+@@?2W7U.XL * MXM)F7B7J[PTC%@.57_$6 X+QW3% G%B[^#A;^=0>)]R1\O=UQ=ZZSX'R,!$B M7TAA*$G)LL@LHM8)F=6=0)V\?B KF'MD2$LV_VHX7@.9 M>@:NTS#F;N9_KQ_LZON/JJ8M7="N <_;]J 0D%3/C3#0Z2&^1@,K@:K8#1I_ M[F)FM^_1M*JP&T6! Y(=%81;/T^U^LP"F;I!@*KBKGQC(9WSU?M(HR^JJ@C* MG659$FQ03X2_E*$@FSVKVY=E2^JK28*>7$$G6T%9[3"J=?JFB1XCT= J/48K MDC6K/0&O\94'%+FKZ=_CWU?7MD%/+%U*75_\>WMS^/KRZO:%B^NYE MO;^P0GUW*^SC%0LKKP)_8% 2:(A,,4L3 $K:FH8(I6!]TJRHJG-WY?="TCE[Q MXUO\&/DEJ?O\PFU> 0NL$?%NT-!%W3*Y^2YHN(N:Y9)>"99&1 1L!4Q^>4&M M7/'8&U1V9OJDIM6['Y:,J]R6RNVGO(5\A27%XFH7;*GU74^IJ5.RB_*PW.(V M E7;;I+!@;18OL3D30\%0QW.ZD4]<)N MT@&IES&ST<&,0LN]D,9@X@Z-\&[QW_3X_IX7TEA*:7@YH>$E2V2WTJ4LP_!R M\!:L2)Q@#P)HH%N&VK5D832P+$$=R*9@&:(NZ);2M_21;@Q@@"/[FW(I9)2E MT*?KJ]^$V^&7W[G!L'>[CB#:GP/J4QJP#]K.793E%V8MYUDS>3RY;3/YQC63 M-Z2W-Y/7]]U,?O746@WZV)L[+UR]<4GFA3=>?C>!)*&Y]&R4:OY&K.;O^Z7M M![H$8H0O]$5JPSE>T \V@*+%R1MQ(E?A)"L"O/,ZX/4!<*WJXSN@KG,N/HT: M&N?Z-KLC3=+,>*JQTZ*JN:I/M0,L')8DCK!J!6@(JKRIJ$Q;UWA)UT=1]P'C:/2'>>*K^3<"V34+]T;TSIS>@GD\3 MW9A!2<-H6%6(5+*">2@K^'I:( D.Y".8\I@#1^]XP:9'F]]VW<0.S*W^['*- M5G] UPI&8&(Y%[R3DSNT;$"./[5C_7CP@[EM/PI=Y!5KX]Z:ASV@V\*J :S: MT1J'G[% _'=RX.AA34]BQ:']W0[&#WABM5\+YQ4&V.S$ELXKC*+2,A]Z\PZI MPFOK*6[-/Z,*;^I'Z^-U LTMV@8Y+59JC)7C:K1-8("J!J:?O!=SHG[ *JK! M:T:KDAU>)?M$PO"7+ XU#X9MG&YT(DH^F MTIV @&K[4[9XJ3E>CM4WM"KW\(9XCA^PIFYDPO4Q93CB1O8X20F@*SQB3CS7 MG0>.F\1Z/F%A:O11T]0MK$L2I9?%W)BM/*L?5%D$')_^A$]WT\<6"H+3 %": MCSQ)JE7:7(CE8V@GL7?8"$X4.V)%'ZYL(5.V=\]T 4O34[%L>Z5I.Q5PTGK8 M96 ]%CTMT*!J&,=-BG170EZ:N-O[E&*V$O!WK*Y5Y-\3&GR<%?&OV#!6]*8X M.B,A&&.!B+)7PC4V.2"//JTZ .,D &4;&<]I$9HYO/*=IL>[SQB@6XD'A(,^ MC[C2*A_).KJED0/^%/:2UDJ@&>5L]@KRP6W\0M>9Q1Q1D%[;O#1(>7G37CAW M90+I M-;G80H&NCI7GPPN[-3!7:9E;H&N8NSZFY=70Y:0/.'2&?P[ M-RGQSM)_82W%Q23%.N:8(V;N875F8+"Z2E MB?-W[$BR7.XJ3EVB7[J00G@&)5I:_BTD:>.66>S:E,O-;."7\:RT[^]H9GO, M6AX\EUI( &/&P.*\1C*KE8]$A_7.8]J?Z,AG_-KC_A5[)$>V9*6)VI_DE+B;4P M27IJWK%&J/;]/?:0IFV$JCE.)A6357R0+:.R,:@/NDKE3YU"FE&IUVJRADH6 M2B6'Q\J *V^B :DDF7U!?NQ!0G]B"-. MPOQ)A0 J55KZ= DF75F_3*@HEV,7:6^U@@HY2?09@(,^]!./\]*^W%AVE69T MS4&"8.,/*BJY5.U.>XC 5M.^.512)KUI:2%V+*R)S:UH_P#&UI,A*/-.(E&I MUHFB-%&O+A8E6'X,TTXI%]V?,&Y._)$-Q(0L*P)5*:09;?5^XJ3DI=(K=XSK M%&7Z,GM*CF.F]I;6(G5D[4>>C?Z.5MZ0.H:V-%'UVBZRW% [[:;UCE6[+!)X MKGIF;.*G#"R1S2]2Z&!V$6=_]T,5H*_,O#CONQ\J9SZ>6IMQ 9-@5-FJ$G[ M%62UT<)%;I&#E H1'@N/%;8#5#4,>$?JS>R,+%DW93))#5FF]2>UUXH:62*H M4JTBJ36)I_U/TAF(223 M;GY9>^1I;FV8C 3JT'(9LU1#3_M,+D-7G H!*BA0Z98QS3S55TLZ,? -[Y!] M/:J<0,7@X&$6'(Q9GS5H!AL0VL+^F16B_=T.@;P97\3EWJ2V9ZXGE.0#>S[Q MNJQXHR0^^'R2?"L^)2K:BY,4GE_A7J(%%;VDS2SM)U4$)Z?@RM$7GEG+?[/& M;N'7V2950+#D[BF.F3U?W)M%=P\N)@U!19\5^EE84U&JY20]0#'0E.X+END11YI3C+[\Y%1;+@0STY]&YEP]# %V:THE=CAAEBP,I_9SLMY M,$;S+FU[5:A'CGFH$1BGM'<+, V@2A0J&);+,)OQ%4S__G?U"A-PD.$R:+"$ M)65MI+0D1&EA4:R/BQVR?,V(-AY,A0!;0,F.3VRU2@ [(#&POE^0MIYB!0:P MC5YA(710AA [;>B$K.]YCGW3@#?J(NM=/(ZIX9Q4?+.G4<*E$R.3^=<2A!1V MB$JUK)QA9F3F<^.:"G49LT?'0+]8M'"Q-VNJCR64@=N;[WHN@UC!BL50Y\1P MCQPL G;E782<.TEXLI M^$%U,1%*\8O5VJ?I-F7J38FR8 Q:C4(S._**?="DCKK#?>C *PFPC![?_9 N M$:_0RB!;IVYRPS0;QI5W;!=*:,TJ/(BU+? @B>)V%1X4 M^>T5'I077DF+0*PLQ7#0=/UM\LL7(G8JK6 &N1Z"HFO<%[*SN8 M[#<0;)N-J\E&44:5-BU:O5&'#4)<8U^_+^YK&K#8O?DC&6B=ZK,@=51!M"KJ MYCN,G].>4ZG['7O:817>I'1T/VDL!<;MK0]&!!@0^D]T)&?ER=\$M(6 H!U2 MYTM3=6_Z,!: Q%%5"31S -FFY=^35ERE5M$S?T)<=F&8= "E]W*LJ/MS:M*, MDQV\"!,KVLYZGO&+#S.?$BVZ14VN@C\N=85&'2[L[I<.DFY&T^@[AT7":#(O&?O50K(-KHB4P MOWUZ;<4\3^'=!"M1,!PT1(X=X*KRON'8_N'JSZ7[87 MV\%SX3:)Z=?HLLQ:4P"^6>V^@$1@'"7:-C,*T>*%Z7G4V=%NY[E2BV.;^R!7 ME:(;QS/:%^21+);(B.SO/.L?N='@%6,F\9!4NTP[P>.EVT!->O1 M7 RREXOG9X[*<[G3;7J-B5Y7/PC0 9O?W#NSK-7!#/"961V=LV+>AB#)JYCW M ';GD9)3VN7PGV1"T[\3=FU*VD\ IQW<$SR%ES,\@XGMAC?>N>[.W!+IZUTD M]3R4\#28_08;7][W.QIOQE2,D,:GC-F%0NX[M7X-N< )OQ6[LMG99K)2_LR_ M!U0=$!H?1OV&>+ >DMTO=W%DS4N^8?7JY&+"*:,1>1]\Y8)<8;<>S*N8LF<< ME:1WRSC\?0R&//"(#C>"2>$+/(I<)SU,$(H*$LRL%;Q2)7LGQ*#!^JJX]F M7=I29UK*JI>Y,_-X JJ8F"!I)Z=QJ9%]TF*<^;1>D&0TQ"@I0?N<7JZRGHP) M4<#L*0^QP'& T; MI3^!33A%N5_@Z[W8QH/J255="1CQ0[ROAN M87M2*SKD>CXJ5PGWV@5ZF4OZCHQ!"87!D B MF&?TP>X9,@I9#)_&S^6@Q(R&"EL$@Y1HJ$@P/)>3;G%7+V>9! KSF 3VT,(M M[$VWQR'IE2.G,TT4=!^N>#SX]'JKLFIQ00VE@C"5!&\W-G"?*_JTG ^WDA;( M.7D_X5=I7];"K;'ZZV])/V4JO=>=C+:U*(Y" W !K\(?(2E3^HT_C9Y8MZF+ MF_@NHEQRW7D43120H2X"E7HXRBI<63&F],S:35!RZM.BA9=I0"Y&U^!(KA^S M^X^8OECH-L'=HM/@$F^@;TCPB(9XZFCA+FQZNX+]%@N1*J/N38\;PKJH0GB) M7"F$$P"*)>AL8W(Z/IC#>>S?S &D14Z+HCA,F!GY[H04S07%.LR$"1)-$OW. MW"A.F8)HV4N&[767Y*3G(EX\%V%^+NZ>"Q?L84)JX\RGAY2*+4-CV@HMH=-B ME $,D=L$;[4(\M@%X,J[M0BL2HL 60=QO*+V3T7#&_3_7/O/_#[O:);.LKNG M8![$[JNV 28:O/LA)P)LU?G)93:%)D$=MS+711V^KV3I90'&R M%7@CC5?SV. ]A!-(>U"^)=Q@T3.O;'@INY>,RIW=$+_U^G?A\CA&TKV>]I)3 M0\+NF'J))SMH)Y0.^FI/);'?M:R^-!3ZNFH*JMX=");1-851SQI9HY'>&_3U MI*=2H8O0ZK4O7I!'V'3F,XL"F_2>04A/6'\RR@USOU$M6RC)QON/V$E4MTH] ME-:':JW=&*4!7#7?#55Y_Q$>-=?9BPJ8UMJ+O'-;O?=",M]_M'1=4=;9C J@ MEC:#&2V?,*:JCMWGL?.@IAKJ$O+S=9=!HGIZ*;B'/?F'Q]HWD\EO(-OPO6NO MX);N!@[*U0$-.O],Y39,W4SNO[R^R\T C*9[\_AY6__O/V%4T7Q5ZY__>GZ2]$0 M2U=Y^Y]/A1FNOWS^)XSU"R?#;)>#ZS_9GXNQHK]RGX:WMV#@98M)!R@5,J(K MI"W3T",%*J9 KX,Q-3A_H_0[*,B%GX0G;P>)F.B;8L/3F+JV;!DK"M8W24N2QJ M-Z-H]C1UTU(]/&"V_8."\(2)Q/:0NXV]EX.(JU*[ T/H(V?.N M'BS>4C,:U5&KG7HO4V\4!+O68;T#S?2;X("R.B&GW<*JSX1F/C]3*#> 8#=O M[ 124*\K0,UT9FYW,)X/";Y 5GLAA".13N4A^<+")//Y/V-V[D$ /1;([&;Q ME"&DB7OY[!EW.!!;V%2/K.(+AR\MO]92MRDWC]=6K]R U*:"K<;+XG&Z[>P7 M+HF7-.LHMHZ#S,/#*O/J2;"]D]3M9*EQC%#B%>4XRM#! !2UAJA" MVX)J\*)T)CS?Y$5C+_U#6NWOS4Q/;AS34[7C])XY$'C6?HY&#?$(PDL[#U U M7MF/,Z;5^W; I7&L< C&4R'.BW2>7 %F=>E,[%\ 51]+\IMJ_&]C=W=8H(- M3W*:0Q?94/2K,/C+75[X,YI>XZ@=^K6F>B=>P/U3)I8MOU\ M=ZP:U@7>.J_M\&RF+I#7>6TM5NJXMIJ9!V_UCS1!A[!X13W.O<2:;VS:QIQ7 MY8;D-NSS8%T>0-ZVA72771<(_VW"%E6MNXO)ZZ1HN7%B\UQTOK M)'Z;DQCS]K%.9=JZ=!Z0D+""6.0[=IKR@V=6Y&@CNCFF-GLA:QL[Q'XZA#9; M UG>KGDGS]7<]FPV'TH;QS6/ :F;IZ^T#*A=\XX94%U,V+HX%.N\MJW-C]I0 M9A-/4Q/7?/:&C_+&Z!C:-S7O>)14CBH5<6J>S6/RNB)NJG.T#*==VA!_$P]L$]=\)FI&&TG0\H!VS6OQ@*66 M1\LMB=;ODK#072&XMSWGOU068WLYU*WIAZXW^A*=V!T1Y;4ZTM[Z,'P8IV0DPII< J6+_^M>W7Y_[JWE]=7%&%W&9XW*J__QG7J^3(OO1#T+I=,N%[L MN+3?V^? G\38^:O48/.R]SG_./CU)YZSN0%Q[:1CW-@/YDDM=.S0-L.>PQYW M/8[\4JL!V:2M!B2>-6*#29X>?-=]%OPGC_;Y#>,[4'$=.\ ./Q=8!IXU2W.? MN8!,"6V4B,V!T_YYQ27V61=MOKA.UD2R\- 3*?]>_"T.%U]=F,&/@](FR71S<2_QNSMML\]X1]Y^>![T]A7_EWV-VRX M2D"N^-B).L 6;_,Q+!E\1]I,W< ML->W$P3P(_V;=D]^1QO2,=1.:9\)-"8\VG8"'QK[LQD):->].Z0%F)B#,TM[ MR;%NS>]8%SG'PV/O]8/CK]]J;I=G^4]"^_#1MAMY!X^0W+.^ M[ "*S6&''I!H M65-(-J@PM6<.ZTF(>(W=R$F^>A6'. @@_2_:R6\:^#-<":S!LY.NMQZ)GOS@ M&R[E+@ &_I#CZ#A[/<0>B=CB!%;)5@3O/;#SCF:B/7:B9V0!N'.$PR.7/$WH M<87C^(U$(6M*C^^P)I'P(U#4ZMXG/.M'MF.' M!P'7MA,D?\[\"7'AQ(><<@D.3^&]'SQOV_?E[1KR&UJ.+!'6REXB:S?E 1NU9/#T-[>D^.%-AZ[ M^G[5U&UCC!VUUMZ-D;:NX5%=#_[_$^D_6S2'@!G^@RPSGY[RSOQC)1/=A=7: M(NNME?M1T7P=OW<6_4X?ZSZ$QIW/FN=5>4 MK6,]3QFX&M6,/AM!?E/R;E:Y-5L&4*B!GDU6H:UJZB]GB3* M@J:8EJ".=$OHZ<9(&,(3AC0R!SVQQW*0I!S*E0M?0&KZ<[X'M42D\?ZCI<"0 M94PN+WX%="P?[0O /_P^!Z23*Q(=%DY5'EB28IJ"V1WU!%73%,$TY;Z@2**B MBIJFC]0NP"D#$@U9L:KAK *C#/%G^YEB^=;OCO^.G0!H^Y&$T:Y(]@T :XHN M#?K]D3!0=450=4,5NGV]+Q@]4>P9/5D<63("#&0KRZ9DEB!^"8QJ@*^G W(7 M789A#(R-]+& 3;15 MZN,>@58!R::EZ$HEU*N!>86V>W'H>)AA&L(Y@!?M\"'Y95++;9"5]Q\UPT!Q M]!*MOP#6*QOR.<"\L>CYLVM[$0C](7P[I]ECM=P.8':*)BO59^%UH%8>#7AC M3,@D' 7^C$I[QCV @78QA\F),.NSECL"S$$1)6O5,5D'L%7L\7<2W!,X:"XF M/5+6DBB!M=\5Q8)=L31U!ZZG6#7GE@0SE$BUW 1%@DT0DW^JMZ$:FM=HX>;!#R)\N/:Z$^R *ANF_ H= M5 &T>A.N_(B$<+QH1<)<545"*U>1^/SE^O/PR^U_N.[5@!O^ M[Q^7GW\?7MU2#\1=YF([<#V)%(TLC[W(JT,GQ*1^?TJ3D/,LY0O'@_>B!S\. MX9WPIW/+-C;T[;*-=>OMV<;F\5)^]Y[HW&:1OI"=J%=E)W9#/)5M6N_YI?4V M.L&WC=5YN;@F2-.-+B\WO7&KND99KYSFPHO+%SFY_ ;B47>ZPCV>GXIW-RPO MNGEV<'TO@&MV7-+R9X<-9MN>(L_H\&P=#KN>5*W;,6JZ',*KL0??G7#.;![X MC^Q2^Z"G;!?$H_/&>FI+\\^)SDM:([.>&W4N1G'@.5$<$*P#^1W_",M.D\8= M$<7D%?TXH=6'AU7D37TO^6"M.'GQV/R;/#ACM_%G13(,WCJ7PR)I"F^H1\O! M:T/WF["PPY-U+<"N[<*.+:=>EDI-8'NRK/"B=IP2"H?G\9;$BVJK$1W#P,;F MC?9X',]B&FK#3;!I_=BQLTK5]@Q;.OZWF:41+R1%YBUE8]_-=FT/TU:4-[[8LD9>:XEG=$$035".CS5S?\)C6KQ/8J3J]"WE@1ZB7BA]<;WJ2M;@SN"=L3@;V M,8>3A>#,%RT)CK!<-^STY<=)?ZF*Z$\>F\HX-!,0=B1):\VZR]0X '2-L+3C M=YO17XBH7!6$^4*#FEU]?XY3MY&.;^XVT\:>UB\ZLXT];2YT;9N9_3M<,961 M]FZT77+X0*9-.]1+O"8?IU;UH4"4==Y0]E(6LCX@RKQLM<5L]WW"NY.9XSEA MA,4]'LG!C_C6=W&\89Q+: FO:<>I7'T$4&7C 'D 1W%CK$@;M5=;!PM.#'\* MHWS0K(Z5/S5S7#?U6WQ0K8ZQ]%.Y?R[//9& <-/8I+@;VEDSGI*NJU)7L'J2)*@*_,OL6KK0U31Q..QI2D^2 M69KTM<)GD_':IHO7];BTZ>*U/SQ;A^^WZ>)MNOBFQ-.F MB]?_I#3J7+3IXDT^(VVZ>)LNOM7=3YLN?K#3TO1X^3;?IL5'_?!Q^OE/6]N; M;;IXJQ&UZ>+;4E:;+KX[<%MUZ5S$N'C]-6E-EU\%8AMNO@VQ[1-3FXQ M4D^,O+EM\.N!HFL&EGX&L35^WD-XJ=$S!R/9D@534@>".A*'@J6(?<$8Z%+7 M&@V'5MB59 =)FCP88A@*&T8\#:4NVFSO?BA9 M;1WN3X+)]X_.!&-E@U?R]FFP?'6N/H>![*R> *:_H$P27,6KV 1SMXIO'V]\0C@>VZ MSW1'Z(JP71K,#W.X>$T,@[C.E&"L^13&I8'G(87_L>CV=RNOE'D8,B X1N0O MOCY][;(-/\&;BIB?]_SMNS0V9#D;X!"Y%+_;?\$B MB])]MEZR["37=S;,^= MR*8I#!UXP0%V@)T9"?\.2T',;2=@+\X,@P#'^?"!> M@G08 I\+2$3[O<+[/G;$?')"PDV<<.Z'-*Z;IR@-6'=(2N;)IJYV3=!19P#( MA)L&_HP1VGCLQQ0LI'+OF0(0QB[VWN3N;$8 \,V-+DKF7TN\+(&O4%M:L,A-Y@I,%?W>Y@.- 4 MR^B^RH!G=G#O> )H_[]0NDL^,P'+OIK"@H40Z.47*?\\M6>.^_S+ F46>>\= M_DU[UTEFN7G=__[1_7([_/+I/]SH\JI[U;_L?N(NKT;77W[OWEY>7\'[%W]< M=?\87-X.!S]1#-V]S*<+0.B[ ^(FGL% --4G]NQXXB!5_ITB&;A#@N6$Z!@# M**4FP2! >7:8Y#"$F,&0YR_P<)[&9!YQ0&O WY#$)W9DOY364( ",Q@6D+<$ M]AJ*#,MH6#,!01+%'XLI!PMQOUEJ0_K'B]N\B).J .#,6BFK@N+7/PX(:NY[UO\@LN#)[X"KY M(CO,Z5=21Q338/W44OJ52F[7?OZ%\@H!>4T: M=2F7*MFWU[>$+N$65N4;D?U@'R M9*F^DF=_M8/Q0 M3)NJ ,JPWH,471>5:JS4[:$ECGM.#)P;GUMB%4AL5;*RHK MU>XD; NKI?'ZBK#+TX/5@//?$$FU-:PFKZ^(>3PY6!5#XC5K+Z*KUMP[#VEOMOW;HC#DOT^'SF*/&L7RQ(Y\)%Q0[*XKKG"*DYX/3<]%7 M.OLQ6%HEOL#7!XX;8UAJR]D;=39:SGZ2D)Z)%@^.]I+/AJY95>*80__G6%]05S[=!P)L& ;-4[KML6]L@X-V VP8![Y5HVB#@ M-@BX#0+&*=H@X)URSM9EV? @8%G3>'U%J=;:60&;PFC*O&0UY"IZ4Q@M#6!L MB#6W,8P6;YXXK4H\+0@H5]>,:OV0;1 P"R( CF:OTOE$%$DR+TIG"UU=M/+0CXO%B[V13GRRY8NWHF9IET1NH[L'9=/8Q+IM7> MEX. L3CAI T;:^+)$3OGDN=[5I">B^[267$;OE.NOT9M]?4*]9:+^WXA8^(\ MXM#A;6!/2->;7&-IXVY2@SC_O8NE7K&@\L@/!GY\%TUC-WV*U0_>70E@31X9 M9M\T!-D:] 35E$7!'/0-H:>IHYXIRT.C9]6B!GNV*;1(;KHM7+HO%$]'*\;^ M)P&QZW@15HRVX7^EM4[2M6;5IO%;$D;.C):IQOK2! M?YZ6GLP+54QOD;$"P M:/DX#H&621!BR?&9_0W+6?\=TRK9<_N95N?NP""W6-8ZF]\)N0D!2ITY'CQW M]PPO>J"XT"KD=S:MI>UQ?AQP#PZ,'CACVX4QV(IX+IR3L3,%B9_.S8V=8!S/ MP@@'9U6SDT+K' &2]&?.&%Z'OR8.GH20EI:'&=WG_\)_[['N=[H'04;NQ6%< M+,$-^D2 5==9B>X,%KOX4HC#8?7Q#)R /#KDB1807S$'*^ =+F-H"4X<)=L> M6J4<)EB&?0S:SCVM2#]-ZI&G\^$JL'YX&"T \41+G;M #%%$9O.(8A-43)>, MH^4Q'NQ'1@-8)?WV 4M!XV:&#BU(#@H7,AV"D-W'KHTUI7%9I1G?L0K2D[\ MM&3_ ZS*[#YW**VPPM*T;#_=*"S"CIL2/2!=(!RO$'.I(O5+I:=?.WY8CWJ# M1AK)LC?J<+18=IIBPIZ'Y/VZ!:UU\\>ED*"\O'7)EBB+K.1]8X,*U))\K++$ MA>TU=]8_JEP"/"6/O'%6$D>U)-6+@=5+&D 9)6N0H[1 CFO MTBK%9-V7SD\ M^6G?UFC:!(?GW,GR7[8'2MQSOH,2CQ7W]8,;KYM&W_"J6>W&6WRU9AU0&T4E M?2KA)TQ(ATFCD*2)2=@X/X>\,G*CYC33<%Y3H"+:S::@/$D_-8Z*5.5H[07/ MAN\,R"0>4Q.*NY";1R(7()U6Y*>N025M5^&VBVTK5%YG$L?;2 MC/<<>$3;%[55&T[>7#%7W&S57-5LN&0Y+7-%7]&+H>8TU"B*:;ZY(LD;&[6M MN=*:*ZU0V=A<,9IBKJB\*1[-\]5T'M&:*ZW:L9:ZJ9H-ERPG9JZL MJ(Q7+$U5^IA%=1V8<=F" T7*BO-%;,IYHK&BV9KKM3"**CO MRMZ&ZZ7,B-..[95$\<>5T;SIJC;0B-+QU3QT&+/UF&Q/5-95%$3?7WQI?[QS M*;8UF_,+&?N/)'C&U(1B6/XF7V/]SME^[53;=_>WE]=4.1=Y>I$(?/ M]0J!(7"8W&,#RT \PC?!HX-I09D38NS/YK;G$*17BGO\*<;$HN@A\./[!WQB MAME7 6=/IX[KT(?\)X\$X8,S1Q[Y,_QVY]O!!)GLQ '"CWR:FY3\-BMF/[&5 MX*M)VI4;^MP\#L8/F$J5+1!>A0$P\RQPX!'*BN?V,T=3G*@C+EWWDQ,5%YF M 2]G:^QP(US]A&5[V;@G618D#U,2[LJ/"">I/)8)F3D1S5)+EM ',@>.2KPQ M3-8Y&"91%4E1B:O'9*EG8@=)\?47%']V6T$W#*.L>'P5<3'#4X\8"FV7)/E< M"YL&.QQ$N*<@!I^0>."_[.T402'+^6-I:C!4Q\T#>VPV?';)[U)8E7"V7]>8V6[<%*V M>'D!+TLEXG&"S'&T<_=P3:!;*XZWL="ME6C7>ERW\KC>H/;4%.>JA)>]>TF_ MK ^((B^OZ+QV*B :O"4U,L"X40?[]*MW!H=J,7_)>I MY]+@N2?"/=B3DBOQF;NS75K:"CV\4\Z>SP/_.RU1YCYS'^2.DH\X M"(E"6K J)-E"N7D ZPL<%[W71*[,#;\-LR?G"TJ+R7-I8Q>X%ZV*U# M0C]%W'8JC_*JXWUH%_^UQUWYCPLP::E#'X!&?"9[#@I?36!([ ?6#/ M>.IDYZA+@))PY .>:*W;XM/V?4#8;0R].OG\K^[OW&7O,[S\3]]%-W5"*MQ% M?M'5_Q4?RS\/?OV)HA1I,QN8WH9*6@&/J7N?+2), 4AN"1@<.(S-%6!Q:#6X MY;.M=:3E$XQ7#1\4M2-)>6%?8!P/SOB!'JKDO&%).4[IB#]B>U]*DWA;@:MW M[1"OI>9^0(\-SI[3=&FA?A6.9(:C#O/W"![P(LL"LP"+ ;PCWZM.PB*VP1[][LNGA]!U*0W25N?A4=>PY[ MRPE]59:,KW_<#-[#'HV!Z-SP'^\%I:(4J:)+@WY_) Q471%4W5"%;E_O"T9/ M%'M&3Q9'EOQ5^JJ8[S]JNJB*HECQ47^;4$7W__4=85 ML03]2T"L+$++PA3V$'9@2'VK:_8,053T@:#V55,PU5Y?Z';[ABEI^L@<=H\= M=L!*RJ9X_E*.*#EF&=E$L#,90%698G!55I.473K#%\"M:6@!\M2T>&F'^XR\ M=Q*77T9I52P&F]4W!<0'P#UB6OL5?V5_(5A]U[XOPUS0"[$H*KNJ#^BCK!YN(HZ*M76)A]R3OO W[(D3 M/:<,O!3R@<+"2758JJW:TP@E)?P<3FU4U)YI-(5+HD3E(C8(G](@((?_ D4* M"_>62MFFY5R3HK:@6J!\HJ%V56 R*01RWL-RM"#F$FX(Z"'>)%Q=_9:6HTVC MK'PO40\2XD("0J(! D%IBJJ/#8MSPF\=KCM+5?A\+Q-@WJ41(L &)S02!B . M6,)%1FQL355605EEI[$-'V2S2HEEYH=2H;TP;?;=2V'#Y@^5C&5Z>0@\CY+6B@3SO M2/'$ HT@FE#AQ'$\%LRRG@*Q2A241<;-^(%,8I=<3WN):=0=_QT[(:OPW'LN M?-J#,!F8XE S)57H][I=054& Y2*/<'4C.Y@J!JJ-NH=6I@4.':W;$ GT\ MJ$#O@*[[9\I.OL]9@6LT)>8/6&*;U6E^5ZAT#6;L-Q(E)@4@$I196DR4E2 4$]'.,K&6C>("5W&Z%Q^Z ])@"5[!T7PUR@I$JPYS*AGPA@BDDC[3T M-_8_N?>P@+;M1KQ/[&<5C;)Y"R3.+_+0+Q 5C 5.^3TTN\MT)J9[N@T62 M A[M'":X1MVR)YH=-8XJ9&.T;HI'T_4?2R?#LP]E6QT,,JBTY?PZ'D1/ -< M(5^6D+H"DIS566*)PPH_R!VCTAGR0>E8*_TG%9Z5Z7)DVBLLZ66DP?R2-H1A]<7O M?7_R!% QUL78H0_4\E^V!F 4?\4>DPW4:D[<$E747+0[F9U'OH_90V&4XC9# M.,-<;KUY!&DS40& P0+),J0Q9IN_B/"XC@VJE9/$[(7Q# NP_TEY\?_3Q4F[AHV]X'8P%!\'ZSO3Y_Z,,CDSDY_QZ\77$'X_]QO0$S< M1:IW,!HM^D3Z@]]*+I'$^=2=/*+6,N%&#GK(;LGXP?-=__XY]:N41GSW0VG, M[NBV-"8CSX!@XP9J_)=@))0/@SQQ)G'6EJ# YJCX3Z-H.8>=&/O^'E0W^)(O MA&-V"CU/890+;*[P$WT M&M4G @\E3E(*3\)(N>_21 MD U)=27&IMZQDOSC MY/2QA@+HT)D'&$+Q(O M9JT3O&408"C4()$]4*4Q'XP'.08:8(F),9VJ\- 6!&YN%I:ZS_R'9)IB0/&K M\<1G'J?+TF>V"-15U+<'ZK[0.2%?UWZ&E78Z[*Z^;Z<^EZF/&;1;=97Z1B:W MQMI>"_RL"%<87-Y\_M2%P2@O%)!5I8N[LO?=R';C>-7E&-57-G,_S4T&(/K; M'7JQ_4NN[^#D=P'WVNP!X&KZY^#5>Z)[N3GQAQL_I @A&:3[Q9=:VO8#ABT]HYNUB M!]K0R)<+F U^VZ\H>%TZ*C]+UL\;)BEM.W<7_6_[GA=_W#!+P.)5];3S("3> M,I33AE#B5>GT0=1/.R5)4Z1]P-=FZQ2$$;K)CRR,)/%G13IY:;1UP+[%&^+9 M9"=I4D-$\+:@RA(OKY=-W7Q8%5[;3\7D^H%ZL;GVL77!UC,VK:[7*#*W=Y'R M;Y9"5$[%SXO\WI32@EL3<(JK\AGDC.J M*T?+I*Y+@>%3F6,=N=T64S_BVLQ4>]%M;BHUX+VX7&TUP/ MM/(VFST+0CALJ9@3F6/3JQ6#-T[\EM/@M1.'4-=XV3QM$!4+S.N]E.^I#8A8 MB6DOCJ'6KFZ.7=TV(&HQTF*DQ4B+D3JNK,5(W5;V-MWG<,49S3W_IRYE*6=OJVM38$NC521D\2[C:O](3S M2D>V4]!Q_VV[,G3RK@+7][04L&781B3$R:1-@'W/!-P\US; H;S MK-QM=Z"-$G\YY\F=/]A-_:2D%LK&$7CM _CA<1+ZEJ9 MMK5+3FN4DM'WW7AVY]C-TS'TGV7]G)2,M=/EF@IK?OA-WM W/OO- E5N0MC8 M]K,OCK"\$>]^*-1%5H^XU&-3A,E;YY)L"FJ,VI#:,%MC=2]PMAZ4ESTH813X MS=-LK)\EL]5L3@C68M4V23V3?K:JV0!G2JO9')3X=?E,Q+W$F^=2;D%JJ]^= M7KV@G*S"'IW^1%_4S4>%GD MU7.I"*;MI][T26:X[OJY,UOS.AIF6YGD<*RC%F#7=F$M/NJUL!8?]5I8BX]Z M+:S%1[T6M@L-^93N,4^K]EB-U.HFKGG3*%#%X!6](9;YIO7?>$EN2"!8&Y*] MVENL\(K6$'?9IC"J*J^>>/; A6H<+R"[]8^=UYHW55O;RD(M1EJ,M!AI,5+' ME;48J=O*6HS4;66O8617-0,;7(%O1B;@G/_@& \.7R77CN[]@)"'V-YX@=>'X'\*0Q![/%#<4^2US@[HC4R(T ) M/,C9>34L"G 8WX4 'SSI/N-"Z [!#),XP#W 5V?$#F,&/S-/.MR? VM M',3)ILQKAL&%M#,B6XL?![ 4K#D$-(15AIZ<"/:WO&;N@R1VK"7D=E[A,L>J M.RIO5G=4;^N.;E=W5)7:NJ/MU.W4!YZZ+?[9%O_<,DBU#M"=<_'/?.:V"NAI M0MX6MSS/XI9Y'[2"V.7V?Y]O\-C<='7;->Z MI(T4Z$K]69*Q8,-))SU,ZM?*O&R= MB1@#0U/4&I+?LC4)6[QE-"1?:5M8+S1K8ZRV23WMF@\2^MLFR;?X:/'1XJ/% M1YT6UN*C7@M[#1^G?=_1EE1IU[SM5:.F\6I3>N]L"*+*JR=^7ZR!]=X43\6F M2/S_V?O6YK:-9.WOJ=)_0/DD57(5J "\T]ZDBJ*D1+N.Y5=2XMI/+I 8BEB# M (.+9.77O]T],\" %YD742+(.7MJUR*)P5QZ^MY/-TVK5A('Q9I+;&W'L::] M$GK.SZ6\Z8)D?2+Z1/2)Z!/9Q9GI$]FUF:VFF\T4I?_L>O?XY[]^3N/*G>-, MWMT,1LQ-?78U/$UC+V!QK%2JQ:>/RE^W[%MRZH>#K[_":,:_9D?HA>-)&"!$ MP-605X;<.M_.OTU8$+-3%K"AE]SBA+*!""8 _KAFPU_>L-#_\NF\4ZU;[4:E M8K=MJ_(?R[)K7VYNS[[4FHTO50L^K-;L+]8;PW-_>>.Y7^QJN]:JMNPO%XWF MF5V%1UH-RZ[4&_9II=UJUBM5^]RJ6A=6LU,]_X)/_HK;('9A>^X4.N%F?L*( M*C&)PGO8241,""-$EH#],1+G&PS@Q8A2,(D\@E08'GBE?KN^6:%^L[EZH7[C M]2JH7_'5]7TNWMZR\-J\O,ZVYJ4Y_94#K&OW M4C#K[9)4CZV[Q);9*$L?QW67V#9KUE:6>&C2<\7;?I-(_*/=KT')R:5F-NL' M4IE5@XM1DI#XYDNMM[:RU#*%CM=U^.I$.7T>^CST>>QR(FD9A! HVW:U),KV MIFNMEJB#V<9KMN3I=D[N-A:[?5:2^Z36#T(QUWG0&"RCJOMM8L\RL8 JNMW MLMX;&(J=,/YW=F(O?W]W8MD[.S%]'KLUL>^=A_;:?3=T5!:PZ(VE;=.TUW=C ME4VU:%K;,:.T:G$HK%.?ASX/?1[:R[)F\(*P9K!O&) &[B3P MBU/'AV&9<3-BPFVHSV]/@Y)O+F*#L3?@ 6LM_5F0!31%KMV3O?14-W=Y M']@]\_-7+Q5UW(N5+E68MQJ+^=S2_5##GI=3/E1=.6. MGK.>LYZSGG,YYZRKYU2X."<>&>SOU(-Y8LSFQ67;FJD S8[9W@Y"DE[BJHFJ M<]Z^W)*G'IS=@CR@4[7L^K/.4._/KNS/!E>DT3";>]X^J"Q+U%1^:/MS:&Z# M%36K,Q:!4I5X]TS)Q/"".(G2\:MH6BM2PPR9V6:KN7;]R>M>M,U&V)D;IVE" MT\3NTT1SN3"[I@A-$;NTT#VFB$.H;M#U:_H\]'GH\]#GL4L3T^>Q6Q/3Y[%; M$]/GL5L3T^>Q6Q-[#LNFO+'\M= 9ILO^UCK\5PATM6RSL9U^)SNSQ+)$]#=8 M8HD=PN6.QNT,!32:9K6QW_>X+#'Y35A565VVY;[%A^"IU1@;^D3TB>@3T2>R MBS/3)[)K,],GLFLSTR>R:S/3)[)K,WL62R=Y4USMB*&!]LL;N[G8RE%^D]=2 MU_7O7^3WAY83OG8IN8+#I^O)]9SUG/6<]9S+.>?]CD&7O>II7:AYL]K2<,$=*'/872'V7!:!OA<&+Z[9K4@% MLUD\IM4I:9++9B/LS$W3&U7:DMZ27)[G6*IMMLN0[*?)7V_4 5V>0\B4U#4^ M^CST>>CST.>Q2Q/3Y[%;$]/GL5L3T^>Q6Q/3Y[%;$WL.RZ:\^00;UK0K>7-K M4< K!));9JVU5)^>W7.+E#N0LS,44))4@@U66")W\-K !J7U NM;K/>GS#?D M$%R]NBQ(GX@^$7TB^D1V<6;Z1'9M9OI$=FUF^D1V;6;Z1'9M9JM9.C\G#KQ7 M_<#U[O'/?_V]^R\UZCT>IUZI5Z]Z%0Z MO6ZMTFQVFNW37NO\HG;^!9_\%3=%[,GT 8^=Z,X+*DDX>6=7\73%!YPFWM&! M#V'&E=C[A[VS\[^'SMCS']]->;'E85^$D9&,F/'(G"@V6. RUSAC S;NLR@_ MV9IM&KA"^N^6X00N_J-IXJ,PB#,.TR QPJ$1.SZ\)0EA\\;C,#!@](COMC&! M[8:C,YS8>& ^HKF*IR=I-!@Y,7PUC,(Q#1YA-C;[-F%!S.!!SWUR2!CC@44, M1QR&OA\^Q,:Q%\#H81K#:/';V8KT;%N5+<-=57;9RO_,]WB).T)$;@Q@B?'$ M&0!E_O(&: +_GCBN*_]^\-QD],N;=OVG-T8_C%P6T<=B5N+F]JX^?.A^NCE_ M)__QY)%.GW_FTAC ;K*HX$^(B@Q&S*;9_FEIQX)\IK'XD>?Z_!!?O=KQ:-BA7<4!#.6IHSV# C)QEF2FTC9'(+#MJ8)5JZ9WP]Y"^T3"XB; MAR^E6*,I_#=G84<_S&=B:ZQ&G\R;ZH8'@Y+C.79^A]>W% AVB=?7W,K-F2D< M>[:[9%L++].BQ "C*/N-N1J6^,AGPX3V"X/_J"3"-%W8VW<5^>$:JM@-ZDYK M&0.O$1RIFLW:?*J8#BR]ZBW89(F666U8>[W$EMFQYX>X-ESAUH1D&2_V)VG@ MO/CE7E%BS F!-MKS1=O.W8#-EUKM;.4J[-Y2&ZW.B]QY+=Y5+G - Y20 5B= MK1#++B[5;AP( VC6YF?O/2L#6,G;NYQ+MNC0O683YY% N*Z&'\+@[I9%XS/6 M3]9WW*:!QY_RXK!>M5M?_KPY>V.X;."-'3_^Y4VE-NO<;=2:]EFO=U$YJS=K ME7JS5:]T>\U>I75J6:>MTZIUT:E^L;_46F]^M>MV#8VJ? ,6+>'["_W@!0S^ M[$7,]79TQ=4WOU9;C>\ON+"4Z97?LR!EUVP0WL%,@2(^@74Z>-R"D][J6E:C MUJM5SMN-9J7>LRXJ':L-2^MTZJ=VM]7JG%>_ZZ1_ON1R"LK84RZA%/\M]H3\ MY+TP3@QE=^B:T:]F),VVYMC,IW@5&/]V@M2)'G,ND04.'F#&;CA!MSW&&P(8 MS1D,,&[@!78AA'+K>T&,86$BB,)ZP 2'ZC5DR"EW#F4Q\_#(),680 M,R(J_H)DY"047(!!@A OVGCB,UR$$V.\8]%Z3^!4XM1/,"*!\8I)&.$Z,=K! M(B]T8Z//0-,(<(K.,&'1PI$,)V+&)&(QNFYO"M%]"91*X3#!C?W#"- MC)$'&QS!ZY0#FYY'X\2X8!GV* !B..\/_NK?/M93FK MU3@_N^A=M"NMZFF[4F_53BN=LVJCTK.Z=J=UT3QOG-4Y#[)KM6:]5IWBK2LO M;Z7]V0+3/:N>]RYZU5:EV:S;E7JW"0NVK5KEK-VJ-JU:O7$. ST_TZ5+]G<: M)N^G6%O^Q7OC\^^7M^>5FT_='@P2A!$<&WQX=7U&GUU^_ U?]4V4^MQ>=S_> M7%Q=_X$_#9AXW^?SR]]^OWUGU"WKO=&[^G!U_2MG>?O?#\H; MKJX__0YCO3.J\+;+LZO/_)_38N&]\>'\]O;\.I^,'*!0>D0S)./DWHD\!_X7 M-#HG28&?Y$\4OA\X$^6KR@/K?_62"AE!,?#.KZQ"(3 Q-'T.1!URS*P*'_)(,R^5V5;'__]\>KVW*@IG+_VWK@^_^O\XY_G\+^]J]\^7MY> M7GTD;M!_;C%79IE>[R/''Z3CU.?HZVPXA!LF M: X]"'A;G &\H)!Q)R8*"^<,*+_"$V, $9F3H0?Q"9_1WOV'?)Q;@YA-B$? M'+,.B;+A0>NDM?A!?,QE0P8/NGPZ(&B,Q/G&X*VPYX(S^(^F$2[F18;+[PXW M6+WQ!#@%<@-B3[@D]7;B+4(>)'X&]W0,)^D_9IEQ28C+@5\,1DYPQ^0M%-<, MN<> 1;A%^ JT\>(17%!?.1!FG[_L,P8A+T/!QZM0TAO6$G!+ _O8: $ MKC$20P]XBQ(^3Z+P#B@_/C%ND09AS4[$K[$7 MX $17S!&3BS<*GW& KPJB3,M3N)I><*)"(\V)V@818KJ&$E=\ KN;T"'CA"0 M)YFA,>7&IL]NZ>8]R7)@QG*N]QZ2#BF;-!F2CNC?R>^)Z\4#/XRY$,1+YF'V MC3=6X!]HQ>0/A0]]HL4C2LH=KW[88'G_OP7G)3PO,/3?P'Q@$C [J33PG-\_ MG&@PFDWXI;/X=QHPY2LK4R(H*1?8'FR29"?>& X71H:UC;TX7QZGA(C4%Z 0 M4H?H2:%.P2$5?F\\$'M'UCN'9X-PD:P7+_:33-\^L9X<0+)\5&BFF'[UZ0H[E24ICG<#W:N];[J7M6>JUQ/9ZX>K8._=(4O_ MR66F2]*)S'KFC1MIY\*_LY9^F)$HV92!,3KC$OZ(M<_D 'PF**MY*0V)9ZIH MB=,Q&AG_L%@U/8"JI.-$J.^*,H;TA-_VPH"RBDF[.W5\<@7\%7(&B_E(LMBJM7I9VA.5;,_U^0Z^^HF->I[/EX N6E/[+Z2#/HGL^#)I M=\5*3,GS7B.W$%]NBN=[DQ=%44KX\Q7M9UTSEU99^85B_=ZG9@!$Z;*595ZXPM=N'45 MD'DW[N4[M2TUU4WP="\#,#HPCEB>TKFF;=K-ZE+/EA4ZL6&V+7NO5]ALFIWF M5E"07Y@GE)X#7('%'TW%;5^<%6Q:D5%KF*WF_%K3G;LQFZ[UN&TVK:4*YN>M M]6VY%EMMF79C'_C$'NH.'(N_I!RC7:N;S49),,HW9AE54"B6PJ#8 Y;1KMEF MN[$5!5'K%JMQB+-Y$?[2L8JFV>R4I%W#QHRBL3YD>\G81!.LR*W86%JQV)1M M7$\G(I6.9=A6PZS:)7%2/(-V46VMO=:2L0W;JIJ=^E9,3:U=K&-_*!W */,P M3L+!UU'HNX5BILECZ5B)-E3VE96\F*$R R5RN)EF>U<&M,U4LYL\ MS1H>OIHP/A/BL_!L+QQ/(C9B(%7NF7')33R=#::SP70VV"YG@]5T-IC.!BMC M?LG\;#"$+3?.O]-XX3E4.GU:.KM+9W?I[*X2>4@^LD3J^B_N]UB[:VRMUC3K MM9+X3M=^V(22E4B6.[M3:3*(>R!(=HV?N0Y;HO# %8 ((P MW7NQM&7+I##9+3"@#B5B7"\+;WB&4ZUM)P]Q*6WIVQ(NR1?8Q65XB-JXN>#E M^L:]7+O25'I;E3V<6Y[9@"M8I9%,,>&]35P6>??,59HJ)*,H3.]&"H H M-6 8R)9"1Z+'0?\1>QJ /90@W"C\+\&4(M1HX!HAARDA^'_,JW*B1Z.?>KXK MV@)&H9L.)/AXQ/*V""X.'N2M"W@6//Q^3 CT=R&"N(?8X$ T0HBQ$X+L>Q#Q M'C0(0Y[-UZ1V$(' K*<>#T>(6C[T&>].0ZT6T*KC.X>K8M^PC84 XX?I>XG/ M1T:X_6^\RP0,DD/NRWEELSK!CA\"LY]^Y^2](FB%7B(Z C@3=%TC- ,U AB/ M/8Z^3V#[($Y&QL2)L%[*I+F2RAR+C<&MY%_2+GK8MIG:])B&Z#QJ8).+V6_% MJFD^, @B_>.K6<0!V],^5AH,F)B3CUO%Z[8>16,)9;^\F)]H'^7&B>QT4FQR M01T=CJBU15$2[5SO"437S6 '32--8-7_4).A[4U\N884U(:"DXLS&!E$/ \8 M#?4]V&786H_2-7F;(T[8?18G:J<*HCQ.J[PH)+M$2"!3MXBC#_-;=&)TL05, M##H.4- V)=![9@(R5\V5<%T%;/0G@4[7\K/87;3K520^K=(#J$78"_S"K9. M688&J(<+9V^\O 9GGG5/R?L_48,G( E8(MWL@)::1@&_!SP,Q3F "\QH"%N* MN"MIA%>JDCQ.F/'@1/ 775QL_%/H3G/T@^2JQ)<53IF=%C6J@;&QFTAVY,!B M8D:M1X@O\.8P=(O#/LDBP9Q-:B.3#D:F'$*4'%$'&6^,Q$X<%B0*#@NSFM.X M5'>KVN,RM<_B!NPXKP:6DL8HSE!DQT"Z0/I"M,5)S!NV\$Y-L$#7N_?0VX^I1 M//(F7(;B%+V H-Q$"RN7YA^*=R%_&'@3A_>9PE\?;_5(5FV+)"716VS5]Z=L M5+1[\S.YWH&D@ALO"<6=0R4,!6MVQBBQ4$8J0H\N)5;+>8%43($?DSKF,E2U M/-&;1ZJS1UG79^R.]G?JP44W_I>Z=[RI&ZI7H)N*OF5"]0Y3SHO=E%]2H97D M$Q/-T[*_>7/&05[N*?3O(7P9DL;..3Q.[7]AW\BOFVQ9%7.5$A$\J,\ M$P'#?@)(G1[U/LHZ'N%[?*>/W=7H>=Z$#+5AO&R\3Q)]46C3EM^@7$"9)([P M!F9/TL#X.7661-TW#/W\QDX<+P()^RF3MB2)\Z/U0VS[C'I2*MB:*%OKIH^COZ43B8?(&SSFD4*1Q'3)6!A>- N!BR$N$^.06 MM.(GXQT#E7:-M)E2=!\+"N&_RIJWHI&)OBA0.=.!5&_%,V^I->B1VA1R=64. M]F4PJJ23ITQL;3KNL>EX@]X>X75,'B=P47QL#LH=#>S;@ 'IUBPP=1[Y-5![/^'CAZ:+'^L3H%AIB(7OH>^1>X;=$>3:E]W&.\1!&7PM] M=D^,4VR,B?X1WNMR_MNYQTAQA%'3X#%\/X(_Z I,J?I3>C$JHHJ/'032V$.^ M>!\2JR79(Q8G_;PP0M[>EY9A%!3B*7,33 O9/JS/E\1=1O#F$^PA/]4O>9ZT M5-V#H$D_HN,,=A.QO#+G,SF MD,HQ# /85M/QW-%U_<8B#'FALXC;:,T;;@]@RR4.],Q?HI' MQL5[0$(!1\!=$8YU$H5")O MW C?B6/R]N-,)&"\>F-D ]B"FX)'/LANI8[3\$ZQ9:K5J!GX_C)P]%I[L7,' MFLH=^J/"/&3(U;E%;-8 ;L5(KP2V]Y5Q54SXK\GGK 0KO(3')EP&+!Y&&H4/ M'.Z*ML-4N(!P2.-88,ISML0OBSHQ[DB)1\:0KAN_ @ZI;T#;.#&8=3CV!M(G ME$^FF'[M(>W!R,) HW_3AT MF?_B]V532FIWS,[ZU%2R6[,/EV8/!5 ORQTMW?6IVG!_VB7!K]L8E&!MZ)F- M+] >E-CI*FM]*CM\*@>O^]76AELM#7Y8R?!6-Y97UMIE[UI@Z1I7?2ZO/KG5 MA-;ZM<7ORB;$I$G9;9;!]*U'@?[LL> MRIF;4?C (C";0T2*B$?,OY=)JV,OBN#3\ETKRZQMI]OQ[JUU+ZY5Z2_1;TZ$ MI0QTB4IW75H=LU'K',9UV0NM;0^ET#56;-VE"6ASY;M ];I9M0Y$C5M[F;MT M@4I_74Y]+W#+=U&J;;.SG3Z-.[C6?;@H>RAIK@A;0 )Z9B!UI;M+M@UJ6Z,D M_=@VMNA>[3+M02J%SC+3I[+#IW+PNI_._=LW<:5S_S9B/SK'3)_+CI^+[CMR M<'U'>A+EJLNQAS!"]L'CK04\(8IU#Y+][T&2PS5R.B! 3(X_F08"FXTC *DH M8#!L"0SIU?.HQ<#-B#/%-"Z?KYU=;.6*<@ 2.<]DDC#W!"00472S: MK A@[3F;<:2@W4TAVTG\3X%=/;L<>%:=%E_5TVNZ"".)#"4!6"=I!!-'5,ZY M -,(=P53GYLU:%0MNV6,G'O$J.HSH%48.A$(V;(Q#3]+-YQ(*+ON3<]H6DU< M\;^=('6BQWQ0&S<$4Q U-/5!)M ?KFSQZ@Z"K)[@'8N*;];,T->U-\]8>U-;O?:FI6MO]J#V M1BQLB7*7-RO6Z707ZZ7/X=C51[32$57G'5%62_3L3O;=6>!2&;<[%O3:PSR. M*76S-)&PAFEU2A(&6W>)=;/>VDIBRL&'BM>](_Z4G[I,B4['+;/>7+NJ\&VY M(L>PV(:]=K;3DXO5(:M#:8/PYURWKG:A:!?*TBX4C5^R SX46^.7: -=^U#V M]XBT#T7[4%[7/BSD'RQJ.5T:WXI=-]O5DI3$K NR4S<;S:W4FFKGRFJ7YSQK M4(FMYS'WIW2NE4;;[!P*4$:]95KKI^7KK'Q=L*1/99=/16N#FQ:6W89)"9N@ MV*V:V6H=".J@#7:Z5O]V0OW[P.+XG6RJ3GVQ,0&[?->G63-M^T!T0+M:->UZ M72N!NR'2=WEN6@G,^BMUEATXM+MG6=@);97!^< MN10^P(Y97S]'1 LQ7<>NS^6U)[?:3=3)6ON;K+50X.J$+9VPI1.V2I6PI8O> M=#:03MC:XR/2"5M;)K9#\\ZLE;"%$ EL)ONDB#R3:9'%I*XC%6KA> I+YVUI M?#RZB$X'^EX,:W\NLM/@J9NXU)U3:O)>_N)M&DD[!O) MQRQ 8..S-,)7P'MAB$-!16(V?FR=6/FOQJBP$#YRCMML MXI(F;)!X]\Q_-.%E3F(\.'$!H9E JL5LCW* YD>C+Z"8X9G%^WAB?,:#=(%\ MDGQR,(X3/!H>G(07X8(-/X0#)<\";B#\D'GW>+NGCE@%-$ H\7"+B<&W.PQ?#6*];T^A"XEGY & ML.>$<0Z$Z'HH+(FZSK^Q,;]A1 >Z4\E^=RH!3G3' A81VT">%,1,]!P!GC'V MXCCC.[S%!*@TP*BP383/@QM2,TL$\W)R5DU=2C+8B#X;."F,+EIX1(GW3]9J M@D5>Z%*/D#BEJRDE)8>,,B#EXQ SXH9>93D8D@7PE<6 MVE_<8#,*TA"YG+B"&2@LM@?L,F(P^Q@T.N,2V2?3?'&/]1U4KD/22%PO'H 2 MS;V[$NMV?B"2I9= MK=E?K#>&Y_[RQG._V-5VK55MV5].ZQ?5[GG/JIR?M:J5>J?;KG0ZY^U*M]UI M=.OMGM6MGWW!)W_%I8N5;W[KIN[:#&=7C6:>34NF(T^E9%R+Q7,#RPJ5P0.;T^[_X'N.3-Y=GY_!R(^8E:_V?1_RV5I56?<='/R=KZ#CG: M4^2XQ/JF:75>NN+3UT=Q7&P:&'JF(-[RA_CR4;M%![!6&LNB,GNN.>$"7#26C<+TXJFR;N5,U.=2O(()K7+$M%W+C, M^/^Q7;Y'4M$V\K$ M7ILAE%RH+ SYE$:%K9FUSMIIQ(?.(W8ORV<[,WMM+E$JGK!OYDJ[]FK@9 ;[*SB.T MN:+5AKTW5YJU5VNH<<"29<_,E9:.KFASY6ESI69:VES9#:M@9R?VV@RAY$)E M<4%-6OX"ZE+F]MF7]M#";5\YJ#8U(CE_/4X=] M-A2R7:BLBRB(GI]^:'N\#A&WN>]@]8K+^DE>9O,= OT.^1T@>51+0A[X0JQVD>^$3^"DO5L)R3M_'E=3<;JGZI-%NGYV=5;L5J]&L5NJG]5[E]*)Y7CFKG;:ZK;/S MKM7MO73U"4H"292W(U[7EN]$ 16!R:TS$N>;$6'Q,OPB8 F6VL%>(AO(LW/$*T GKL4$M6.-_:H&:ET5Z]9F7K)2M/ ME,L\WZO7>(7>D-W?D/VJI]K8X[22T;5Y]59U+LCV?[^'TK+&2O2YK'(N<_'W M7PS<_677]"QX[CNVIJ6JPY[AAARRFY!K]:2@.LD"-70M]] K. SMAFDWMI(K M]T)7Z?L16OMD[0#M3R^QP'5/KF,V:EO)I-^5DZLU]O/DJI;9;FXEQWGO3TY' MM!4Y=)-PS]$876YDK5(N"AG.#R4 #8Y/57G.KKW#=KQQ7WS46"V;*WDXRW,TNLG:PMUDLB M]> 0U^\N5XXEUK:ENFA#3)%R5Y2!/F&(FXF@X5["QN4K93AN-O=>"UP;"*L< M+,W>#K3&KBQO$RV^#.L[7K^?:RG($R[@EG0*;89]KUHJN&/8J 4FFO*LJPSD MMW2"JF:_3MMCS>6>)R"WG0J%75F>=;+V\DIQ?/7ZGM^^M54H';E:71ZE(( B M[*Y!Z123,/;R]BQEDDF=YEXG4=@GM;UF:L>VV;;VW/JMG:S-N,MA_;Y2Z^(7 M$TSKVT[:=-H@R8**2K*4/Q:;5(X2#K/,OSX+V-!+2B>SJF;'7INFRG!EZGL> MAJJ:=F,KX#.[LL#:!@[;,JP/M([]]MANHG-H:VI)$75-$FH\H0:RO,7K+1A3 MW4'Y1-)QVUZ;H95"1SVV]SZL7C-KZSL$L*VU;RSSR@[! MHV&ZGI7,7^MWFEXTO6AZT?2R\>\.S3E96\WRNPVQ4SU&S@2 \HL;?.L6K[;, M>FTK72EW146LUK?D^GBN!:Y[/!SG7+CFW3;NU[V?%V6YG6%*,I1E/,?E/,!G"JJZ.@3N&ICIR(G3HQ/?WE3J[Z)R5F_6*O5FJU[I M]IJ]2NO4LDY;IU7KHE/]8G_IO/FUU:YU@)"4C9@[_:DEP@%X0V_@!(D G_6" MNT^A[PT\%F\!'/:TB?%5Y8/VO7E+!XZ[$211^917"JQ1#T^= LF%$U%2A(WEG>$#: M'CX__3TY-[+O50[9QW]_O+H]-ZI***?VWKBY_.WCY<5EK_OQUNCV>E=_?KR% M]1J?KCY<]B[/;^C6]S-FL1:"[MY12',/"23%?P/_\F),*O@$$V1!(DJ' L1S M\("-3Q#]';[NA0%Y+W,4HE23R%Z3R&>&J/\3D'&$VSW("("YQI!CI@M01#9F MB.#N!83F'KE8,D(1G$RJ0>C901UQP),K/0?\7LVP2&Q0&#$C#]A$O 7 M)67&'#"^.V812%#C..=BO?=_GMR<&+]UNY_R#\_>OSTA]'%\YWCB!(_X5G7> M,-B"F0_\U&58,8>TCLM]&(4PO4KX$,!LXK0?>ZX'A\'B$YP1_,Y#4$[QGAS% M'B].$CF@"XA.5"/GGAE]QA"&%X/$SG1]V:_A2\QQS]CAN1T'B>@@":B M]Z%FF_O--C\1S^1B5.3J+<4ZX4=#F*B7/,(@R#R-C,49$?L[]6"9!IRJ&(JEA:PVVQ7)V_E3-*RI]"5%K2>Z MA]_!$V"J>C$8MV!(NBSB*RF:[,OT/EGV=S!Q1':&\ZR$PPI*$I]ERI5LF5+\ M(YO+F"6CT#7QN&61-U!^1 Z.9)CZF4 RT0DP70^.#3=<-F111"*18([I/-5? M(VD,B.Q0-B=.<,?[M8@?\FWW!O \)J9Z$1$E*SP_\UC>(R&-ZP6P M*GQ;5N](%P(N-MQ20;6Q$8NA?YP#EP6^B6)1:X@'H"%^ MYAJAYV)3:[ D1][="$Q-WP,Z0%D+HBKA2M(DC08CDH:D$(:1=P>Z%,H,%$=< M!835(=(FZ5H18\88EC<"-0I$+(MC_$T?WH=TQG(Z.X%)P"@CQS5^;'9.VHIF MX?F^E+@_-AHGS=FO4!.<&H]D.'ZQN,$JC8@].4R4TA,>./ ?07$#XQKT!-PA M_Y%K-'Q\#ZQGYI-GH.\$7[$)87CO8=\KX^+LLF=0IT(0\EQE_-$ZJ39F)PMZ M"DAO@AT((VUV'X+9?;\0' A MTW@ PG!#CI"U2SWNPT C4^)BS MYUX:)^&81;&I^B2--!;J/XPW!I.)P)(C!HN77-#@YAP:(#Y^229%&).8$"\@ M2_X!+ P8) @30YB+:#<3WUVTWA,@_CCUDYC,P\QJAE&X 1>#= "9$N 4G2%( ME84CD8DTX4$"Q42^#2?>@._3P\CS\2=>&(G1,],&G\5I.^[_8)-PUH$KW G2 MB.HKOH!93S+Y9$<>;' $KU,.;'H>#1 H( 6QPZ=1,PUY7@H+,&DKR$G!P$[S MR0(5G@%J7"E^9TPP3/NH9<8AR(PSH-=[AR[C90"O2W,OU>_,O4-*$Z#FGO;C M'H00^,180GW"'"\B!QJC,%0Q^(4\9T"@ M6+$,=>6_1PZNO@$45A:X^";A3L5@$_5,3./,K9H_@*R7D5<-A!L%G!CV5R9) M:QB="(B\TVA9P(K1ETP[,TR1X+BA,<1&PB::3-PWF3Q.>- ; M#HW!+WCD4 WKF231I!6'WDHY#I\+&%B_3RT)1LBCGMR287$FBL".&XQP/6(1 M"48*Z:\[A$Y#:RZ,8Q)4N8 2A"A/P,L8%Q>9R:@HS_C0Z/9T(A3XL>C%+-]) M,W>511+%B4ALY,5?8<-10%-[YSN!K@%]6J2T D4K M"D/'5.E.Y?Y<:<"NR[@99()[%*]QY$G@5-5@-RD/W"FOWKF";!$+(3K.I(M6 M. Y!X;C,W#P&I0,^:J7B )2*/YSH*Q-]XMD /7<8)"HX]Z1+#[_ (!F)62?@ MWCTR(##+^$@C$=@Z]PN168>LR3Q>?R+8K&<\PY\)XZY!>K$!5.O!#TNA0?=A>Z!C=HI4DK,C%+!,R+IZA%ROK13^JT!;&('C) M78'^9:$7J&1"JJ'K%;)L\:2:8EWI3D)]W M8>@^>, DB3%CZA')+U:,'FSA?N02>K.[=W26OB2D#13T-Y/-R( M%:^DD\XSA')-)W?]2WA92C%R!B.QA_Q[J7-Y@0N;'ST6+$NNZ(#L"WTT2>-" MEEL:A'U,>!)[,$EAJ<;^!NARSNDQ,GF#)>>!CU4D5SS,:289,T2_:CE#W##7F,8S"(4I9[5"A? M[U$Z2FB./%0D7Z1YE,*CJGM&HM>8QH+5#@72BIA(UN$>.2).3#MR.*4](JFH M%$K!N( '3N$!"K'*O%+NR05K,:_&\&+Q-NY]H]0A'O$%L@W!B,D+6G ,YI 5 MHPPBS(\3\HIGM1H1NTM])P+;*6+W'GN *W(G J'1W&5R]4*)K$^<1UX?%3'I M4.9J!?Y;J8$!NQCOF8\A0H\"[:B^B#N,]W0JPNLD%(D\,;KB-^I>BL7@( \! M;B:E)='C290.,E@+'@KE=CW985FN4\H-VWQIW,?Y8[5]8BW(SJUB ^_9KX2V MLT8F;O>[CW*'+,8>?K06I 9GQU3D0*:P9 N6>*;'4340^9QE*9#(=7Q&IH$,&3U\N2=VX$6#=(R9R0.1E"(2B;+D&1Z4Y3Y=KBC"&_W' M?^!_,:,GVP-%NBC#R) LUCN*6&JV%B3[-S#OFREX\BYEU MXBBY BQ\HK-K!U$?W9&S82@SG,3[*7GS<3(1)@?^?L B=LY3"+565K#I5OE$$6+-D9W(= (VAD"6/ MSP7*H97QV_?:2_MWCKPGO#2"MI9!B][N4.= M/3\!I ?'\Z'[Z0;&QEL#N\ 6'>V"$UK^0+:\J\: ^7X\<09P^7YY8_&_)YC7 M)_ZF=_WRIMG^*8.?'5!JXQNCCTIKA+]2#Z& &^O*YUN=GY;&Y9//V-7%SSS/ MYTN@W*Y9*=X'X?$5"_'!6IK?8DN\2E"49$CYC3?L2<(!\M_,;! <(IP9?%!? MV+E&'-(2/-">XH%KKG@:0W+.1+K?X>)1T96X :K[.B>]+IN8=]0OC[*_RAFM MU7-M01U4<].C>C$P<+.^?I.N'2*MTA-2CQ16E^N<,E-0!JY>G)HVQLXW.]6M MM'70'.L9"8U[U7)SP7Y;.D*KU]9&^M\A,BL]49TQ-Q4%0,?5\E'1,8C!QMIM M6I[LY+C/+2,*:OF.-=3:UMQVC'/LH8!:&%=](,QD]]I#;&UR M.\9.2L\\]LV,:M>VTJE+2REM1JF$UNQT]H#,2D]4Y3>C[.K:]K@VH[09I074 M]LVH5EG,J+K9ME[-N[<'S$2;45H1T684F5'-VE9:56LII5F;/ M),YG\\!>#?N35Q'GQV02KS<(T]A^-A\A+$A90$9B#& Q8!.ZR?I)W&/P. M2_P.P]-W87_N0K7$=P$GL0R&WF<$UZ_ =:"ESJ+G45U_&DB\ ZK.7+D,Y;F4 M!-V-LKQ*PN'6S^_=(?NR&V488-%:WK.Z%S'72XQK+_Y*YZ^1%/8;24&<-\+; M8-VZ;+I!'5"RWMV(3T 8"4=K]L5&F%=1/8\UD0L%E>$<_:#BO!AAGS9-Z7@R M<:)$HEV1$&,1?D3-) H'G&D>7H+0M82LC\+[@B:P0L0@8)CV3K^ M%/P]WX<,08B '<0.9OVWC0$_O+SS=BQF=*2 .XG]K5IVY[URIAEH!(2'&8VF>/0]X&U(4 ]4_A&&&ZA 1" M:FK0H$, #<(N$@$"KN@.;@X*U&;CA@P%R*7 1LF<4/F";8?[3L1=% M](\!B$R&F'#QB/GWLG<:#X;#.S&2R<%Z.+:X)Z;[B%!SA)N\O+B^N\K_/WK^%V?.6JB=P!Y/9=7OQ M%(IQS'R?NG81(K(GN[P0:H]#8(9IQ#OO29QDDR,B(V92&,#0B $(4G/ '4=\ MWX^YTZ7 !W%_?/AF&FPT$KE#!QJ)KDB<1*>7MX:C6 MWGCB\"YVV,Q7?(?@J/Q?U*^O\'H?$?*YH@8*[_6:LDAJ"6?HA"4>=&YZOSOU)L@M)K64 Y 0RDR C:) M=P4PLYYZ(.:F'A^"7/"07$SXYAO1S?0AD6BJ*>"\^=/]U/,QZJ$Y^#[C;O_A M_(_$-V@=CE G5/(2_04G7H):$H))_N%0/T*I&41LXGC"X02J=V&LB,FD;-&I MD0 Q88S/A&5)=TLXEB+0+M'_(ML7/W@Q$ZHF?CHT!<2E4"U$.[ZC'U1N,L4N M:%30VXH]_81GB^MECTG_$#28WT2C%*VS'(#.(@];W'[A M/I_? 8\# (L^!'&F-6#[=ZDF3#4CREJ1%INNR;9"**N+?82X?,\;WG$V_'1O M.!BE&P0I[WX'_.YJD(0%F]LFP\P;*JC*Y+D>4"?= !NH^QY9Q!P F;SALJL] M=3)B'G?S"&^]@_T4T/?/VX GU+2#@'X1]#D6W1;XE[R! F$49UX9G OW])"3 MW/>^,M"*T%<.8Z ?GGQ!L_O&.3]Z&9!+IP$?(^_EY/&&ODX4/9)_BG>)H"V4 M+\S6A1.2Z^$GJ:YI=1=/\A "";+) @^/[+Z$QO<8!27OZL"P->_E$/=8FQ\P3",B6$/N?W&9Z \I/"G2SX"N%?IR MB3Z$W-G(VQ"NU87P,LBF+NV+S/\&@PB_3S9M<7X\NL1G/YD S0_ 8$!E0SXK M.X#\+W7OA%:O=)>6W:RQ)W36[E"\2GB!R".,O;^.%/CQ'+&]>!03WT%W4<;M M>),1\A]1(PUR-/%-YN:" &A7&0FI>_P<*)B&L4G:1[E:1\"X7PX7]EJ;3S9' M/Q1O]RS1FT #,4X*\7C9I AH3AV+D M%UT&A2;''[#]SP?L)65T2473EL0!6!*<%&;4'M&J[ M::!11>:KG;#5/MC4&TQULE(<+N%>RGLVIYFWZBOA ;AAUI1D@MU*(N&KS12) M/@O8$,5GIJODBHW(AHDS*\J+E Y?1VHWK8(S]GC^-ANY[E-[;Y":B7.T&S 2 M^3I?9O,+L\ V7T5O[9)G,ST06!]\,7R8MVI[1>H @PT501-F_ @KONAT-WN$ MX6S'6.WVVF.W[VQ^&AU,B4YE/N>!WR%:%SY.9(9S;RJRQY9)PY:!% M4=B+@FF2S8&6B$D,[JR9D9M/)T+-$#F+TEG.,QP*21'3"368]M /PZ_R*"(^ MZH+\&I][Q&+BFYAC(L>C3!ZE+1CF?')?#/H?R,S$M\F$$4K/A&EA:@ DPX6Q%Q1Q8S( MB/H4@2YY%SECDU@*YN$KGCZ#7$UE8+/ W^!!_(ED8DKJG.]X8]E*UYG &-^(D_N/V'VVG?,UT7WVA%8K MD]AE3( W-YQ:X-PI8R05A0W7J:?FFP5;%\XXF^^$F+@Z7WCXQ^JS<@>)[A[(!:(5OPH_S^O_RE8H4AWRE<]>I.!;SE:Y\--*%/K74^4?3 MF#/ARX!R6BG:$#,3XPL/F<(]<3"8P4"CX .;1&#Y:GAZ:T1Q<9*SH@>G;,K) MGY4=.676(HWEX >BWV:?C1Q_2,*43+(\:)0WR^:_@U6J'GI>_Q"C 1J-7A30;,03V4_3491F,)1/]T'FJ>6MLCZ@16#[N*! M]H=')!;!YD].;@/^L@*FJ!AAD/I^,GY>4:+U# 74XWY/3HQ+K";\3<' M<\M-"IE$BA# Z\3].$9$(3)X^PAL$TSVYUWM<2E>@!R?XGTPPG>5!'&#!RBF M\KD6MP>CFS<>\'R\K*9Z(WT0:[X(ETDK&2LO&$]_AXL*7."!+"1RN(EG12J^ M$1#9\-"92$.$)84/G%6F3:EU*@K4HUG,Y$4IJM3L4N-U8%3A(V-9A0-G1SSWA&5.[1/5/A7. M:.3#87;/XSC$+$5T7V'MDKQFM&*>-9FY>_J/V;7"091[*@9#[Q:HE2(;,\\: M&*)^"1_#NF)TV]$*739&/7D"B\\R=+)R+DJFE,J?(DRXVLMGA"/CSN3CDG* BY&L&VNK'(^T?=<#WABIK%@MZE;4/E[_G*FPO*XZXD8-;9B$/!9\ MN,^$P&"4^L39KK1!%4H1,XCG36%6$L@\VWFDH?,;]C?TK?,;#N"0I6.UZX*, M2#Q*H>LAQ]2.U0-PK*JG+N1DQ!2OT/SJ#>4I43\%OZ&PSI03K3;'OVGBQ]69 MCX64@>]F'87S@#&^&Q@2"0\8&C*5_ &TZ,ARBX7>P>%+9.FT7$PHBZ=[(.40 M#9DTAQLL9^/>.4P"FL@L1QJQ!SIGQ$;P.(;U+RD;4]LPAQ"4.F.@3*&J><$Q M:30+/2 6FAW^,#O\W,-!8)X>Z,L\ $"?\]H2R@0(L:B.F.B/S9/Z7)Z(W\QC MHAC"Y^A"2BUMH3K660S%, W$4&"/(D8DQF)YK:R!.=5YSK8LN>LGA(%0K+/E M:>B8,TW>044N"- *,E.049(+#4,5$NN"QS79ASH%,SX@DUM%=R<^:(DE..BF+<("9*O,)A<8,P.RZ.>25/ MHT F2P;RK 43IV:H$ M]%;1"W*M8&8G+P,%YNM!J5WU0R?(7>8PZ/A>B[Y+L8(S2.+A"@PR7],,2E9 M_BN*]"_67P#LZD,44CQRB'2TF,:J<[Z;W@ O4.&4E2IE.C&B=.[[ ?8D,K\( MC3GG*103Y3LT= ;2\XPK/,HQW[#V*0_MH3^-&1]Q$; @2OJ^Q)JUOG< ^AZ&WF(B )Z[7@@O*HDY+D/G*D_O.'X<<.9L,4?EM(:XA!2HI)=)MG7THDSSB)!Q\1: 0%@$O MNX:O(H]\PO2%X3PXD2NS4 J.>IA[(!)ELPI%.0],_AAZ\+$H)5A/X9+#+="X MQB1!8I["2DDL(;H.1W;)UEDAH8PYS+!1=3RF<>#UTQAU!.% MOS./\O5AQ2PJ+&I1[='S8!OS]RRRC6CB/-4[YV042Y33QCI_YL2DA8J,<5HG MSQL74:7,RL1QI,$B#$B/BBL[-DW%,29 M/!"UODM!SB)#(?8PJT3<&W%0.?@6W]&*W%'E- 2,1H"P/WQ%)\:GIQ=,;HF! MQ :@/<5D .5@'$%<0"E$:OF.SLJYN,SX\9Q?H M2*>R"M0H,.N62);QA &0*I7YEW_*2M-B;9_%VKP;.2S*GCG4J]S9(P43P@D$ M6@ME31! ;PZ_4.2S0-#]//N;=R%F(%*& E]PM%X8M&!U701DJ$5-= M!T(UR-XI)X$L1OQ3K2+KX^V'E9IBG[)QE,*T8MHA9IQ+)QU>]Y22R!=O(Q;! M1C$NXWR^<.7:NY*IF3C?I)25^TRL,#MY_$8H+@*E2!:=">8C\5'P,8(.$@\I M0ML;$JX,==_!D@OD8@A\K_- ]CA%0.>!', AY^T%R+=^ZWS3M74'X<_ZG.G4 MI%1P%"F4)BQ6]/B\-CK/_!0!.QCC3Z$4D\6''YK3N$LT7)[O/7$>11L4TF2' MH%5G*6I@KXJ6",2T4I(9TC["PUKYBA=0H](YC 7-!$HP"9*,KV\\JU,"[$ MT94;1$HFJ;>H5_/T;E'V)D)B\HJ3/TH ,M 7\X>#F\\OQ?] \X^Q.HCBG)A. M3/%_[J5YY+VLIC#QL%CFWO%\NO\<:.&>U\@$6$0J(%\0$1Q3W)5D\7@ NY?Z M C$FBAT.@Z?.\*A0'RF84K8TT>Z *>Q!@/\A"\1R@-3EA@O.9L@<7D>**T=H M W+3H^,I87<2LA,[/"$CE;P '3,3!0LOP[DA]]+\USY(\$R>W:#D8TNL4LH# MSVMW!/LFRRKTO8&7P0GBD!&RMZ10':;N8I%/BRD-F4L%$WP4 G$WJ,KIFUP. M/"GGRXF/G\!3')6@;'BC"Y_<%CF^D-Q:CG!(NRZ.;\Y&2R^*6NXFG"&%ZB:) MI8CG1TTY"%@4[M# $;&2N0? '7<1DP!.?(3,GTO8B1P5,:N_>N X(E3'BV 8 M4V6C:'Z+*G/-[_>:WY\MIZ[D;O%12?8*T^X()' M2ZJSNZ;>-)' 582](7<"3Q;**O,*O%*V$)1%B\0^LLE,H>[(LNR2 M\+.(9* X7R*YG:2/ECQ$]+83HYX\" I7T#FDEZ@)1:Y MOYP@O_1\)\#*,7JI.*1_A_W8Z,*XQ]PKHO9FPA_"5X7V3)0])8X--W,V_Z5: MS5*1,S@?>.N?)S'!5^R<4?UFVW+^=((7C+H \8XK- MB7&6.]V03# MYZFDG!9GW.AW2P1%X%MA=T2!&))%<0WSL#6RV9-DI=0DE\,= M ROGG;-$M3R_--A7201Q>#84SV;DK9I$]Q*Q/-E;4_K@<%U1AG]%_L8$[RW? MJ"PBAEM"J$SY2O&_3HP;F6-D Q&I1KE -$1](9&4MW+D!J49FT5>=L,$H(+UWC-6KI#XK/$!. M$9:2QB)_T9F_++$' @$$?*;:&48X[W,\LRS*>56=P9@ MD3,("AT]R@VBO!J!?21@^N.LE:F?Z[:3&JUJA@;-S] MZ'-%F1>Y83-,W!%T=L@_$(4Q8SY9U%%8M 4%+5>8"_HP_,5U!Z'HJ*=.;(BC M!2D'?BESYWD" $CZ'$Y GGS.NHK:67[ZDO5S%\V<-7C/5.B&XDDX;KWY,Y^: M4D:2XA!7)TC-K?>76U^ET1QJ-9<+"(@L6P7X2[TJQ8LBL:H7],J@NXFDG.=, M('C2G,@"DSBLB/+ \XZF0_2%V(K@#W\&7G;A8@FF),UF>#Q(0?L!:2"\<+36 M$)4BU=4*'.YFCN=+;H72983NH,"=\V9[F= M,+#'L62=,' ARP3!LXS7D@YR'])<.^++!YZ&< L4F)(.J/@ #(*,M=5VU1I MX@_N]!;MK3@$8K3BH)_CML^>WRE\!!L)Q_.A^^D&QH9)^K +;-'1 M+CBAY0]DR[MJ#)COQQ,'2YU_>6/QOR<8.Q!_T[M^>6-;UD]O>.WA+V_P0K+H MC=%'UU&$/U-/(5+_<.4 M>I/;[*KF;C%W]R+@?MADH3C[*6U)QX1/VDV%OWF MY^)$HCF$L::=T(^8\[7B47K*.\.Y#SWW37%RXE6"6B2SR6^S84\2@[P6;V;6 MSJNM?GDCJJZF]GP)GF9/\;0U5SG%1.9-!$S2P'4B=^8F?N^ BX5B4U=Z^ME- M-G.'-X_$F2P)7[QY2Y#QNOSM6>CXV_36)^$DBT;=_+EZB2%61U6LCKF@JA _ M]KA>0$W ,*\2W;T]^"564 NPSI[H]!4;Q[?AQ!L83:OYEH;T%K*4=5:K$'11 M.&U,TT^]JGO3@[%@209Y6D!3IN)$]!J+WFB%B!9O?DLN<^':0;^1[-^K%N+@ M#A[';V6UH^R79D[_>*HR187X%UXK.9HY[4%"/W3D!+$S$+$]#Y/V,/MQ(%!P MT3T__8L\K+#HO2*YCEQ)3SG#=:Q*-\#?6M9[A!0 M /66PHP%T<*7F40@:./.!5@R!*H7#\-A&ACB5.-], MWFZ8= Q"P"%\7CF;6,@-BG\%641%9GF$$Q;PW&@_1]KED BP N9$^&W\U-J5 MY(B::>25F^4FD4I*8U3"-6$(@+O M(%%J;[VQ#%098SC/+'9RHAD^7HQ6Q:Y^E^&?P?[=$\')5I6_,_<.STFP^+;= M>/O.N'6B.X8W]W),];99JQ3%;N2N9_EX%R]#WBIJ'P3$AF>QX"CZ##MUXN;C M"V/"\Z?DL$) A$#*U:9O3K:_/$U:27W."R'P-H[$@12[<_(^XE\QP4^$L3WE M9(\(7R"FUMK#1YZL#+P&.PL*+H^C,C4%^B[U7&0L$L1ID@+O'^3--5'2R;BT M%XO^+1ALSF.XQ#N4=>0WVA#LFO\BQC@,S\G,F;8SY+LXFWEG-Q0X+ J2>F,1 M'U:2Z#&MDP]])!N4,(Q1+?'",[GQ!_E* W\!&S M75!&UO)1$ 6\7:Z93CY/K!#\7J9&H&03KY5)HB&*#N-O>'G"NQ$0=!Q"^10 M%Q X7=SQ0AV_^:\9WQR(H=Z&,3& MIS1"),9$?(6^Y\09#E5A<)KZ/L(I@+YP4A0 7G$VMMW>&P%QB5K)'TX$NA\' M/D2:S@,RRO9((S\V3@EIB?.W+1VXK 5" ,)Q 0-T/&:N1WB*)QN]>9'^[<(" MT:\)MQ^)!*AHDE/11*$B"H)+>$^1320Y.>VH@>:K9Y\4,81SMB1SA!1HPB5,I3T@/WV3O3XJ;K]D?[8N] M#/N3K985L+?Z^]]$&^ZC->'6KA187!J0,LJ &BI_QHOPUV["8?+ \U:.;])^ M@HQX]3?7&E8%F?>"ETCOS72B35&%I^NAU(D1HC92.>_J0OF"/3],>3Y:*NY4 M-XHP^9(4DEMTB5RB(GLCX(FD&\DX=BBS#"1VFEV]B^[-*8QP#C,C/?4266$, M%PKT75 E!VQ_/$PO%%"=]I,^PV5:Q.#'U*E&)&/*UG:*51!G1LJY@SN3&3^;[0P)OG\E*LG=3_KJF#_>LP MG5@!$%:LT1GJF %>%H=W],,JQZ?4XO%:";$51P*>"'/!E7K6Y?,AIJ,<-?Q[ MP5U\(N#ZE/3^F:*Q.GOOL$+PAYN LW>'/)-_<\GY_L+T&S0UC/\R="F)5!V= MRW< N7P\C5T%PLF!0@28 ^K3V$Q="$P0S[)5^=%454GN@5#K2R*R8LF]H_X: MM9LYOY2IY M;/>&7?B;LJ:Q[7#FE4Y;VV#SSDBB+I.YIO=OWD3.,[<#ZC!Z"]?80G3!TB[F MRP^#_-^%Q@:9!TOQKV6:(BZG'QD_BT$1SYBBM2I&V-C!G(=89VG..%N;%>O[ M23L?J#H>@P4B1Z=>+;F37.X<=GS@OL7J)I5ZBS*-:243M$Q1?I@9<\-7U))O@\)X8O3I>> 2%W M*_-(M80'$]JJ2# 4H5+A0'; PN2>8T1"P.:&$@4CGPF&D&WW*#_]$FI$*RR.<\641LE6XW MCCPT4)UL\Z)ZP,M)FCE1(@?.7\5;G4H(' 2B(AH$*[''7#% MJ:B)*MD3RN_IO8.OSAW+?WGV/JL;X*%\(6HJME5I-BHVCP%*4)\'WM\C2]HK M9)7#/&F/*EDQ\0)\BIB3\X*,PLY,8U?CQWKMQ#)DHF.&DU/8[**4Y2$]<38B M'7)0=&G&!6"=L BL,S\1DK(FU6%>W-V^@,<5UY)E7\YJT\L:%*:TO@?!KGW7 M@W"AE%DH.#$5T;7\0XBX6]*]4*N6OI>+7D8T&N"XXSB%M2'_T_9S_%/:M6%(DYF$6U7KL ME"DWG\#6F7>/>V$:(^9G'53SFBK4!8^4SGY*HPB<1.3QAAD2(S/K32N+:9TX M#'!\X1N*TPF.3,'4K$O"*[/-\ESH]?TTG0/WTV1 B7-S3!Y&C)SV6>8GX;9B MOB:U8195M]SD(N:TI$&L132O!K7JSU.>8%"U02:H&UBZ=2/*-J6GX!:!-)$1 M*H]>PLEY$<%N[H5@OT50<9 ?$69B QD.6(3%/;*A-?4!E:9^!I]\M&:_[N0A MK,0)FRPXP;M\F[ULFXT$3D&DAA=5 )!CX;UHU0&R-$29 (/GT-5RO.G13N! MA;: ?9I-:A&*2>B/_+82.@!NR^HK# /VU K_QK(M+Y%=HA().BS\1,7>1O.F M+]R>Z'B-A8/(440L=M(M5*D8 R>*B*#EN'BRB".;-Z'&/K54>1O2N )E(@D3 M%/RSLQ'8&-QB*4AX]#S"!$K-W3.Y2.VL>$7 (CJBG/GY10=X+JN+T1DABK'E M@Q2C19P3?J6%0%7:!*M\_$V]T2VSHW)<\,UVT]B MN[Y'O4D0>"R M;\;-@S,QCJ\N;][RGV%D'1X^9<%@-':BKWGK#OH:.DT22,RXY) M]"1GYK>?*]AIG*$IS-M->+8 > ![JP:+Q3X7ND/-'%]^># :/SYU2#S*XIB4 M$$%=YOK9R66M2R)Q^Z.Y?5&:_H^%J.2S;R'^FD6\*$+I.G14_A/RU@J1A?;RB+UT?K%9LA] M>#;TK^^#0J&36B1@3!=A/PG1U-&NX^7U"Q=5^SQZF6\Q*+/S?9U2?5@ 4X:< MRL=S4[(A"4CUPR7,D>"2@!_RSJJRHDZXBD3SO*P].-XQ.D_,R2$RB)C0?YCB MGL4XB4@G+:@YLS,7@8S$$RW#LAE^5_^9J3K_V?7N\<]__9S&E3O'F;Q3VN#D MTO:3P'.\9=^24S\\_I4W4?U$EY&LJ)L17/U3%#R(,L*" MF*)$P+Z&C/KV8+T_C'K-AK^\8:'_Y=-YIUJWVHU*Q6[;5N4_EF77OMSM5N??GSYNP-=ASSQHX?__*F4GMC>"Y\[7ZQ MJ^U:J]JROUQ8I[9UUNE4>IUJK5)OV/5*NXUQUD[O[+Q[9C=.F]TO'_5JM@$UF6LD'K+W9JUT3[]:OA&>LGMW@RV?ZNORW32ZY>].Q.UZY5 MK%-8=[UQUJV<]NSS2J/7;)V>7;3LAMWY@D_^BO0@R&%SV38ET69J?"6#^"#; MZ1D8A,Q:AKM2V1F&OA\^D%K*P?W2&'35^.VFI:JK<\<5JB1G%K^P_''I.L)6 M<[,RPI:]>F'>$Y6'S_7YHEO53/P0-$HVJ::CR-'#&&$I#/">2SQFR(X=Q MHGC?CW6S7:N3"^G'AFG7FXA\*^N:_,?OFQF;4-^<9W]<2M"(/ZDD@F/N=2RS M8S>7>GBJ"C2W<5QBECO?5:);ODM;, MQG**6_GO:,UL-[>B+RQS12??EK!I7F 3E[F^PC:@VY<;!L*?^RR>ZEV=V,L3 M]4XL>VXNMU5MFHZ75L)=7PSZP.'Z7E=YP M[2MK054F?>BX6C6;]>JZ)/2V7!?FV&Z:S8:UE=5JK>A0I+ ^C]TZC_WV[=56 ME$R%B+5)$$*[(*C6= G7:U73;J\MGTKA]J[5++-3?34UKNQ"J0:\Q@W3OL]V MC0L^[\S*(Y;TBIG+:MR6J^=5GKG5K7=;M5:C6[CI1.WE%/$!+8@#82RE\'E81JP@^$IGM<5ZZRN%\_J:K]>5E=+9W7IK"Y](#JK M2V=U;==[*E46W@V7E)87MT=?[7<[/6?M2IGG2M'$N1-S/C2NVEB-7+N#0902 M<#^V*Q4H>8@^\X IL>7Q^)G5>F.I1TOK[]M6(N]^<^]5KX.D?"KG1:=/,DS] M#(#QY7GZQBF7:\3E*+CTN@WNP@\*HC$D,M5I)!,:F"ZW:M3)> MC9)=A!P.LVP7H6YV:@>3W5QM=ZWLK9JC(\*>?[*VG)F\9+278YCVZPVUO:# ME:Z0QVRM;[7I.AZM.^CSV+GS.#1=;L6LJ8]S$YA+J,599M4N247/IFMMFZWJ M5B"!EI)2R12!CQA.[)N4D*I%*N\?*W^;5^M]-S M/C11I#,C2SWG_6:M)<^#W-C6K34/QJRO64M5EVS%J-\G?K[BE?D484@?"R!5 M1-#RW92J::V/P%FVNV*;]<;:T?Q7O2VENAMES@<[KIGM+<$=[>1B&_5R7HB2 MBP_,'8X3 I'V F/B1$G HGCD3TVVLG46H1LM\98'E-Z;0FUL-QTVQ:93&CUEUCP^RT-:CZN@Q& MHZ7J$]G-$]D(OW8%5-I%T+;GXXD?/C)VPZ)[;["@?3GBO SH7U?#:S8([P+L M!\J[GO>P#>@VP&^;U4;OK-&J-.K5;J7>/&U53FN];N6BW:DU6V?=7J=9?47P MVS/9"XX9C\R)8H,%+HC0N3":!JZ3_KM%T5_X1],T'A@,$\%N1OA@L=-YG/"] MS(_ 8-_PW\PT^MA0#K["Q^/$21@%!>!XV%T8/1XXG&Z[OB&[YI-=T=Y%;07AKF/G-7)-UC3^VF4!3UES M?9WUDR]?;GWSWK[<>J<>G%U_KE !%Z@_ZPRU(VQ)QG #^B3HDB_.$C:-4=0; MA](.O56"A6[^]H/E%B57++KNV N\.$'0MOOR(1LTS49]*U!_N[?4AFFMC^%0 MKJ7:9KNS%="Q0X@9Z&BI/@]]'OH\=MF(VF&COF7NN]L"=*;U*^%*L4*M/VS MAG2$6Y^(/A%](EO. GGF!([Y>2+A\,(+O(1]\.Z9FU?K\K23BS1)(]8=AU'B M_4,O.>>Y"MOJB]RK67;GW#JKU*S&1:7>LZN5=M>J55I6K]ILMQK66??\I5-# M,%U"$L8U&SNP7<&=P>+$&SL)+'NC9PG MI.4F1-JKEHPW+M%[/"W/8 MG*16.FJQ6Z;=U@VHMDT;MR,6,6>8E!!SI-XP.[47H) 5O!C/X5Y85.#R6QBZ M#Y[O;\$/T:U73UO=5JU2[;9[E7KWK%KI-.Q6I=&JGEK5BUKOO-9^:3]$,[?K M@4:-P0CVDB%D%'401)^$,\;FS)@$>R>VQGAPT.^@>AW@\U#'_[02I$SWF.\@K M25LOKG&NFSW0:H'ENA7_Z,ZL\;@%UKE5%D"D=0_2@H-L;R699[^-RA5;/IRF ML10+9.^3#"ZBT3K*/=O_5[7*MQ2$1Q:$K$BCREG+BXS?51]S4# MV;F-VF&*.(1$5)VHK\]#GX<^CT.VQ%9N';D QNOEG2^;)R(US'JK)%Z831=; M+G?,QK'^!ASM^IU4M%5UX)X:NV7*%)>=Y@S:T-H+HMAO#>,@_#*-9@D4"-<&:RR77V;M?"K6*J>M5K=RWJMW:O73L]/S1NL5:XFZ5#2$)4*1 MP9S!*.\W$PX-]G<*.U/I(^J,X3PXD5%/%-]O;HA_6K]ZF=[M:X1>Z(P MJ#FO,*@7CL=AD+_[!MN5X2N5*J$NRH']*(Z:NP5FT_= M'IR\8M9]8A$(0R"1 :L0+AM-$I^4HRB;QCP\WW\,_ 2YYE"S6;6+FD M\N7(]P57]9FAQV>F2K1[SR+GCDU]>N%XT=1'?SC15S9=2OJ7XZ?3SP+5&V1[ M[ 4#T!2B*62-O7PV]JT)Y 4$X"%'HC)_$7>!Q#^G2+J&D^Q5-K%5-6NUUT&] M7_*)-:,WMGAUC"RW;M*MK*P6E8 MHPVVEQ;*VX12Y>!%&0^:! M:/RYAY%1WR^CD*R:G>;:N>^EN SUSDGS0/J-'X,14*^OW?6F',=Y.#[&8]ML MO5;1QDM)JMI)[=6Z-)6]8D,7Z#TG*>_$8G=V8B_//7=BV3L[,7TK=F%B^E;L MUL3TK=B%B3V';K9/_O;M)S*]?+']QN&J5LVTVZ^3\+/D$^LFP;1.Z@=BH-IV MPVQVMF*_O7X63/5 G$9VS:RN[S/:Y3-LGEBOY@4ONV]!5[KOAL:HST'?C)*> M2*E6N[LSTS=CUV:F;\9NS&PU/6TEE)IEP&<6 ==\BD(W'227 =5,(S3YMD!K M[%K'LJN=;J56J_$ M(3P9#M'".(Q-,B* F0F+L##/N6.(9!.FD1&PQ(C8/0M29O0?890)W\\,\N;0 MP&4V;8?=6@-;IG60[;"W_FJ-8?!$J:YMS:O5A3?\ESE1G+^>X*CR/^X(8<,?\>'1J(F3OVH@@^U0Q@E^[(7B]. M%W9M^[K_YB ,&+_NI;O86\%NV6O:WY7%E1)UI^22_=KQ N,N34"7+]]5?YV> M12^TN)W&1]O)Q6D9KG:(]KW +=^5WFL G[U>W%8PP[3T_GX39Z.?>C[&S&6B M0/EN_4Z706AC?!>-\;+GE^M*N.5NKU\U:E>UZ_J-0L^[S3.CL];[>WD0%- MI_%W&B;OI_A/_L5[8ZJ;%NRO#Q\"FZ7/+C_^AJ_Z)LR;V^ONQYN+J^L_\*O6%ML@3CHB__JQ8$'_P*K>ND\]I/E'2N_#[U9Z2?^F__P)4AY MI#:?I''TQ>=9LFW^:/;]R!]&,6,^GE'D[2 (@S3 ^]=_9];JXO="IF_-,Y]/ MI["D_P!U,,\\F,Z\88HYYO@I!'KE.>9P>Y)ZX0BGID8A^]6*0G;J>5B#;WH3 M[.XW^/3D8^8Z&Z6ZO1 ?GH2LRL'JAI/YJ!BA.IQ/61;85W_@C\=^M@AO-IL\ M%U?@:HHUP$/2"$3'A.V1&-:<#.8S6)B7;[/!CP&N,IHG<$/RT[')\)?$UL*% ML?5I*A*J$763?CL+%W:1=@>%JA.D9JPV56\AOU \L7'6%^\\7]'#&5]=>Y7) M02G\E3;,0^Q[7_@@3(*1W]Z,_J50/:X"XY:=GLLE1./EWQ:;&K[\')0&TR[5 MP>5W'V 1P^=3Z-P]=?>B[O8)D DH0K,H+CK\UVTXG0W.T;_F2+ ;SY*=6 ;'85P1#E/Z+8I M$&5.$SHR\^E0(BK']'EOD4SHO 3(8M;#>1R#(!AX"=;#-RX*CLX\DSGU6@9K M_:AQBG!P$/NX+NS-I^BH')$O04YI*L20Y,HI\CGJP,XYE*(53]"OIO?JC M+)UIOLL9J$J4%N7(]HI%J0C&3[T@!+'A>W$8A(_=$QE$D#GQ3'.ISZ%=B(=/ M^NV8V"""R.GU]%/OM8M#[(])X#T$DR -X!58 )^DT?#+4S09^8L>7:) ])\' M_K_G0?K<.5'2&RJ7*DH:,U0V,O"N-],L2S*ZH)R<.E/-/J7P#PM1XLUW,S]; M"9.S<*\536>Q_^3#J?+5']QF)EZ?#=9G@_798&W.!I/Z;+ ^&ZR+^27;L\&P M&>_ P1:\KXTCZ[.[SIX-U&=W71:C"QKW>QR8&$0X25(X*G7$ M=WH@E#^J\L&QAX:]'$?04>84[1)"+)V7 U:4,/L_\28=C+_J"N4TVI%\R.,C ML.K!OMZ.^3^1KN+YDD!+30.R=S[YN#2P,Y3=!G+IFJ5J1,]T?:\@'9_^SIR6 M#_XXBOWS9JD<>,ZJ(D>T\_18;4Q9(NK!0J(;RA(042"7D.5Z*0(!1 !V;_L: M)%T6T^5 M-JZM90K4!=I8Z(3.+*NNV%0RY53:$?WI8)M*.CB'M1LV%1!1J1;X[=6EK6*V M?5/;:UMNYJ$NIAKY[^#AXYNP]0+ M'P.XRV#URW7U ]5TU;444>!M2U5X*@B4-S37Y$7!M15%,66JVC7T ]TUU:#H MMEG0?%OV,/-[C?+G',ND-Z4T0_-_"&>1=)'Q.!X=LX#?[#TAI9 M#48(*M]#%'U!)I[C&^*![PV?!E/O7_#G<.(E+*,X6! A@:><-G-X?R;?(VEU M [T[LU$KIW4203@NKY/2_?,ZQ?,E5_:O[E]]LE? M%\/O_;1S:^ZYHB-\GDDO 4\VS7]6ONU]RON:$UGW> ;=V25]JS!':> *;\>!#[DZR+U5,PZTR5 M%Z$:IT@=:4)\:,*>R,GDX.[#G0!15S@B=J20^5!.%0DGD,OF5 DVX^']&SH! MHB9RDE++9KPV"V'?MES$56&3OV)A:YT-E\BN>%T8I7P:\<-H.O/3 MS-C#VQ:ZP\J'3I4[4D[1.M(OYEA854X^O-5VUT EY$I&.A'":8>/=.H6K)13 M#R_G[Q:H*B<F'WJE< J:QR1K@164#R%:Z$K!5CKF;#9&X0O'F^F-_PRB1X[ M=YB1VABFA;!*G*)>B?XN:5>BO2-1A2MA8!WVZI7P+^5DZ7P])SO:%F"98-*R MMC"U+*QYIFX%V*U=6$^/=BVLIT>[%M;3HUT+Z^G1KH6=0G.KSYW>!'\RY<-(J$ZI^H=,64/954!#+NNC,D]$$9%X>2NF.F'LJJD M#K)Z5=4?#ZBG24Z2G2$^1GB)M7%E/D;:M;#\M;J6U*/OB MA::BE=M_[NP?.L<9[+_#8Z;SZ3O?2_P/WC/K/^I&L>7-@M2;L*]K:R>JNKHH M":;&ZY;A\-2P%-X4J,(;DD(M1]>HH#?>3A3[;1:$SC TF&8H&DP0&8-9CJ3! M/!SY,8YC'WHAML%D#3>CF8\#TY,%3X+*L M2VIR]BZE35!QXZ4=;XTJOS#)?<.JS.]1SM5X[QG6QRQB,!UH!6#S(EG*M6K%R[" M$?G2PZ B4+C\NK8Q&>1$^7SI.XW!"!(,*TC M_6..!I5PHGXM=1@B1[LITSJOE>6]BKHDY0@G2>=18QH#4.A*FM.QH*J"JG%"/7U=>KUM5:*)G9-H5#Y/2XB&P-.OI9\1A9.I(WWQC@55YJ1Z?"2] MQO::?),Z)]_.9,.^"0J[$( 50N]D:LU.R[/[)CWUOG.91IZ8D MVO'LN?Z$30;"6[-'BF#@G'&IQP-W3>@Y@\:HZ%>B,=8&ZB57_:Q$O5M6R%O7 MVIK2^]H";YO7UKR8:0OD;5Y;3Y4VKNWA$%).4CH2Q3H41(U3];.%=-JBTI[MNB8/L?;5YM6VN$XI%SU=>KJT MG"Z]R[?D\GWG)\G;0391.!G$_BSV$S]D)3G^=W\X3Z/X>3",DK1[HQU^%.6# MW5L_-1+G.O]!W:_Y)->US9+LCI )L!;(3]+N21=Z>.E&+UWZ-9]8NK3%^&R+ M[Z_-:SO:<&@-9W9Q-W5QS9=MLNP[? Z+A@?1 RR2317/>]RLM)OIGK6"P\;/ MTRZV-5S>Q9W9Q37WUDH%:\6:QS'8*(-9%#,A$XV[+F%^I)PF'#PZK[=9^C7W M-DMOL_02H%]S*[2,3MDL[Z+PD;707.N*N;1B&E'L+N[& M+J[Y2G2(/C3?RX!^S95DP$;O\;I;/[_8V_S UN2[6IW_W]R+0468/+M!Z(7# MP)O(,J^;Q."I[0B\*=@Z+QF*(ZA4MV5%>[6[^=2+ M'X.0!]WKK8)XSC]GA'W+:#&&!?-)\!__+5E^'GO38/+\=DW3*LCR:3Z%!\$M MH\$\].:C((6__ET@:3 NL#2(_60^2;%?>,PZB&,[8]^OQ#['M?^"!, M@I'_EIF,@\K[05MMS%_-N'E!*L+V&FP5B]E>+KXB-X)0M-(M9GW\/!@%R6SB M/;]EHH)'T;"VU)?!*J_M ?]&$2X^RG85%_] M<.XWJAW@CX=ZI07"J>+VZL;UYB=GW1+'P"B)G+RCV_+%P$@U3M>W)U9?#(RR MQ!%QN[B^%!BQ);#"46E[,>Z14-:F^'916/\:1TDRF,71..A>$86J<[JZ/26I M=3OA6%AUF5/H]G9]EP>K"ON_(R?5T;!BYFY'-(]C8954PLEZ+4=7KY._JI,' MX3":-J^2'\LT"B?I5R(+",!*MA<=7QZL,B 5WIM>@I,N546LMYUNOM M)8%N1=-9[#_Y /!7OZNB7>5D^7I$NZIO]RE?(JR2UA$'Q=&PBF""7LDQ)DN< MHCCTTO19]Y:8> M@Z57XDMRW0XF<\Q*[25[I_9&+]DO$M(KT>)!LM?B8MPEV4MR<4-"/_FXK'^\ M(4KV^&W+*EU3RO_<]P:ZX_IVYP!7.J'.E 2<30M\6*"U3P(^#;A]$G"M3-,G M ?=)P'T2,+ZB3P(^J>3L798=3P(699E3E,M.'A4UD2-Z1T+1A\*HRP!C1ZRY M@V'4.>W">95P1!(Y7=P^EKSW0_9)P%D2 4@T]4K\<1J%_7 ER:*:S,G7DD6@ M$4ZB5Y+X)XF4$\1F@DN]3GXY2<#*M41>R?5D%!&1$\B51)B(P*E=L4J.A96" M[DYKH6NOMU]:$O!UB7:M*\Z74XAV>B5F&;DB]1U$NT*;<BN]SLB(:?5.IO=.A]J8/N'AUO=S7-_0A2V?D^ PW: MKZM%KB"9A)JVRFNJI/%4D2W>L R)-QQ%554*#[655UODGF[^P'KWXBPJSF85 M^1DB\H%HZ9./$P;@9/'8J-5L;!$W^/84#)^P,2X[L;[K[46;>F_LU9>]W# M)D^L=]7%1(:)-TO\-U7[]6KT_VVD/"R[]Z[H2JM;,K]?4?=OL"N?K]_K);^Z MPBP"[>3#3)HY:U:;2!<[,$^\&9 B%6?C8"CE<0K;FD=CHDZ>E3G8EJK$G>+D MZ^GR ETV$J[P!8OVOR?7.5H"W7;;]E*@JS3 [P2[YIHG0%I1DJ+.\\F;G&'. MXX'9-C(]>+9C)[*)-+(]]G(Q\.UHNG(D?)<]AFW/C6V,ID$8)"E:,E^[YVHC M"J?LB$"V;A<<#2OEI!V1Y#4':U2&]C]71VAMM2F6C:#M9:%-<_5K0"[ MM0OKZ=&NA9U;#^JXR<.\R%TQ=8C*B=+VVHG6Z0:'@BAS1.R(JGMHW-;:>E77GG.TITE.DG10Y(D2_,[Z^*R#_1QC[P^@QQ+FM]]YWTP_] M<9 F'Z/)Q(WB;UX\JBM.KPM4T@6)\H(MVCS536X&+YV0 S_A5M.\WUO#+UH#/VQ8S]R@__QPKD7/R]W".$&BZ!>IMDFI/;G,]J^)RWXDP&8'BZZ?>MEU)%?YWVH:\B*,YB&J54H-JX9^NNIOBQX5EF-')@UW[=M4GBW@Y]439+.UK M]P. M[11/79G5*7(2J=14MW569\=EUP7;H813M(.S5WI+M+=$K^1DJM_N5+MC=](= M@WQZN[.W.ULE,_;5.WI+M/V2N+<[7XRI:_647K9MI[:,RZ[.$M4.5P'Z^&=O M=_YX>.2B-SI[H_-JCZ7ZS5"M*V:HS$FTEKJK*Y$AO1FZ@^)[U23L6V*P5JK@ M3R9PCN=%#8>7'\S#(+LK2"(J$O7S'Y_L-X.1/PRFWB3YQQM>VM)*4'9LUW(U M7A5-C:>J9/*Z+ M2J;%FY9)>X-]=_O^5WS5]US2WW\TWG]R[S[^CI>&?OZ^/YW;7W\#^4]Q1*]U M]^[N8WE'%:N\_^M=Z0UW'S_\!L]Z.Q#A;;?VW9_9GVO5$#\/WCGW][!+%VLI M[E\Y>-@"6>_AKUX<>/ O2 303T%O7=ZQ\OO0FY5^XK_Y#U^"E&<]CI,TCK[X M/"M"R!_-O@>>CK+>CSRCR-M! +P?X/WKO[.#>_%[(3;NP>SRDQ0V!O:5''M! MC*)K[B=%&8S'.'3@Y2S*.DQ.EDP*C_ R/@58XNP.O#2W\3C4U;_!]L!_4]8. MKP@?F-78H()_VAJ;2^)+ MX<+X\H7C;(^BHVI$W:3?SMJD7:3=0:'J!*D9JU5+JG3QN)(J6>]46U3:O[J. M5Q_4^;/27ET93-#:1J KYG^%'JVTSF:@/3'V(L;6YIZ6_6L]KL"6P&>X]Q<- MWQVHD2>93-Y:")=-@NH7%XQ4I+/<;+Z&PSIS9ME>X'UOLU]VL^ M;=+%B=6.UH?2;(0BEN8[Z+#TI"NL\6SN\=/C MI\=/KQG6*.2-X3":X]"FV!_ZP5<65VM<+3PR585PJG1PURU82IQ[>-*A;.XA('%6O94RC MQNG"E3A5)(43M$NPP#LO"'^-HM&W8-+\<+;C'?::?B5&%>5H/>ZJ]H&J7M'9 MIG*"V*N'K92*6;+M"HJQG*A8\5H-U8(H(5:M9*Y+1@>\9Y58'75H7DM@@%R) MO^%:G VDGCR/7LD\,&EHYCVSRD=T2T8KD9Y2/6[GI../5#I8$WVQ]TT+026' MQ[:Z!JK(4;F>YLPM!%;BBGZEIP;V2IJO] V<>JKT5.FITE.E]6MKF7K?!?^) MO)_"[RZJ1K$'S[;^.ZLM=#JG\A/"T6MQ%HB$$P_7#;L%JR1R2CVM\-L'JR)S MHG:VMO^]?V0I+M_Y25*JM$>9.8RFTRB$-6/#O"!)YGZS3:7[]- >43VB>D1U M^F#H@F9]R%&1^).)'P^BAPFV/<0FE=U3H#E=O1+]F7 RN1*5DG*"?"66@LK) MM)^9U1*/3IO7UCQKMP7R-J^MITH;U]93I8UK:YE6WSX=?D_ON%4TBF]<:S]P M,(O.T7ITG=9 2'1.%3JBN1X(HJAQLMX1D^O0 4(JI_9*^1''1C]!J*=+3Y>> M+CU=.K.X_4ZNC4EH_;BA?MQ0/V[HB'%#1!".FS>D"/O/&Q+/-WFG?_6EO;J? MKK/?J"-MQZBC2NZ#$QB:/3%>&P4TF3UYIR#&07?4.,(IFLRG#\$E@F;@ 7Z! M<#4WM:E9N/I93?VLI@,]FZ>^KE]IO])6K?3JPZ%["K#&YT;ACX<&T>AY@H0' MOK/;TWIZK/18:1(K[9,+O79\[.%R"?.J1)W3#N]$TL2N.19"73M/2^BFP*NG MSU];P),X2S]6K%_$U"_*R<)YLN0; O \[=:;TO$N6KA?]M%%.>5\ M:?^]>GYQ<\= %3K3",>& %3DB_:WU"0-V@(>&)+B10.(\KSWI[=2PG=Y<)JL M5'>V=%ODL;)9YH2UA"$ M(AQ4%ZVABYPN770LA')$O^B3F*J<1FLA8:^DG\2=OHKBZQY?IYVG[TE3X+76 MN7O!K6S;0GR17+2BH!P^6JU%9TSG3Y1+G^!'5(X*9QKVUA2,DGJPNM85 _6 MN+L!X%'#23H"HL"IAW>IZP<1]FU)3\[3;8&WS6OK:=&>M?6T:,_:>EJT9VTM MLPDOT._XXMC'SAF%A"B-A]0M8F/WB(YR8EU >,R14X0 M+CI?2A3E2P:/:I=-/8Y>=AJ"S)%Z*L+ZH-2J!G'I3L;>X=O3HJ=%3XN>%CTM M6AB4ZKS!U[G9JD20.(VTNE3D0,@T3FUWK>;!TW!)NQME'FKTU.BIT5.C18O;3U/HY_#VP+KNB?&Z\-P@]"O3SL\&V".EZ3+EUL1?KP\ M*/L!LL?+B#Y'KA\@>])-TZ^T@ROM(ZDM'\O:#Z4\<=Q+Y(C6VO+%GMI=H7:O M8?5#2''(H][>&KG3 "A<=BVTR,F774.B=?E*9WJ94^(D"Z[[38! M)>C"A;A(:LG1Z[6\S@^Q[&N]ZYMD $L()]91"M05"2>#$ M\Q5[];K>!0P85#BEGM%F;=DCE)/H12M ,BA %^T') JGBWVXMY5R[Y+&[_4^ MQ094LHL6Q5*[>PH-J^MIT5[UM;3HCUK:YF2?H&NDLN:&":*G$HN M.D6(*!S1+KH,0"2<(%^T\U_6.;T>"'NGQ75.)R&R6ZL[;>^FK/VGI:M&=M/2W:L[:6:>$7Z)7HW! ),%J)W&K'P^$S M">1V^QL.!4SC5+G5&6H' B;+'*VGC\*5Z-I]S^PV:14]-7IJ]-3HJ;'7V;31 MW?^_1L%7_/C?_S5/^$?/F[W]-'SR1_.)?S?^Z ^CQS#XCS^Z'?EA&HP#?V2P M0)B1Q\&,7W'O?T_-233\\@N\:/#?(S]X>Q][V!K]T_/T M(9H,AE&(_=4_^N-_O/&CR>%S==!7;45U7$C)0D'0YY8ZW M6M9LE56N)%J)+>$]<_R;88EG:!J4\<0X:KY0968-K$]9+N]N#IH76]D#6]FP MM++!+(X>8V\Z")+!R$]@.\,%:33PTC3VABDF9<(38C_U@G#@3V>3Z-F'EWY[ M"C!C/D@& $^9^7$0C8*A-YD\#V#M89HM>>C' MJZODX.GC +Y.<+';. +?.36/\@6-)%M9SCKDR M,4HX!\;PIQF.'WS6 B!]SEF)4=2#1R1^_!50C7M^%##&PG3>401H39D@P.=[ M@ZD7?_'3010C%<=-?2^9QPA5 MRA; H!J,O-3/.=>;1G&*)PY[SG?KSF??87]@CLPVQF(+_PV?_$\@9]R MP&!;>6CW\9,@]-D>!RYD.)[ZZ1/<"J# AIX4Y%S!=;&!/5S>"+XN7COVV4B7 MF\']$\"R;$F-D %0\R%<^_",4&0'(;YE[ =L# Q#A3?ZUSQ)_?SUPW3N35:N MF<,&F<#]^0MO!G_FLB> !_H[*;S$?,X8N&<+K&>[%-F]O"'7MR. E(NL MR-""( S>(4XP&2V(PZ0G;)DD &(6NR0G%"--07"XB2\P6J)&]@A<4YR3]&;P MX66 <%ZU;P2UMHJ^A="D&4#:^)P6U8 M!W2RQV?" 9"9XHO8,09/GS&6]1FR4A!S_/:M7B _]K%G27(FZ;J-5<:K(G + M6DO,! _)?F=BE25=)0E"-/"]X1-<-D/IL"$ -,/F1+ZS/8_4+T@5.G5@\<( M*#_ LE\4[\!Z@]$\+A@313?\[3,^6)4S-X/;\98'(?>AT,_>#EH"D"T:#N*%:[W@Z0H&""-0'>(/_-8CF"7!J?D(MWEDL GD__Q-?-4R+ M8PR> 9!R.9X6SUF^?W6=PRA)X<>)ES\@F0^?5C?&&AKAD2!E$ QGN]3/=)ED M_O O6!4^,O6^%^*_P#/;HPO*XR_Y^3F+48ID9,:G9+N"79-O;0Y!SV\JG2;! M&!G(G\ [$:P M]<41,_FSMAB .UO JS9$/.'!'8C7.5@M\ED80N=SE(PB&S; MLBGRHJ. T:.++J\)DL!KMDU,13)-HCOGMA0>\._W=_?.@*BE,DKIY\&G/\Q/ MSO_]X;R_'SC_A/]^8H1X.)?=\#X*MW0]WN2+761=HWY)Q7>8#OD^2GT[2(:3 M")6?&KA!D&7%D$21=ZA.>&H(A-=M6^%M37(<0W!=:AI-[=[;S\=.*104<QC[8O_]A1_2/".!/.0#9RX#7@Z]>FJT" ME.]YIH8,7#R71IG%XZ%F&X3L'$D9C(GO#W!O#'0.4%P\(3L_?O-'CW@T&+@> MYETZCU)S%PY<_R&>>_'SDDJBEE&?VV4:>W/0:V-VO*+1^'=9V&2#3 <""LSC MX1.<-@L/Q9(*OWOP4^FU'#QKP77PB#MXVU:VW+VP7"U%=@I+I-FY&JZTG/=P MY^HVD(L5<0.X,9GC^0M'?,9%FACFO,"8:B+, UXBBR)ZCE;D3W,[N+83$ (BPP,HWOX13D!0W9+"@?Z[,[(*T M,"B8"OUW3;^A@X5TF/C>5[SR[XIPHRR>Z'WU@@E3"_&6\1R-2E3>\M>7;<%= MY#[/)KM?R)Y8AHN7N,K16<(CLRS&DTP;#C)) MY7LQ.O$25&FS>U!5]R9#%*R Q 81H%7S]V_J(545C"UZR2TZ$D89)W]@ULT_ MT5#>KO(>KJ"@9-H^@Z'U]Z-C=D,3 #<=I]2+YVG\-6[ M8!JD6<9\LSA4'&(02=!Y2HD+_W%^?/OKD_)$!)J/WZ+]GF_AN; <3N&_$")319FW!(/HJJLXLDU!>Q8!8Q(115V6M272]H2I$D(V[@*V M#89M0P=!=!!!A9>\BH[M$%7:?&!NXTG@KW*?E77.R/8W7/TA2H)V[S<05Y)& ME2H[;D^05]%XGY^;3!8RR5<$:ZTH27_/'*ZM%NRPSS1=4L055%4!JQ(_@9IV M$?P$VT_49*$*/^T)\AH:46^N/FT\W@5\/X4(0.$C#70A#:S.$.EMK4^P)J^8+R>8 .0UNS M;&LP)ZR7Z>VXD,P_CS;O-.MX5"J<9C>7^AQE8=.%SIJI\H4+OG37ZCUI;IX5 M01W\>RO$>.>.)3%+\:L?SO-%Y*[YI!P-6(\TW P^8?!_#)H."Q LL1*$P\E\ MY.=WL<=RS(N>/1R]*S'Z-. .4)*"Y G6PLRP/4.P5:^#]:)[&LC(1V,>'403 M?Y&9L>C;MQ:ZS<)P'$9$HV_,R8\&).8HI>/YI(BQ)1R+JF6\M[R465\C?^S' M&-AEWGU&O?+5R BYN,:

_$G@(T%7G[#" M$RPNB8Z661SDH>T!"N H!!; &$[JPTX,_='/@Z?H&P90.& ^-$0Q/,+21@ J M?-L\S -9C/UA&\.>S'DT*>U-+@\F9P%TQN>PL EN,-B=\6 ,XIZ%]A]2M+T0=W@F-WMRRI)";,MR>9LJH&0H*N4-2[%X M%0X64S5%P=5%.$Y4,!J)0E=.S==!R4 /'F9O?XVC)&'JASN?3)YM])\.D@GR=W81(]4^'@7_A'F(@CUM)"E M6C6L4MFR"S:,+O.N;()*102%-V35X47+T5S;M!077L;T#"(+NKC S+%0+O%U MR_SRH&$YV4F3JV5W(/,\E!WO@ 26%\?/((6RQ(9&6<>6%9VXFLB[C@0[1W4- M7E.HPBNVHA!1-V5'4S/6D?42Y^P-U1(A<),U9\C]G^@A,8;IW1A#*-83"'C_ M-H2?/P+"=[R@6>2XKJ,ZNB#SQ%5EV%5BT*@J M K:L? E9,6L']U[ &H66F(H1*"ZR8.84'FJ.X0W5'B+[1);T579 O,T M$Q:R7MX,U>%9XN 3L[]&Z!ZQF!.;F;8&VROF\S*;HHW'*$7K4]26TK(B,$OH M,1V1G3N_9RF!B+$_P2SY(X0= VH7>A1OP]D<_8^ @2&8 $Q[@T_PJMR#E!3) MY\\&RZS+=/]&$>88HDX%58>3EMB ,$W@#4

5W2%?@ )JU@9?N#ES5E@:_Z MP%^BF&DQBVCL[YB[")?^CC$KX-._?"\^G36O&ZZH6(K!.Z9+>2H1"F)"<7C9 MD:CFFKJCF3*@00>V$429%Z0,#:\OL:1V,.D)Q^\"=\AKAY@Y&>6\6H% MP@E]%K8B:C8%$6A+H$N(DL:;N@5'I2.!4!1-U365QGT6:W&T(4,3V@KCE0YF MJTENS&FPP-?@FP=6"^9(C2.TZY+!CP&F5$7S!&R7Y*>WAWLZ1/QB_RH75J92 MK3Q\ SMYV8UU]^Z=\>$3W#0$H#!:\68P]">39.9A')'YOO'S#,/1^>=OP2A] M^L<;1?M_B_I1M*;]^,W@ 3,48[QJI=1SM5 HOU]3_E_E>L[%/;MO.-_^=OWGVYMYWS5]KOVQ6&5];OV1N& >EXF)]&?_\<+,:=@ MD.=;'%1"=H9J?,)I4HOFD%=GKDZQTH?8GP33($0&*258!,,M688M[Y\F<4H] M4ZM[:52U^ZBWU.TZQSX_@LY[*/<29E=-Z2>_F9"Y'53G.S:F2 M_=V<+WA&3_7]V5Y=0>QK)U)Y)R$W!J%%.5CKIZ._4SE@H[8LZU,8WP=&>6JVN&4WM M@Y6JG%#/?)UK\!#TCL6>'NVCQ[7I;M)^)]1]E'J3SAU*1)4X5:W%E]M"8"72 M*VL-*&LX _'M("_R8.T?L>RP>WM#D3A"KD1C(Z+($7JV%+=>9>O"PGJ5K5T+ M._>IU'&5[;V?YIV]?L1FS#\-'O(CJ_&CZE 'F\ IRF7[UW2.DG[,ZX'"ID\U MZ"G23HKLE_QQ3.;&9NTLMI].RP6GBUI3[%,]@9O87Q:\Z3&* [^V5!#;%16J M"P)/)=7DJ2@:O"G(+B]1@9J:3%4B:>=,!:G8M_.%YKZ#;]EX@WSD >LZPS)( M6//R$MJSWK[9#(O5QN]9HUQXRBPG7]9[IJ =-WAX+AKX+MK8#(89[9XQ3^6' MO[4R4Z5"_/SX1!6-'I>HHJC[)ZK(YTM4N>17]RD9+R0M$*%/DFD71?HDF!._,WX(C*M<>)Z/J'"J=)YQ[(V!*'*BWA>YUUX[.)H& M88"#]G V1.-;_.A $:>JM3CDV@BJ+->R']H(JJC6(L#W(E: MHBW;MFXY]AEG3;'1G(!D/V ]M' .7=XL%ITMWF19PEBT[LV&N[)"H,S+PY"Z M:*0:1JQ]\$/T-6ODFK5*:GT%42-^F:,+B [HD]07$%VI*=X7$+6,(+UOI/<> MU&-;W!8G,P[M8I,.<755)Y4/L\$6#,^+@?995_BN>"((IVD=R68]',)Z7"U[ M:>K'*];E-M_Y$SXNM$]KX@73VC1QUU0,W7157E5TFZ>."[+ M47>(8(L&:JK M*V;C,X!+2FLQ:1V'HI:'*A3(R08X>-BT:N1/L^$:60P5M^H/?UOJY_EXYVT3 M3?-YIFP4"8Y)'7B/C['_B(.AX0F9\E]1]]^N^<-3F.Z?39PL?NK[")3- "(( MS?=+E<6D&D\54^(UU79YS3"() J68YMBTQ&:TBSY'!V# M1S_TX[5C-1];_E(,!IZP%H7IPR)]=E1]K^Z=\'U4I#L$Z:,B?52DJ>RHW'9= MY#<$W:FY(IQ&+SO32>0$J0]Q-+\I)E'XR(-HFIYU6QSKWEC(_C@65)43 MSA<+[+ISI_>>]_1H'SW:ILFU6$W0."I?=NVYSA&A@93ORY3OO:NXIT@[*7)@ MP44U7_PV+[XSG4VB9Q_NF* ;^MU2NZ_+CZ^IKB[:5.=M$_Y#B:OSFB:X/#4% MEQ#'%D6I\4J+[/Z/X"\YMSJ@$D.@_#["AH!\F67[D%Y"D89'MA0F4M^;[ MCYM>?GA4A5J++5[^']K9G*XC?G[:^_E[MW+OY^\F07H_?^_G[_W\KZ=C M2^96BR#4]+.U>._]_!WW\^LV_:NK#LROJ?(49[^JO[ZI:__#A7[TG4? M6-5^'8Y]T] =S51XRQ8DGDHZY4VJZ;Q)3,,EIN"XCMFX8U\K$0_>,\>_&48& M[]8,G/E"EAWD;3^\OSSYPZ^ M 7+\A^?!-W_@Q:QZ888W%E7N&- 89@WIX?[5#A$S>,9W-HYI\CSXNW"C+3? M%,?H1>$-@[:HD5BTD/KA;YL ;ETR+"?U0P;BYGKA*:^L>+'>&4Z@75DOW/QW M\4;86#$W2.8/__*'*;NCU!-K,/1F&1+^KFVY+X/TJ_\4#&$=Y699FW B(C<@ MW9LT/_QM*ZC;22-O6?!M./"](;+%T$M\X)DQOFD48?.NP8#0 -:FWA<_OQ>>@KV;V0!@MEA\EH=?9#.=!@_^ MDS<9LP9A/_RM[(2 )\XPQ@9,GET'4/KY\*^"W1%T6!@R_2/IG,O#H#WLG@=SIR:^NE3-$* QFQ-\TGV5'A"M.Q4QU@)U@ ;#)Z3(WF@5/0B?Q#3:! M XA!S ?)$R/1,NBX;7$%&O!*_L%+8#_Y<%S.O4)",&"1/2;/B(?\MI&7>EES M9OAU-LH0X>&JX273[.8''X=K)5DHE"T,]L1\XL&3I-X!&L M1<:3%SZR&.F"=H#W?%7^&D=Y&-3V)DF. V_TKWF2$7\Q/ R8^FN0('EN&I/< MY5@Q:V.7)//I+..1$C;+G)0Q)J+<_QX W 6RD<.C)/'9IEF1,X4( %G#N'L> M O./@F&:BQ$.9$$P1"[ <+$W'K,;G\J"9H$D1'PRQXL9@6\&+GSA?_=P1AXV M]ON*&V(AG9#.DXS*,9('W_[D>Y,47Q87H 0ABB+8BRQ<_>KIE;/6$.7G2A*O?S> M0=Z*,/32>9RU.LJV.@,I^K8(X2/N_32=^"-N%:%K"V02?<&W^)2R?%KLZDQ@ MXE. ]8?!#!]0/J-+D#T!-T0Q?+T +S^P$G]!F&5SQ^?%K<-H/AD-GCQLL+@X M.ECI?G#%.5TZF"*'>6QP%;G9_K MXGR<*>/Y/F$B%_#^ *\9!\@W[U:.,=Q=*""B!0,F282##/(.F@OZ,X@9>Q9, M-\+)A@6]\2$E!LH?AC,2X2 &#'(__&V)K<$83V3X&N!*_*]P"4(X\J>H6

4*%ST3!K!>B=1/MJ1;879#!^#.LTL1L2Q*\O7+:#)](P,$]GV MS#?")LX+#"X^PS6P.L:,3,\#*\F/0T3& BU("Y 2J,' ,?@4P Y=J,_ ?0$H!%,BN!?0_B^ 'L4CAN4VQ!DZFI M?U=NZ(91PAX!OVQ:DMP@])F= VKB?#J?Y$7T*_-BO=VI/*LS:3EF2\%&"4"" M/'.Y(9D_"POV06!F,V\Q-)JKSH749Q#BVP8XP D=MSR A/LL4[HS3:UD@27L M]NRDAA=FZ@S:,YEZ4A@_HYUHC?WZ^O/@1<)=[ZVY@J_)#N83=K$EL]O+F%C0,5]* MSJ);DD _%5.)D^QDN0-)G)N9^&0+U)78?X)G('O<9I.,"U?&L^_%^;AEMO=V MX9#+IBWGF%36,(EG.&9?,HTH.Z/S58,V&(&>OC!9UEP'NQ"5X7;3#[)MW=4, MWK5-N7%DX^'XR0^#"/\9LHZD%AI)R+,&&DX9@L%6]>8)X^AG..A&[&B> AOF MFYCY*;)+,R?*T)L%*)4ROLK,I0,! *Q^BR/FH!@C)^WB,7'++UQVU)<0$*#3 MR_\:1/,$*+%8YBK%<*(2W@=Z1L9;L;^4'\Q)PG"$"E*A\3,("V9@K4L6ECXJ MBRB+WB,0 - [W.SWN-EMV.RO'?=53O'EF0\'C3$R*/"Z(ID\=0S9U&Q)%BRE!C6 4?[?\RC] M>>W 7?[P\V!-F@-Y)O#EW4>;?7?[_E=\U?<\U^?^H_'^DWOW\7>\-/3S]_WI MW/[ZV_W; 16$GP?6W;N[CV\'\>/#CP('__NI6.7]7^]*;[C[^.$W>-;;@0AO MN[7O_LS^W$@Q>N?P3E++4XVHF_3;6?*SB[0[*%2=(#5C MM;%!+>(!+U_X@'E1M^=M;Z_U6,J> ME\H]-DL\7I&X9$WB'@C5>LK*EH7 41&.O'AT4%K-D84RG4>>S4Y4YN?L\7< M_IR%OPMUF!Z%!Z 0%I)A<0E^%"[_!J5S^6%<*(C+KY*%IHC@/,2#_\H?"GIF MYD,LARFG7IIB'.UE0AV6K-R@A_O(]FP7"@4?$G=D^P\T@\!)RUO,<3;I"=F,.IX/"D6=D&9FZL MPBV;S!\2%FP$HX@/,N/9@ZM&F5631^>SL-PB(<);6M=)?DQET? )(K+TVZ9E;&=-!QO"!RWSR>;I3KJWB>V>S23ZZ MB!RH-,L3US!+(]O2&;LOHG)@7S(O_8") M#4Q[A0WPX"_S7#(1P")S)1&0^/"$ O\Z3 M;+*[%^F-V<(PF%".S^]_VE2]CM6+\-&8A^V^>C*5/[ (W\V" "@\<*CL@@ZC M(!E.(H0:DRE0&<@2.!]1C"T4BL%"C\!TA@3S!LJY@7F\*\MX H$4[8C0<3B M8<$$$6 7O6)>@KDR8^Q[9%Z?%@Y>O8A$^_PB_?H+Z^T?P;4(T.SH"5S&K*CAB<"K\@\*=) L\0T## %DPD[ M")''LQ' PYAQ(R:HX1^+_*0\PHNT*&>N>7D4\G\\$*CQ5R^8 M8#B/AS?SB3=Y0<]?KB)/X4LP/RI7]D"9FLWCX9.7K&C$1?8?&B[#(HV*::)! M'BA;S1G+D^Q*?IW@UQ:Y7*S\$6[(JY8>&(S12IU%*3]^T0)JB.;94M=$[3D*\?FY;RB9 MS_#)Q:1?'_2Y=(]"B5K$9G^C'(' 7J?6L;KDP]2?^]X!YB3(OV_X43+]%?)+ZLQT4?%RB.5B@>9 "%;AL M/ZVJ '".15_SO'TX2R,\$^#A>:XY/*1XWOK3;H"@N;;PS8M'6+Z$KGV$C5W. M*ID0+?M#&(7^2Q#^>XX.5:R0_(H+Q,7DAQOS$RU== C$MN7G;D]TO":Y@\@K M';'S,$B7/*__G&0%?$RJY\]%R@:85@V/S-RF7%ZO!P8(/M?/UL&*0+:M!I2& M:.CE%LO*"8^>1UA IZ7[XER,XN)PV\E'K%IT'"2HP61YZ(M#%.FR_S&Z<8AB M;/DJC]',MU_4D6=;.C]0<;^47,I,)5X>LOF!6G*:]T=GUJVWDG4+[ WO^">+ MIOQ>,A:*>+D(YZ2]P.W C<'4P-K>\D%K+8*T>32F=,/'M3U M!DHO63LC6957):L-W/>5Z7U%;LMO_N@1"5*(5B+_5):BK UP4FH*4Y33W8$& M%V)D^8>_E2J./V+@\<=/=^['GY97#&[#D?]]\.F;-QO\>'?[Z:?L,HRLP\VF M'PZ?IE[\!2[+:R39SRA1<''^2G'-/)Y%2=Z5ZS(E<[;[,P5[OJA9W8I-N/?' M-83HUW)*SK+:==IJ79>#S068\[F#Q/8J$7[MLQD#)@!ZL&Y/@'Y-'K.73U9 MQ5ENAY;5UTYFIBJ\OG6_LN-N54-&[CJOK%R-4[5>Z MJ>0H!F5VNZ^S4!_&I?A9*1\#)=4$Z5;*AF2=3M[=PAKQL2@/L^97145=[BJ: M!%\P^P57$PV'K%E91D_,R6%L$/N+9F9+]RQK1I!9*BMJSN;*\T!&"D*#G0F+ M%;ZJ_VPT$'V(L[:9L%7SH?\,.%6\6">#%0U:JMP^LQUX6 M=*/!Q>RMDKGU9Y ^_1%&#]C"!E=\&\[F:?(1?6I8C\X"31_Q_,*<7A/[9Q3M M8IYQR)F/OSMYIX>#"[_1=<3N"I*(BD3]_,,,13%Z7= 4^F!H5K,_DL_3F%UY6=$$0,B36C(,ELG]CO:<6 M$^#JQY&\B2/)<$5)L&U>=!V1IY(D\YIC&+RD6YIM:K:H4"DKH">JQIKN9DC: MOO8,MGG"/WK>["WV#K@;HWL\,<+1)^S=./233]%D="B,GR5!D8!ZW_%?6:3P M616I*.-GJJKBH7QB$D%T;-Z$1?#4LBWX2[%X57)$65%L2[*ESX"%-[_H"A45 MB2'A=2!7D9&U!,$, !'> ME'1Y"R8W %S%PGL_76*\D[#3-[_(5"':"NPK8*U"_-'_ZH=SO^ N3/!%T6[- M$]"3_-CYGFNR!J8Y@'T&".PD7E!>@RQ78(%ES!P _CE%NJKK2HUH$E&D\[*J M78- KQV7(-!YD$,7+\]K1R3JHW0;'L\MS6N'G"(+24+'A'GM: %ASJORB27Y MTN7\.[9' 4/%9GT.CT&0B@B!BU4)$:1HDD2_(Z(D20,0P+NVZDBVYNBZZ7P&)#"#311$D1=D7B)+E.R J$FPY9K M%A%LE8$M\P+EB;PGV)^>O-@WT>-LE?HJ&W&,S@4T<,WGY24?LI(X ]-?G'_/ MX8FE7&:6&77_Y(5W6?_87V/LI'L;?F NOV/P"+L&\:2JDLKVER(ITG=)E.%N MQ*LFZ-E^DQ5!Q,]PV!"\7B&27MI_"<*1E+?>%JR[FJX[ID; [#4%GE)%Y0U- MM8"?;%413%%S-35C-MA\XA+93>&Q-/?]T#>^9Y5O=V-XLS?!%WN3"7NS&\7_ M]%GE\MWX4QH-O[#+C]H")R+=;![[KSDLJE,.E#M2\E@TALC5G6<4"5';WW^D MTZ>,?%TF6@FYH/L3]3"GD.I*EF(YA">V*/'440U>5XC+:Q*EHN,8HFCF.!91 M)JT>V-4 [JYX>@7-F^)GV\E?'<,@?U8M^V9%4/UOQ2WDCXJW_NEC]-,?&5_! M0GCTV9+P/%LX99O=*9_!4/F\25+Q&(J"7%*$&T5N@J1[(O<\H@O."0+? &&( M0AF!0*DBZ^?(8:+,Q!3/V@Q(]CT>]1"C5A!?%U^U[=Q.MNF#8JF8)/-%5L%PTPX93V-)YVW8L>++L MBJ+P64:T@DT'[Z!:$]R^@:"NGC+UDP6X718U_6RJ;6/,@*EH#1PJ&Q0[[!"Q MJ*S;CL.KC@[&H"D3WI 5BW=A,8HEZ38(Q,6VHN2F&;U@'TR>9\==((%A@RKR MC7(&Q:^E6D)&@".LRSVT!JJYKB+J#@\OMWAJZ#)O.BX8F;K@N)(M2* W+-T# MI] :BB&Q>;QA^YWOH_ K4^@R0_,>BW#*OV/H(LOS^%BT4QME-(4MG'^%UY'S M46,C_T T3$.0)9Z(ML%32S0!TZ++.PJANF 20764A=K\@?RE_J[82TPWB[43 MR;:S23 )*$*.E6#4LF1'T$T-[!S)YG7#5'E9< 6#4%.776NI8J@W,CF! M!#N%G&)/?GC]Y0\[7IZ94A=()^G-+Y)R0^@:G>I'59W[Z=?XR"#8#EI45,0= MP74<@1+>LA0'%'%7YPW'5'C'!!O3EEU;,8S2.4_(*13QW8BH8R<4;E%V:2=0 M#8RN$U%?%T@GQL1I<;TXO-9-W.ZA'TP645>DTV&_(FX:(L@%G@QH9.J;GLJS M8.\\1H=,%8U62=7:8D0X(I4%4=)X8@E@1(B2S.N6C9VH#5"516*9+ET8$42Y M0B.BP.XZYN!:,(A%D"02D7G HL'K1!=XS90D,,PLZE(POYA%(/U.M*X;!.=P M_&XP]HD]C"R9AZC"NE;9^WW/2Q41W?&">L%^W]605Q=H GJI"A9 (ZZ^5>Q< M;(SWI7/[]-Y:1D)9O"'MC^FV(TK0/0)CH8%T(S49QKSN>$O3!$9OI7QSCH#H MOJ9/:8+VW7C9SL[(NH$>@WB5Z-_1@R_1 ZL)=44T-=LR>4=V7#CS!(77L!&^ M0739(K:C6*:551.*VKJ]\R)8JR@P\R)[BPT*SW5VUOHCJRJXQR+<;([QNV73 M_-N0M3PY3B78#T5;,K\48#K7I1+OFICO*ZN@%B@ZY0W;T@7=)K;JZF@54A0Y MJDQ7L70A-S7CK(*2MF70UE)4TMLDP_74]-[-2'4DNRL N M-H:LE52!/S\YWJO>("^@3J:J:QOH->!J*JG)X!8I%6F51+8M<-N*(CB*+O*. M:F(Q.W5Y39=57MK =*N([A 2ITB M)$M>U-=J&KM[!#>#,QG%#R4'(ZT2HV$UZ-T#-C_T1Z4IKVW8;"!^F<[Z&O [ M0*CW #J" ZJ*W2SQ0R)5SY_ZU8UF^!ZCR_0H;>,\)W$C+$&84%"4>D[B\QU" MHJ =6/M;E;%8CPLJK.ES73Z$FL 9'$*2J,BGL@,;/X0R'!T./XC@+/GAOUI\ M%AW."%4%#T,$8*U-9U$3[(\5\IJL2]T[C)K@"32'J"3J]9N%N2,XZUB2W+*Y MVGA)!!%?[DB=6N\4I(LZMI4X!U#-GB*$\]T1Q%XU<34 M;NI8JJTMBWXU45;5ETW)_8$_KYTM4Q'XY?!M)R[L;'A=N3%%E^WL BEURJLL M5X0U.+D(%:<9G(&*(Q)X:C=5G.,W6YOM[&,XH.HYEG?;Q.S59VQB:LZ5)=X0Q14GMI4Y4W7,N"C;+HB MU5UB+GT3PHU0RDM_"=Q&$:/J3#%;1-VE&TJ#6@A2):%(86O:-HT6I 2U'FUF%N>:E)V:%H4?*@ :"EH[)E MI1W"J="BYG'7+AW));2HBJ!*^Z'%%7354E4#5#J-@.IKR;RIZ08OR,065,/0 M=%=%CZL?3#W.<;I3X M5C2=!BGZ;XZOV5+@)XR!2/#3)GC$5!1=MPFOV3+69$EPNI@:B R0$(*L:XY@ MF(NC]H,B_+X$[[5%+SOVVOY#NDS^+YHR_PXP/1GAZ"_?BX\#4"'8;D>6U2T1 M8MUP1<52#-XQ70!0(I0W'<7A94>BFFOJCF;*BS0MD";8=R=KC_OZJE>)^"?\ M[-^-QW=CV\\S\Z/"F M:BF\9#F"3FQBF^8RL)4J_#MVNMN*W\#MS,!_=5SSK(\XZ*VUIG%2I;S@S MU+77VJ6O+KGV?NFG@HN0(QJBYV[BD1L ;_GOX.+1>LW)6EW.'XD_GD_>!>-C MBIM40:<2$]44-9P-\2L04;"Q4LF6')X:BL5C+0-L9!?4%YDHNJ)DP(,]_4'[ MJU0^%VP!-Z4+5N31-=2;:G4,DW^:QWTEP%I!^BR MJ&U13RJ!7NCX*_MC?\C/+"%465'IX;S/,I\^R%V6$#D&ZI00>2Z00+HA(!A& M3B0@I%SS^= )^; !^1'R@1;G)^FT?%#$;>-DJG(^*Q/[('9:/F08J%,^L!(R MJ@A'BH'(T',-DNGSY(MB-+](;>\Y,F=1-]^\T>/_J]>$&+^UGUD^A]]-A(\& ?^")-V M@O#^FS\!TQ8=,\>8X2J19)V-KU/% V>1$GB9))@6[TBR"@BR#-[$ORS!,FQ! M4@Q==)<^U)*G\#!@=WM<%HTVBHG?6[7V4YS\UIC@Y'1=22I,\%8H_E\:;B%0_<#)3)907!A OK7FUFL)9P[T: M"[PJBDBDPUC9U&U7<8F#TV -$.VVR&O$=7A'MG5B*+JK2-K",:S1U3JV0UHU MVOXLAA5E+67"4;G[R7DQ(1FR(KFBR,UP0_+(L\9HFXH@Y M;%LARXI+C>5PKC5F>!&N99#@SRC^XL?)>3?"%@$CNY1HMDIX6<((B6(2WA!4 MG7EC56+I<'0*RZ:EBRX^+X-T)GG QDC5* _$1?_N-0_C(0*A5 *"X87CCO;] MX-_6N]9Q14,47%YQ+-!\-1'AMW1>D#7#L57'E?2ECU%4UWLYK<'2I.@[@NB5 M1%^1<4)456^GY#L" Y4DWP(#BK)685A!]C4O!'15.C#KOI(0*.(,=&U P4/R6N2XS08V-(4,?G@!=B^&>Y%R^(I MFF#% WRQ_14UX+#:8-#JV!-P MCF9- ] >UV#7BEUG+NZGI20+.=DKLR_'D704IO?55F5"<+UC>==9YSL[5C MNPI<]CG374LU=(7RA&*[0&**O"FX!N\:5)>H8Q-58RE!,N)64Q5"M--6CYT/ M8P=Z?*MB3$&,Z:JB29>"L ,5I8H((WD?(!T4R4O!F%8OBZF,Q01)%B\%854F M,AZ!, T1INJR=.+N'F=#V*Z9HZ="F,Z,%RH*ER#$-@HJ:A!B G-Y8%'*J1'& M_.P?O#A]9KYT>,+2I$GPP:6O$WQX^99CD*<)5&%UV HY,.%&4G1!EBR-MXF- M><>"S9L*($\E1'6)8!F"IBZ:QQ!!7]^=1X%>"8]%WC9[6A<1AT>GK*E5$+<3 MUIU;M'11<%1V;Z,H82YH>-.NC;@*U5H[C#B:^8"2#Q,PO8R0V6@S- -.$VK6 MJ,A"?U3BX2\#M![ ^XC MZ"T7.=KUT'L1IB_N_'JD9,\Q(,G*EL9-E2!6\D2A^R=_D#Q%<>K'@V@\F&"X M8#!!"D7Q8 P+'3S[7IQ4P,HV(,^+'XW \74@?M3\5&L%?DZT;UZ6#W":"[)C M\;)DB#QU".%-31!X8L!MQ+0)Z-F+(JT/RB'[!'V%?X3Q8I+C,GJ0O/=3'#63 MS\3XX(?>!!4%>%K1MO $(94=-9/L X8]^EC!0Q/VR.$AIU.JQ0\4T01=E9I;( MVH$>*%*I3"BO:43AB6[9CF$3V52,SSK6E* ](NDXO4E?=:77 MC:"U8!Z&,++&JO8\#L+'["9VY?;@R;%] )O',N@2_*IK]$"HCT5=E[!&\:!0 ME2/1MI; G.6)@GJ1M;:] Y;->FXZ7AS"\S*A N+DF'3^!:JH(-:,*N9B (QA M:UJRRF)[P+J6^8-A7\1A[#\!&K/2:Q"R*(:]"0KA(AGW+ESFZB9&#%L_?"S3 MI7A!IW!)*38L%=:Z\I\>*97VI.E0WCP: _:1S*/G]D3 ML_N+@LVNX(?B&!@B$+7$,27%ZR38W(FB7;Q%F. M!EI/;&T-3^Q PCZ%*Y4109$=Z$N8J,0.[,J/_BP/N7^(H\?8FSK?9T'6"0][ M3YT*)>RS*A$6=R1D2Q2F$OABWAY&%$2!%T1>U-8$Z"O@G#/19UV',DPDY?7Z4@ MCI0,1W764[%VC)ED/K*B$N[YANT:0<.SH_E#.IY/C.$0Z]6QV-T/ON((BW4^&J^[&N&);8NF8\BZ8KE98@1:D70M_W=/T-;# M-%_].&7>L_K98,L1+6"RJ6.(O$)D&QM[*[PI2@@_L1U;%%S9U8$-L+Q<6"\L MW5CZ(23'L D\9\]$MR9I+J%A(Q] \B5H[0W-'8_(2HH_9ZEAH5@95:@[,9-"ZA? 2#"]!N][]J5E*"[)CNY:K M\:IH KRJ9/*Z+K,SO!A "1-?4*_R9L ME^(0#X:GQ<+GF1]_WK28M^23**ZM:8KB\H8JJ3P5J<2;&L@2TQ0L0R?$E&3$ M!R:KWTBE83[[POY8J)579T@\"= MQ\MYG>8\?1^E?_DI"N!V2D%0Q-2U[FY5 :K.!@>[^1MC!L*W0#>UKH#J^HHD@H=4W;5M 7 M0E'3E'5]S=@]?*8Q-AIP6J&WE-A'1UB=KA84O +$)+?X_9KA^]28^ M,PR3- Z&P"OL*>%H]8O2E9D1 WL/'>"^[6?_PN?,S^1\'SYA7X6/7IH'KEN) M0,PP4A6%;B"P.;RL3P#:R&LZ)'6K,0. J&CKT;62NA>@6,_D@%T8IJZ/>W," M/^=>FCRQN&&07=W )M&\JA@&3TT#!)!M*B"(=4I$8DLF%3)]AFC2FFK["B!; MH5XD3'< :!8%7.]@]C(<6V'^E +CP_YY%PV[0F]41:BZGM%9 9KUG9W #O@U MBD;H\,A=0R<0ZRW[LO,UWP]=XG3,$)>DU>2C M:N!L1T&78 =ASBN"O!7VO8!>V1A=PH""]0&*NA4#58!ZA0=830S\:\&704N] MM^C]?IT+UB#9@!LS%%DD,GB8,]-DXH7&:!J$0<)&_GWUBVX-S3IR#=.QB:6) M/)$%PE,!^]6ZAL*[JBX:*B6ZJ$JY!VNS&_8>4-72PK0Q'L#C7I)5L@9_Q8:E MF6*[4/V 2U#=1;P%X1R[IWR,%0]\G5T,8BELH!*?H3M2,+P5C@, M)CF[%)HQRM!Y&L7/*Q?7P 9;L]XJ,H*0,8+P&B/L!>/^2+.8I7@;%K(7+LI" M*!@OS%Y9Q'A;M8^R8>SE4:\GAG9_5+Z/PI$_FL-E#Y-"1&_/#-EW$&GMV,SF MYI:G3Y\>X/T1RHJP%E^%C[>I/TWR ;ZM0A^<9#SBC^R'OY?@VQ];J">Q0^/1 MAR]/HO*<#D/9V/=]$;0.TOY(V:Y.MPPY"D..).Z'G%V@O:PEG#7 755'T%[3 M$;:$L:N@S,ZD%:A2_S?W)FRBSX=6Q_B(0:_!&T>A;,)G<3F=>$&/65;WQ[>WJ MHN@(CF8 \757X*GMR+SA6)B':-N:9(B.:1FYNE@"=T1^@HDJV O47(W?A>%CVS@64;]W_P)-J'_HT[@M]*82J+J$$/A M+1-']IF2RFNN0GC=-671=&5B"^8&C2L!L@;[(J.AR-%>-R%-?QS%?NFT<+X# M,J-X%(0>V!*H@(!6A]B)HPG32?+>*JUD%QRV+NL*676AU(B%;>@^M\^Q(JJP MM(80E6Y!U2L.QLTX8Y'B^\%[QOS>5AX-A,F2]43)5V%9DZ%810\'9UNIBD25 M1;I6QEQ:]0Z&S09R[#G9I[F N+U^\LV@,OHJZI MEF6(6""GX(PG"7-1)-YU3-#\0$E45#$['T1!4W9LX5. 70FCC?LY3H])K*$3 MU2IX/,;'L>.1S;K<3H\\FK5FKX"\@]UM.Y[7G/UV>JR);#J;4@5M!QEO.YY5 MHP/D]#A2F-ROM"^K>3]VW%R#J^STR #]1:G$+B][R,,6D2:K M%I$,EZ>"#?J-I,J\)H/I2W515> IKJE;+UI$+X!2B068[[54;M5*%D"_LEY) MTJZ#4U6#7Q;IM5(31*N%:$QJ5E+BE^"L(^#@CJB-Z?(Z)D.IZ\+OARJ>0 M3>P3V Z#5;@_MS2^RM&%9K2Q\K?U>/C2R*$8YK.G3#@"+A[Y*9*P@TBWB M\):"9,VJJ0U4)&XN"[Y9C WN_$4G7Y2K(V )4)60L MCY)V(P.CW*HDKMEXU8$Z42?.YB(0TK8JGA?J<-EY^#X*HP+V[,(VZ_ LK5E4 MU@;0OPA'M6;M-PC<7OP,Z5DX,UFE8 M6'*-ZR!4M'4B:1JO&:[)4UF6>$T3+5XB@D0%659<:N1>2B)K.^# V [M?90K+TMMAI4BEJMD6PF^ MB&V0)6EME, ^8+V"D)V#;MJ)#HRGJ@*17D;'3J"V(\.-8KACZ/LCEI# Y&-G M]%>L55IKD; G7+L$Q.]^_(CIKVP:)MM<75%C<8R.),C;L5(1L,J"9._I!4VV M1D#Q(5/]E?VR!LS&!*\%"WWR)O[=N&,R ^,T:XUG]H!I-S** M1JW$@<0ZK KKC1%?AV8W].^08^"H895_K01:1"F@ZFO-EW;"L!O4]U'JMSJ5 MBLTC$?6U+*-=(*SWR)TM!&/[:2H)VVBZ$X8-FHZ#FE.(C_$W;#._EVM^@6SY MAMW1&JF5P.(4!FU]TMT>0&U0]FN09&,9UMN)WX[3U[ MP#27-:J_2NG-\V;;51V046"DR$1[249M@Z71UN6-^64$#*^*^IK#XNA&Y<=/ MPVJ,'?0MCX/ADR!GAALV3L? \-;YY\2@QGYWI;!(]^RWUU>-DV$(= MW .6)?!E-]?"QQ_:_L1[!IS%WC=F:45>.ZT#'/\&S'06= 5QBI>0[ M '\1W-]\;Y(^W8;)/,:]<)9Q1)+ABI)@V[SH.B)/)4GF-<

$FW--O4;%&A M10+1,-IOKI,M,WQ@(?@0W4E(+*#8XG0"'!4@]<5 M.!0TB5+1<0Q1--5L/)ZXJ?X?,J=K^Z6E!%/S>3/]%*4(1G;29Z! &L^SS85Q MT?LG+[R;L1/E5W@$'N;96=, FC>UNVW[JCJ&,9&S@KOA]+AJBD+_]),4D^ZR MMZZIKFQ).'#2]8+XJ#%3A^V4ZMUVJE,457:ZTG"G-<@]C^B"@X/ -T 8HE!& M($')/BM@Z+'?-;G*W,HMHLS$J8Z*H?*:H0DXY0FCZ[;.BZKJ2+HAV;8F+D09 M44X@R^J9^<2PI1(=QR5C#MEAV- 5L"9MR^0=&4=2:H+":QH5>; I98O8CF*9 M>2$@4>5U7!PP ZK9H2X'X&A;IRA9URU)D7E9PTY1U"0\: V+^L6,4S5%13; M^4Q9\FFM0UY.W.^D408B6P8W5NQ^I)/JI.?4?9JBC1PS3< '[*3S M[Z^VP#8FCHT_P )4-=.5A ];>RUM;4E;:VO40$/=6ED B7S@/PQ88@"Y10JR66R*7$V*YN0;7F,:@6FQG" YVM6G+=8U!FH^/;+_48 M= (#RCH<88&>49 MO.PH5 OQB9 J-$Y9?;[,*%0+*>"$J&W3BJ:#EQJ&"-(L M[4C;E=K50&)7K])UZNK[7QU60J1'5HK+?6(GC;Z&B2CD M=!";&MGOD%)@FAJ!WZEE( PI!KJ%T:'%!H=H1*]TD(_%&NWI0YWV^J,![X78 MZ(^P;H]0?[#J@%!'*%]F^>/FUFH8:HN,MTW#'&J(@68-3.Z->L32]1[_ J.> M,\!&SS$T.M)Y/-*_TE-#4"@NM5EO6F9# $,HCZA@+9<[V%V&V9(#5,HL.,OJ MTGZAM*%F,2LP"UEW&]Q0L] *S**#6=*2=49#S6)58!8C"WT;;!:[ K.866C, MS6(VTRS6KKI^QYJ%9LL+W"QZ \U"38V2P\PRTFPZH'R"8-D6ZNG&P.CU+=OI M:5#]C#J.98_P*K]8^\6RFF<6'N=JUH$NMY19\&HD0@T<=UF*^Z5%-43AP6)V;2%Q^UO")HO@QI^(;EA]R"G4*%CAJ2::TE6"WD%-Q<\I^-)I,E MLT"59$F7]2DE#>>*R3WC\5;0!5>T2KAR8W;'N4M0P6ED&-[D:9":KL M1B)#@P=ZIW8C$. =!='K'\Q[8LN"UX]1'XJ !VZ2B))QL)+NAX^O+'AAM]PZ MTU-6JDR M%[8DYJ"OP[^K:1$&%<8-[NQH5PU2Y.PR<./>I]*X-3PS'MD4FL=%:# MM\B='74F9(Z_1'MWT*#JZL1YA.Z4<^\&O!1Q,+0_H'=TPS+N1K2JQ&Q MRW7/I N% [51K/=X(%2GF^E04T2O"AOF]YZU+8 MY('%+_[X ]&SM4I.NB-_5B=1T\'II;6*?>0\!MBB0""*D8^BF#\+0<@T"B!C M@?_AO-IY.TQ83M^AO/5 WF3:,8=^M KN&1U>=^S-:'W)DY5SW' M)$9OR/\Z'')SZH.U? 8JD+-> 0TA@W3L)RZ5V_@G0]WE9.X&P;(:Q)]IZ8>[ M24Y3J0) FFR% QT9$+2<2T-8,,K-X0<<>B$VW8ZYLCIT<1HB/$9WB:M=;G MX0 4TL!.:GDI,]XOXO'4S=[61+O!X79:/&%W6%,_3#;,W71"S96Z+:+!43OT M84;A9J,*T?^Z4O9CY'B>B)W= $:XZS"3A!=]_'O1#7QE::R]#"12Q_HU51J$ M&TZ5!+(T&QO"A(9UY"&]LHJY!';GM33!L#BEJMA ITH0GYJ96+N5-2BDM+G5 M?!%N5B#F_,'S:8Q;,=L,4\,[0\NM04Q9FR'X1],@P5$G!K;VVFQO MFZ7II@7#54 X6,5/NVE]O727_9M"-\0#.HN:^RVVJ['5G'I9VH%:2*_878F, M+DTS#BQQ>X$B##F[6(B:9=9B3K"+\9==>4V&P^E6I1'/W,F,OX20%]0:X\S" M)_6R#PRXI5:O*/-YT.DB6P/S4(T;(:K.YI06 =UXY#;*N'&6MK('SNAE^GRG[6]Y94Z2[9< MY(OB_*+F[M9L-ET,2VF]+QEAY9$>Y6_<7'C,?>>S#!'U-0=O8>FEA&#J:S7L M41N&:9Y9">B,'LHZQ0K# 3)Q?SCL44MS>OK@:MCK(_NJ1ZA%"+9U=&72U$-1 MPSB3ASK2,^UL9WG/5++%QC[/M-4C;75?TG L^F^.M@ZU(*%85=E>K<;QU M-$GP8Q*MTN$G%8)!EFU>.C;$A)0>6]&M=; M1W.P4!(V)9F9U]9L" ]UR[;/O6VS>%X$+BC:I]+V=^%7E@J>+HF_]&('G-_= ML JH:Q!BIRFG!BZ33:CT"TRH:L 5)E3O<*UH0E5#<[ X/&G+-*K7T6PQH;(M.9,Q4A]]BA5* MQ3:IC\+%S9;:)U3G\4TEFYQ.J,A%)E2U-C2=4.USPN>;4-5 5YA062:I>*NS MMN:(]7:=EDZ(KF-"54.S84)E$%0HQ7.TZ\U:*+[- 2T4#_/'>;#I9Z?_Q.^^ M!W^9^"S^9S*>LF?V[W]-Y_/9KY\^O;Z^_I*P\2]/T/+5_\:>/-O\W6AXS%[\G6(?]Q+ YL M)\Y//_G7[VN]E.5=#W,W]. H]K>9Q\W)VZ]K=OIYOWW:^C5^YQ!EW_.H3J#1 M4IU LWM$JQYFN3J!--:A,EJ'EK,.K=(Z&QO64EG'@@+HI;AC5FL=*J-U:#GK MT"JMLY$+*Y5U."E0.>Z0R@;?C2,:4EF'EK,.K= Z>P[?21F;\-!B+H*/5*,' M5ARB\'TL\@B+PHOX31SGJS#R,,NA:%888.XYG]MD%(L[/AT%,CUPWF0@^=^? MH[#+G3'5]F@RAA_(U70,STTI)BGQ_$"_*NF_Y:^DX";Q_%=G,O$#'RYIQ&B\0-/2?T1M$BGC,6WCV'_O<%%*2$ M3WUA\%S7T-R0CY42S721?N5U;T!D&900-[SM9Q:RV U @M=[]D,_$05F7EBF MWM=15%-)\.:B"CK2=Y,'-V!=BV4W*QU(B2!40N"SC"%+_*=P"WC+"\QSDNS> MM41LU^#>W?A'PCVO^ 7&W1MQ Q<=\=_PBBIZ["*RI+Q&,P3,V9\Y3S-(MRHY" MFU:Z:P^TRV0.,8.%R>S4GW4-V\,*8$J%/2PS? 6=]_6JPZW[TW]>/._!L#2K M!L4JG/VW/@O'4QC+-ZDDHN\L9^@+VQ>XG?(%'M]F;#N-W]VLJ+RCQ*UT5,X" MB+LX$^->K\OT S_T]CDF1>I.DSHM9]T@4L/N#8O'OAMPB&'"*V+G,JL8BNE= M9GI6S[Y!3/_*DO3U;O"%O>;9[H3>5S9S_5C\\!QY+% =0'6 /1U UW5+L@64 M/1W ]S/+A3#'D:18K9B]CYF-VK.^3"-7EDL MF/TP9<$+''4*O5L_CA77%=?WC?' M_\,M%\_B*)IPCBMN*V[OYK9D.8N[N7T=)HMT!T\16Q&[0&RYB*P(UF2"F<2F MAMHD/Y;*V5E^SN8Q\U_<[\&^C&/%YDK8K%-DBRU#2Y,LAEU"U5\D?LB2Q!FG M!:I7:;,PW#O!C%_L)FC8PIK51-#$'#MWI:/P&88AVSI@*?BNW&0^B/@_6:P= MQ4<, ZN)[^# MZ#H<=Q-#'LD07;(]\;T8KF9XW"XLN9MKI^?8<'.=X,MCW>O MHV*8;F&#WX&*QS&;<=C6>75C;STE@>[[)0KO63R)XF>7ST=$ 7!QU]EV'FHX M$JH.&U?&=HW:!K+^$KHY!,%B@X609-MJ'[![K1G V>2/Y\PK(])1^M,>_7G M\NZR<*+2C]F8!ZA=HHU<*E12F,?(J:N*7H1MG"7_2QKLK3SUE&9DG=HJW%'WJ*K9*X[45>*YR MQ QL2>9OM^6(^6&)'+'68M2B/+[V8:1CL>.+N%7EPFBUV15'O.7S-YCDS1T^ M!^3N<286D;9D)?[)IOZX6NE.F6&DQ# EG>4?!.,-U N>1H%WS0.7Z*5RG3BI M,=4,TVKID%<->T8+/@>=+V(&6^'^3_A)D:=]8[$B3\7D,2W+U)7G.8 \JXN* M,!!YV!4M79:AFBK=5U;BE:;5>Q:#%E;Y=G:#%FC M?.(INF-M!E&R-=+S"VJU&3S)I@OG4XIJ,VB2;2Z=20*I=8C)?_9/TK-O4J*Y M/-EI4UES?TN=JGQ@09!%+F[\@\WYS^4.5+864%4YM86HJLJIS44P5SDUWT^Q M;DOJ>*NLI'I>6EUS5&*6S+OJ'%11WC;!F2_*V_6M]8:4_VT4C[JXX:YX=!X> MR<4;A>[9T%5%PML-+Q0)5\&$_.7(&T4B%4DH$AU%(KE(HZ ]#[0F*.FI0>8( M$BV5\D6Z(60>3OV98I$:912+3F*17*Q1V)Z(K6D1HH-\G:')JM PY,U^$1N5 MZ_5KJ'BR3D4813&(MRZW++YRHSV\NMW#TM1,!,7E=5M69C7412ARH:D:X,?H9C) .0/[7R)YIU;_^,((CY>$HT0 M647BTBXVA-Y(:=[7Y["DPV0(.YW77YE!3U1;@NJR-3 M7%>*W=6P7F)%;\5Z)6Q^(LL[O138[O[3.2JW^NR\(G6G28TTS9(LF7TWJ=<\19M(<;WS7&_45/08"2?%\\26B\B*8$TFF$EL:JA-\F.I[(S'T2*<P@V"M^OG9UB?\]U@ MR^/= QG#[,K034N73,-B-9.!<\3K&09TU'L63Z+XV>5SB[Z;,.]A'HU_? O] MSDF29/ 18FJR389WP ?IB%$H0!-7NXH:@N2B8JT!..VBV=CX*98^-"Q.OU"" MA'@=(I*E;!S024M!7?H#*RQ^V##)9_1L2K2)&YEW M%SJSV ]&_@0Z1*Z;/+[R5[^->*\X%R]WJ\D5J]^LOF>%GYY\=OWP)DJ2_EM6 MIR4O2%CHJ&XR'071:W9CA[N/KKI/KOO9X?R^2N8!Y%,5?V&N6:Y0F](?\QW':?[9F)/&[ M> 04>C /_C;SN'VY/73-/M^^!P'I=9@^WV<\1 5=18P=N,$8;F3I6+:3NUWD;.6<;*AYZ*I++U<1+$1E54HM.8-^ MC)F;+.*W,G/H4TA.RZ%(+X$BM9 NZ=I/212_LCF/)9EWY<8A][Y5[HS(#*18 MU<D.47M%J+H:[A9G=&'@6E@0B?X$*B*MP7LRF\#:9_L!O556R)(6NQAK+8 M>IX(*-W@WO6]ZW#@SOQYI1J=,N))+4U/9S0FDK1^EUA*8=X]M]F;F >X0N J MZ;_EKZS/(#F3B1_X<.%*-*-KB,J?.R#IWKF4:"XS0VQ*)-TK+Y65\<""(--Y M<>,?#!86RB5DM!902/5I,*"GI=FT%573Q$@R MO_N=A0WS_QH(FY/,XWVZ<>W%3)7T:C!\AFE;3?24N:/8#Q#UUU@62F(X55FH M=H.LRD(U'SY58.B$&:R2BK^H5+S$W4I5J3F,2ZI*39/9KJK4'.DC:ZA2(QUM MY)+7E< \"(QC:T@KZF7;1MJG,!*J')IM2GJPOP*];!YTGBU"6GQ/V'\7$"+! MU/Q]WR_<4&%GM,NQ;75;56R35.DZZV.74[I.C;.E*QJX.UUOOU1]+7+O578QNK,_($ZP;2-+5J_3X^\@=^X&_E/$4@2J+GV^B\TTN/SJ+ MO_R(MG]RD-U6(6'X MKUJ1(# YP$3#8L)MZI(=53DWD*4_\$\W]B%/"92'-GWH$S@CA MEXPO0-/'*?](19R,.)).H:4DSM[*G]VAC:2!L(RTN0N5MUG21M*<%%EHLXZ% MU6"UC3Z2'0EI 'W4D+4B3\-F59#SE0>-]'#W%[O/6-*<^#',I1#3-@'4/B\BZ-/_ /]%;0.+]K1O,8IBXCJ%Z%L4_6)Q 7^/O+:-0U238- HSU9;!5C@@=..[W\LDKS4"-VH; MIBC^1DU-T@U4'F;[L?!\L#[P/K]^R"80A?;30?3" M0)2Y%8 M=:4,Z>1#MNE*^6$)7:EF&;Y%@EX-,;R.09N*(&Q+*KYR'T>\W?,W M<%!S/HI /#V#=^0UQV#T_Y--_7' DOP]+<)(H\0P)8VC2V&TO/F&N0F;1H%W MS>>F?/2 ^UJQOK,"2C-,23-Z#P)JM(A#?[Z((78;^3_AIY;@)';PN,_#AK1Q MV6$[>+?^']$S.__.W44!TDQBHA8 !#&#,YGP>0U;$=0Y?\&C3R:+!<"")LFD)M"Q'92A"M)7N$'A ,6/VW ?=T M3U'\=C>!'#-1I/O="=,_6.#-(_Z$N);=X[>D2VFV+D0ZD&Y*.@4>^3P.9S>\ MDWC7(3?'D\^]GY,D;,[CC5OW[R@>!&[R+KG!]1B(@L.$6/P"O;)5D%$3:Y(& M'D=!=A=[?-2*L\H;T#O=\8\@VE<_IEF8&::LIXF.PNQ+!+OJ,S9?AX:MZF,F M"(6U"*]E50(1XL.,;>K/6@*8KNEP5)@@6U*G^'GA\JDR#_Z\U=;@((+*$.-Y MNA._NF'GGN[JX1;!AB$GC+1T*Z12@A1WCE=/9DG2K2*);AJ2QJC'0+?<9 M+>2+NV"?.V"BL3-N4M>3<.;!"[<**R"I <@ZL2#NP(@0F$;# +&EB]9 W M^D6(AZ_/PT)5N758,8IB4(KFA.M"$)P8OB@:ENVY(.D!_A\3()O& MY]/)OD3S=FPU?4B +B[/=90 H/-+-$)D/>W^D:[OK9OPF*J-P^6&\C)%Q+#% M,1N*)?/)=2LO9T'JD"7^4[BE#-/R O.<)+MWW9];QXU60L;,UH(;R5I[-%C9467 M+XH(T9!I-Q*18#8]<\'YBP*A*I++B(EFZY*.*#LQ&7A/[41$50IO(')ZECYK M2XN<&T ^R,.4L0\JR@HG!\F7BSB&Q0B1]M<.=%1Q=DDQ(<349%OUVX%)3J6M M5,GG1D&!=-UZ=R*J*+*7JVM,340DW=$NT9W.6[*[PB-:EU,:+"_ZM;NP\]UD MXH_;H?>UT5?:S?UFX$$H^"9^*R5&,Y,YTCCK(0J\;Z''9YFK,R^/T5IK^C8[ M*'@O+)BLH7V7Y $W,N\N=&:Q'XS\"7B=G"]Z?.6O?AMQUU-E.HA*1I&D3^BJ M3^3ZQ*W[!O55@?]Q,G_7*_87[5"=HKF=(E>]7)PIU].@EMJRRG1=I)KY 2?> M_;G/(SW00I)HB%70VBJH\JZ0A_E]UX%%5+^5(:&C5_>H] M-*I>BLSHJ'HIL@*CZJ4T##!5+T5FD%1UCN;"IJIS- PW59VC:8"I6@5-P4C5 M*F@.4$36$/XPH-S0:Q4NJH9$(W R=4R;/!BM4Z7]P*MR][16;%1]CR8 I.I[ M2 Z34K)O%EY*R;ZID"DE^P9BII3L&X674K)O#&!*R;ZYL"DE^\8IV5^")$K) MO@%8*27[1@*GE.R;AY52LF\25DK)7GZL&G>.4!W#DXU#2BA=1CR44+J4T"B9 M9+D041JLTD.D%#^E @);E-B2#O2[U26C8/'\W6\7%EBZ$AOE.@4?_/@AI)R97;C(? M1/P?2 T,W'D4)]?7-S>#%F&C5J.:A9Q,T[O*VVRHZ=V1=#3JAT9-[V1&1TWO M9 5&3>\D!4FFH;;R-O/I*]'D:K/5T\P>T2IM,[+S&7"KLO3+Y%&L&[+J M95 MEGY?DNH#XT;W''[1JS3[3K !V36R@4I&[-U[:+L_.G6!17H:KG ?5--A)-OAU24^$B"+5Z\CFUK3*QW=W_&@Z,^Q MJ1/4(!Y)C3@NF& /GJG2;_!')8N+JM6)JB;9+?YO'W>6Q MAW[,QO.HTOK8J"=@JRS)$>T.[K%NZI:D^<"7#N[%3)QYM1XO1@<.VHO03[G@ M)Y&.$?WKV\-PA>9S*A/S>W;M5W[MMT_+/Z8O@^<+;TJ@BR;O7I+^N<3SN6_R M%__B?Q7>)[H:6[Q!$_>/5]1*&Y!Z/O7L-_+'$LZ"6L/4KP(42S]]$:9W. MK>]87BSQGF52P=;W+"^6> ]8S@T",-V'ELVNE[%.VD.W&RB]]L%;TE[_^S_^ M\?]02P,$% @ *XI<3F=]N,I)' @U(! ! !I8G M,C Q.#$R,S$N M>'-D[5U?<]LXDG_?JOT./+]LIFID1?$DDZ0FNV7+]HSV'-MG.S.[][)%D9"$ M'8K0 *!M[:>_;I @*8&$2(FRJ3J^)!;1W>AF_X@_#:#QT]^>YX'S2+B@+/QR M-#A^>^20T&,^#:=?CK[=]T[OAZ/1T=_^^N<__?1?O9YS?GGO_,,C >&N),Z# M^\Q"-E\Z]]Z,S%VGY\RD7'SN]Y^>GH[]B?#8L?=V\*GW]EWO MW<>'=X//[W_X_,/@?_/4;+'D=#J3SAOO.R3^T3EG84B"@"R=2ZW5]\[5U?#8 M.0T"YPZ)A7-'4%'B'R>R1&P>O*I0?#G*V?AT?G,0_H"@<^T3PG?1H*"4J0'$M P]\M'%@\=D6>X]E@2=0:?/KTJ:]* M<]2"RYY<+DAFR,058T6?%D%5@X^]MX/>R6"5LY"GF#H2O:GK+DR.I*"4JT0Y M75+,1\>+E3>@7BRXV1]'-$ P+SCS(T\*!4@4,7BW(B $7$3SXA?O2]['NOM MU ,JPJF79]W,9_ @C9^]SKR/W_?CPARU!Q^"Y,M5%:-2/QGOQ M(L[A>RYC34J+>7U"B]F@H-@+Y-F;%;-@28GGPD: .08FAUSP$A8H6;=)NGQ*Y+4[)V+A>F1;3$(#.R>AO&1\?DXF M;A3 "_HC<@,ZH<0_4\I,;ADRJ]E+]QB>+!0TG+/D) M#[!U^,Q90!X J [^\>UN5$-MF70!?63MGS,O0L7=T+\()97+$53&YTJ%(X?Z M7XZL%*E:6C&?0-]!E0&#MP/H7S1[_D\0Y<2RG)RPG_KK$M:%1X+X-^%?U=^> M&WA1H!BOX'?"G%#8&!<<^HI0;L&9:5;.ESS5_MF7V^Y!?P6XFTG:*]XRH90; M!JX0">[0@15I[:X\ ?^E@ASLJ$/! HJ=NN^D1#-?GQ/!C\MCNK?? '1QH_RIS-!M<^J%1EW;?:",NOI_! M6YRQP(>Y[L4?$0Q53D/_!MXJ7WGI)9]R/6X[/'ZL#H][R;S?DVK_XL05=_[? MRO]#5\PN _8D1J%/.?&DX6.3PN['C]7]B*(=);OS7C/>L[?5Q>0;_/EI&W]V MK?/V_KUFDH@'E@YWLW=\PZ=N2/^CS,O< #^@U;W-F9X;*V?,YU1X 1,1)P_D M69X%T(3& +F#2O_U@I5:X39XBQ/HE M^Y.OO8-0$C.[I-(1ID^>&\M1303J0 M= M^]2APU )'15%VEP_679Z3ZF1B'2VW0T$3*+@CCR2,R"5G<_BL)7<]^1N5 MLV$D) S6>#T<5!9F1\*[=20D"D&V[U+V5KD=72?KZ,KIT:&J"53= M<@8S=[F\#;!#"'UTY0)+MD5*+8%V[_^P[GTM.P[3:\$=$)H PL^,^4\T",!E M(UQ2F5+XL'=K-&J*M(/A_3H8M'0%ADQ^URXT HNI3_Z@81R=YTS;F#78+=Q3^NNQB%.4J:\Y6X^+#K MUAOS]3GA]!&,PTBND%PM;N.P[!?B3W$\YD&1&JIMV[;O5($=*1_7D9+5%2\N M)'4X624=:!J),N2"]/&0'FFW14AU:78X?#)B#=U:PIX @$M )!0Z5G@Q7P1L M2<@9"4%[B2/ZFAU&+8%6&+PSHHQ:F)-(ZQJ!AL(,N/+WX#YO'RJP"+#[V @K M)@O'(*QKXYN*(0:X#'3KPC3Z@19W=^0211B7:4;"DF?#W+4 M!\]"1\GK?-S(%"\:"_)'!']>/.+OFE.Z4FZ[CXWP7B;(B25UWFW"N_\3P5") M\&"9EN4.,=1S=451=K\;,;]4:G9B+G_.PGGS+70CG\*HK]M_]((;1_2#!C>0 MI"+M"#%B?1LVDCAO]%\=0%JY0>T!]P-4 ]*>JK8#SH@FYK5PWL0R.FR]8.-3 M S&U!%IQ<&*$$S7 MV\A4P]]5Y-C];@0O2S8U=0!XM7T*-?"PA5@[/(RXI[%GH0/&BVU>J &$"F+L MCC<"G_F-#)W/7VM'0ZW99%VI=D08@<[RW0T=/EYQFT.][J*^8#M*C.BD=MAI9I(.WB, &D%\.AZ M'4".HVO6Q)A07=?= 6HG0"6M>&Y%NU(#4Y7-#@PC-%JTP-ZU)"_D^'0(,IHO M7$_"4,1G"_PP']B">A_>?K@)\TGDDMR[<>K=S?C82;H=1D:@M1A&N1%.K(,: MZR1:.$H-!_1P@-B:9+B#W6O"+K=U<)+EFU6QMY+$IZ]5N1VT!;'@)D&[16+> M#M?[P752A/%@=SKE9*K:M^6%3IZE=KJJ*FK@M890.PZ-:/-&'.JJG96Z<1X( MM3MQ]0IF>EK8(6M/R(IW*(&KKZ@[IH'*@I$L*3VP;_A9+P("/_162-52)5LA MS\D"\_'7Z;D;J8$7?.;JJ#AD[(2.7&[12(&,CO=WSMMRD7>1B/R[66^WS^_BSS[>H=-WI M6TBPPZ!BDM*U-J#LS$"'CKVA P9ZG'A4[^X\G3,NDS6PBV?<]TENPB()9\MX MEIQ.J\O6]%ZZ>CLNC3V=1%$=C/1;.NH MV%6<'2M&8+[T#-3*E#ZNU:&AH^MUXHJQ,!71X:AY'%5J2>JPVO%AQ, M^.A: MDY=K3=+QRL^<";'Z\>.PQ?.B>:3B:_F10<6V94OA=B0946Q;2Y,;ZB@=C&9& MC7DR/5;'/QWB]HFX-(9VJE<6XMUHNP"MDDPKOCX8<>F*^,I"@FG=>GM=!ZK& M0(4';65R9C<_V1H;,W\+I1T 1EQ8'>Z5Z>'>]1G4N)O'[\NG!9S>]L( MZ%;P]NK-B9WW&_-^I4'I9@:[QXU KN'Q;@"Z!S^GI^_S!^6S[S8M%KG\7T7+ MT.MP:$RN'35&W+?LZ/]J@Y%1J=TYV5F=DL7L#F/-8VP]Q)%2X8)R,D M5PB& 7;B-]S"-5JC'9=&(#@'- LN]50[:?[45#O5K6L97Q2UV9U*191W/C4>7X_GE_+ M>E2M*:C&9/>Z$<K/\.V5,X#%PZQR'#Z.SZ M[@[>!7\T1RD-2;6"YL?-MX*MCD&2NO_BY&MW5/5.7'\TKOPI5#RFFF"G0\I>VJ&X MQS]S0;_3)Y?[ ARLB:NW.W8I=J084>$-[4Q<5T]5YL2U*9RD]750V0]4U% Q MW[@G>]8JHZ14@!T@1A!Y T!4-:N]D-Y=UR%CMUW@2>Y&@JF_'ZD ]>!#SSTV M]X%OY+#[W@@%KV1[5-OD8JFJ"5A-!=GYNAE?XW&+T*-!O'45&OO)A&"4 $OO M7$EN,'].3'_%!(XR+PD&0%5VKD@RODP(+>AHK@X[GLJN1--X6M5#=3=:$Z1Q ML HG2=6C3_BB0M^IL6VBDY,JE?%T:&P(C=BNLS ^+ Y>."<3PCGQH4P%,V^X M#F0:F\BW$V+'DQ&N7<-35I$^GJ3K4M!0M3G0[WYZ, MN(NI[-O':J/AMY#'!P+_H[[@9%!H\;2-R^YO(WRZYN]XXV->M/K,$^&=WW<\ MGEJ<-SJ+5Y11F =5MY9DQT=!VH?25-2KX0];SNH.-7M 3<6$7'68K=CX6)"$ MP8*-KN?8 Q8L:<6S3__4\WA$_)^AS>;HWS0$6AR+;T2F'3E&+-6>NGRU84FJ M=I*Z5^*L71#^I4!5)QZ_NT [G(R :QTX=6'Z5\)2I?ZJ-K\=*4;D=1-2NE[K M94%Q&4D@^ HZSZ/Y%7$%N767BE)E0;EFH8??:A#@9YJDJPNGBE#)DAEG5STD5C*D3N;&.B8 .OWO"[P,# M>7=0DBS0Q"F"5A!3 Y=5I-GQ9H2'-^%-5>E@G>D:4Z1 MH:J#D([0:C@NI=J M'6)U1CLPC#AO\24Q70_X8NY/5Y5UX:GW1T0%+0SXU!=@AX,1]RV#0VY9.B7) MU],!XV6!83WEN*,T.V2,T/'VD.G.1+X4A-*#YKGS1LFA#O0()_[JX0XHB^;$ MKP6L;>NPP\V(1%> 6W:L?O5T4W)*1*MC'!=)-.J V#@0M4<$AA#CM[]^DWH5 MK%418X73IXJ7Y/52#(DX]I@@)JM-@ZG#2M-8N>7L$L>;=T1$P6HJ_2H8L;'; ML6&$I\NP 54XJ@XGJ60MB7Z'B=V7Q6\)QSDK"^]G,$JHL0>B"J,=!T9<.5D< M!\E.+-I1LKM9TGX 8+T",ULYN"FN@Z,9H7;@&&'F31=NKBY) MZ+H+V;#Z#E=[RAES&L!S:-_)H'K"&. 9;,"#$?6MGA7(>9/JY PZ?[=XO:$< M.R]6_R8,3_N#3Y\^]155?Q'GTP4_];58+<#@?A[S0/&_>_OV)/XZUMY?HI66,.-D M\N6(CA>]=V\''P?O3@;_ H;CYWF@*2256,DP$^.@'/&] ]_G4;^]AJ]Z<;/= M0%]@]WDJY4#,AH^3!-4L!M("BZ]0P($8N_Z-;[89. ILOLW)*3+]I[Z[6% 8 MQZG?\"L,64P=/P#+&9=.Z,Z)6+B>36_5LT$K>N0(& K,W2OF*4$6%OS5TWP] M?-0;O.N=#(Z?A9^H6$>#[$77TT#SU=5@XHJQ$B6X["%41!_=T7L[ FE2B@% M\JR*J4]@\IT)ZF6"ZJD2B6TU '4 MJ^:@/.=US(@>^H0>&GS819/MM-A.A3S>WJM?OJP,4,V E;ZOC;-1%6SO37 M3LKXA&YTD*&'9L(_=O()>?9F]:M/N=1?.RE U15&*.RDE@HYON3O7B:COAJA M2SU1'P\96_SG3D@0U$-1@UH::";\HY=Q;U&[7/#Z2$BYU%\E2"!!?"L+:O#E MZ'0<##GQJ3R=B+H"/X[+.Y2\.1)'.<)!TY M[EBH^^Z^'$D>X4@/%*6?801(F?^@&/U()U<,:3S1U+0B F8J(RS]F;-H\>4H M9J<@OM2.AQGE_BD\\TO,*"9HE17Q)?P%$<;P]9+8E M;MVEX@#TRAGAP[CS-K+5JQ?S.M4? I+RB_PB68K7:_"G4G\6Q,=&_YK V(AX M*E=7?,\9@69$:O+L?3HC^U3)^+2]OT?<8W=8@J-X6H[N&!/,NS@'F_ MYXS<7L3*FY#Z>2T?-_PVR!P/B]Q'BT5 "3?\65+>*H^R((+&SH@)K#]OE\[S M.8P J!L@7$",RN]R[P;$Z.HJD+;3LG)#VJIWO(4KV[R%K71III]$O57[MI/0 MHE&V98]=;A.G.:NHRW=H)J_-+>KPM')ZD6SIQXS(<:KLHJ^UD*!='ZU0T2I] M/NW"Y2%.?^(#_H^$Z_D0#+WRIM7A.H#X%QHDBBS*IH&)29OFC[M+VOEU90!Y M^?=5;%3I.' W,:T;"Z(YHS@T[%<"RB;B _AT\)# 2 VK5+S?E1&GI9FP.4C ME,(L^YJ%2;3"M-%.?1#073-$16>RQ1V+R0;E(9H+?^AG28H=G;@0+V#$[(:@ M[&D0L"=415A>1VU)A_6ZZ.Q#GCDOX'&K)KA@+< )Y$ MJV9OICTLFZ\C'*:K/)!)1R42TW3ZB56[[?1YVVDHR93P[4QOPD;F*?UPQ 7S M+;G,;3@R9^/5J%LT#;UPA1PR^"?9!\*X&(VNKH;K$[--=&V:GQ6,C/'()NZS M*!A35J,^@+;W(N+,9R"&6];YK42M\<-#F8HUXAQ0_P_LE=&$'*372M^DSS1]373ZTMA;1/LU:N>+QL\O=*3EG,%Y>;T8*BMK4910$RW.RX,2C.!F(0S3W$NH8A=_RXY$Z/(_Z\U9V?* D MQT[ZG,3_CW0X-Y\G-+'&3G@0JFYY-)>7]-$(U>XNJ5T-9XDU7]TEIA] S;F0ACT%,=\&1+7I MS7QU!=AC/?EJ(6F5)?07&&B)@K/39DF;]+XF3[F4"9R%\*>G",0UD_\D\M1G M"ZD[V8(>:FL!;>NQKEEX2[A:@@4#\'"E7[SQ="-AJ_R;K)[K)#& PS1O>)JEX"PTI(VJ=-;E- M1*5MVT;"MK5A2N&U.'JAFTIHVN0E';*'H?\=643+]YLA*@AT*C\!Z$ M4Y^Z?.6@Z;;\!Q%#N"6A &K,A@&H!)6(I/$RK#X$>S%?!&Q)=("K*,ZWDY 6 MS3OJV[$6)=M:0"O#:3 X\>"7.\53GS!=5*TQ]0C.'G&<=A-?E)%]%/D749LU M:3*@O5C$S*_7^E4;OAW.V&U=4W76Z5M(S:YW,V6K[/K[Z=?1V>TO3(T4BN9, MY12MLH,S#$:)2\[FYR1PE\0_Y^Z33M*4,V<3X2$L,>2-T'WK35C9[@TLA]'K M)DFH\OFGBE=V5]Y!99X#@4%Q(JYDNX5*XY$,K>+S9T9D;MLP/0L(6Y\NR9/ M^9P:2N]5 PHS0W5[VVG7(PDC@H,B?6H$]SH.(R'9'!K"@IEZ#996 M-3MVK==FX17)6SGGSFZ*4ZOWZG&WKWC,+=)0DZ3QRD=/- MUE?G;:_]J>MP8X)VWR7CR4:5FW% I_'ZRN;WL;VL]KX?[&K@7QUN79K#J2JT M+6KA[DE(&;_'4RW$WW!E0A7:-G53*M*GHDGY7.RGG&-N.:0[6V8DR>Q>Q=+T M6AS,7S#GOKK(44?B?X4I'>9FF>3R]N1>T1#Y.K.?"]WACQ27W^FT@:Q5%F7;-/'P(HLX[FN]F8=T'.&B%X8T'@G&@PTC M:W.VU.X+.IVAZKD-4,:(IR)YRRU4G5^V0IXGXH8O66UVNB<1H1#(>N26A&\CX6C6]1F>< ]U=TB$,YF>T%C::0V@'"O0OA5P5VI;[KX))+;#DIWY\.2[\^7]0 M2P,$% @ *XI<3K?@IEH*( F?X! !0 !I8G M,C Q.#$R,S%?8V%L M+GAM;.U=6W/;.)9^GZKY#UK/RV[5.HZ3GDQWJC-3MFQWJ\:)W)8S/;LO4S0) MR=A0@!H@[:A__1Z 5TD$"4HD 2A3U54=B[B<[\/M'.#@X,>_?5V&HV?$.*;D MP\GYJ]79Z,1M/)B=_^^L?__#C?YR>CJYN9J-_^BA$S(O0 MZ,'[2@E=KD=C+_3CT(N@D-$M)E\>/8Y&IZ.G*%J]/SM[>7EY%O#[_X?3UF],WWS^\.7__Y^_>?W?^O^74=+5F>/$4C?[3_R^1^"^C M*TH("D.T'MUD4OWWZ/9V_&IT$8:C>Y&8C^Z1$!0%K]*RP@P@4$?XAY,2RJ^/ M+'Q%V>+LS>O7;\^RA"=__,,H2?S^*\<;&5[>9LG/S_[Y\7;F/Z&E=XH)CT": MC8RBL*JLYS_\\,.9_)JDYO@]EZ7<4E^2HR'@2)E"_'6:)3L5/YV>OSE]>_[J M*P]._BHJ_)'1$-VC^4C*\#Y:K]"'$XZ7JQ"=I+\],33_<((?5U# ^??G;Y+L M?[JB?KQ$!) &UR3"T7I"YI0MI= G(U'LY_O)AO22%VBNX#'&H>BB*T:#V(^X M[%A1VAO/1-:SVM+/#A1]%D&'$Z5/YWG'N:,H41EIDYT)V3WBIW#ZXG3U!R4\T#& 2O_XM MAD%W08(IU,3&=+F"3XAP_(QZ:()V-7<(>>SQIYN0OO )"3!#?M0IK-W2^Q2] M^_Y6745G7>\*P;_+V?TB".1DXH7=+B@M*NL'V"Q>+CVVGLXO M"(EATD3,%PO< HF!+8'(9)]0=(^>$8G1Y?HNP3.&%EE0MNZ+A0XDZXZR&5X0 M6$-\CT07O@]:8P20[FB(?8QX[YUCC]J'@A["2!1JY0UE5S1^C.9QF*;B]\A' M^-E[##N8EKL5ISMRTJX'95,0:Y"90K?*/D'F8W.R7'D^3,H7 5V)AGB@*^R_ M>_UN2L:4<&@5844%EUXH&F7VA%#$^^7B(,DLHBQ?\/AT/ET)TQC*X*" ]*+U MF!)\$,+33QP2>XL%0PO9\.MK$GSTV!<4@6SIPC$0D2T$&H2@"\ZA]T.MM]A[ MQ"%\1#!;AD*J!_I9M!14!'] ,T<,NH!LS9A'T(+L"JV$G374J.Y$U%Y)]9]0 M$(>@I(PI%RUYS2.\%/)=>XP WQ*JN3LF;]]I1J&*M#A/A,PLZ;/B%WB,!0" M#45(9=W=P9Z09\0C.1_VKADTUM4=+)B?8&Z7%K$PC5>BTH+3JJ]= MVC]J&@ MPR0#-BE.[#@27"PIBU*#YOKK"A8_-"55)5RNDR4Q7S[[,*^&%KU?TGL?3_J5 M=@?T)TJ#%YB&H,Z)V&A>8#!8>+[^C9_@)QCH8X^Q->" 1HK%IDB6K4OXAXK2 M-RF]MW^;:GOO ?DP_8E1SC=)%Z/5]^-E+!6A\L =H#_L*=APA.6ZSD6F;"<[ M2J9XTI*G.WIN*5E$B"VOT./&9/_8Z9)<4\L04"["Z'P8.% 38@0:[7P08)N; MVX,@[&L_O5QC[W-W= M2ML=M5>(X6=HKV=8<8.?4; 0BHH/?\N*>I^3]JF^PW.S^WTJRR M.Y#7D)JN$;I$!,WQ 'LN>A7V!S ?:K]2]@5H%KOL8*K+:O].Z(MP?\%+,:0F MEY_N4[>S3F> CB3JD:)\U9L0^"[.>XJSP!O*$GEZI41/@@%Z23(*+ST.UL>+ MQP(.M6>)A^D5]1(,0(&[Y]Q86R_0Q%X^J QALET)W6H^1V(I%5_O0;^8"L>0)/TMY6*VN4%"60O% M+F4<4;9.$_9$1G?R]4*?Z(*4)*>T(,@5FB/&4 #?I HV99D"UNG^\WX"]$+ M (3N09F)ZA--_#A1F$F-['2NNZ!X%]$T>0X",F>!DO;Q'HX'?>6J:4 M+A"?0&,1S1*&HDE2YRVRD EE6=X* Q?R[X'(ZE)BURCN^DQC,*F[/Q^I$?V! M0LWW\"6UI!)GG@T1!R)11Y+N*+F,.2:("T7Z$1-O&!5 O])^@>;V=/;QPO\M MQLE]KT[7L_:5&P3>VUGA@9(,1$E^KEXZKDD/%(1H8%UN'BS MWC9Q8W*GN7K ME[Y,*BYTUD2,PFLA$:]OAG1$Z)>$.T9OQ-0%ZGD<;GJN]PV^KNJNMPCNY-7% M)27R:N- 6R ZE78'])<8S%/$PG5^IEBJIS!!9BA$/@S%W>177N1U24(W AU* MT#UD_-,;!983@F^Y@5F0NL#^AK=!E2_\OA M! XHJV/^:Y]F+@(#U34P(K>,A^,,]'+HD5O/0_NEK)T3,G MZ<68&T:7V9V?7W'TE-V8&F34:,M@"1?]]Y"6DO3,2^E6T81(=\KLGJ*H/CG. MGR$_9HG10H(Q8I&'R0/S! .)_CZPCM";S#USG=TXN0L]Z3R?7SL9F+]6N:G\KJ!D5'74A*K>.F_Y^PE3\\<"2_YA]1+?I N4EVA"93]-WA= MM3TCSG<8BYXUC E47[%)U/VWMT[U/3-0>)B+$$DLSLZI=IS-!UX9#I*K;[MP MQTE=I!V8('TA>F:C[)LJU)M-1U:A]0PSD;22PR).^I]F]I"F=PLQ]08^65#L##MP%VHAA#R-#;"&U%:;_.53E-S-PEVDIB56\#+*Z MM)>G9XXJCLT'[C.:$EC!0_]]I)4.A_W+>2(^7$+U[QN 4&-KB!'(@$P@,O M^554W\_;#(DL9UO"#"QA3F3]PPM2*I +N-R0)11O;U"VV9524>0#&W.//\I7 M-F)^NO"\U9GH8VR2<4Z4E?F<40ABP^ENIM 7%!%*2F6Y+M68@)@LO77::/(5XD[KKUC#=DL@A'P7\[**5\ M9M#P)WD7B3^)[O'LA=*(C39B$"D1Z>0U@JJ8Y&H!;";J25!*L?YLWY3* !?1-'Z!9T@1W? U )%% :,IG 482YK91X*_3L ML+()GS,B G>H&=U(8D+&C2!PE2+N!EXS)B%,R+O'HLUB5V!"<&*K!NNRN2Y[*7M] NV"<-C?E8L M_'-G+WWSE>@TQ1D7U^=%::=@C"RS_'-&ESN;;5EE5+7/-:(,Z)9/DK][_?ID M](+$:]SR;_AKQ3!ET X?3MZM NQ?7 :[[^YB#O_\ MW#7X6XI*NE7 M(/VS_4@/.^TI4U'LYA4$?/\M$="T+5O0\L.W1(MBMZ%8T%_;ST;-CFL9:M7N M1('3(;VM":=BHZ[ ZL# U\2J<:Q:P'9@8&O";C[]RU&_.9X!7+=35^!U2 G7 M/8!1S&)EU ZIX_N@KDI5@'=S8-@RH6]\D*,C8Q_AVXSK- M9B1RVP1/6L7(E9_28^-"CNV(WY6GOPV9#/E';W?RAJLR=3G,(.!0N]@+EZ8G M8L_81WP&HUT)0)G!B$]N\L21>-PW6&*"><1DI)_\6<5*$$VYC" 13YG=,3I7 M.LJ44YCQ,'W1"\7;BS^!UB_$FY(BXAJ_8)B#\%H'4$,F,WZ=M?&@\T-6H8;!?X&Z8?WX"NTS,VMFST&NY/N?@U$U-E% M"I<_R[=Q!M#>-T9=";Y&VW+*F:W6E-GL*SV2 M[*3'FR9E%2:XPF/?\F%68T=N.+N65SLGW; M*Y*%,$6$$2*BG$K'**WSL9KL1L*"'MO]Z M,2R>3TVOQVW^4$J9 M["# $! > N@*)?^'OQ.C&JSK)T"([J%;7L_GHA2Y@J@X/]C M^!$K>TQC-C-88/[S<;*(PEI=ZM5*&.H<1LXFB\TQS%>IFT/V?KCJM+(VCZ'3 MMZT^O^5JJCZ':\AG%YKBTF9K0*6L=F J#61M,.4\MJ!(KI:J(U_5Y[$#A=3F M/;$5U6 D6A'WCIYLHXR$-%'*)#;EW(0Z3=BVU(,([U' MJYB!:LT16)N-0:$/$* PZP5[&"'5"0R2:9SL55 ML@GG,?F>K(KLYHRF\=R*(0J#4V[::,#83&]:>OF&3?V6 M@C)YQ]T[G^5)^XY>G]J)I48(="%N$H=3,; C7'$\8<4P(:[!6-'Z-Y'&9[8FJ)U5G,..JNE'<=MFLX)HC8QF7YK;PPZ M&3O#6HHKMR6=#-=A+<656U>O27=WN<(V9?3YV"IR/0>FM\PZH&5K5'A>)]@^-F M1/-4TAV!7; O/[4N6(HW%HZ;H39."4X^RM!-#]+V]E4\X>!F M)ZIQVM[J1+E_A)/A= Z#7WM#SLD7]@[C0_]JNT,G3UU24G/FK< MEYQZX*\;0G2<$)Q\CON1M$Z@!2] M:]:*6%E'/7(:KCF[&4^K:TJJ[TPK0JY^8]SL1%]P,J)J]X.H%/' R3?/^AU# MU<\][O4JFLT!J"R,]B5LK)#RF*$I6W@D-<:*QZXF9$Y9TCML%G@FNC!;@]I+ M2.R%=XCYP+2W0,+2EH7+9-"+TVC(E^N[I(XQ-->"LK5MZ&9X0? <.@J)TCE5 MA*NF(?;%BZ(NM$\]@A &AK#;*JS;DA)F&:2T\X" %+ Y,U)VQ<['RV2Y\GR8 MJRX",8^2Q0-=8?_=ZW=3,J:$0V,%XI3_T@M%6\V>D%!UC@U=/F7SZ;R(L@MF MDK51#K7 IY\X)/86"X86LB77UR3XZ+$O2)QBI'.@0Z 2;1M$+ZD,J2O* _TL MFF@5(NF7DD2ZE\V81KJ_0G)[Q(4.[#^A( ZEZPB7QTT\PDL!,GM_<4JJP+:+ M<%EY@4ENODZ2)\<#12UI*:7+2SJY.KA=54%#[JQ5(YU6-C-7\+*5CN\(-!5' M:POF+=5W([4R&S4;V@',/&.T^J"31VK[\:'7[0\[4W-C.@0%_K/T)7M&[!++ ML.#63>A4KP-FZ[RWMA&==)EH2T)WHUSA3N'*2P&Z MTW.-ETWZ8L245)5PN4[LV=SVM74?K$IX)Y95\<[8"Z@H('CA[,-S0W8L;U5/ MR-AC;"TVT)=B[RMYGDQDF^VK),]&C&1-0*0&0\ZED=R MH!YIB*=9F=2DS!HQ0"N3&HDWWRQKM8PF9M*JCEN>-ZL[C9.+ABY41;P&EVS_ M)J@JB/OXB;FP)%R$\#N!=>W\WXM#LXQC>6U<1]0LI6F)Q9N[VD*7$EL]2"N; MQ,G;.&V0EIORL)LV+DQ,5KLEEL5V8K?IQL/L'UX8HX_($W_+@\""\/PSSV^\ M@8U3X=5BY)!-RI&+6(!2G9HITYN8C+-K[&.Z? 1F1:,GSZNJWGWY^,V]L,A!)/'Y=^R[=3C*SLC:_-5>=UHCZ M4M2OWVD:,AE=Y!LGL/**WV+T.&EKMB)C=["Y:71J]>AJX-6W4%RZCM\>_5YK MYF'ZO^VJVO8);9Y*>.-64N.&"IKC2D\Z$RU4G'1R3H4+ 0I:*J?V("[-7B3X M&06+C2MI3M@-,BS>$PVA4W&Q'$5K)\3. OA=(H+FV!&7QVVA\['Q*V5?@/]R MV("_$_I"QJ&'EV(,3"X_W=\CCMBS&0NM0L!\8J[?,M/):>1MD6:Y@/?&S;76 MQ=B&]2"$MFPG[MN8&W%>=+JXDPIYW^Q4;UNZ?1M@9ZK.=](F!+Z+:XG%I8H; MRI*9VID%)UGI9:R:)"0N0"ABXKJ"0NHNY2Z9^I[:!J 4AZ$<7JL)M-ME%M-T@&XE; 6]7LJV,9.=H MV7"&1,F1DCAI2I!EP< .8*=-+;8S=4T\\5#OX5U&4:"M^*^0F"O%\/XE]D(\ MQRB+4"6:;R?"Y!Z$Z-9@*T.?J%A^A+B/(4J7P^IHUS6/LO=0D:U\R3"C^4]D M,0&]A*?1(0]@I[986[FH5JH/&D[*(FWE0 0^SWPX_,.FDIVBCF SQ83D72L+ M'11L(1]:*D&[,BQ">=C"?V"A%O&@&*#[V13=UF$12YTH0=V4;1$K4B>Y"/XO MSI]^;(-[)[=%R%HJ+FU+L0BIIGJBF]OH1E_[S:#RWE\G6RU./FW3/V]MYT_% M0SC?.HW:2HN;K^;T3V"]<:YX3^=;)ZV5@>3DXSO]<[B[S#KY)D__1*DUK\,> MZ3E:PE3F>D&70^]2MCBJ[=B>==(;YG"Z]E;,7'*3.9RF]HK7?C& G25H=RO M20>BPXG83UDZ4GD49G9ZQEE*]VNQ-I*2?($ MV"<4;<\74U;R&@" W<>"FR,5L'KT[MU)&] MB2PNW%5?NM7.9@75ZD#4E4FMD+EX.S8+WCZG3-Z@TX524T(?G48J92U!U7IT;Q6B,KYNIWN M2Y5DZ["6KE>3SQZZVSZ/U[84*RZ>-9D2V?.:AZ_Q3NY7MZ&I3VW0R5WL@_M8 MI0WIY(V^3OI1[1KNY.YU)[346;E.[E\- MO_["SYW M4X'O@AX]%65#?B8,^71! M\.^RR;)C?\NDOD?RK=,[#^;C!^81[B4>745X3U4*5Y XT7G&=+G$R90F7L(H M^P$5+2&U"!3\!#U)!JG*PZZ:"X.=BI3+4A_Z6I7:Q'ZL0A:=$-=:66W U!J) M+>&KVS1.65]0=D MU_H9/K*;. S7,C,L5S3$_O;S9QT7WL%Y7!V3UU]]A$3#S2*Z$ONCMWBY$_IB MST+,W E.Q9RA* J31UL*B1OG5.WLAKU2VX',C) N^[R3DW*'Q#6.H&]@LG9= M.[^)(TCP$1.\C)>WR./HSEO+E++;B_X@&CT,18,7IT@BH2S+6V$02/YM).1] MJ?Y-+!F,JUC]:*5.7C//<6I(5F^JM"K"6HP35H78S-6&K,N ML.;%6(SU >KLHF%+Y=B,]H5V@34KQ5JD#T^((6\>(78(TE(I=B*]_HI\>=U8 M7)_=OU&WBK$3ZX1 .R N8D6'<2"L\NS+WKAKBNS U-NH?ZOF"_'>9L3D-31Q M!^T3BO)&2(ZKI& *A%V7;J+!MU2XEBJ3;FZ+D=6K32T+L1AGL^JT1T%VXVU0 MG_8HR&J\C2K4/B79C;A>C6I?CL5H&U6I]N68?>.GC:6^\7I)*V/8R3VY?KDI MCQLG?>1[IZ84V71/4(0C- MR6%"L>H2Z=CC3^DU_V&X'&WTJ/BL;B.,4BO5%7M M.J?;D2ID3WEX\D@6S6( =^E;VW;2:\^5_E7:I=. M.@\ZV@HE3724?YW0BBYY5CK:#!K6L%.>G ::HXHI!YPW M'>^X"E/YL)<&C[<)#)Y-'.A!:O>14W;2Q$70PX2OG5"X#L" U?A&'+S>(QZ' MXDG+TL/FEHF?1"^]@[Y&ETM*Y&O73AP@_Q)[+$(L7-\ Z\3'&\(6H>!F*$3" M,6(W^947>7: ^D0CX7R02R8?PI4>"E.V\& ^D3*,H??0$ ?)9$I Y4,QC&/8.YGSO0P71QNM$HIFOV$7*%'8;9_ M]-@7% GQA0$?K6<(%/)$423!& Q\#Y,'YHDZ$VW(P3E>N55QY%C4+!X06XHIPYF&J!3:#;YSI\>BQ[BCE-4*[P;_5XCA9Y#@&6Q5 M'K$X<]W^&04+L0[Z\"EYALF]^6D6@9!/- P0X\F*+](Z"&1,E\)E/K/5KI>K MD*X12A\_$&UL[7UK<^-&DN#WC=C_T-?[Y2[BVOWRV&/' M>#O2\.""B2F 8!3@&01/_ZR\*# (FJ0@$L( L0(_9NW&(] M,A-56?G.O_W'R]I[\T1HZ ;^+V\_?O?A[1OBVX'C^LM?WGY]>#=YF%Y=O?V/ M?__7?_G;_WKW[LWYY<.;_[:)1Z@5D3=SZR7P@_7VS3E9N+X;P1IOKEW_VZ,5 MDC?OWJRB://S^_?/S\_?.8O0#KZS@_5[&&CYMFMY[T)"GUR;A._?O'N7K_]; M"LG/;W[X[M/G[WXH_7(?Q+[S\YN_EOXTI<1*]G0 F)_??/KP\:=W'SZ]^_37 M^:>//__E^Y^___C_RJ.#S9:ZRU7TYG_;_X<-_O'->>#[Q//(]LUE#M7_?7-] M/?WNS<3SWMRSP>&;>\( )CB!0S@]_>5O"\N61>M\%=/G^TXQ.>/^?#/[[_[YOK!WM%UM8[UP\C@&9O(EN,-_7C3S_] M]#[YM3P:X'"BW? R6']YG_Z8C@[=G\-DS^O 3DBI@,X;X0CVKW?YL'?L3^\^ M?GKW^>-W+Z'S]M_9AG^C@4?NR>)- O'/T79#?GD;NNN-1]YF?UM1LOCEK?NX M@04^_O7CIW3ZOYT'=KPF/M#%N? C-]I>^8N KA.@W[YARWZ]O]J#/J$B?%SG M,78]=IXW-'!B.PJ38QAE1_<]F_I>NOK[(T%_B.!XLM5GB]TQNPO"Y+I,/2L, MW85+G..14-RG'W3N+$HT?)@&FT4K$KFVY>E$\ I8X9IH12-;4CN0^@E>6K<+ MVCZL8.55X#G \B_^&<.EF_C.#':BTV"]@9^('[I/I(-/T&QGC2A/K7!UZ07/ MX97ON)38D5:TJJMW";K^\\;?0MO1.W=#VPO"F)(975J^^V?"W2>.DS 3R]/[ MH#38K!O$'N+UVJ+;V6+B^S$P34)M]L M";O8"2+)L%L2W9,GXL?D;'N7XC.% M+[(,Z+8K*FB 3!_)'MRE#V^(;?G1Q+9!QHP I;O 1 M":&7 3T/XL=H$7O9J/">V,1]LAX]#6Q9+SCZB),=/5@[6*::3>>'077++I'< MW$2?V0$B9!B'[DA=AY*X9?!<6]8$"X=B+;8O2_4@ISO3-8!C3*%YN)E X\? MF?F\%SZ[4*_Z!KU;HG=^G]0WU8?HER!PGH$-P9Y7S-"\=$%A"7?O MWW0%?X*+/K4HW0(>\)%B9A3)I^E$_UA0NB9*Y]^_R;:=GX#=-?U"@S#<)SJ[ MK;8=K^-$$"I?W![.0TO ^B/83M:9Y,)V:E'"HI,2//K(3DEZ"\^L$(3T9XLZ(>R>#^[G5,@AZ($$"5,J'\K,!M0+]L+-=1IFFSPPO1"F\[O2>.]>T+Z,(QAP MX_KN.EY?$Y#![ZQM,C*)%+@%B85]%L]CGR2+0#[W<,OF6"?AF#L =83Z50@T4>2LSAT?1(RN>[1]:U^7B3U3;M%=*?> MY3].;-!RTRP=K>RU^>:(B'?FNCH2DIY(LO.&EKP'F7V;@0;*SKZ=&WZ+USKR MX#J&KUORY5"%3(1*P2A\S2EX75-(!81NB7!'@TO&ND!:C+W]>..ND9=MK5MC MO4L2SM:!GR2D]:21JVRJ#]'_BD%;(M3;[EQ,2&JU@=?FY%EDXB MZ 'H6 +=P\0_;H.(22F[E4L!]J5LJ2($/XW>NZ.@0L%U3,UJG,D%KG/R$IUY M@?WM> +V".O :#MGDK<&MM0[Q!W369K.UUJ M!$?'-,G2&2YIL,XS-7YWHU6>Y]++K5&&P1!:=']"&D+2,5U*N2!7?A+=EV>7 ML>U3[_(#L6.:*BV^,R4TLEQ_3BU&@51^[UE&Z SFCFF=YPG<>582\KQ+%NB9 M?HW@,(@FW=_-%M!T3!]ND#C*K6L(B5%TZ?[DM(*G8QJQH.UY%K3=RQ'A;XB! M9?I'!9)OC(EU]]];9?N.*5 $/+/"-C3._525V.>>7X:C MX.I:+ZS$3+.Q/1-('8B.J5$.E63BS7Y<)9-Z^F$DC> PB";=LYD6T'2N(6;! M:;UK>9)]$7'N_@PH[-ZYM80?F];S$6@"ACD4Z<.$U!28[GFH*&ZFYR/3$!*C MZ-++Z](N^XZ_?9F/=644.H"WA@*U:+,O#?.61AQ5[4 M#+KJ]'Y@#=:6Z[<&-9W=):3)#N_69/U(:$,P]Z9V".,*EJ!V_$C>[2C3#%+> M AF\SJ[%R35 M@D7OAW_D7>9& RD^['1 M9H&=%=,U$2B3R=:LOT,")@ *C^4>=!YKB1-0+BM*&,C""A\3+A*'[Y:6M7G/ MA(CWQ(O"_"^)6/'NP\>L!\Z_97_^HU0Z30363<9GT\T]ZY%XO[QM/O\]!G:[ MF.([RW58'<$D"4F.D70.#A;_B+.8E7D@ "\Y:*S9D5.V M^3-/."/*0-KD M M<0.G5*,V\4H)"='QMABTS +.F5-%>@JJXY"A32@=7H5A7' I,ON$\#.H0 MPEH9B 9O*DV4.4,J9>QG6(O14)IO'';)_W]V*.&VP5.PTD PO@SH@H!(+Q(^ MCUIR(#1("BSIPS]=SB#<$[6L_76N3C<--QV76;;0,/!M>9655AP&!5I^0.>J:^ARSV0L:K.OL0_G.@W;^(0X LVJ>%V"/C5&.P+7/\R M?%Q%IHT"R1^&CR273Q88_CA\#!MXT J\_XJ$=R7&@X>ZDNVJ3 (!K7;H?OB M@VX2#B3%L&+7*J-U:$W*\?GP(<,H#?KXF<4W$N>7MQ%-9)?LCX$?D9?HPDM6 M^.5M2);L/PP][:H$J9JMBH_\T=B[K(:=T-E6H/AIX"B*)>X"Q\_CPS'7B0HD MS165U) \<'85B)DK%RE>PB9^XP)M$R4;9($SEMC4 M,/+PRO?@3-M1X9EK%3@,RZ] MIL@H+Y>CYI>/;^2EK&3?PA_^@+?%#6>+[[%Q(LJ;59,>50>%C$8P<% MK9XW3PW>7"$O0R'@<.*Q[:$-B?W=,GAZGW2AH5L&\(_Y/QB\/Y;@S?[\Q]>' M ^!*/_05X-528V>&IT;Z\PA#P8XDG5P ,CE*[ C$%:0GDX/'-& N5^W0H\IJ M#=(MK&8,_1H>C1[YVA7>ZO:5C 2?7A,)"K-,AOWGT6$OUKPRE+]'0UG!-:=J MY-QS1/%%= "C$*_X<<_-!U+42]; M"$W"N=DG;XFR&1^Z!5.KVG7W(ZQK3*CX4=7RPUUG_#MXIGCF+/S/*CW+1V-H M^M%5LC;FFF5[6Z#)P?*-2*#@,C_ MI[6\Z'@TVS D$Z.,'N(U2(+;V6+B^['E%<8.5HPX63P9!GI"IC&<;;-+/@42 M+@.ZU1&2! ,6-MFW[EQ M*97Q Y59&H#['<1N"F)^ %K#4@@,;Y1!!CT=7@JL+'(T.[WQFO4HC?3"DDOU MHKLV'!L-OH=-EX>X MJK#CAV=IPFW?V8,?FZ$)+:D)K:G?WA1/X8.[]-V%:UM^-+$37S9#+O!JV(N(E;A/;&)^\0N@@HBU>%( ML-<556>ED8IJL=.5Y2])>,5"+_+"2:QX:E[.YE?BP,]I3=F:SHG][(U"U:+F MWF5 ;\ESB8M2>-%BT$;71-ZDL-D:.%@^$1HE9;(N7EA).'&#X\I '0_;J"@YZ\+AIL N#5^03!@X_$C%1W)U1?J,'@Q"B1.!=X=5 MS7NRO(011U.+TBW ).NN53,)"X_+\ZLIL[!1X@ WB?U( GYUK!%Q1J?HQU/T MXREZ<#Q1> $#QHX*/2GM4 $D%6,@G&$8!N+#O/T562KL44 M8LE#PQF(#^^MM98S9N%P'-@7A(+@ERJ9)%$QX28*0>>/QH \Y2,[TQ)PCGLK M(JR= 2C+GILJG=$E<9AIFV5BQ0#(=F^P $L=*Z-0!-20#3M3TMM^. H#TDOF M8"+70&+G"H0J?^G"\S<)0Q*%9]L;ZQ\!G7I6*#.G-5G!, P+Z&I91=-5S,+T M:T@6L7?M+D0736DJ"DXQR"01*,03'WC="_LO^1,JF: C3R3US^WLF(FRSACP M'64)HVMQ\HC:1 P2?XDM@"0B[--G0.42,5-49HO= D7:+B(V7A*.4'C95X1 MKDAFS:LU*Z&0=G^X#OQEPL=2YOPK\9S+@'X5NE#4YF)@=M0 B#9Y2 MGY24]\EF])4#=6.]N.N8SPBKO_<&%;QO4JCV?D>2QFS'=V2DVM<5IEIE$87821NV9!%;E, M_$0:X\9=PR@L:\W9*C.-PJA6^U&9V==+=<_8KR"YN?BM5VB$KV;YU]>;/$Q\ M-Z /Q&9>VRG\/S?:/2WBW.'Z22@$C1]#\L^8\:FG.NL5?ZP!4-<\.Z+1AD N M9;WB\8.&7D_'C;GU,HV3P/V_!X_AA$FJ+((U%V@S>_#..)P%S)T1GRS<0S/[ M\>MA?) YM1S"0A08T,D_F$52+D_*YZ!@D5@60D8M&8A NAT5*LH-!.@I45.,\Z^FF, F#A+*8U6FFQ1%V-5/[+-;2MOTH3R1JUD>SPCK-QQ+Q%WT C_: MT>1D8IVHRP)634XYUD8#65B9R5G(/1! 'I5F*7A>N>%,V5$?RB.]U1I5EF8D&) M\0J=\GS&@@+C%2J$,;,%\N.5)U3T]X(.XQ4BM(0?%X0:GY"AP3A>D&>\DD=' M$3@[TGU">HF4&BFV*6:SSXFKF2+H!?)ZP;QI^*SY)2]U4$6Y]*?A#48[H$.E MYBM>P]%>2* 4(9:1XB_C)D6C;)N,)#^,DR0'L4X9LC^.$]G\^XNKMV3X_W7< M^#_K]54:XR!?@1'^CBHV*+XKJ23'4,P)QZTDI? M6P^ZIO=W5?E@57REX?R%(FB>#U@LKA[?N.63>1[?8] 5%Z7<8?P9ZP.?6M6T M0/XP7G@XK6HPVSI\PN]I+/G,XL(E8J-5N0; $#YM7;&379< A02%XK,:W66K M1;4*1?6;7PIB",>@97T+WJWG%BHJCH9YGA&--)!EDA8/NWG>1(TDJ$D?**B MSR-D^EB[>A;M3/KF, HE_MD_:8:BY[4MF+%K-*20!%%P4O.H>E.#5+DR_@?IF$5U][DV1+OPU+Y!:I8Q[FVGV6E=,2>G]4< MMXJ\ 1NGY$2.QT%MJ8*QFJ>6U6&R7X^JX!_X5C69:E53::'&JVG.VZ\D_NA M=BCJ3VTI!PFVU4-L9LB]EOH0^V:S!K78BPA:,Q-6M%.GIP9HQ2-@[NV25;3@ MN!;KNO@5%VW<*)>:3!8HFVN$UH%RJ0-E(7":QTZ/+9>Q'Q-6;797,$LU87L8 M[7,]8&+,#'09T/,@?HP6L5<-)GAK%$)96 =+IEEF)^OX)L"G]K2OO<%E;D;] MW8U6N?-QQSCVS]R?Q9D6M.U17.34K6_3<91JF2D*;NHF@! S"70/$ KR;KH*(Z3UA0BDC/@]8.7XULC#P7$8%IYPG&Y[< 2=W0",L><;E@Q]1 MS/>69Z<1#%_ASM'LDGR)X<@#S:[\5#LZ(_!RD/Q:R/N[MU\0 _]<<@>9/1=1 M71+6=C^HG8:"BPNTA=UM#+6-YDL_&R M,>Y8G8)]%K$8T&U2)5: M46D(2M_?@F<"KWB( OL;B[\G-&2AZZRX,1?NVFEH_4W3%WPJ?3,X W'\,?MV MSE(0([QJKEUI%-9@H@;W?/:P)%&1'#M2*'+U-IO; Z \+ZSZO),7ZN2%:I*V M<)R;>.1K+>2H?NLNH2 M?165S?3&64<1H-Y>@-XL2ZF.>MQ>M+@>FM50M=&XVW MEG5!R@(!%C,X@VG5/^ >G"3=DS/WY,P].4V;Y+:%$/KDV"1_@ M11;A)YYPA@.TY.3?.A.\EL2%1=0@-#^&,3D M,9%FS&3*9D5!/[/2>JE"+R7S5!OX68,VH_GLS$,&I_7J=Z^*B=A/6=W$'RWX*8;"U7%*R3)(4MQ>^C*SQJL M$=-@#0?>AJLNW+(R!*G*GU)WS6I=/_DT,W#A-\VLQ>5@FB&X'!8WKT=C-\,( M#."A8W^PED182%$VQ0@7'8I'ZO# M&P3K?(FCB$B.B0)W:M*5RT?Z804#9./V=>QD?5L$S MH4S]% XM]A?;JA M0; H]8*KD)0W"L\ZI*IW[_5TXG.'HA&'T2YQ5>W\H!!C#970[:*MD3]4YZ5X ME_5.?)1;'.^JXLQK;B_44HLSCE3 5EA+654MW8]4D*E_(_0O'T.L(UW+YA8\ M;D,,N5$-/79%N>REB@%D[^F3RQWH+%$[XF*%']WWU=E'KI<0,MP_OPK<"P$A M0_M[0X6<.N/4P7GF&8?0+W!-F^!:NU91=/[0FHD>)*<+-:Z:97(,5R/LE/1T MDP.W&F'+L?:;'%K5"#>.Z=?D *I&N.U',:#'2NE"2^J,0:^,H-*;FV=<+.** MZ^SQA7IK;M!Y#8I\KT?3)K'&(5:-XRE0PGKQU KJ*9EJ]W2L?3K@BV1*EK7C MT&Q3R&X D75I326XCJ6Z,_V[AN%H:SC<$$5[("D]0M7#,) M)TM]=R#.ME.XH6/R?K34!9'LZ:B73L;D\I@;O-TC/8*Y*W/;ORW=[7>BWA'[(97\+]X\$1^N>$4.@PP:K& FAK+@3]79V"6\ M&_'Y2M73;B[00/08$XDWE#+?G;/?,K7KI#)T>[\P5*$%E]U3G%59V(@#&(XD M8:V\.(2XA2-I4*N?#2>*H>&COI\'K,CNAVJ=NJ,!4!&P\!U6XGC#+G5!+]ZO M2$5,BT+4&TIL-VLJRXQ&[#CYSF0=T,C],\W5SL"^\RP_VH.=+[=I6QY#9,W] M,5)SP\$@##@O8WC)X>*QDCZ7[@O[+[F)1#(!I9>8Y3M2>$L#4.!C+>)9M7(0 MJFCPE.;ARP&6S,# 0'BO:I-J568:A=$7*JZ&6#/)*#SJ]'V%B4;A(^YE*)UB M% ZUR<\J,T>'$;K)3 RCDD6I9KJ&_)S?R,JUO:3SQ6YQ89J.9#"N=:O!(U(6 M])7.'KZ11GD)H< M\]C1Z3CH#F=>4&0+@62OBU1)4QR"I; EFH>&!W2#8(=?5*9;HWL2NL-;9K,Q M.:6@)=IU4C!Z7D$+D[>:VJ'$MSFY3B.S=Y??\H,G/"OV.O-Y*YQMT]JHNRC7 MW%6 82Q/2QHG50CDU<,JXU!J;(E)+H!;-@,#@R_$)]3R&"C.&HYSF*0'/I'L MQ$B_@=I6OW3AHX6['+;I"OY$KOP\0@Z.:^QG+578 MM"$@,]ROL+MCB<5]_QLPWE&8J??8"&*%ZR2_$6 (5^ZF1C^5S$ )8&*?G%S# MVUWZ!%D*IX#.?,1:+&08OF?;&^L? 9UZ5B@K*=ED!<,PE 7HU$XS#)5'33X' MU5[4XJG=<],UY9/H%B6AM:'),\:W-]0?^!%;'-J2KUX20O=]XF OE.R'$-O4 M 3T.8G?,C5EJ*3ORREUS559T0UP_-) )=$.PUVL@08VL@6ZY[X<*=9(Q>CA0 M"\.TJFRLR!NKHMI03=5UUL9=#:])WA!TXONQY56-C*9@=!WXRXC0=9*Y6XKW M>8R& N>=Q?*N5R1R;_A\.:.):< MHB:_$A[2!?#QJS/RB49K2!S:7SK/KK\!Q6D%#.1_B,5+(%*8A$_46MNB@F6?Q6Z_0""E4_M4XB/0T[)N#D'0=6/Y.+16FJHI& MZDN9W4MN"B*!'5IA F[JK%C VP]/$KTRZ%9E-6/[<6B:G0);(Q.*$1R_:;PU M:;@/^Q"L/JTQENM*Z)8>/:BK:BY#<'S42?XYOL)'G"9,]]*R65LL6=\9SD!\>*5^%^Y0?/_%T!RZP$C<\&%#B>7,_-\L MZC+-@7&6CTI82*;CXP:'@Z1)7$JXE(;CPUXQMG3BB.X"\MS^@5PAJ+ # )##D8N0V>FK\J-%>'29 D4'#,;V%U, M[17H:*R[M9LTO+HCU T<$5YUTS0<^!LKA"W4+$7BL1A$O2=/@??$/NW^AY>= M>OFI<&88-JU1PY@P<&+SEX#*, MX"*QW6HOLXQK+3+9C:9BYSJ,,JBXHCZ:&UQ0AY?B*U*@:FYLC"JJ?.FPP-#< MW$^50RH19'8H?L+*:^PACM$ =G.*8NPQIJ]L4AY>M%>3,Y#8J]"#O/2BV$SK M'75PJM"F/9*XU$:^B>$%IS; 6>;A,SE0J\W]KK7X#*'FQA$A]E*;_1!Z!37 M71Q_4B#ZT]@050E6*70+_@T5AM\62"*)SZ<$D19(\BROZ-DBNI&L>ATR%#^;D$8B2RX6 M^4M$V!ECI5(SQK5#S_3DF7J'3!F_:I1*\3*::XA0P^TPMKW S%S]4XY9;7!/ M@:*YRD@;%$L1.L5+;ZXAM!6*Y:BH DES[6+U2 J2@@KDS-4SFB''/9Y#9C+" M;*H"O6&E*%Y:+OW-\F) Q&+_9A);J3CB[N5DU8=^Y!FHQ"=4E M(481OQ2.'8@%4H(("_%XC, 0(3231]97S1;%]];/0\F7BT/7)V$X#=:/<$[8 M$9X&?@3'$ X4_%?HPOVPTI.='AI11&.;E7"RUT)66(/]#ZO-\&1Y[.JHGT;U M^3AQZ!1 8LW]TO,F0*(R#!?6,D.J [@\%J5-2OZE>>PTX\;.S+\G=DPI:X3E M.[>!3_-_)@ZEBL7ZL*N*UCV&2B59GHJ^]5&I<[;=_>>O+K!':J^VU^2)>+*. M5FJ34?&Z\C=Q%"; ?)1&-\MFF(+!I\88?#(,@\^-,?AL @9EV;9ZU.4-MQJM M\2JP1*JI6^++ZD)6S23S\*@1_A4GXZG0REK-OF]=690>0CA8*QI4!>XAQ("U M0E6BMZ/'@(F;>74AKN\UX] GZ8XX9KCSSZ!PHH<0;)I82:O&H2061=+_NAQU"<[*V4$BY5>!: (826=D*! M3U5_]BL[ Y^K%##W$6ZFZO&U@3V3]A R!=HCWCX$_\@V!6P[L:K"Q*M[!4ZD\'Z1'DS,!V64N"8;K9 M!^FHSK_"/=D$-.V$'+.,T@J44E-WTU5PG4.E;)4O-(@W /CNE"4],=A!G5H) MJU#W*;9=%ME1Q@-;R4,HFWIR_G6"5XF/)NJU&D+<6:B8%/R 78&4681J'AG9 M5%/<@@-U;([:+7CE/Y$P6C>+2:J9A('''6M7!9)Z\;@V?:N;K# P3TK=1T:W M5->[4XX43@0V5LDC_QJ<(QJ)VL@?,A@3OX(8.$CK?9^4X MGZ&F*1MGK#3@2 MS1TZ,JF[3(E&3[-)=% [%ZID4)/R\?%O\'XHZ"L:#H*Y$3QM"='8N#2$&)^> M/%F*$3^FV'I+\5J^\RMQEBPBP(9_)W9:#=W>-!EO[:3)+P '8I_O6-0)OVX< M$ !A_(\?Y8J[VER4W"G;CM>QQTSGLVA%Z#18;RA9,?[^!*<,OANY#L)PF@Z" MOZ4>A?#*OP49!XXI^_423CD+.;ST@F?V 4EXL5@0.X(AL\7<>A%3I8>]4:CJ M_"/.M+FXEV&XU;,R!$]6X]GAC\?OPG?H&&@@S$A?#Z;#'[7Y1 MDH/73 W\$^[,;9#*OER@%"?A)A*SG5/$B- !=AY*[9 MWT"G3]\T)AS/J>6'"T(I$74^ZVU[7-J6B\#7'YK]TWKN) MYYP!_CG[;P;RYQ+(Z5]+,,BEFIK16B6MVYCI)+-%F8ND.*#] M2KSZ2R*:AX--Z"Y]=NDF8<;12ET/9$JGRDP-1^@RH,\6=:[\B,#3$K%*9@_/ MUB84]JJKF8!!Y(P\.<68'T3\[ @&FP&W5"@7#A\P[$C*!$>X4 &?,W[0T"-1 M/Q5'=D%'UX%==VEE,PS"0/H5Y'-PL$AY^,7+AOBA/&22/U;# W3XD"1R'KX-L^K-%A,GC:B0 M?AGNT '"W$L+75E872N?>CEXAD\ _&@RI6BZ3K ?2@V$HUWM>=%I#:_+$'KY M=D\O92$#OUV (G#QCTFA[&/0RC_UP$Y1+'.0RC]I_7:''@UFA;_&S3^ M_4?G#:'*K';RMLX1&D)%6NW4ZBD/%;W6;8/6WT=&3-==]4(91E=M<8@B#:=! M+[Z"0Y.&;D;T-O/F7">5>/Z,7-^_,G*)XDPSS]B M1K ?3;!"-[6]JZ?^<&X1+WH5_0%O;Y+73 LC+/6*1T,>?B]GH /[\L>C:L:' MK5>,ZN+[]\4(A2270F,QUU)5&U@OTHM+%20*/+'LV$HG62$&7T'',.?ZUG]< MI9A]7GC 07A\\8'-M3'*8F0/K!4JM< *E(?54^0A"NQO*Y#*" U9&U&04@VJ MPJ9B)])3>0RUAMBY2XD-:\NS'?<':8 SI%$)1OC7(7SPIS]NK!=W':^YH%5_ M[PNJ>V81Y&1#[?_6*S1""I5_Q3A=#RN+DD+'NJ/!DEIK22J99((Y\$L3R:13 M1H!#XZQ$;OK-[J&?+9+-]IZ!B@F_E):C.+%K$'E50Q0GH9P!]M16KU4_M1=!P49YN#&0B%;MIPC'GB&Z%U,-4)L)_/263 MFSZ4AV)$5E$,=@E'C;@1>J!?)8NANS5U'CTS(':2)UF)K)Z MV6DH0:+M\1:8-)Q.*68 MX9(3)[MQ=P 3)9&;-B_\E5A>M)H&3X1: F=WZV40<4TJ0+B/,;M\S'HR<=; MYUB39A:\FEU'<:GU)FN\HLB2QG#FS#YYZHAS[5J/+&3>)>$TII0(F_34S\/$ MYH'0)Y:Q^ML@*0Y!G(2GAO, WLCR[XPEW ;1_Y#HGMC!TN?4J>]^OU%1 M+\TJN QH]B7;A'_T)0,-*L!^*B%_ MW%$ G@\L/%% X0,G+"WE_L(H@+H9&*2=+1; E>5BX?X8#:2[2\T_3$0.][4" MN,&)B^I0YZ^8=DMD/68U%&1$X8IM5]*"1*.3K/$8*X&3:.]?0492!ZDR!>-V ME8!*/4W2>R8:C0(Y',);:RTS >T-P811^@X<#!H(G$@RV#TH,=2UH^SZ2$\K M?RP.U#F?9$2L,5P*!IL!M_2$"(4,B\9@_)L6PRYL[;)&\S> MN%1A*J6R)\_R?&7YL\1Y$GZ!):+PRD^U>U$$>%_;CXNVOR4FEARYWTD2^N9, M4@MR@CF+7;FT7)K$-_1._*;PZ4B+:8M,7@P/D&)^M,0OEY< 8GBX_G*V2!A[ M*MMQ)*[^]A[4,=Z5&4Q#BYXLUV-2.N"6' '=I[)N.R-I%XJP*=R*OJ,D-G6R MU8EFC;?"?,C#.\MEAO2Y]<*B)%@P#+ 0^ ,?41E5FBZ%DY"6V;0.K+>A+)-7 M.L>(!*U36IE9:648F.I)9RZE1P"?N@QBRC(D9FO??8Q#5A7:9[X!U80MM24T M@/U[0+\1&M:[UFH&(S?5X@4/50).M3]T^#%]:DVT,*@SE!0HJ>=RKYQ4-?2K M:=F=4RDI4TM)<2+EAM!0JS&>BO[NHN$44BX6-WM/@PC1@X1?;Z7_:][8-FURWZ0.9;-C8\]-;J"$1;9V MB27H[9)&0DE!DHG)#;--DG5JW>CHQ>.5,O6/C XNDU(4YH9N!>R;$/NQJ<.H MV* 1?7GE"H/[@^Y<7=\WB? M.2X@);]7,[2&XK#D1UMQJC0JAB'@]_U1.Z3R@'NYS#*P@WL\JD,YS'41_1S# M>8/Z(,71-L]VWD<(YAZS$V6%#:%=4M=$4DO_*[SBYFG1?5*J-@FY()1Y'KV^ M[YT@NZT@T>ME3?4YP 65L'QTBL725:*C]PR _*@S_"=;K5"Z%G3-D%'4/O"8 MZT*B%L8TXQ#T4AKSH.I%(7>9YW/3B+6P(.@GM8]M:D'0AWB]MNAVMN"$-OVG M'SS[4\]RUZQA^=79[3U( 80^D?"MV3C9*^+$Z1?/PO?NB4WCI'T-#(4ZXD,[K)4A)F48G' M]A6KWNAB[[D35.[0""/06Q-,_5E CSZO=4VU8*0-SHZ86^%+WVHZYW'<>$]% MD;$W?'*H=8^OX<^2P/MJ:7XU2KM9VIIOX()MK?-JHGBQZYO9#63UBD.P$@6Q"UE.8CHUR,$HZ0P ML/?0O!I;C8 ;UW._4/]Q_I-0U[]@W &U< MWV0_D;-WNA]L/V;:FG?HNRTCBOQUZKPI&A8>%#VX[_L7&H3:"239:?@4Z_T6 M#TTN>ZS'\5& XX'TDZ?DR2C:P6Z#IMRAY:!?2M;L/BK*'L4(< :-/W1Z3U. M^O[6'\/E;C5CE2D;'_W;2]Q#KA5EV$=H MWSX!K>O8^#Y"L_2#(93NZ-+]EB<7"E/-T/N'&4(@U>I6 Y:.>ZZ\IR;C&I^J MFJ#(ZRF!D:6JV)^&ZWI7G(P1@,#IZK+F$^W-CT6^$=9%2N7:UTXP,NS(A2>+4!;D/ MV4UK%V2#XQP:XUE_WX<0CM!Y\V>L. $S@@!5.IV<0@)/(8&=T[YY_U UHXLI M2G)ZT>;6"PGO:/#DLOM^&=#2G\VJFEH"C'79\VW7F#'8ZI1>D6X,OZUG)E M\"8K8"@?N_._(S\[W/NW9!(=WH&]P0+,=:RLH9!8Z5B)]"7A,)W;9TP_LRLJ MGZ-V:^"97=B7V_O$TQ5[2J_\"]]B+37D9Z;9&CH_#\]4PAF@@; AC4I$A7\= M$A3^],>-]>*NXS77F%']O3>HX$F00K7W>U]0W;/#P;%/[O_6*S1""I5_U7!\ MX5Q.XXA)*7\/'L.)'FNFW/1@CS<4>F.@" 3N821]0J4(TK":&+;H#2)*O8=O'$_BE#H*B$1H<+TJ6L\EBD;R=Q+E(.E0* MC6B"@1@F@C+-I &&G('8\):^#QNU+(: MF=4BE)NLA1=+)'X+$L6FJ7)(?>=;H#(S0DGP,%25\P&0[\G$H M-WW&3#8M=T )=3$-W^:L%.'?_#$74Y]I3:;=[U=E]!;'TJXIS@Q!NW%^#-6'>)6'#S\H0/7U';:"T MM81[.86S!P?TCKHV84>1?:*9G\1TWY--]BIQX&J^A@[ _SZYN3J[^S5(+I64 M;L*AV/K']XQ,ZQ".U=(Q&^S=(?^X1ZSDE%KSRV[0NB?W/V*6[:BXL MPQ$8:L(Q!8@J3T?'+2WLFX.H@L[!#'0,DGHZ.3B,N#U(@40[:HXIB205G'1_UD3.["F,R*8+I1 M4OEBX@.[]UGB O%M>.L+.F:1ZUD%EBL?)K)RA_,\>(:("4P%("*C$XM%M!@,U7:4909W& R8G7"7;$'E7*$AX.U)%A7 M#EV2&.&0M>\NW*Q"#TN=VIW%K_ CO8P];YM,!I83>*Y]&+2D>?%N4-UM>_%B M$\*N,PA<&Y8C=>VNN1FX+1;!2?;/P'P@492JAB7]Z3;P;:F_2WDZK@WVQO(V ME#V -ME!G-7'G;N$7CD (IPS0B4&Y[:KH5CZ>-!(G1RR&8/'H.ROZ2']MMT# M6J[LK?J6C= =#P!=;Y4)AM-.J%4[4-GLB'E.(HT?Q+132I**6+-A6.^:;KA M(XJN(O96/](Q*R0E9Q0P$AA$1U&M!59@W3L/<2;C0=L M3AAV*!C8EQWO9'IL"6IR(Q(/::+JG),-)782$Y.>J8?(]8";?^7&PC:8C''G MK@E 08KJ1>S:W,-K_&QY#;15O6Y"J"&\2: MS6W8=8)CN(A!#EN(0@U59J)@E#FJ9X^>NTR;"L0@?M^"@#=_)MX3N0$FL1(] M@ZJS#<+L@=7:0=C,5RYM@4PQ[51K50 /(I=A2N!L49*;)5X" M_E@\!;:ESK S1@MD0O32-2?#NYG&4['>9G+0Y?&'IXEL/5ZG0B.Y;/R>A*:& M '1_0N<4J573\,,S.[\;JA*^R:DIG9*BK!*8G,?2*1%*F@1ZKDN';D;3JE3V MX%$5J!,9ZI\,]0^^Z@*=6"5@T0IT8CGCI:KV7JY74[T6_U0JN=^[(D ;A_L MO-"7<00#LFN;2)-9;\O=@EC<;SR+]TGPD1KE6@" MI65,QC6(J0Y<=\L8C.L<]M3Q84OKF(SMB)UT5V%IV^T_ZL$R9N*:]].Y\FTO!H'QRL]_:8VW9$D=43[E_0]VGD1, M)*5)661+N/4.H=),!0]^H:D.72-Y>GIXD\S1&G6>W2*Z886-Z,WA.F MXN2_,=,N?""64A"&L\7,3Y@K:\E=WJE,A7S7BN6L1#4CP1P7^45Q:\:!B,'F M#K!KJ"BHSC88,[FRT' 1@_&L5QA:+&0VOC5*0XN%C,:W5G%HLY+9&,N5A^;K M&(QMK0+1?!T-S_PL@N4.=A:&W$L&8\;=/L2/_R!V- ]F=/)DN5Z60;H/J"1: MKODZQF,KS5%OL]*KP[AQQA'W>I6K'!V$C@JJI>%0-,C#\=&^)*^87K$X\A(7U)M30^P'!OE M"R.*Z5&=HZ)\6?U%#R5]380W.X!P7.0^])ZB)ZB]&LK+?+GX8:?#_@K:7<_% M!S$S]Q>;C29_JA_83&H091+B;77])( M$5E87=/"2P-(@)X'L-X]_'+QLH$K21+VOX\^2F)S$$:SQ8/E"6(:Q>,06VP! M;2?.&KYM&#'R/9&,IBH=MVKFXK1V@C-%'B)@$.SH7 =9YQ-Q.*9LAD$82 ,. MY7/PHY2=M/9714Z5AB17)N'C$9:8CKB*N7P.;E,P+HEY&4^-IJ)*7 I7?K_3 MC?1^#4&&4F(1>QZ%ZLMD54.=F;)/?JDAVM4<8$-R>9#4\ M'5UG:-$WN9ZM*[# 8?=%/HM#^.AA"'K#H^NG+E-S^O6P)O5A HNLTD%E&$K' MG75 (_?/A%:L[W)D^4N7]1-,#I4(Z"HX.>BCA?]V[=$UM%W6LBELG]YL11MPK&53\F,JM MI4SV8S[$H.#2+9]6S?R9W+IQD\MY:45AB3CN, UEZR;>9F6)=RW]JFQ9J;P'QTBVN7"T#F" G07BS4N_&N+].7E0S8#\8K$ #0W>P7-@?K-%Z9>/ MZ@C)%C$%3_BO:+LKMQ&&,7%FE/TO>Q22WL.@O;A+OXFWM M>L:F\%BY3A*H!(\ZZ]:V()02I^[$*BUA.([7KO7H>O!=2'B5EG&H.Z\M%S6' M#O!V>;/'"-@]<I(O-PA^G8/O!BP%0L]AP,T+#E MA15&T\!B58L2<2:@X=75]?54"$+-!!0')XE2J?\Z"$6\<'^,KJKE*H=%,!"E MFG6>I!IDHE=A^?]"Q;2KG8:!RSUY(GY,+D&!S$L_L83>:1Q&\)7IQ0LKP@7Z M%;-CPO\QL[4 O38KG?S@K\P/WIY1S)^#^2J(0\MW+MSE*B+$KX5;?9Y> !_8 M56@#H6RB9A#=EU8 "J<99\;.4UN59D>YY]H-.97*51QQ&6BA FETIL?X;+ M]GJ3*Q(>.7OSM%S)XB9HV)FI0ZW<8< M1:MHV!]C\&R]'76,\;#'>K;&&#U[K'=ZC-&US;R\8PRY;>6;P _+[2##9-\S M=PK('%TU%6D4XIW%.B2L2.3:@(RY,8&GR+@>L4'*-!]7I-\I HX#:HL;0I?*HSS R, T 6WBEY6)"05H_64N6.V*_Z9IB/?$#I:^ M^V>3,+JC=GF542 F")UMG$IH6J=:MMO([)7]&VF-R'8[F6E-4#NUOR9CMN,> M*TZ-T<"KSZR'9/X]&3HZ,W1?+3+NDKY'S@&7@2.R!A!/ M&9G-,S)K4C!/.9=CL2P-UA(S!DU;Y)WAB@.LFW;VZ*EKV:UW,)Q"AF;P<5D< M!X)"Q+UR0/IW%ZZUJ_PC?"KP?BUL,P?"JS /6 ;GNA9K[7T*F6G(/;()5'\LO7 M P7Y^PZ=FGE[SSO/ IS2%W:3&F [IZAX[P%1->=&7 S%7?BZVNU4>J+%EF,H M/5'S,K=\-$\%)PPL.('N>'_-Y1=,\!C5Y'G*<_/'E-):G[ ^J&!V,;+'7X=Q M)KSRD[8'%;;>-FE[1#FN@KSE$26T[CL1\1-7,1.5/PTJZ M2W?D&).W>=@-2K7M[8 (?(+H6=X:R888.#70LIY=G+YZ;]] "X,V)5;[2,V! M%A/512!Y09IA51.5TJ1!:2*L.J*GW!3=N2EY2DJ8U1^C5>&M6?J)'B]B#LLE M(Q&Y=I^J8%7.\H'GL-$2&)Y2!0!_)TE57V?R!'QI2;Z&9!%[U^Y"Y"$^:DD, M&N1UC>Y)6AXT7+D;N4-8-@,#@Y34'H_4^=<0-212FHJ'$_?X[$145J$G*MAK MB:?(0AATK&P81 LXL^QO7K"4XE S"0,/T"<< MLK;H-U9'(/D'.QKR3R&?T[=/KHU$5I:FM;PI(W;;Z:%OG1PR!&? MHW"VF&TRET)F1S4%^+2X]AVA /TZ\)/"7!/'<5-*7_D+A@7[AUE@_U<, @VA MWA;.I>7;[AZHA=7_@7C$!@&O.OS6[_ZY MA\YXZ2$,8D_YPM.),+2LT!W#-0:;^]+FSG:?"&0_V$,N SA9-6TCQC(V5+%8@A?A 6IAE'VG^?D MD442WH!03"(&?!I]\4#LF*:!*;XS)93U0F("<];G8X!<71@[.6I,AG >2P%1 MA_+\X+Y-,UR&\'6N W\Y)W3-&,5 /@(7Y"'0>E>$M3@K0Q&^I* /@?;GA+I/ M%NM]> 7KT3CY(USC7XFS9*\>:XN8/(B#XTD/$8"X"CR'T#!]W=G8P:$Q938K M/\PUL8OUQ@NVA)P1'T"+V&,XE+O2!),A7)W4<#.W7@9WIF20#X'RB3&?.,RE MMDT"A*W$FCD\'M4 D2%\%V;!=*/\"=GKQS"X3],,ER%\'8Z5?'!?10V'(7R- M"XOZ,#>\(S0Q^0_D SS$CR'Y9PS_>?&4Y"@, VRIMV)4.-2<_;^]9R ^6B&! M?_Q_4$L#!!0 ( "N*7$ZH5WYS.,D ,AJ"P 4 :6)P+3(P,3@Q,C,Q M7VQA8BYX;6SLO7ESY#B6)_C_F,UWP%:WV42:>62XT^_<[AE3Z,B2C2*D"2FK MIC9LK8RBPR56TDDODBZ%ZM,O#MXD0( ' .7L]'2G0B+?Q?=[> >'O[C?_PX M>. %AI$;^/_YI]G/TS\!Z#O!SO6?_O-/O]U_/+L_O[[^T__X[__UO_S'__7Q M([BXN@?_VX$>#.T8@@?[1^ 'AS=P8S]"+P(WKO_[HQU!\!$\Q_'QET^?7E]? M?][M(R?XV0D.G_:N;_N.:WL?(QB^N Z,/H&/'U/:?Z%2_ )6/UOSGU>%OWP+ M3O[N%[ I_.H\A':,G@8[),@OP)K.MA^GUD=K\V#-?EDN?EG,_I_BT\'Q+72? MGF/PP?D)/[P&%X'O0\^#;^ JE6H";F[.?P9GG@>^X8'NYX26ERJ( MK.9'__FG@I8_'D/OYR!\^F1-I_-/Z8-_^J__!="'?_D1N:477N?IX[-/__O+ MS;WS# _V1]>/8B1-Z45,K.G5V7:[_43^2I^.W%\B0N4F<(AQ! 0$S"?POSZF MCWW$O_HXLS[.9S__B'9_^N^8X7^$@0>_P3T@,OP2OQWA?_XI<@]'#_XI^=US M"/?-4GAA^ F__\F'3^@3[C"'+>8P6V$._Y;\FGC6GP!^\K=OUTR%MB5:]*5/ MRH2\@Z$;["[];M)6WE8M]GULAW$/P0OOJQ/](8AMKY/0A3<3<3W\#QRZ2@+# M'S'T=W"7BHQI$0:SC8SBP+KW] O_G[V MZ*'PMG/CLZ<0P@/TXR_P\ BS5XG Y%WVHY\R,?##)4%"& 6GT($RFNT"YX2I MD[ B(<;X!!BP$ZI_?P?GPBW8;7RJ .-I#S&'TL?;Q\&AQ9$I)P# 4-\ M&@3$#\]NN#M#I'=M&&Y\4CV$F\00=8SY=K58%Q <8UK 3HDI!_ NF3X);1 M1DPO? =0S.JBF"+P\D!3P"[3"G+0300FPN[MZ)%(?(H^/MGV\1/&]"?HQ5'Z M&X+RC]-9D@7_6_+KOY\Y#IJAQ&C.=!=XKN/"Z.PQBD/;B2N?4."%@5'?A)!V M*43]:;J:H_]-@))1 RDY\#TEJ!@J@VMH==-P;,R(.R"&CJ!5AAC\ZAS\W:_0 MAZ'M7?O[(#R040@EW? ZAH>H*=+)DE ]7$K*)^QPVSDR93*.-CB<[>] P@84 M^(#OF!,@K,8!&W.L'=<0S-BBS1#\ 7I<:S#C4%=K*!G5.T:#;+CO8E-U4>S! M?LQ7-N1=@;YN9O0BL@E/#>?;S=1B1ZXSEHL2+D8&K2[Z,P.6#OV'B%5=C,", M4QV,8%"(*D%=,CSE9M0[1;F/T5AAA[OHMR/>.T'/+Z;;QL4)N7>U3%PX DED M^$MK48-M1AE0TGC7:/%QNM4T^1]3]2I8.ZFN?JHCX,C-LYXVRYF&S]74ZHS/ M_%U#\)D)).&DV^5&")^KCU/+8'QV55T$GZVJFX#/FB.+XK-L.=/PN9YUQV?^ MKB'XS 2262&;B>%S_7%F,CZ[JBZ"SU;53H/JP>@14)9,:%U;8$N0@DI"8@(:857_T4LTJ*'2DI T##\*X&E#3I MKQ,6WZ #W1&FT MAQF(^0ICL>&D\16MR,GED/"O]6K*1,\$()*&##$#J%F&49C#Z(,'HPC8GA>\ MXFI?S$)IW='Y2*V8W0RT?H,>J4VUP]B%D2QPF]_6 MBN%&D61F*(L%!\X)=9"0-P[:0VC/0CD&(]7^2,F;!4>N)_.1R;::)I"&)[B[ M]J-3B*-I*R@;GU8+PB819'*T[3H#'28%,EKZ$3: :@11U[[CG79(-]<'0?R, MACN'$@.>:S^ZGFL I'A^5X$0TRP&0>;,WWU%>G?!3_E5_6 JR2,3T%<+!K+& M 53AH(DJ]598/7).Q4#T-+J@ )3J!C$!5])H,@-#G5QKO=XPQZ2$1)M4NJ7-#/'L0_(+R?'0*4?_Z+ M_/XN#(XPC-_NT%?$L>#RGR?W>.#B;ACR:E$ZB,PR+K_)MP%2WJ#(? (R]F01 MHBC !*0BH)^P$!/R2";'L*&@Z8BN679<8$/>P"CZ!2_Q9.;<%60@!K(+S#7' MD$$A6(DXPWT#S?'I%@\!Y\$!J?$,_N=T_V#_:'7A$WGHBVW@* MB<-U,;6L>M@CDH&2:(#*!CY@_C_AJ7QQ[PMMJ9)QWX*NL.W^<8IB=_Q["AR]V_ P9]BCS_%,Q;5D) [?E1AQ..1O[K!P7J8L&MP M .T$OU6G4/A.PEA'BUA5BS0%FP\>"?F MU 7)N;8D?K57#J%);PAW5Z[OQO &B;6[]F/T/5WDDV=1!./HAG'@O1,)I?@5 METO&E^?97@ZE#RB#CX0#R%D RD/CV6X%EK"&M(0Z3,L[?1G6DO8T%-E_A;AC M)-R=H93/?H*_17!_\F[,W^/P$I5Y"P!90O MP(R-#0U#F8J$BIH%+J/8/9!\H& +\.$MC#07&O9'CV3(X-M96PB)7#SY.@^B MF)L %!]3#?4";RF?W!3@2VD 0F0":)=0\B^-N.RNEU71ZV-:-.A@8MJ!U>!3 M-;!4E=<"@-V.2&%[=[:+ 'MN']W8]E :?PC\^SAP?F=]OO8758*D51H)]]I, M4]AD5 $FBSB0WL+1V0^7F?-)T5"*/@G!9&ISH"*:PAC2%.OQV?4/F+[9V8JT-CL]4314;112;WG&WK@2<. "_])J)] M)+*!HG#XZ%PB'DCD2Z>Z!0FU1RL33$X"7-&.3H$C@#_PSWJK>A2AG!'_QOM& MVD,FELIW7')6.-]D?PAP%1(*\R_N#NX^O_T6X26\VR.^50K%_S-.Q8.(@,ZR=R6),Q!P8Y,PH.>2WTQ,9 M7V 8H]#M/Y&U6-(N]NT!_H@_>[SU3_Y;2N,55Q2)M& Q2W?^+ NY91F6[2;1C+!+FE:V?]/T03TX2KA+.-%J-JM# MYY*=1"L%2#=U:IA(Y@2FP*+B2PPD%'4?P/FC,"XX/OI7U>G1K_Y^MM^[GHNW M(R_]V(W?&I?U.0\J<'HV=RDO2<>+C!*@I#2MVP^FE26OU=@(:'GD)SC/K>/?PW"W]$W**Y0W20]%MZ:/HGH MJZH1+"B7J/O,%MN%M4A0G=+&%0[H?\/P#6D4DDAF-6.>=EE.*3,WRS3/3\?0O/.F5F]]10Z5 MCO*MJ5.N&.VY3R2+=I+G]_V:$1KD-9&B#_.)#_;WFCM$JFB M][$=QKI476)5/\,GU_?'UE9HY!E+3ZONX+4.Y;I#LG3DJD9F.>.9&Z#QUB4: MMUW(+ *5)6-3^0KONZ M/*HKQC,8V('G(8]]M<-=/V\IT#$/VKEP,H4OF[4LML%WS I<45ZZ]OM'MDG# MP-W3)H;AOPZ)#@&@8EYS(\!?0S>&M_M]OY$]IV(<^C/19-8+%I;\N$X8?0P0 M)VV=9\9#N>;;\D N&VN(O2?O^&RS-X,+?U6]@Y2S%G6, M^72VVJ9;O_AUQ5LVG26>91+KW-WM++XE)KZ2[9.Z.V<[)!7]A@$/[J;C1Z1+ M*.X)<.T[/# QGU8/+I8HHM_>6JSGZU4&-M(_*:,'S@-,II1>B M VEH==90$8K;<%5 -=+@);/_L*83D:#(;8/P75$..*XUX&%XM-K,$ MA)0BH!?J()K 3HDJ'D"'5&U65 V3!)@FR(CJ!.Z0>EI]]%2";R&\98AOMXW\ MXE&4KAY%T/GY*7CYM(,N73A"/U37B]"OJ!28[95G/U6^8/WO"M9X:DQE=B%6 MFP(:B$]@"FK]OJ\"EI@"8SLTTSFP_S;KJ&6MLW"9S^W^RO5MWTE/=[$6RWBO MJ%S%Y,@AL30_FZ;%I@5ZN+SR C[&X#J*3F09DWE<3\'&Q'"*6C5%DR*N[$KD M. #[E(,!K0X%W+.T-MEF*M,P=N;O+MR(+IYV^/REUPW!7E$FF8XAV7)&.PY) MM7S&Q#Q4]C!!':'(!#NXAZ3TOP)-8H<=ML\N86T@;8JB12H\BR&::U7MWC%!H&^%S3BP0R>^HZ;P2DFQ$U(OKTU+&FHK;Z M]4&]E)WLH!_S+PALIKOJB9RLX,*.EXV6TA(E_=C=N=X)0_0>.J>0=&"Y_$'O M92;WT 6'XRE.Y+Y,[@B\@R$IPT=:G=CE[(/05AESAQ!8IM8@6\PJ, 8Y9Y"R M3FZZS)GCD):RQ]WLZ(&>": B:(IP&JQ'2S!IX^V(''B),*T(!8ZBY1S;<]*- M*)R=82G1WPK]G([TTCE"!U/0&ER&Q&0I!@WVA;2$JC#$-V727J/^[FO@V_EO M'M!/D4W+=?@MLR6IJ P_&5O9T0'/:3]BW=6TM/Z0<:_(]/.?+:0ES^EN:]E&$ M#E'W]YD:Y2\N?(%U.YT6/'O?XLV!([J9%(3([ ME( Q$9IWN+6FL7;7%@K;U6=UN7J'1LRSQ:+1Y0V)YOT4HRL69OI_>XQOTET? M'JYL-R0]]/%NDQ=$IY#9Y8?YO')<- @A%4C796Q@DC #A!! KD/%26ZP^MBEFQIF".;8KL4=AP/<# M_Z/^V6$_W&<%[]WLIB\YN ^\W6_^#H99;3ZYS.6(O.G9CN 7W*S616*3WF%T M,X0[:'6AISR9Z""DS(B[2N">4\P/<- ]IWOWX'IV6-IKFH"4;W)7G?;-.$6V MLD:WE=JLI@>DZME.5_._DXC"O7NW*SFSXXGL-;1K:SE4.-%Y2:\:0PT42_1? MX=L32CT#2=>+?1FSJ3@,V.=Q"W]5/O_)6 L?T]Q8Z/^GQ]T]?'-[WBU@ FYN MSL'NT^,G&Q#:Q68('YS \R"^\ YZ;Q/Z]Y\4G\CMK&\R>\$J:3QHVUE\2TQ\ M-5.,&ACRN4-9/RU#.&[J]H"X\,;ETC,J!]LB8XDDTYJE1V8Q 8 IZ!T+>^AA M">NA;*AJT(P;Z94)*YUVL5Q+Z]K, M8"IRT6/ DDJ["[8AJ/.B2.-D!E]"\LV.(6YG MM@$&1NH#>DX,J\4G-:*U((:40RP;\1IC:OH0VUV9)LP2:H:@MKMF3;AMUTPU M_FP^3F=R'V57:/"#K%HQNUKH!&U'15IQ.RKSH7#(;1J MQ&N+5LK16L5)(U9?=:\QIM)PS^Q6'E(Z>RQREEF,6$VKSJ_'YP?1Q!+71-U< ML,EQRO._FL;#C$5N=+N_0Q\I'03._-UM^&3[27>/&]PU.H:'ZFJB[-OJQRU1 MT82]9SO%]=SI:.9&X'8/B@Q(95N1!?A^0_J&8RYJ>T:/I_[,)/7;QL:1;& - M: -%(ZDLR@OCJY01E<2D!WS#2ZMNAD!IP1A\6"3VTU+>N]Z'KZGVR=',O++II@[KC'/NC=,%F==5C]$2L@F? M![&L[6J;#-2I4UW[@'+ 01SS +<^*'#)L:5VM!Y/_YD1^K??QCBV&18E.[BX M'2BQ0[ O=%.&4>P>2"=TF#9$1,/YJ6 ?)XN]'](?@>?:CZY'^M_]I&W,[Q < MLH%?UNQ#!#/TP*ZYNU[MSZJ#48&W\(5)V_5LNTF"#7E?\?IZ=YEGNOC8('^-O/R0RG2YQ%FFY"C+D1,*NI?(^RAB M"2NB+!-N=)M2^EM76(]_1ZZ/QK SYY\G%W>+1Y-8_&,((;_ L/4]I2AH$4;" MG[;S-,0G1$&!Z@2D='67'0ZLL=538W6X$G37,M1$C&4*^CBE\(RG-2--KE(< MI2!L?.DM@Q]$-R:23*B!Y[M;&V:T5L#7Y;G<[^DQO@LT [W=%_XR$__"/")Z M<<613&:U<+OD#6<9$X"YX,E]X<_&P' X4Q!T7NA>)NWDRRWH;+.1*:!%/\5O MUSYR QC%^*(RN+L-R85ECQXD[:3.HLA]\N%.PC\DB&H&M;BD,N..97%!3IB" ME"N@;$$0@I3Q)&F]EO(V!_FCV8NV8LN[S@5X?9?<07)/[C*AO'3=[:36=8@M M[M)6#2B"1>X.ALE1^I?4/,GM+B[3,#KCIWQ8:8NGDN8V,KY&5;F_GO!JP^V> MW"F3_+6K"XH1-RG>"DDLE5&L^\9=*@&&%Y7!T,@[AN6X4:CW#P7U![]'M[R\I(3,!GD@GLYV]X.YX\"&>L#,>Y-W,0G<_FB]@ M?D] K_A^1Z@7;6@8V*_]/?X/V77EWQ C2<0,D#=()N')RREWMR,'>(&-]IMD M1K4&IWJGBS4,0#P' ()H9UG57*0_P!_Q9R3%[[U<**=B'-8ST:3VIQ8=P$X. MW@',#Q"&1H.^JUGHC#TSP#<8G9 OXHG[[3%91]=Z9UM'KY?'=]F I@ \V=BX M"UT'GGE>T@3QUR#8O;J>=_GC"!V4?3S8/R[@[N3$+O+8LT-P8MZ>.RP/S<&A ML^!2&.%.!%)F$Y"R X@?R!D"RM&)71R&4B3 MAHP+L*G%PHR/">%G8*PVA:HAOXHA8>V\6%1)[MK;PQ#-Y=H.2 F1T!N0F')) MH:):OUN*-B46H,##F.@QE!&L_!+HK""7S&P-@WZK/[?@FF\OPT';6!*,8E1: M$]S?;5HYF GY-K%ELN_MJE-$J!7[1VFU/\Y54D&,CQL#6S)K4P?V^*!5=I+( MH0>M(G+0RIS"_@$QV#$."=G?\#!52)FN?><4MI88X.G\RU AI[^]YB3,W$//PP>&'CWWB>Y]XJ9U"/T^)-=+@UJ!EA%1[GE*V_@V,,)K!V'&Y9) MS1EAZ#0[+BF02OTFY5-\2MK'$JYX,OLVL[8$-N%4'DOR\>/-I$@XI%4(^ OZ MEPZEA((KY+BV 7XZU#$'NA1LY7A"=0BA: MP=KRLEZL-D@DY9O5+>L":9#3!M^-J4X=5'>+I;MI63;':UM0R3+2$%V^Z]SR MC:7K'1K(W;V+%X*2#:JD-*^R415%IP/ZI>/@C:GHSGXC;_B[V_@9AN@9_0'OW;S8'GJUK8!Z)*9ZT^8!-9%9V)E7^SF4YL2BL;A64$9%0Y-J)!SY M:T$\8[)U?2:G:VF(BF%)_0@8;ID,#/T-WGTPI#&>/DFBO@I_KC-]K\&PIHD4 M,JL'XP<.ADG*1%^8T*3T#Q -^]J<1,/;4E9)9V%_F.C(!/5HT;'YF_RAHJ/ MC:PJ6/\1(F6WFU37"^Y>Z>#QLB#E'RQJ=K>_59JFA]S[>=]]Z&R[$5?5YWGO M8?3:CY%ON=G#9(!X>+:SX]<*_+]=AG<:6%L5DT)X];*G82-L+FLY*04QDC?K M\/#^@^W0WX1$W9RH2>5_QMAH5C42OMHX+1@M;L7\488JX:@ZUI@E]@7?_^#U M@IX/0HGRQ0%XO=O!*%% 9DJ^&'=-.)/ICS"N=#-O$AKIRYIVSI1@<[Q05S3\ M>P]I)%!_#7RG..E0X+[-?-]IJ&M41@J7G,JS <(>3:QS 9,WWW\0',+PA25@ M/_ __C&7@;DP'RM2LK_.>X^:=V%PA&'\=H<\+$ZV H^X8$V!S[-YO]/HR51( M LCSD??/4AG13UC*25980 1]_X%TJ&^0-K8EQ(B1(,]([S&4MF)_K'#*_T;O M**2F:P*-6GZ% P?15F[FA\TV%626QY9#I)K%%KS,F#E:KR[<[&:$P#BPE5?9 M+<59\PR[H<#[F#;M.1K8M&=(- \0%H6^D"&!,!*\_:/Q%;TA*>IRE\6"TX\K M,N8.CP&T9!^3,NQN#IXSMH Q,N;>C:)0=X'G.A)K[^D+FM%$I9#Q,MX8'0%* M#WQ/_FOB8<1N.K^; X@53VP#4\$8.J!T;GO.R<.G@G[S=S!,6OC^>G)W-E+^ MVK_<[Z$3?X;[((0/P=%U5M/5%X@OJ69\\!X$%4*QNY0RB=XZ67?(N8$39I?V MM08I0]S2B+($CX0G($P!X@J^4[Z:\*O,4-:HAE(5#_K#J1@O>AI?3SPYNF@& MAN_)\'=N? KS%D2?3_'7(/X;C.]LE]4Z3OAUI;%"3":9U;#TI&E"&Q2)9VW> MP.,I!H@^>(,QP!QTA8!1]"> _\T_HC>S>2ZYY>K8N$*(+ZOP3CM\+-JO'7+6 M"WDYCR\#7,*T&N%\ ]''V='Y]J\A^RH9YN/JX5J30=P]E]/TAJD4GI185HM( MZ&D%8U_M:'DV77$*(1IB<)O]. '.T(B "^P$0@@Q]$;56*":<*@O:A4_ MJ8>I&;"1VX:PAG#1; C=X:'0>#$I4A?XG TO:0H5=4ED)JC;:4/ */:BS$Z- MZ \;O36E.$I*(0XV&K;HXC[N %U"UVB-2-O[68SSB1=IJ]5?LD- QR D[4&J MRAL35-BX9(46AIT,"C M#:C;WM(?8KITNMTV)27%&#-N?^BN,::CJB3(_ 4^ MNPXNT4^@1?8>ZIU\10QH$QKR(2\XQ"N_I!V0N MC-28,&L=]G/"1J&RL[X-2710U-I0-"I&$IWV(D^VQY>^[Q_AC"I&?W\]L7^1Q">>V@NQZX/DB2B*2"U2R8U MYUTW1"<$T80)(%RRR_<>WP#A! @KC;?IC6J0>OC:)8L $^##&#P&P>^T)L<4 M!(N[/ O.@D;4CNVK$UX!_>+Z[N%TN+/?R-K3!?.*7+%W=2&9)9#4>&,U YC2 M!@EQD%('%V-=E=M65#>&YBL)S4FT:O@MN?K.&""W^3<3OUR+&@M;\57 5A*F M@5AZ^6@YG3>M$/*QC+WZ1PP>7J'W@IX(_/C9@%V'@8U"!F3D9EOC82JX>B9D M'V-!>^U?N2_P;] .1?;XA,B8!MZ";!*^NMK(#\9XJQKS H29P=#M;I($OM;< M>/@V>+8TA*MV,AG&R)6&@'%&QD 8I[))+2TS)L5M,$:\W@.,.YHDA;'U'F!< M]>PN,"[9R6 8/R">0PS'!3KF 3D73F+TL1:;3D@FS-X!E#L;)<7R[!U@N>[> M'B2661JVXX?@W> XJ[&23%\/0]8+CBU%T07+22 ML?A]>(8AM/OHI&8;CNV-(8KMC* M3 Q?_H#."7=G.P\B9B,S:3)&H;@LFY3?RJ73$Y"Q H27"16>8]BD4/-Y=DC; MF1^1,I!D M46& +:?4]HS(V#1&T//*83@'L& V6*6L0(MY@']1JNG$]5K O#+"XR#M%$!UM)\FQ4(PM M^Y">"75WN)HM?H:D&A5"?+(M_1=B@UFY?G0*<5'4!!QL3-,G)7&80VS_@-'/ M2F_&U?>5&N-[;$D2.]>G=HL^O)LL/P#477;Q ?=(,[FM7@SG5_P46R M%V[D>$&$AWQ^4Q@Y*DIS:2G1)!+"Q29I\I"2!H0B^(+\ =$C30UT-W<94_>D MU)JR2'0WHT=+)Y6%V9') MZ#EOY(S= 10HZ@+?4"IFMS9GS4.9IS?48:S5\))7COX:<3:PZE9)=0?_ /D7 MR2L%GJC7UB H9"9SP-@PX$HY0=/[VD'9()34>- .3-)WFN9C.0^3P-G?!#E MC<8EQX';LJ[VK'944@F9V!]:P5DZ;U[1W#!A;7 M!N:AD^&^[OD7A2AOJ"$,WV%WZ+1NEZBRVX&;0>.X T>^#/7B#]C@U8M0D M][$=QJ889=EJE$?XY/H^GE%Q3*,R:O8.+]5HVL_6[R[*WA$OO/:=$.\27$#Z MW^MT4_/RA_.,/ ?B+0+:[7D,-Y47XKW$<6G-)!"[GEN#!GZ4!!)I02HN^) * M_-,$9#*#5&BR#YMT0]?5]L'@3T.V'O$F=6(MUZ<1U<05&_7A8["PV^TSZHK3 MG59RS5G"'60!<[J9%Z:CIB[9#J:JD4M!\FNSAB[*7EUO/ M*H9/30 I5UH61WM,"B2TDE)/?5CIJQ?M!D_>I(5QD!308;*Z@<+TKRH^FFV@ M#19>\/IGN'N"O]JN?Q-$T4/P&7Z##NZWYNY=N/NK&S^[/FWM0SO[\+YO!VJJ MH24OHI23%G4OU7-.SF@">"2#AFO/IM F^.,O470#77[$&S+4II@-?-2=C MH:=LAR'.9NR>"O4\C9[.?$SU:8D&&43=P=I,MXLE/?9P?O$KK<6BA!0?)NBO MQ"Q5HD!($U0'TLB2U4A)[3D'&5D1.4OW(9!)EF:B:S\K);C=X[)T% (02-!/ MD;N#(0'+ [YFC;63WX^6:HQW%534X^;SS7HS3P(!989FBL6JF]L]R#F"$DOP MG3 =O0" &3P466=FM'7XT4B1B4C(NC\=#G;XAK?[SK-U[(*Q K:QM$6UOE$E M"WV]##U(?(0'U[&]^]/QZ+DP9.@L<1=/ M7]?S;9I,)!04@[&/W+.BW#JQUT<)2U@))5!K=/,,8G5%!X'6X0!#Q[4]/.K& MXS#BH*WM'>4 ;!%(.#^;3:>;=*3,B((B54#(CNOP;, .J^=,LYXM MP!Y66:NB[%?X6E:8%O$<<09.?SP$.Z2D_J@@B- \4(@8;M#8(1 J=$<&29^Q MIE8^.*;&!SI!IE-EYXT4<)'+4>_L M,'Y["&T_L@G@H[/'B+2A8'R13J0TP+>+G,(;/=NIM;1RF%->$U#@!L[(6$#O MGR4,09$C^)[R5)\**+#,S%S+M(8:Q1C./JD#6)Z 4 UYG8VO9HL\$CO 1 MKTQH%S)K=3AOJ-RN9XLA!>3^V%C:DJ1)'" M@*[?G[YL8F@BD@EO8\TWR^6V'I;X7DE8Z%JN&%AUR<@THNK]@U(7_24#$EM_ M8V)1"==2<2BWG[&3H-:.27)$3)L&=>D?-"ON58AE__I[*(UIC/:ID/&3'GYG M)7GC#913!/Y]C$B>O=KACE_>T/2DAFRA00SQ4M/5U"K,6 (?1)@6L DQ]9.3 M_KK,"KH06H 2T[RUV5\QJXMBJ@9L#FB*HS/+"KJ&XD0>_O&[VG.*!]02ZC M*_"F'G2PQ)'PK\UR7G^#D(W7_!7?OGKKVA!VU5,61V76>K)I11BB G MJ1U9/75L0%1$=;2Y.FI %LL-&8AJ-(P12+J.HI,XBI*G=2*(BB 5J[=L]$P MI:>QA>P@"I+FL)_/;LZ^GE^FNFGM 3N(5DM56LD'N4[ZL .",7357;:(84M]=G]3$]T)%M/_!O\^ M_7DZRV>FOX#9=#J9TO\MY-43,+@+0XT?HQ.X+]-X, M 2R[GVC3=]$$S"/T([*Y<>;O+@]'+WB#\#/TX=Z-[Y"71 )[H>(DU ):6"Z9 M0" [QF_W3_8/SC>P'I#,0X98LCDD.L\,<[) 4HOZ8A+;LK%7;00 MZ0DXB^/0?3S%I,E8'."M'ZBML?=@-K#J-G )/4VWA@RFV$I&,95QI05TU3C" MLX9A<4-@7&][TXPXTF50LY:#Q!,CQOQAS4)"S&W\C.;&3LDX'SS2=YS"<@)\ M:IS8_O&+H1AM&_-%[*8'LTAK/Z;M$+^YT>\HW7*>#W;X^T5PL-UJ[:#P:TK1 MRI=%9G(XSY:0"S0!)@HRJN [I:L-A8.J:_525QWRQ-RT##L!0YF!N;=,M+,? M+KM-0,MK6C%7ED6F/&\FA#E,U1C$]5)6 '%,9?7AK=E%^7AK,),A>'M /.6@ MEKVA%V6I&%(^MV$"#),S#5L=563!JD5%C8BJ.F$+F$IV,0)'YR':,@5O=/+L0J M5C$"8C>,7AD"+^@$V(UT"X351-4[I[N<@[H)<$-WTZ-

C'+;ZB$T<%.632H7S%L3Y2Y23'J8T-\)5#+W)8ZJ[FG, I M?Q\/1W@I-80OT#_IJY0=3$$:+DY1'!S(*FGQ@X;D@Q['_: O,'P,E*D[L]+[ MU],OV**?MK#8$%6X@;%J$R-"8U.?FY:'=89#J28F>(]A;K%3"AWM6@;5C)E) MZ&O$(N9H7)SH;K12%0=QE-L**;RA%2N9&%)N-6]9*S)K[Z.SDOS5(A-W/.J. MR(=1V3*:L!0%GKLC,M&UD/:R7,XK:M'$E$/U*5D#*B-Z:N2):>20F2PG*H"B$;]=>+@&W2@^X+3R6\P M1@,AFGJU?+VF-S3@HD$,F2@\7Y;Q 7)Z(".H%R;]-4S+Q.G+(,P(:C['T>IZ M3:AAF<,P]%R(7>"_R"7GCF[$]THF8&ZG@B2OCKA&!RGG;T*[N$V-Q3A9I!58S)&F9!K>R^)) M.;K5 ?6$G1'K02.;AL2 ^]/A8(=O>"6(4(]*YL"-N=,K[M#P_QL^.''T(/YG M*E_2OCK=';V 9/?9B!E !_A(QXJ&+V!4Q/@*I9, _(H),0#)(;-SO5X(@)T< M\C(,T/)ZED=OF^#62, 5O$\(6:DI3(%0!G.);YJ_HQE$F2!2X\*&CZ*,Z+ @ MVE(5??B$QQI9&'76=%%2U?&[_7"DB MIB"N)IF,8ZY;YJH9EPE(^("[",&XV MXB#WID0XH;V,8O> 8^^E'?JN_Q3]YN]@>/L"P\\N6?R*ZIFD].O*;U@1ETW4 M)V>+U6J>W2@?T=DC3#D F+ )\P#-Y\/$!_PF##"I^A5W\PRF@UF)1MD'$#* M A > #,!*1?UZ??(1LAJ9>D'_X _]T_9]]9WKXL\J//+7B2-I2>YB.+;_:]! ML,-W3-W#\,5U8'0?>.Q$@OF"TJ2!)87$F+B:%;$7[ &A1T"84@28I*Y48" 5 MK:**D:U]5[G-XM0\H8W"[3[,]<.LW;QDHSX 5FFKV#DS5FBPK MM)>5VXLQE7)] *F]4 S,9E*!CU+NW&!.MAWUP2DOC/^D,PD?(DP5$_/>'V;, M\-O,EKM/W9^>*8%71%CQ:T.WUMH2B+JLJ 'H)O;H'<2E8^X(5FH/N$PKZ=[K M5VTJNN/O/,/=R8/T\ =[]2:0&)&TAE.9L-,:2X6M/E0@O?:=4QC"G5RJVO*6 MCJ#(%TDX*YCAWLQ62T_PO@K=1/IP2_95/FO<5QD82]65LKYFUA)62+>V*]NA M9=.<9I[U!U6"O\9=PC&GV;(R[;"7DM';LK.O1I:<1LJPQ72H$ER:M=>/ 'Z3 MDJ9'M:% MF,'\IH% P=ZVY'TUZH9"R;T'^$X%QL/NCN.G XGS\;MYR[W>^C$ MMSX]3Y=/L=.+%YB= "4HJ,2/N%@R.]VK50*KC#R@]/&<*.60K5FC8&]^\+^"I<@CMB%Q&$QPAY@G" MU#U@YAXC&TJD$^%X.&'8"NEK.TYP\F-L%.<9T8*MIE 6Q.7C82FV2UI33\@/ M\>5(5Q#-U&P/B7+Y U^PEUY]R?03_EM*0SM7%)EI[#+= :8D04(3QVN04 4? M$KJ-.Y,J8MF0VA),)K3TXDS("$/)ZB%% 1='Y^"EX^[:!+L81^J$(( M_2H3PXTQ7/^$"XR.D+8Y;>URV)V@,2#E22DU M/,S$ 3P!.5>0L]7?DT:5I8H#J=X+1WM#0ASWK?;3&!/N8Y0%X,X7B)/L'*_E M7?5(YPLDX:J+6654)I1I#Q5,V\!YWZ"ZTRW;6%-BV\E%&^ H8!(]R*.'@,^K MC<7Y!WA:WE**-JXH,OLT64/5M-'0>;UQO.:C/H,J:_515AWNA!RTC+AV*^G$ M&NEVA)@5"F!+(26F?JPVBF26OF2JL M\!VM"!..)70AY-I'0I"B>D[97,.#BI%1YBZ3PZ0==XGOY&2TELWUULB2TT@E M$IH=JHJ"!NWU(X!<57-_#*&]N_7_8H8S'C3DI93V8#LL5D M^F%Z93OP[(#+;(1U8:A1'"F76S$&LI0R*?T#A/8$EP*: M *XAM&Y.).&/&/H[-&(?4O5W6/V0J@^;U=<#/ZX/LZ'(MIV!L$1#;1AW!&;R MKCG0I +)+")L6(LHC> D](V$9R?-NP T8IG $(B6_5D"I 4+#M"]IYD9N1WP MS-_ATNG*=Q9\27'OGG:)1%W.FB\6BQ5MW5-QN=S1#I@PJ8]Z0Z35MNX97-7& M)#H+*X0PZ4F&2:OOW#.XN@WSU%( T=6L1QR)::\>0=/H'\R_V@?([2K ?%S; MD)W+(+4JR4JA,3G-/08&TJ]I5BJ@GYY1M^YX[(&V8A']J"'M<80^)GU2&U8( M>YDYUSJI-2EV2;H)_*>/R(D/H.)<:1\I(V#31=5:0ZANJNI!4,D)V>#)[6( M;I!EQ3XF?E ?:A!W*4]J7NZ< $S("&S(*T2@@=\#7F#[>.^.]JW)$K(C#-W MH)66HF]QT)!:0C\8?O/M0Q#&^*XM7#LFO._=])XVJ#0((Y.U6*RLK$ 7I(1- M0%)_?0FPBNKMR%0VBDXV\GC@X/9[YJ"*XZ1LD+&,9 +F3A'XI['21\5N4X-@B\K!:Z(1!+. MNIE-4\Q2REE3(/4M'-KA.H+RIK0(DG/4,@R%S:(5@:Z/DQ32(KA^76O;TSHP M5A9!PJ^6\U*19IJ>$4H3];>,#JN858H6>T*+M+;3GWQR':T1,@V6T(F1#+L0 M]]=&_Z7=4]D%7RVO:4 -2Q9Q+UM/%YO*F)2/19#VI\>C4D)8+Y8&4K<,*I>J M&V.J)B"JS2V;H,4UC!$8DTH!#B.6 =IAG5>K%<2P#9U+Y=ZFQ5&F:U=NX: !@2^!^X=Q>CY(R* M<+M'_\4+0#BIO@L\UWGC7; I])KRLK-VF81O-UQ:\\4L+3Q+4)H23FY4HJ15 MUYL-KN.,I^-W2EOO?98C*%W.W*^RZ?"YKNFP+!;SLC-!V^C,(TK-T+IE\D(D M-&0*(G+)9+VU272U^Y^Y"[PCF,*,7H!=W+AIF!I M(QB"(#6G8<0"F(PK-^%5V$QFX#4,HNAK0&^+Y90VM+RF%9=E66168S?5<;.$ M14QW G+*>A?'!M)W1:L5TO+57:IYC#2WF5%&'PB;_9,/O 8##3CIS?A<^R^( M?!"^(5[GC?@1?DW3I)6#+98+].'V9;:B9H)3,&)X 92XRN:<=-E M6V.[:L&/*=L[ RAJ,10U#3"3I2QQ9*9-&V7'-!E+ #F 4I,#('@8%8H(S(?R9(;;C-+>-@2SNB6$+@" M>$2/L-*A759O;;&J'>;6%?D$9YS;=>KY90] MJ29DQUZ:$IY/]U.2.9=6HJ3<-+J?IB1F$!+&3)X9$&-.G)L,8$02@WY(?Y?L MC7V#$0Q?2$GJF>.$)]N+LAGE51!>!*?'>'_RSNB-[<*Y3G]&.E.BWM)+C)-+ M[E87_CG[0R++!*32D VP5)Y)OA0 T* #4IE *I0AF99JXY)X4C;-+C6-S3&- MMA1D,)!R,Y5A/L,8"8V<9-60- A)W0F1I+S"(^P<9>75A"F?HI ?LT4XF)3 MA,5@8R>\@9TQUU.EI\A4S+2K*3#G5M=')FBN-66DXB-ON&RI?KZ\ FW MVI?*J/JKO2#U#C"*?BDH:O,4U98=L9V5F^XP;*09?S>N_8@[0;FU-*;E83TH M*T@@E80W%1 5:(UP KR,I@>)7

.FX;-S*]G* A0&KP.@9VJL8P!R[B>YI- M+VF'3X?MOEFM,4D-1J2FRZ3MS?X:US7">5<_>KN>_UAMUDWK M0/4\>[Q#+X-,7GL:8,LY 6/TC%;N+$R+P!L@"8;/&RQX:+]*C)/1]X/K@:(>QCZ;?S^[1/. U>&@[Z*KV,0=P'0=" MD\; 3LA;XI*5O0D<].>_I MJ\!@"R6\&;Y!_]DTU*462.=UF[I/>PZF+S=JC*UO^T ]FMH+DPI6VZ'84+_0 M8@MS!N6[$!\DB-_NT)>)T8SZ\I\G]WB0':/95+0/V4S19.9OFZ8#<*41/&6# M?L*,R,I3QLJL#'HPBQ"8IM2(QI"GL=XAOM71VT=\ON$T8=KUX2YIQX3EPFO< M).+$)U"D3W?8(&A M_02_P,,CK-XHWIF,OGC4*IO$+'LU3?I:5"!!R8*4+OA.*9L12X8V (D97^#. M)?TF/W_]AIM.>J<=67, Z2[X>7# .\&T#)-G#TUA0=CS.? 7LZQ&F.,6T:'[ M>,(? 8>BL]W!]5T<@F+W!29[]9S%> D:Z@$N)IB$<\^M93FK*'(@P]T$E)FD M92]:<3Z*'>@IB (E9('\-(V'YT$@#@ \'+W@#>);*@NF.B(6!D!=SOL;<"YA M63T@/X;0<6E)N+\[HU=L-BT/BKRA%,!,,23<=+/.BDESA!6OR/*] * MM,F"_S$,=B<'_U,7:(?2W:KJ3@O."@13Q.KKRC'8=Q90-MB#HX%+(ZT8+0<> MOL4&V?,(W1<2P!+JKO_T-< <;*_QVEO!EY3O=K1))+P&OEIN-\MTJR.EFOH6 M[O?B)W23>U]5GQ8=6-%91=&<+$CI:KG =Q1E:?>>\O=+/RW44)AQEWC+)\,JJ(P83T94^]-+$JFB2W/2)H.%F=SYKKA9H M=J;R(-E@ [V>3V8*MA,_()87P<%VV1DXYQ4MB*C+(>%3V^FLAHZ4(/A.R6E; M!1M,PRIJA#14CQBV$S:CAV$7O4BZ)@JC<>W"CCE+4XS'M2"H+(.,;\WF5?3@ M.M"$&KA@7&RC$CN]=&M,OA[AD^O[.-O<:;^XA^]TS:AIL(ANQ*0C]ST=#96K^#2;BR#XTL=7#TC3.4;O)<8\V _>NR^>%WI&1Y; MB)!24-GTCBN$YSL**5ULU#>\?Z^EY,T.XY( M7R5/8++M._7!; 'A^W["25=352(*RS[O+&34,-,S:I2M:TS@^-5V?7QAS.>W M1/9ON$K0#7Q\TE]R45* F.Y@T2JAU#)?DG&DOEZD9=PZYN"J6QU4UXIW85=O M1;J8*8W#^#?H>'84N7O7(=)>(9N=.<[I<"*%P;?GUP_!-6D_]^OB>$.R-R6.#*B3%/RX"'!#B&\!GZ M$?YN:;^/ /V$U(=1S"O_-2* CA!'A$/NT-]8;Y 6:<+>]*R6\->I/?EFOJCO M(Z64WG0'D>XJO:.*O-:>ZRQKZ,7&%SL^AWH,%#FR<\8 M(O,"1.AO"W+PCW^T/*T (BTB2#E2;7%_HOG4PZ"Z-8(DV(-=/L!H'E8$G8^< M>Q PS: 'HKZ>\*'MVWUQ+2X]*E+];.(O:CL8Q9-*U*\6T\UZ/J>'HR@]MCOE MYVITG9 :4.-ZE,BT+R[AG_&.$HT8-<92N[H&/P%^IG?CI]9_A$H$M?5C5*TV MTYNT-HCW9^BU+Y>QWM.2R#*$D1K3:@M4+"1BRKKSVV$4%L7@,T-C]3EOB[*C5&P3):(&FF&PRG8$VM7.2R'$3 M+MASQ8E8N5?IZ4?6ON;2G'>*HZ$UZ[S^W]2LL".,D[ H-Y\EC+S*8LP \*Q%(*&^CAZ8E2(1 O"EFA3>DAIW"AR MEMB9G&6':Q(*VA'<0Q&"Q<^!'>[P/"0E%1F"JB8'*N.CIKH>3X_LIZ<0M\!W M _]VGZ"T[21LRUM*L< 51<*GIMDMUB62V+G2\*[]R.J@REI]E%6')"$'+4.K MW4H&8>VF[8AHVVOZT7;3X>SB>M$.MQOM!SF'U;<-<2WZ:L9C_T1E MLV#<0Y.\5_2C3?)8WV:1[7NR/4_KT<;AU&P#F &G$P7<40!7FL\8H;$I*A?#-67[LQF_7_CX(#X0U8^(F_)KJJB8! MF83];[/<;K=)P^>$+CC#U\<1RJ! >NR)'+.D:7AU9P:HRZ]G&EYGJ[_.2FJ9 M)'":53*)6FN DN(==.F0CWZHCO3H5YDL5V[DV-X=#-U@=X5^5YVH\I]5,))S M!9"YDL!:5?!$J0%*#A!Z:A$TI&I6%]7&!HJ0HV%TM%M".23^!NU0#!#YDUK@ MD+&7\IAU,Q@P,3.@T%6M1B#PU5(/@YIS-8.@; .%$*#H0SD\/N;"^53EYQ2[ M?XFYN)=L9ZOJ2)#$23QG47_D:BB5+%F55+I]HT-5G;ZNO4*7QQW5.5^&_%FQ M@V.>,M%O/JOX-2:@SYD[B&\)B:_2<8MN4?773$$=RW27=H@[LD<(-/?/=FM_ M8^;C"A?C6#+(!+IM4M>8TL*!#A!JVC=P!U+/ZJ2>JE6T-KL(?DWZK$:T$ &D?&G.@LH$$&)FP*2+7K0\"+\(?!BG?52.2+\(DS0)("4? MXZ$CMX,QT#A#J9CKG6)FSZ>VMW3#)1=%8J/#6C#'F 0X9$LC(6P0B#IK6X 3 MUFQ'B;P/:-5]M!5D%3N9 #\#.A*0,0TJ M;34([.QZ$V(*- ^V#^^V3&Y3-3U3RAPW:(DA38Q9D5[<0(J1UEAJ:0&I:3P M)J.>=,<%B#[ #'!;7>0TKN<2XA,\;CEPK"YD06Q[W(%X+".LL!$>,'L0(\T- MZ$PK[\:E05K.4.;@M.QN9_$5W"%)O7LTW)Z0(&^EAZ6\1(ZR=F1+B2LS?4OO M#Q*'O!V#A#O(V%=?&CDPM&;HRFU(!O34+$X0'H,0VPY'CW"L??47&#X&IAEB M5IS58/61N^P3NT29N[!LHC><=HHV[7%6WMRF!N#S9^0"Z($+2'N)HX?.H@C& MT5]L[T2U\[S@%1^$[^&0,EP,"\P2HDOA2CHOHX+@?@VI*.19*@S(I &9..\@ M8H]G7!*SB:/#(*&AJ:RE!*[ MSU:VB]$A"B54V']L=(U@C18U-1@ M<0'QX3T\,_Y?)]MS]R[<)0?Z<+S+FA[V<#-1#H:%$T&QI>"RDHTOF1 3D$D! M.3S!/1@Y=TX3*M_X"[\^" ?T.C<1 Q2V:'9V18^)*37F8Z82UDHUA)%I (,Z'[ MP!\?L3R@*!# $KV+B#:ND4E@NX\#YW=RMUQ*RO08U@V@LJ&L@^E-C6BW^/K M[%?^$^F[DWA_#^?DDC4L6O%DE8*-[ R., 8%SK2-TSN8O0UH,C*'HY8XPO!@ M^_B$CHOIF1YK1* C&UE:#6MJ','K[;@CZPT2P\N>ZS5W8Y(T+'ZPY)0 PGHC MO?I#N)*R:L*W\#Q\#Q%D(*/1QD'$%.FEM]0 N% VV&>;8X_0AWO7^!6A-A3) MAA.NE4T-)>B7M'CB":)?]@HA-5*&A8ZJ?%)CIW1M ?Y#SFZL=9LAHT1/^U1V MGDX(HV&,KS''6^?'('+)2GBW"2/AJ]M5NJR1$/T84JJ@0'8"$L*:X#JPO@2;9XX3GI":QBPQ MB'IF"7M"EC$2:"@U^(JLDORCY:1_-V(F0;)10IDE_^6\':?Z^P6H,(-5- /X MUF"&A!EIM9>S,Z7=0"]D2*&?;6V=(>$>AB^NPUBU1/+BZY;A[NS5#G<1J=6N MKFI^#>*_P1AG&$]^PZ7(X_/3$%@&5T)BS-S,5N78 Q)IF%L99.^#B@2H3)/Z M5@>^\1R\HJ*7;QB2P_>:'V?NEY,2(TPIC0[@IO(WS6?Y0$3!M+1DF MO\+/S51[>[,0?X18V:B9U*1CK2B 3M(N>?L@! 5I_V"!=8@/0E=HBC9UL$W] MQ*9AP:;'W*8AWZ;O/A!S(XF2Z,S^ML:&[ ?[QV>ZRG^%OE+Q+\D.?1]\M!,W M+<2V2BR%U(UTZ,2+S8D ,.F'#DOV6F4(1%Q:/O1G2K29(.:RRF9JY!OXL7I M9+]*[]KTH*B3#EMB'T!!)U?:4_\N_\3^7KR7U(*!(XG,:N=F6T9&TD@(TTWJ2"-0(*T-*,.I:_545R&( M!%RT@J@V,ZF#%UT2_@:/08AW9ZUQY M@5VM4&E^1JES%QA+.,-T6H[RE H@9'0Y=G=-+ E-U#EU@]N47;JJL#*'_@:? M7%P-XL=?[4/3'4&-CREUZS)O*7]8ECP[)P0P)5W.W4L?2TX?=2[>[$AE+V_0 M7)FCWS]#SVM+VDL/*77R(FJ^'=- M;64._I? ._FQ'=*\G^WBU>>4.GF%N8QCS*8E-\\HT6F9-D?OIY$EJ9$Z9V>X M4]G=FY17YO!_14/)__2#5_\>VE'@P]UU%)UJ%R&T/Z\4 PA9+9*M^5XCRE^ M_!V3!"E-0(GJ@L0P.EJ==50'DA87+(.%9Q8ME5K_/+E'?&-'XP4BK*=4UDZ5 M6']%(2FN[+&$852UP5905'S$MD66M%NFZ049#]Z2HGS*6A#+*!DJ&"Y7& MR":UAQ@>,[JXG]!-8/NW/F1?#LIY6O5@R!9%_#;)]70]3<; W"7(U5,>(HA& M0:AXR!M,J2IH2;\P3!"-=5#G/:"#:5A%LKB&2L:Y=EQEPUN+249!^0-Z6@;G MQ>>U([T@C)336!RLQYBF;K1W5XR-=T+3*,1WUY*-^78M]:"^ 6=LW%<-,P[R M7P,9W&=/ZT=]*HJ4T\QXF'\-M".^HU(D?3ECIC8L#X7SY4$%EYF?;A)<8P'(+9-PDMXY2?J %YKOI6+@E;I,$/)4 M411 9 '?L33T[@%-LW:=)K5TF%35VL$H0"XN/ S_Y=YKO'NP'SU6CYGAZ+^S M.$>$E@*D58UQ*?!P-AA->-#[3KB]XQ#6Q5K6"-9Z3]&I!+NA(U/^0;1&I<^V MAR_^O7^&,/XU#$Y')-^5ZZ/?N?2F<_*YS^TCZ6,;P_<-24Z&4[V&^4ZJJ\=TNQLWX[;%<"9B M$_Z(/R/VOW=TBNQU@S":RB0U0,WE<0HP)T!8&0K9CI:@;2A/AP,^$Q3LT>@; MAF]8;\*+KGJ@A#E PQ&N!\IM%N&G\_&[>9'$9(A7T2 #\Y*Q-4,]^_'/+@R1 M?9[?;N +,O,/MSWAY[ZL!^8"Z#%2VF4PS)@N++F3=0 R,C6_I06&3*%()85('6*"3KH2;@;D!%+1D M%=2 ,)XC,J#%M(Q63%VXD>,%6# \_ST[!"<_CKC'4(1>U8$NCCPRX7Y;FVX6 MUWHU'U4905G.PK81YU=D7+41>FVF,@1_4O$6=3@XN-IN:S@K4-1^ M(G) -:L($U=3(\9J[MB"K4C[6K^*]H0--=3$D/&PUKV%I BC%"2 TP4SS M,:SA%"50$E%*.8;8SM>(((8E3,&/)8T?RPS\6))NA2;SVX:=_C)^+ /QTTW1 M G[X2NG$CR6''\M _,RE\3,W S]SZ; \7[>./W,#\=--T0)^^$KIQ,]<#C]S M4_!3S(OK2_QBRWU"-'1@3$0P"6=QF_9[S%@&'$%W@;TNDU8%95R[$:_" M)AS@&& 3T[^Z\?-O?O 8P? %ET30^('O@_4=UW/)P;QOE3I^6@CP=N8X(63? MO*J"H^+CB".K(PJ5Q72YGB[HD48"E1<"E4-AZ?P5205.!;& 2^0B-Y#F@H&\ M4/R1;'-YJ6S 3H4#D$JG]I"D6:;F;Z66MJ'3[C8IRFP&VCP!;9X;AC7ITZNZZ2GHM"9GA95\3$,'%!V_SA%,1D* M%3AH@=D['T9R383;@JW7RW5Q!!DEK.5RO>NAH[-Y1QXU1C8O]X2_,3:V*DF0 MS;?*>QPKZE%QK&&B\A5,633HH=(=\OIG.X*M=7I#L].\%#&$#C);.)MI?:WP M2W4^TA[N)M5X-\D#W@1DDIFS[*'!SB3BW870QK%'EYM$*[Z4R_,'B)VM2DJ!OF$C<[S@ M.@$?B/0_34"F /Y=KL-/YI3'&?[9:LXF#$T(G0&MB=^;S>0?3C*B!3&C!K:,,Q<."C9$=):(\P=(/= MI3]*S!O2Q@MZ=>*.VH>Q'<:FFV2)3?(9/KF^WV(5TT._4.0:(NJW MFU]KP+_=9QTNKGV4C9/-NN@N\%RG>G.]W+LZ C)/("E/KQ^(*[4"*1!'LTY" M'GQ/_FO.J9X!K5&Y,TG +D;$!!'G;L1XJ^FT8!;N8&A[?PX.I&?V9]O_O77= MDO>*2H1RY)!PQ77:="&A!S!!V@*=D-2_%C>C.Y2MW>X_GR+7AU%T M'AP>4<# XSUIIM5ZV'5RD[(%W3,GO63*TU7BF!>BGBC?^9-,?,NA+. MZ7#R<)IX=@C"V/U74^5?#T)Z8IN@=!(G%1>;54.\JN%E @JL0)&7]L SCDVL MI-A96&<-T4/2Z1D10<9^^E#N\4+5C.LE+:\J1S)?'@D_WQZ+6F%3J@. MJC1S'4 _,,7\M Y% ?L8-\2*Y0E=(K@@95,&83%QI9R\:1;1>\*@?Y:@R':6 M(ML9,>C+P5 X"Y#X,*9%ID+:DARO.MLC+_T;M,,K]$('-VVC:$@D:A%3 D6K MU4)P7E#@F1Z6G ;LP68+\",S8L[PUJ*Q)N'9QA"HKBIH4(0%Z(A0L2&YH>& MK_!'_/ *O1?X)?#C9V;)7#^BQ@:(JJ12\^1UGQB!.0/*&E#>[R%,]+07B13( M;[?O)T:P -(]3#3:T/Q(,6C^8'[JT&DL[!41WE6^T-$\20"PYN\G R7'[RS MU("(B_QL.'_!Q,P&/.(O-:0)+53P 8]8OAO RYLG!;SUS@!?\/N>@$]M]CX M_X#8#S?$4VI&0YZ(*#6*;7ICGO!\+Z#O8J 4];/WA?J2\_>#?6ZU=X+[UV X MCT&TS,;\:R#ET/U'><3QW>!=VC@IVJ?O#.VYR_?$>F(QPY#^^>V+_8\@//?L MB'LSG 0%,U!=%4MF>VPQ%]I:?'P#A <@3/3>)C>:(43V"84-80#.60XOB.Y& M:QJ&Z5_#(.H 9/J:&>@ELLB,,&M+;/@EA(W#:!=U"3#)B_E%R?3$MZ'(*[FE M(-QRPQB&L1O7)U?C=:D^_:&42TB M@&A)BQB ;QX4!*'.-*UAJ/\*F>=J^2^9@6DDB53RMQ2#,")K'%CE5278S,D@ MO?RQ] IBVU.FUPKKA5X#GX/@=U-J\]O0)1@W4FN8%R8:5N>^!1X2XNF+'9]" MW$^ZY:#^4.2-"3WB,DMYN."A.20 :U$\D0*D8NAO&J#'CH7L!+#F&SB0-%E1 MUHAFA!MYE(H')LG/9%@(NR,MJ*Y])X1V!"\@_:^\OS+HF!&4FH630HU@D1WE M!%)6X$/*["?C(LP@1DF2J41;UP=/9 '121<0;;* B,_YN'G&96B; 77C4"W[D\$MYKS6<"D)X 2AQ@ZJ9!N+/>E<.\)ZJB MQU!1/S3KOBJ&QHJ!AKCK*PA?[1#S@>ACQ]^0_>Y?[6/4>"&RP NJ[]SB2B/J M17-K.=ULDWNS*$4-ED'X%*((=0KAF;^[G#Z6B55)QDNN'E;W\Y\D]XK!LQ)7JK[L-])O\S=_!\.O@7^.FPQ[^-#[[1&BD05-*6YP/AWA_KO72#+7]F[# M;Q#O(Z1_>X#A(;I&4W$'1M'M_M8GY7)8_B*G<_OHXM59_$;*E;4';ZR8JK,' M VT@C-,M4G.>Y"R$.DC(@Y0F(*H I O(E0&9-H"J0^^L3!0"MR'(5*(/ *(4 M>@!0M<#M'B#%:$7N&0Y]9>Z)=LG+F2RC%SHP\ZCW_Y%G__]'%LHDW_^7MOXH M7UI)+FW@]ZYE\ ;*^ ?,=)JZA!DIXO^Y&8Y4#RYKOK76JR&R&W*#C)N$PR $ M818./1+18A(.71] &@Z#/0A09'O#X1#/=?:4^R'A[B3AD+Y\S,+AB+W1WD%B MT^7;#I#4O/]O^U[RF2X?>(!<1OL'_C\LC:EU^3-1/FW+GK\B'6X")+)_X4;' M('+QH'N[I_NDC 4Y_CL*%S^Y@D@L#L[3;49,$'S )']"H ,%JAB&=V& _"%^ M W>(8IRO&$[PM,,[D9O(;EV/H/17W#TS?1[_XL'%"W+9[W3=5CFHR1:9S9"! M(MLC]PT=BUK#U$8Z5U.%?+RXH-INI %F&K_:H?T$+X(@9&],UI]1G&O7!! > M+Q>+Q3K9?J1$P Y34;O?V%?\64%\0D7CGF)?72PI750D"4P$I*-TL\I:ADGH MX[N1T'A^ML.9%ZX5C-T7F-02LH)MRULJATJ^*.*1?S9=)XNW"4D2Y\M$TSI4 M/?N%PZI*+[PH$=(ZEHDY8FDT$["'@9CB;KZ+O6L.OJ3WJU=92MJ*,LW;\V-H MW@ ZK:-5)Y>5P."PN_4)L^PNVVL_.H5X3HLF'T^A?6"GFV(OJLY!A:02SH:6 MJZF5[#&GV/*R>[7=E#:>QF#BBO/5,50MA9'\"O&,-DB(Z\QMQ]#;&D)O)7FP M%%ZSY%C<9AI']TP\D>&\^K#Z\;LB@<2PM9E-64@S8GSNIQD#2P:-R0Q':QB$ MFRRA!2%!L'MU/>9W2_^L$@4)3QGOL)(F3.F[HWCYD9S8N?3Y:YO=I%\4I06[]'XBH;PTR2'E*_,RR%IDE]J1DDF1T#' M@379+W@1 L BLX)*K(+VIS\'C)-'>\&U$VQ:B\P? R4*3>3TTYU;..%CZ9X MQ[2(UACHU\[^7KB1XP41/BW![_DA1T-'E!013&;A;3DMATVRYECO.I$ST=Z; M8TQ3E+(-4D7Y-VC\KX9""X+)>6N ME@AX)R"?]E >X'OR7Y.AW,LLQJT,"#NS(& ;K*,3J[QF\^5G-&!.MJ_ZQEI7 MEPO&:Q@OM9#919/*:B8A8>1Z9A?EELW*"2UKJ@X!S,[W=0/HA/+UX6B3"^T= MYW0X>;A^F/X*;\G?M,.\_7T-(:!5*"F_VU3#0TH>KRMF#$#. =P,'C[*%=YW M,E%D<&.0)K8FYFY$R!S_B8#$&&;?Q,PP%N\GRW]& DT9!I*:+ MM>&D&(:&D-Q ,HY>YI5=X0F7HRME*'#Z9SY)^ O2Z-_J^)@1W5J!P7]UQ1 7:[O#H MKL!*1 %E0*U[> F6%2V'.$J 29)K2JY.GO=V 8\A=%R<[=-UR?L8IS?^;[7\ M0?)EU4<*A"43[W6U74_7R;$"XBXOF#S88_I@ES, -MUBBV*2T?JXL;/B0P9C M*5^(5H0\(/1!@4&ZOTA8X'Y=OZD^)#BJ >BQ):IB[<-K.UT@#>'LA(&+C1+ M(>IIR,W6R-/(U(!2*APSAI26VAG (/K,"OKDJ-'2^6,PG:Q<)\<.(7B$/D2S MZ?0KD5M(<22 AZ,7O*% X&"TN(\G;67[[6A*LWF.@72,YG^&NR?7?[J D?M$ MCSUP,G3&PPI'YF8)9!:3EML4,H02*)#2FE0/HIDEKYFJ<9+O:,71D&,),Q#" MS6N9CVM%B6Q2-MM,YQR<:$U%!]*.C14#LLHVI^/C1?-E\8E WZ!'S]$]NT<1 MR#0\KQXS=2%D0O!J6@9-D9H9J.FMG]5)/\6X8;M> W 8)M&#'&_W$*1W(=]# M!__7A='Y*0S1Q(CY:?EO*4415Q0)7ULNDF,6%_ Q!CFE"< \/L;!QT/"90(2 MZKJ -:3*R27!+S"*25MJO6 2\L8RI-J-H0M8<7"HR<5MA]3RDF)8L261B>#K M33I"E4%40)CF1DF#ZFH5=?TBJ:M*G+4[9Q5F+38:8'D0UTLZ\>W^W(Z>K[S@ M]=RSH\C=NPX9+B_#, @9A_=EWU:\D"@AFK"_;5;S5=)HFY+'"U28 < <0)D% M(#S&/K?/6G<<3_V92>ISURG'LX$UH U4+%MV0'FZEBEK1!TC?U[T?;NO'N>D MMZ%[^#9TQF D^K;"7$!0))G5D/3*I,*!!>2Y#4>:*?V/A(&>[& <[9.L.].7 M%(<9SM,] M&968]$=".ZWB(^GM/@@_GG2U^A]#=:NNNH=5)QZ;5&^: LM6WV6!DF\LS9 , MZ:T[ME>3\]I/[EFJ!A7:%X'^W[:^/V-PT@/WH<27&K2V]> 0@E20QD Q 9DX M36.[:4U*]!NX(02E9]3R3,'?U2UM2%P:&L",*#;HU]$2\WPG.$!\)O0*F1)7 M7KG^"4F=7#L8^-%GB,972)][L'_ Z/('FM4$(=+-#M_(S<=?T:?!52B!YU&% M(4(%:\5^3(XJ8^!X:LAD"ZND"HJR22\.Q+ N4P@%PH\$JE \CR1:P+*41N2:"C%-ORM$THZ6]R^PPNED==%.+6*:[U='6; P#D'(3.&W% MI+PW]"&F*(:$9ZT6&P9J4H):BTN'4[(9/@)*:L)0DR-R<%2SC$%8XM;0\=_1 MCR?I6K/58MN***T%=4,JVH8J RKKA)Q2 %F:*^RR[%/X @+>&\IQU2B&3 :T MG990A>B9=)' <$I:7954BR>N(];1Q+:,(5AJ7?3GO:(735U6B1>K%1=.^A?1 MA].S@B@3UC;XKM<"GS[KSLWET51YU/28Z@*X!AG$RYS6R6_[>)6G=2"B+(+4/&)>R^X28N!#0FZ^B HHZV0Q9 M<[8M9?;%J)!V80E21L##/2:=(BNU#73&M@0K^"=\0,:(]/<')58:YPPC68-> ME)LZP9XF4QQ?T#[%D T"M?F'E"&U)F6");>LQW6D9=UK,U>K6EYF8/GJ,'J: MN>HF4B#*TU\K5KY!K*KKN62 /7]&GP%>^Q=P#\,0[M #M$85=]RE>\&>%[SB M7EUM7[H[81WXZRRME $5"C,T7NHMTM8D B)#88S M*/I=P-W)(27A_^MD>^[>A;N[,$A^=X8!3[J9R/F,*%']\5%04JG$8"D;,#,A M)B"3 N1B@$2.MW'"9_GNT X18B0;DFN;N?;(#6=@_) $ED! D;&S01&&L81S M%E_!'0QM#Y2TSY@QR!A#C+NU7>,3.24 MV+*ZZX.LM4^L%676PMF<@2&I'Q(%(E2/+V!0P/H:^#L::A^]M"G\_;,=PL\H MM]^=!P?\&YKB!2W'BOO2UA^@Y 26 M-&-D\JR9+N $T $>?C(Y8'% 4"6")# M:TN#L(]^0;MK/$'T2UG,U][6C_6J2%+. M:\EB'/\A9S?2^F9/6/>T2&6/^(1 %<8VWB#"):-!Y)(%/0-1S')M ?0VFFS( MDM('&R7UO+([^H"N8E#"7=1/K/EVN=I4SW"![X2(IL-;712H%FB.J8!8[647 M+:IGE3E:**V?+'E\K3@RUU33V$BVO=/M[VO_S'%P'(_N[+<&I(J_IW8\Y LC ML^,]RT\QTH* #RG9G_ @D%(&"6EMX]V@&A/H9*H=V:HI'-C$_+(RI E8Q2R8 MH=$7NB^=D%9XU0BPY?+(K(;,YV)XRZEK7 X>7/-%"7@A5T?]V*L[JQC\*O89 M)IVL\$JNQJ*5B\VI!?<-]0DG3QSA,R73S<*RL@R4(BBK9;OVTSO=.!V5QTQ) M!U1QIE/%MJ1U0#VMB,Q12B>.:@[8AJ.R)W\\^2:L?,HZ?M\/'-M:PBX<3%3)F?C0I/DRWI!W2"1U*"RY@.: M5+?EL!YC=:;/4#J$^HN\C,^ FQ2E'+8%C2SCF(C$FSQH=OSZ10H&8;(@EHQG M6OS$M@K, A=C!MJ!S% HL_7X6IH"T@9?ED%JU53:X$JV/KSSX' (?%*Z'YW% M<>@^GF(\AW\(\G+^._N-W+P3AC@A:JF8[TM8-;A[22OC[,LBYBE70-G2(S81 M*#+&G0LN7.]$"OUHR1_.+8N'<1)Y0%$@C>%!I2%I/XC4/# S3W"*HQAEZ3AH MXNO40IXOX&-\#YU3Z,9OW&NXQ-Y6 M&H&$1))!QRHY"H!I@)0(2&EKOIMK#&VM3MJJP["4RY:!*FXN/6A$68SMG>61 M] Z&;K [/QU.GHTC,QVW'E#DH,LA7'!V(J84JUTDE'#FA95M)!%.H, *4%X@ M9Y8F!3D[S=A68!UK'.NHBP5] %,.#9VM_3XB12?5:6'7RG5+0<,NJEB"6AB)IRS&:WS^LO&]0="&XA M;@J;5W>?^;MK?PKF;7*@P/A7CA+0':6W;( =+\*H#D@<(@,X(2% 'LL!7J8 MB &.1 [U84:+_69E^^7L >(/*@+0[4R 1 !4!D"$ $0*D(B1--/7$^&TV- : MP@?M1B_4&5Z'#7/%P#S@5QHGI%.^Y) JZUH,F3?U!^,FL42]?+Y8SF9)I+T_ M'0YV^$9J <";RHDC!/R=H2@4X"<&X%G]^D9G(X(:_AQ MB$OFR$[&*Z9@^V\)A0A#,7!<7$4!7MWXF3R>2Z)[ !C@F[&C>Q*_Z6EQ?1>> MC*?+'PZ$>'_P/@Z. M^'JC&_=0N]NQ(Q']D;-%0O%4 3GEFI.N%A("F'+"NZQ'>CF6AYEI#TG#&H,= MG0H99L8)[R$?Z5UIA)D1@6I8@[ 3R8)WQ,]VG+@('EW1D%7Q$H,BF6",X 0U M$0/K67]/1+V'<>S13?QOK8C+)[##-MU64%X@7$$]: MY2;T=:V=CZ)]>KC+.^W(X4D0D,(\/_ _MI]K[J]U^VVYHVA=N#ZW<7* 3Y%V MLHBZ'0(Y>)=W!"1L.DAN%J-O@KL&IX60;Q=NY* ! AL VL;: ?ZS^@ LMX&-4]+MNAG&FO;CA]3+DM9+ M$QKJ^_3M9M")C#O;W7V%[ E\^2D-:$A82_C+>E'% :8QP6MLR9GKY!RR^R_2 MY(@^-"F>9\TN;=.+F&ZZE[!B C0J/M8$BJ*FPTP6"5G)O;'/3&WEPRU:@FS>(Y$:DG+B^>LO M +Y)@ 1($ UG;M7NG-@F^\7^=3=>C<]N3%=4;_W-*?0.G[Q]C+'_\#UX> [. MD>OO'KZ3P=KK)^^%GR*TD#0_Q!PDKZS3S*&&.*'?0K71&3>;( MFBQS( LVY^D),J7Q[W"#CQD\/[NO#\]>2'F&4=R0A/Q"/7I*T[0E?,H*K.3^ M!AB;5250&*;,BL[P#7>U8[)BD&HB)-HT7\%W-=[8 MC&,*&(PD70%?VZ8K2H\8Q4/!5\55YOF^@?3]"?K"G]LUX?B]=7"L:C_9])*J M4]?4!'7E9(NW:/-UY^,0+EZ30<%5+I:SAKLGU-"W]+]@.W0UJVDE(@3.QD4' M3WTHI"3WR\I#A?^\8:QPA5!I)EJ<6LJ(V8D6'8HZ545;SE:9!$VKW]51(S8# M+&PBVO5EX^\^_O/LQ:]I^Q<2D3J[%TL3 %6EU3R#CB[*+HAY-0GB/4%HE,) M"0=4L+"@>?%(5G#T6<$\3F4=G0]<*4L"(_F3ZX5_=P]G7.R*ZO80WDLPB.5( MHN2?:PY**4W$B);VOX&C\ M8=+#Q6(H>,PB.SFM @T*:CTU-'8SCI=L,*<#H, X,DDIQP<8\ %?$K M]O%W]_" PZ/P$[>_9111K:(H3#:N%EDB823+>WX9U0E*Z2)*& I;.K5E^**G M,>E1S<.!E>7%' MZN(\:A1A3?X*@7RZGF6PHG1H'YJ$$GB:&JR6HZR6.:2(W:L*#X$10##1>9\3 MT'U-O2XBFLVG63X9^Z*EKA8'_>4O=3&PY"*ECHN2;+@(J23#QM^Q>U]HU4<" M4C)5T/V5^*_!>#Q7%A4WRJXE*]$L+1L!!7^]^CE.Q7OIURV*-CV6K)V+>5O4 5^G'TGEI"*] MWKR_OKE^N/YXCS9?/J#[A]NK__V?MS@3AN>.(H6%3UAFF8G*5O>TXD4PD/%, XT9^.U?'2S#X&;3) MB83C])#\)\]W_2V]8HE6;E\"?Y__H@(O@SN]%/+0<".4J8:B$O[^9B\ )5-?EY5@ .GC;$7B MD[MEO1X_NS^\X_GX/@A#=H?%E7LB?VF92E4@812<\G+)>^E\7DQV^+BT$I6Q MF*"4"A7'BD8$07/@/]&5 M=KIM4N0,Y4=,HK'$5R$G7$[3\I2^_XZX^I'M-P8"4G\=RHL6 ;U8B&JR&TV3 MSLJYOR9+%4V,H9OC^!7TUO6%1F?'="7G22"L*D_PD7_,>9 M)F98-QC IH[# MU:O,R!QS=6@2/.1*ZT?W.E'0QT_T#K%Q59S.L]UY?\OG:(^M'PX"ZVUSM (3 M0"._\ZX6P<- ^.]S)\=\OE[R0T"I\ZN%P:"WKDY5U]'RND2C\L*!!6?]=&A68.6A;7@" 8G6 M@W9BW2$!<1.X?G3GOM+]\1T?K?(H !S*_%6JJWFV:DG?1RD!^!O)-*B5C'(I M"@Z4R(0>#\;[/=[&[*X,6A^???<8A#'K^$[3"O*BZ,SNZ]H&4S@ M5XL?M;YF&*IMLBBECG6]/LRHHH+L!-T)#\69@;!&=1FLWL8C9;IE?F),00I89RF^7!7Z=>4R"]6B]C MT*6<(U0.ME^%%)JRBQ+:C:$A9T9A7,J7Y*=ZKB2_^C_I/@8NX)M_-Y #&TP5 MTL#*F6:.G^Q#@7'UH2HXLBJ,[<]"!Z$^S-=21S[R_C,XXNC:WXK34/T1T]FG MQE\Z?DT=9Y'>,_3Y&C$BI$[9 N6:85I,S6K1GEF&J9(@[J^RNAC)(P(4Y.F# MI[&QK.'Y[5FC\G=36:/,5#[D+IQ5.BF?$H#,&@-4<&15,)(U> Z29XV&EB S M!)X?A%[\FMVP\P%O0]JUZ!-1XBO>X>.)!G_A7('DVR9G#>1$4IBM6EW.LCEU MGWSPF(APH)/ Q76]&8]D7KC$!05A,9$7[/-7-&_UD-\6-9)UV%:ILJ(A/KK$ MO\LSZ)Z/HO-CY.T\-P1=PE)T^SOHDU\Y8;A*_D. M[-B%R"DZWC*)WG915))!M@.+D4Q;,R-&=(+<&&5TDV-%0!-_6K5-]F2ZT3-; M'=O2?] ELA?W -T]6=(M*TB3, T$PK[@F)KX+@Q>O!W>O7_]/<*[:S\]L.4_ M%?>U"[ZY @&#N).72L$II[-L,1I3O!%_S.BCQU?T"V5!LL*O*.!FVB@:T&\$=IW%[$+(2T>H'51>SU;PW MLL&/[8YNF2(1[P_!]R@9%;Q=G+<=[NUI2XMPG]RV,"!S\PC XYPCE<+\^WHI ME[ES+K9F[N%FJ&;N03@<G^;K; MK#V3;FKGU68:;N=\N MSGMD[BY; N'^VM\&1WP31"W)N?2,6;06C%5RRWI: #&A@'ZA-'Y%FS@.O<=S MSG+=M;@[ZA@A"JBT#TTB3!TXJWR M5"K/!"42T8TGF4P35)4**@[#&YC%D*\X.A\2 ]W_CKPC89+O[(6-*B/"M1J= MQOH2&O9ZBX6+O@3Q_^"8L<>[N^#@;5]%W5*&4#*\<[RGF-+[F1?.ZL))-IBW MA98($6Z(L$,I/_1+PA$5?5E^-;H9W8QA.F,NG&%:][>;L4X:,+>$[.$574?1 MF>@O;2FHG?(#8TBVH7Z(B>VJ]Z+6P'[3<0IZ.%TKZCA)895*BDN9^-%9M%EP M[MJTV1P39H.OW!2!)U>EJ7R1MQ2''EIZ$0VC^0;BSX-:&Z#%]'*J*?8PSF\L M[/2QEIZ0([:6[='F0=0,:?A'L"S*) 59^PBQ-QD[8@E7-J4R 9_0/I:&@5;_ET2^V)H@8"?V<*/G8E>.O\OWU;)BIVN] M7/I]D_"6%4HAT>5W1J7$2QO8Z$FH8A,Z8P"_'CZ2"1B.[\^G;&[W@';%75G! M'OFI=;R*=:S;EZ[J]15L*YD6"M3!\81C7'3KX380D'C!,&SY4B@XZ?)R7CI( MS:C)]BPR@THM&B:[48(73/PNF1Y\%P?OKE)](5L2R/M@'5,MAM&Q_!'X=SC< M!^&1=G9[[T9XM_GNACL^,&3>,+V4-V\^[6[7ESF:W3E+MY0>;&W"DG'[K33-NO1G;7@YO3J_DR<]IDVZEYH M;]0]9VVZEZ!-NKN:/)];-#43 3/[)(R\O0+MM 9L[\(,8]?F(U2D=$ M;SX/D#<;0LAGE>746=339G$(*:,'FS6'JE=#4'&P*$KHV9 RA7['RYA\@VA, MF/??W5/=\YM_!TJ)C+E\$"5#^54E!Q(7B"@)P[,P Z2O)3E& BZG]=' X=@? M.E=5G+R>G HE(;+1[7[O;7'8NJY0?<9@UJDP5@G%L_2.I)0 \'K!$#4<635, MI1&NPY131U-;$+_.$M?''R?L1YTGQL7/F_1WD1 JLVG+=*A2U%89-?#E;%WZ M.57]<$H-%!9=_E:!2*L=0.'2>0Z;]R0$1/JIG,R&.;H\7*=E M52?X(\ M_L0%@@7'@7-9;C!;KXHB'$:-!)*01 E- M"TYC:-75&:*K<3RU.B<76F(;P:,L^G2.SR%.[[=(K_B,/@C;S\N^#88[H4@* M%#]456UF-Z@?"54^R+E&R$=>%>"HK!9>-R5Y98#-^;P+9 MO2V307OZ)J#=]/1>V*Y9RVYP?P_T0#NC8R6P4^&4)HCZP_I[\#9 W<\J&:0O MW@:D:_[=#]!E2UD,YX=G'&)W'XOWV"C3L0_.A7!*2S#K7G NF%D-YMXV86!N M5](R2#=]O >D:_:R -*W^QMZ9 1_R#LD=/7,42 !^(6J50JR54ZPYT0FZ : MB@E6B\8227,H^"8YHUF"8;86M1B/8G[_=W^'0\2:3Q#<'0[,(O709Q'8);R_ M!>5=IK4 WE_)9TFW87W!DFM7M7?@0%P51&5R)[O_J9EU*4N/5[QWMW\< M@J?V#>;M+YG$5ZLD"FY'V*4 "YFGA:B@B5*BT-O2=>K*(":CES$\23EB!5#= M]H!!U)/K>_]B9Y6N C\*#MZ._;#Q=W?$,;)S3+?[M'^5>[@GOTFZ[W3M>M=" MVR@^-0BL4M5E1_W+C">HPIKU1BLSI^>.HXAZYF+*QKA6 T_ MNC[.FXM2"D-KW6S>2NP:.#A=KS2&LA-.FT!1 MH=:3Z%JT?-!D[F^P5VE0W.^PIWX M#"-#LG5"""C-#E6H!()M0@"YC!QHPA1Z4R7E\74'=G^ZAB"+@-*S," H!%#9 MTY ?9:_@H* %#H7>:I70X ?^.RL1T70P 2AJ5K &%UV37ZWO0..D3V?_[-(2 M$5[@)Z T:IHW3;8G_V#KOD%A,ZNRWNE][V-,08B2^*= 4^ MG\\O+\L#I<>4'CJE!,TVY]*G4PGI&;ULC0FR,[H^!9V^"AH;/+6#JC*":K$( M6+ZD%TV$^!G[D?>"BPX<#^Z/MO#=\I;IG"D616'U\F)6J3(K-*O=82:(4 9, MG-K49_#^A7?HR?5\],N!ZH@"'[&K?_:'X#MZQKLG/$&Q^P/]0N+E MBQ>12/TK>L0^WGN@W2PE';B1;#ML:!,6BP_T&_D^5,I;_P,.O1>2+U]PM G) MU_"?/K#>^'?D]\'N"XYO]^KP'<#( L3WEUZEX%POI8-$"5B_,6#=9, JB852 MN5 B&$HD8_NMZ+J+=8'&F)7+\T05*WNIE0^)E?W$4/%(AGK!X6-@N:FF]3B> MAG 6SGEQO+!9%L(K89W\Z4_.:CY!?_K%N5C^RA8$_W2!]D'(.H#'24,*=KU& MA+"_(QP_X"TK9-!L.D$TOK'_O62ODG\L)X@8_X3I=7'X\&ICPA@>965RS$"? M $M+-Y[[Z!W837\2T^V_ B6/C/9R\N+M1 O5LS2ZU"PA)I#X#^](YR/MN)&8LI> M;!)=4XTE#NUWC,N\ 3'E*!9'UG5FB^ER/2U/.Y9HII>& \P[:E.,#WKX:]#U M:^IP-06==>S&5V7FL<,48#FSM.#!%D#:3XBTO&$Z:_+%4,@JZ_E%&4&E];FL MZRSLN1!M2CH5)=]=R6MI-(&V>V(C@[:8!A),^6&V9,29G@7K^,:"EP @Q9=$ M849D,5_74%4<[\MFZ%*JFON\KQ,M??SDQG@G RT]RLYS;6V 4+O_\5#48@7[ M@"2SF:3[96N U6/3Q6)13UMB@-FQTT2W]J5\EAXDMA=XG=M.Y(RC:U!8.ZW< MOOV$_S#$4) KB?P^!O*O67D46#]M#[A57X=F4RC-N@> .M1S>JIG;"38"JK* M(%!L#K!,^_#L^@_X> I"-WR]/IY<+Z1PO KQSHOI"@GM:; -GGRZ:G+M?W1# MG\@?79$:ZRD(/=I;%,"YF\1Q?=\/!+Q@51/_T5)2#,.:&"%=1QT[ $/Z* M3\1AGDFE=KN_"H['P+^/Q3T1)%Z$ :I &H4C"F#89B(-\PT"3E\QS=!LLH/4?P3VU_[]^3'R M=IX;-E/B $*&YRGZ22GKC_.+]:6S2.8P*B ,*[X99MQ(S9FPH\5G5&)H=KG; MB%&JD>E3-3+=[E'.#67LR#]0F:'I>&7.-"Q^WT.'1(IMD&6!4R%KC M=O\!/\;7472FW6BO@BCN&AKPW@"H+CAB*&38Y:I>5A 'I0111A$QDM#EA 8M M&0Z9:EZFVE:DFND"HL7[>)6#R!JP /J,PR=,0'^@'Y4)E?8]4AAORU(! 9J4 M:"JC2Q[X$B8HY9*@;X)R1A8-MT0M"8OLA8-\CQ._/D>?3/N;1;V'I(GN!@PA? T"O2!8E[ZP7NG& 4JJH(#M! MC##,=+UF==FL^Q4]/'5RO9T-J.MR11[,6HUA&:[882=J\?0O._4/W21A!]X: M>35M M7B)I#9X'J%F9%6+@]=H5!,,:QPU;L54WBA58N@OI#K_X]8Y\G7CC[SZ2WYZ. MXJ.)"@0@<2:42B6=+%O*VHS!!#$6$Y8<:X37,PA'8Z M=RM>VVVG8Q6*'O\/?$H_NB-#W!#'A"WE0+BQQ>>/Q],A>,7X?=**(;HAR?DZ MQD?N4M0 :J;7H_J+*NVWJ]7E1=K^.F6'3I3?!)TJ')G[!LF&[91IUOG"](*4 M,:M,RU:Y2ZQRU[1*LJ$E8XHRKN@;Y8L88X"]N^;,Y(QK)B-+5\-#3+Y^-=#N M( &372>IQ8D22M8'2B:F]";VV>5B>E$-DHQ7WC@1C'=U1:$=-GUQ(Q"1L)$+_"=EX/B M01'/^IA43R3;!^&1;MIX3\CN-M_=<"<^ =KZN/GX))1%VN.F\_DJK\-R>NB1 M$D0NHVAZ+*I-JVE=*T80)10!SX!J5-'IK:*AL- )KE($:#?*"&!G.[M_][V6 M&P6?]9S)>KN=,$?N(_C"IB9',G@@T# _44A *>GO#Q8*"N@I@@ MJRM$8! !410K^"(H;$*:7M1TZA3((1]> M+];+K%8FM! AAC)J$]IER'"*U*-/@N5WZ+_>H;#,%2/XCIO_B'O'FAR?<$55^Q&2F*_%5V0J4G[@G MCR)* 'VC)*!R6G\M'%DMC&4OCK-44E9=5TB/;NW94WL(P*N5.[:LUD[#KT'; MV S2I.[;%C2)X3L.S[^AV[$$(:V0-O$GUPO_[A[../\'G6X]!-$YQ.WC& 4* M)K$A+Y;"F. R:RF>DD=NC"A=Q BCS]BE9-FZ(_#P9S3UG>'J&T.ANG-7(*IH M0QC\1G&R88Q:/5O?[6@!V_&2492V2:+@F7-GE0&S3+&TU _&K6CR MA!I"(JGJ@%TH*EG%%@3=GN,H=GTZ8Z_P>!RMU-TO&%Z=T>[.+)^ M.5TL5OG9C'*7=;1+B*(=H8J2>W8)7<-;/K0J.:TH26FBE"BB5!$EBRA=@#T? M6A5U9+\F.OL[>@%Y%^Q3B]+#MZ73PMO0$%>W$4$0-=,*A%^S0+U^"&*-+ M[M5]1O:/R*$WWT8B85V8G%[(E;72O-W?!/X3%8TVV!0FHLX7C6;\+FE4LN1Z M5@,J\]^\%VRP1S?YS=^4-E0IH%EG#F;?-$S5?;R:^:7,"PW:&]K"ZW:?7%,C MX2G5YX$@6A%"P4O7%W,>,ADYUO".$82'XQ#]."@,\4MP>*'%]8%VF: -[1(< M_B2@Y/JP"(M-VT)#D%HSNG-?.>TG.A\' F!9!B7_7/'PQZBAE!P\^@8HQP'? M"W[VM@1)E]%G_LM)OA>@8 W M3.XV.'3BOW= AED)2G:X7O(J!,J!UK,G.FGU*";V&X%07 M46H("QMLJCNZJ-:0L:(=6+Y_#L*8QAB)MM-R+X,BF">1RD;T.7>XG8&744]F MP4;K2]T?M!IT9WC][,;GD-U 0G6."IUM:56MY,3M$!7:3 ,ZHS N(9/\5$QK?A/0Y?O"WOD*/P,0-($_%6\"LG[S68T&$!/R4%FI1R MM!HD!)8 JM7V7GS3VD28[_;>)X]![/,?9:E V$RF.@3^?#X?4#/H5XZ]$9J4T4X<;00_%E\Q.EDI))SY8YSF*V MSF=*DP'RICQ#@!@#5.* $A:FYTG'T7QJB^9=.X?&4=^IJ%]=@-DS]7<%!\"Y M3D4TER8[5>P&E'7Y;3V@)-ZT 8.%. HN.7?6$BB<($H:MI>4=K6[ MD=BI-C@6F\XKA<::S316X@U65^[)B]T#/?20C:_8O=2"M#>,%E"=KBRH_(U* MEZNE4RO;$T>MEK EAODP-KGK?>P$VE7)CVV;J<6VD:KUQS:0,YZ!3 X*>@>6 M^ABAG[W'#)'Y((4V;SHP@N1?5V30\A2$'DYNOWG /^+WY&]_J+B2(F5;PJ>: MV-*W#LRGZT8P/>59OQ@0[TKLD9OS1]M< ..;QP#LQ NLU7%*F3TJ^*-"@/3" M*D1E0$P(FP+MJ.9C8?=^^XQWYV2-OV(M:LC-D4Y+_ROYQ<-Z+A W#3XY<*EO& M5PN9V:"""0DM4$'%@"F:\[6M6_G QZ$M?BTU(!59S"KP?HQB[TBGDG^/\/Y\ MN/%>L/*<$9>&#?#E":8TM3F7FD?*V:"$#V*,+,.O!ELP !?*GA-E#]X>3TA] M&6U#[T0SEY5@;O-S*30+[6<5G'\+6[= M+UD V"9) I>N9Q=2B&4T;4,D'UT M[9[W$&H*CL"*:TI!KK"051B[J5^++OO%BQ=MP-I-Y4IV21^<.U+KFS?MU]T# MHJZOUC)+G!U:@R.PX;A2**Q:S"HD?L'*.PSH*S:@C\BALFU4T]555_W89@ M4I-)9<_ 3&Z(FW! W]+_VCM--D.8[(=&FW%(.+=?OB?QIA5(S,51&OPM%383PE[@IUUQ^>V$ M-MSW)^_ 4F_;-EV/V<'W'-*M=6X.A MBR^LXU^RWPL=L!N-H^L+#A\#T]I.Q4M.5D::)BRE(DW-/I"1YO[\^'_Q-GX( M;L/-B^L=:('Y*0AOR1_=V/.?;JB#21PLD*<#$(6DA5.9V6D[M4,;'T4D!H3J%"R-1*H=WF87PR) M!58,(L:SS(!X8-$HHP=$>L<$^%'(BQ=Y@4\$^Q"<'V-2K&RVV^#?7LAD^DVB:0W+(3,VP1+MG,/8Z* MB?E!2G[C5&A2$:OY;P:."J2R"YCTF9MG]#W9#-1'MX]L(><"M>@T=;+HN" MZ\WRS6PM8&.$[<-:7WU;H3:U$&H-WY1 6M4X$$#[[[,;DD][>/WD^:Z_]=S# M!S=V.[I1=;QD$&3MDBBXW.5%>O(PIXARDHC2!&]!I5559X"JIG FYYIEE$F8 MR Z,7?MD!'U,XD!^YE$9=.U40%'8*IJ"KRZR[MX\7RTQJ1P)M@ZH.JTA1&XO M:\!A60H"[>#N-JMU:._:H2GYLBW8[K-;<9'U*N]R8OBC_:/H+@7@7W[WW?/. MB_$.]%))-5^61NN0K9O&BC_-Q4^IH&\)'8!F0$-U<91T,=&"1XB K)D.7V53 M-W)\)58573Y3_,W0C1LY0Z7([60>3%X&NUBFK^B.C.@F;LQH.$)V0T95,Z-^ MR4T9];^:]$VUF$37A5:KBG>"W?C27WQ'3GQC/MJ,HCS]( 887_$6>R]TVTMT M$_A/]'JQ*WI_"1GT1+?A71@\A:ZPU8+DRP8'&'(2J

K]+S)R7*$T1I)_?, MY=3I]JF,/LP9Z5%T9Z>E'RAKR*&#FI>6APX*1@&&G]S!Z)878_\3OY7S& M@99M1YVUJGU;'!M(F3 M:-)N,$LBBS9@"F*1'M/KF#C$3^<#??8UN1BJY3X*X:.FIQ$%"$U*34&4:I]JU*.9TT7,<]3G!HW%H$GHM3Q7(18Y5L1ETTB6# #\B%0 !?GKO2?2)V*#TZ^@? M7OQXBJDBGGW&L@C)HGENZ=?@D:H^D7JY6DVYTV&5NA?Z](AF==O3)_0$ MLJJ;2F#0KHGELF#O7\M_:>D(J$# APVI5)*#?P):L#F?J/IR9NV!F_7I^ZL M,A@4V,HF-,K?P:I"P0(\#KIV=+5T9ITITJKK5\PJMI,R^+4 MR?7"C;_[BH_!#A]:5J*X#QI?=N))(7WY]_IRNEYF:TR4$MM'%2:T#!_;TJ') MM*9)2@MR=4B#5HZZ5F:6?]J@4JSU""T DV9/[BM%5'2[IQ-8Y#]7(=YYXA&F MZ'FC*50@A$IEM[@LX)$0H^WE&3GZCX2@7H2L$]5\_$3#>'MVU*3AG,W?Y KZ M))B]!(<7NFAZH#.PM*,^(XS._@Z'V0]NOI+LGDX';\L:U<8!>3LZ89)T7C Z MX= +=NB7+T&,T27H<>=.)ZXFT3;3@F,P.SF17'/ %H&+YD/BD:<\!2BD5$LBN@Q,0*-.NU0X+OT/.WWHFH?"HAO7)31JD3%W %K.SK M0O!*6-(6.'_ CU(9M?PX,%"I#"IK?LY%.RHI/9L V$>_%K0=3O"QW,/7_#W*Y)%X_#,YIC8@+4ZYFR8!;NAA\628L)L@)U'C8D]8I]M,:['_.NB.Y:9GBG7JETC'C4 9V/, MZ:5J=VRQ-XBH!@OP>78BB;-CE\X BC4[XMI?J0W(X08 M)2#HZ-3+4=;+W-"BQ<6JPPF1&6"0$;MD++/[Z(:^YS]%FRU)9F>VT/T![[UM MRY"_\T6CF.F21L'19I?Y&:"$*LK(HE]*A%%*F3NB-0$GS2H[%95Q2A864[+. M6068E&%L0%M'(N(^#(@JU9"]FL[7(B1!YR(-FF6-KNH! ?T5J>D+A:>V)"6T M#Q!NO)!-,]([S1\(N]:-P-R'S>*&(X%*J;/,9V8R2HB20I06\#Y?#:HY/50S MB)$65ZMA1&0*.S#2T9]%\#@H3E0[FZQGQ9P!SYV 6[9H4:\%+5;T;VEWNW;$ M -\X_16_8/^,Z<&SK%DJ/<1]=8[BX(C#SO->30]7W#X&$!K.JVK"CRGU3N$*41JH=FT+,FVLHYN!&UFU-XUOD@K M*9BT\ZT6SFJ:K=:6PNRV$F:W&8/D0(!'69A>P!U'<]D$$P%VWQE3?]FJL5M_ M,TN]BJ NUGQ5S&<@_#S0+8@]OG/RGF5AAPDEO6>)_O=2/N38%6?ZJ*H08QAY M"\-+'[450HM8;1NB2@6KLA&EL)B%0]#NM@B2K]LSV.S1"6 ]O[A0F#6RH!W" M*!:HX/0KW@9/OD<3@<7CCXX." IF @9GJ5N#A\5+A:+G8>!7%4+)VW@%=[D- MA\.*H# N0.A^Q:::)N<6;S XZVH7>B_[S= M/WA'SW]J_Z325,R#258TE1T?E^L*Q":HQ*1TSGF"2GSHR;"$$RCX1C)'TIZR M9(6@9(5=U0JQT J&H:OJ^QQ *YD3$.:EDD/VTL6N]\Q#62R,0@)Q9K7\6*)J MXW5K>C6WN [M=E$._CH, XHXNI^!0)\;(KH^=^N[$,AK$TC)!Y>UU)F3%B;1 MS9%>7 >,/XWZ,PR6>["?0H^H[!Z84Y(B/0[0V=\&Q],!TQ^S.3L;JETYK^8" MM=."UH*5WO) 3VDDJ?QV?T]^&^WS&R#(1Q^,:5D6MD%?4FZ5ILN+2^4(D4F1 M%MBTR"P+PA[(1+$XCHQC3!9N<@N1XILU&TL7P,E_[:H!-.)0.0JIV!\H6"4M MXY)F$Y_.HR-M[Y@-)V)!5%QZF1_)RAKH)1111A+\0(D^19W^BAI$ M;K=3UJ#881\(;+'IQ#1*?,'\BQ[;GS6():X *E7H93H&9H10GFGISBA8\.C0 MK#+&M0$BK;Y5AH98>Q!(;)_Q[GS M_OL[G#:MRFZ"/O/GD^29\$Q\6] MXUV32D,HFH17?S%55C+6Z2IS M)DN.6F87W"-2Q:'LBOO<>J!@'XZ:2D@8:%@-VZPJ(H1GO+OVHW-(K?\51SA\ MPY$PO/E*53[I_BZ+B[7C)/NPRC!W$R[(R]C0+GF,C]F=6"/K70UO MMRR\,;US-BCC Q[)#)C#X41[9H[?L(]#]\ Q"]1VK;Z8SW9N];(D;)'S_AS1 M5H[19OO/LQ=YZ3T\I9]XVTE[DP$I9^1D4TC(R\LZR(E79UQ0F@HA* MSKKDH3)AQG)KPHXM)I086@G:\4R4MX!HF@:11)NQ>;4%XCW0(4*_JE%A \/' M_3ZY-B8O![ZZ,=OPZ],= VX^?R ?'7J0! D1ZG*J3%"M.7$BYUBNQ2E35.5J M8; 8W5CI?H**&=[C^#O&?LENN<'(7VEX2>WXRTT01;\F"[AXQV;Y[V,W/A/X MO.;OV!%K^@..'W!Z?ABM*Y8?CZ=#\(IQ>NA.MK#H201LU5)60OD%JZFSGC;7 M+7'*!X7I>=)#P0EJY7(DW1MKEQF?_"RM3364$9,D0Z'S\>B2V$6\X1]!^ <1 MZ,]L-H<,U)/0^+_]X+N/K@ZN=TQJS>OW7[Y:M*"I&A*:2YI*Y@4NHE)1[XGQ MO2V^?W9#_-Z-\*[\R3;)R1-V7#$]4/4OO+MCE_5=!5$<*518FOG!E%]ZE5 9 MH%SR:K,L\*3R(";0NTAYS\1;3W5 MB2@=/$""GP;!598[%IQ-L%0$Q&28B.:L,D'H:"L7!3%9+ QOYFW:F+4N;,I6 MW-)]HV0TRC>P'7%.(U#YL4W7AX&,9\&>?$POQC=DI+V[)J-%_\DC B8:?3K' M1(7-,0AC[U_Y(3>2R93"F186 -%,A]PJM<2*%\R8!.^8"*B0(<7=!"5BH+(< M^2*X;9$,P)Z-0/8QBKTC&W]OGIY"=A\ZVOC^F8:R$F\; IA.9/+BE[;/ 5R. MB960VW+;20"FD.J02@$(E]/Z?%1G8+%E?ZUF*S3KFMY6 "AG)!U=4*O(6-)N M)"L,GZ0I68EM]6RWNG"F%SU!;D^!,)YE&L#_+0SHQEDW#%_9A22L2= $E2]A MK-14=(!#U^7>!\$?R4#H;00%V9&,DMV!PP0K33X3B8_GXPT99>$[]Y4N=$6? M@O#*/7FQ>V"_5HX:?0G#!)&>TBHAAW,^)QUQI(P18X$RUFRW:0YAL@H:$AAM*H^;*) M^8R@A5@>JFM]]>;JF;R%D>?7BX.R'>P K- _^4CD6PH68O^)#[N'X+-+8H07 MO][3B5(V>7HCN/JI#P40"':*I>2FG",PE,&[.'AW3%F@@@?@/4CC&Z)1R0\Q MA'G,2CL\'\-RUK03TW*S<>UO6X5E]1FH-+6RPRX%G4G3ARV9?M.IN3-8FJ MN;.UZ,1SH/-*63L>-ASV_'2O0<$<:K.K(?,T-K\6G6DHXZ)KSR=V-C4Q3XDY M^# #Q&J-RJ;EJ_\%U*EBV(4<*HH(R^ M4=IV(EF3)9S!EK $W5U04$!\JVEAH\"7P"?U0XQW;-OYAAXG)(,QQ65!*2(@ MF)>13,7!>?N$Z&NV2,EYURL&3G MLXK?\Y$N;4M8@-^><$C& _X36T+11\=G[!V4.<4TY6G7>6 M[?'3IGBC].ZAN'FL=KLP'Z$=9H/%Y5T8[,[;^-IGU^3TZ+7120 $HUU2J607 MAY-L4_JHQ,#"/*O9"O4<>X>)Z'[L/B7U!XZS&T9H[\_,0E=NC)^"T)(^.[+N MSD>RE#W!\4S"3?QZ1[YH3*I]6@>=Z)2\7*[M>!T*RRTRJ1R8R\[M9!0GB-%D M \.G]T5_P]_3F#WIM71CX MY)];S/;?J6?D(>2A,#Y 9J4\QMDI6^*.,O9)2ON."@E0500[\[TY*]:K@>OC MR=VRS7<);V*PA^#D;='R8DF/;U\%?A0/;!YN?MGS$Y'5OY(&V>E M-B[&!D%Z/1+M1A#B9^Q'11E3ZXL6M'L.B!!WYD M4#4M;!@H>L;D2Q#IA B[*B D/U5Z,Y"_G8^TEZE2@-##!21T:!%=93INRIF' M+#64*J3(YN0R.1J]6E)1+ P_$$9M+$CD_0R*%BVL6)*SJAU12RM\^?%,W[>" MCG3L<.H=BC_NT9VM[$PC8 G%4!O%S3CL4 M2MC:[FCZ]&: ?0AHFX&*QF=_A\/ZI@AKD-KAO")PMIE,ZPFK>Y?][_DQ\G8> M&7UM'J.8[H6L?5;)E\!.2(DDDCZLLEHZB_H)J-L]HG39?W/*Z%M&>QQD\8+) M*+HVCC.9UU7RI)(FA9W!"IL]A]0%S>8YHU9#P:9Q08?L,*1]*=@JS/O7XIFT MF0K;BBHWZA]*'Z0D&"BTPE'EBPO.2JZH93XJ2T 'PN4'4RF2;<*VS!F8-61S M&6540YHO6S2!E5_%HYX1C94:J$\)@&4.KODY9WS;-S.40 M.9>LIA4)FP#B*Q6F_8MF#YG'3LI9)1 [BRI24A*@D.BG1AD %OA]S54X7EY6 M4\>:"O:](&0M\?#NBOR_%V^>0LRF-+A)0/(ETVLJG1+)^H5S.5^O%^F:"J.* M4K(HH8MRPN.F N&2BFY5I^"JMJ^HZ-;7&:JOD045:5SF"RIR=H+)@Z&'(]I1 M;N>]>+NS>SB\7A_I5MG08F^=85^DG9)0R5)$1,5Q416E H[0;FX]+:5 M1&"],6B=? R?7?.Z4X]"5GR3.;M%*J/RURMZP/UP #ZZ93XV=$?*\;[63QE^ MR9 M^@?VGIZ)MIL7'+I/^#="//Y L))?; X%%SGA?J:@+:6Q0NQ8S#K*O='B M.=5D@C)=4*H,8MK0H_*X=%35IIK3\H_I_#OF :4@931%R'_BGRM[,"4CL,J] MQOZGR !5G53FFBY7IF-\(NM8!3M\ !_T+9*-(I0"/RP/-@R),X_!FS3---F+ MB0EUC_71269IGA)C35!$98+=?6DX9)K)5IR/]C/G(_L&-*KR_80936\E;'R: MJI[R_EW'-N-^U*[<^;.E /: M=*#/A27_9.*.$L%/#&$??:#UB&%?9)XNM*97 A%=6%-($E53RR=EOQ&\9OT:R+/F9]CY\\W^^P[-M/FX*X;"8M\C[K M3YKV[!LZ*8CVR?V>:@ZW1U=C_%+FYJI-*>;^:FLZ_B:P_\Z:Z85^#9="$Q,\9E/GX-Q-X M.9_F9PZN]HV:5.7["<.SSK6)V6H.';__71>#H3VUXPN[/X/> MZ!T*MBK\?/LZ1L:.\^^5;2T;!_7YN&\J7]]X/KZ.\3'2C9N"\%O(D+FT2LON MNJ8&T3?*'S$!H([VFK:<8\9RUL?'!@"U!+;J5]'1=*2O),G*S^V>A%IZ"5X4 MNX<#"[6?@I!&5\]_NMW?TQ*!/5Z/0V9YFVZ!8DHQ:6RN%]/5,NFDDO"@+0HP MY4+JZ8(-*_%>$D:-4N\O9GNK6&K#(C.@]^WQ[7T:W]+GJO$M_0JW>\3D1&5! MZ8DAE(K*VLNS0CN1%J#IBZ4?PI%RYFUR*0]S8+ &,J9C;-Z'QNBG>U/U<:8A M^VNT>7&] VWV2_1CU;_N:JJ+W5NHI3MT4#G O="W^%Y$@$0NE O&\,]$>V.E MMUY#9UUW\C"8'BI!;L507A2=W^QZK"2:M93@,E_G385"[E9GU@]>MV.W<'H+ M 5 LOLH8>:XO]K6%S_.>.XW@E7W7&[O0/!QQ\XW'H11G>A-^H4A:E)'=T?0ZG!P$\YY:/; MHDH-!'[6"2'8W/?SYKJ_FUMVX+)Z0_F+)[_*CHN%OJ.@M<.>/\]$CPX;VW1 M?R1DZ@QR0I._W7 &5;?+8G8 MM@DG$NW"8?_S0.3;^+L[XDU?W"/^$!Q=3^VBTX&L;-KUUT-^A79QJVFZZ3EM M]9&>\4WHV'HR>GR3.$HFL69[W0!8*>VAZ_L![(E%22 E4EX3J_NQ]X*IN-%= M0N%>SCIT$66F$7'^'\#_A&C]^2C M_V%5B-%IJU*WA?<-6]D71*3PT!TCNBT(%@*^XA-QHV)+_@9]BVCZ]*RC0&%>53&;/-9B5LDGJ3,&*'YPDK5.+%?IO"?&%?ZVRYY8 M:02"/N:&"1!!&#_@\'C-5H79T%OH1IQ'C0*\R5\EZZSSY$KHO".H.:(2)2AH M#M:)0:]#$7,0$GM3%2("M;5TM0N^X_!#$(31_3,^O!#8D='B9R\,R6\^8\Y% M=K)O&>\DURF2K*LX\_G\G65+H[$KJ;*8;FC0VBSYFD^_MO:WK MQYOM-CC[M#D:FXGR<$1G(-D$I"CTR[UL,L%*2:12&>9H+"BC@C3*:*-O\-.U M8^CN2.@.FJZ5_+>2P.7-!0),DE235>YSY/DXBN[Q$RLRVF9D6]\Q"<,V010F M+9UU-B^;O@\[#ZM1*T=2*V,XDG&W"GPZC0&*FF19FHY/ U\6-=QW(%##$T1A M2+5V%I7M"@4A.^"C03U'53WC.&IS0"Z.A%;1@*,HC$L8(C_5\4-^54CR&Z;S MOJ=GDAL/'-RT/VL +ZT"*#E2V@^[3 ,$(CHU&0W%3PLV ZS(T(^!V?^5& MSY\.P?=H\QC%H;L5-AEO>P4"%1PY% ;!Z^FLCH]@CRA%Q$B2Z)H2A<;*<#V= M_GH:1U"+0W*Q)+(.,*H^>;[K;SWW-?3=]M ; (6=#BQ 8[O5="RB%;S8@C5=OR9?-1EFB0HZA1=-+Z5) M225_"6T,Q9OQI8_B1M;8E*"; M+[/)&VWL\/) K]10_:[)2S:%%2:1]#KN;+U8S61#"B-M433IHZID)!E1U?Y! MI(^^D@%$K"]X[*C@4BIN%'8"'BBPZ\HJHLF/%%K>A1DJB 52FN=9<\8*9=)_ MSGW2GM&"-M6;@_4>J@,,&+H=63!BZ+ <*#YY"5_P$ 3BE*(]&8X6=YD44Z@0 M:4R+(O6Y8+C\U.XV7+>'SC]UR D_4.-!HWY>YZ[@(K-I[NN<\+F)X]![/,?L MHL$X0'>D0!CI1D:Y_H)#565=F-YO;C9?KCZ"MO4;JLAB;$7B('8/HZJPI"H\ M4#9)K\#<^3"C!ANB1,BOABFN!>P(59WUL1U%\?!RD/C25#F$65 3:]+<:6IN M(W[:JUP+2]NZ2%^"&'_PHNTAB,XA[MP;+OT^*-H$0BFYX+(%?)0^*AC8L$U\ M)!MP8/C10AAV>'$[*MLL!0;2ZR@ZX]V':S+(8>A7XNQ2GVW$D-LRWU>O<1^9*BP\T*\C=EA3,MC@4)O@Y[6?2/Q(;\' M1I]S%23MCABYG$IHN-01.G+68 W>#9J+32'>9XU1&F5$."J8&1@T"CM;%#!8Y_3^$PS-U^$#0D,FE?T8\WEW & ,+)Y=&&H M!NZK,J#3@41M7H'B_C$]-#Z* 5YP^!B F&"J.,'R(KKU CBV">$M$8-AH\]TBK2YWT8@Z3&9TDG-Z@"B/$LPUU%O MV#>3HME$/292WF# 4)U&D3(R6*!H7E5QCI^#T/L7WFV.M/_@M,VE)-XV'0BZ M15(8/B^GE:JA>:/"!!7D44(?$.':=2^V3Z&PT/V4Z>[FY,$A+._'# MB'[\1'[%]#8:VD([#QW%,WWRJ!1!2-L=)(J<'R/\SS-ML/I"_H=[ M>T;[LR:QSQ- Q667&:QS0HA1 KHJ0J=>CK)>QC#6YF(5^ C-8 $R.OLZBAZ' MPX=ZGT/J2@L^1"SHY*A'.RY0K.G?V.%T+7"QH&]C3:#.,W#"YP$QT^=\ES-U MA*"!/]"F24$^;FP"2_MIM58S6 "7!\*O[1H&P=-P4,E$4/*CF: H\1@KU_0 MHAR_"NM0#@@O=8=K04O%&I9@I?W::.'SL'A1ODEYO5RV(@;VMFA-"K:AQH9[ MHKN7X5QO)6UM$N-]O==+M/MHBSJ<0-VZCP_O5CMDVAYA(J;YIN MG"LGEJR73N?+I7.9=L]5V0EF^*K;4;2>5K6^W:/T&$$R\YZ01^]?4<[ ]*; M$757W_P'UEI7#<-Y?UT%NVF(- _NCZMS'&W\W7\%C]%F&]_NR3.75\_D:^!K MG_SY*_G*USZQ,B8_?/Q!]PCA]]C'>Z]>(PRG9S@J#1)6VG.G:V+R)%81(HAR M9'3!D/">D!\H=_8+G/!'OSPF$OQJ-IJ9M-94 MPEI7N;7H@U^9M1+N[!X28LYF<52YT AW@9//EU>G)!*C/6R MR[PJ=32HR*@EYF3Q=%0,O" M4L!HI:OXQD/3<(7RF)-%CH06R-8-;4HYK5\), *TX*4$;9$!=& 6A\>;P/4W M3R%F(SON9H>V)TVCEB^&K$/,+I:+97KC""6%#H06N?RDGS\&CYA4-E+\!H8X2'8 M2PM'7@N3>&N'V3CHNB<#"'^W(9Z^DTJ/_.>!L,<51CH*._/%]**>*B-&DE1. M*4T8;.I0K ;5A"3*:5J 71U:.@.T-(GM5IS5H2XV#,1:XH,7'TAQ?NWOO!=O M=Z[>5%];J.(_:W"=D"N PKK8Y2R]-X 1HO-0!2G0O2HZ%'/4%3.U;-?J9.5% M.K$=K,#&/[SX^2L^L,P5/7NGA^"C'WOQ:^O.%54JD'AJ%TW)(=,9X#(U.H&9 MT />YC*NWDY/O<'0*.?6K3B5," (@D-WAX]N^ >=768_?"'%7]1Z**;]'9/H M;!-$P2?GV8ZS@B!;CV$_(D83^+B,3DV= 9H:0Z",6U;PUFD@=71%&;S(J.@O M3\'+7W?82Y!%_E$'%/D5$\+SG^Y?CX]!_4LV_VX * VF"KL4+Q?K A1TCU-" MP:S_#U7 D5-@;+<6.@=U8;Z.,,D N]$Y?$VV8]"&C2'>;5YPZ#[AJR"*[W#( M>JD(@Y3DZT93A)Q,\G[E3!?91&!*.]N4E%*?H)0^H@QHBZ*D+Q%4YAC% $5; MP]+IY@DZA=X6HQ-1.1*I;"Z%J#ES-9LH& TD>*M8Q6L8+*L]#8;$LA)+O M7?+ -TGW!V9-U2W V@ %G::"8VYOO).Y9E;;QUN6;FF=H/IG'./S\;3MO(U6 MF[Z7/?4%B9.\4"(,C VK6!()6=,W^<^:/ X;!YD,*K7MY;(]#/Y=U-M/%XP4 ML=-+P7E%0[;[^3^0&Z,M2<%_0\YD=;&:S)93-H)=+IW)Y6J5W@Y!G_J MVST MAV;3"=U.N6+/)?LJR2,GO(V]%WS@WD8)'5I[F:L]LH[N$?T#:R]MV^.J4%O ML%J)2QU1M3 )>%#MF ML/@D52I5GPRZ7_)$<]%S?4)TX]:,ELWI"MQ+" 7KU MMRQ+Z9[04-CYO>T-*&14Q5#RIA6_SJC"RJ#E"Q?55/O@&=B5&)& MRZ2BJMS(4YZ]@;]92P)NPDC!L0QXQ"BNO@EI]^DH_HSCYT J=(A>A8HA GE4 MAL/\=%N]!XM-H+*)TX2^!8%%C^:"&5/Q(07CH473%VZ/,>!-YU7P*8PU;:;2 ML3WU>_#P')PC,F#=^+M/Y,O'&/NW1]][/$?71$6?#EWO#FW;PU5)F-[$JBB? M]![GQ<5JD6TQ_QZ@.&7"!O_[E T*$C[TY&G"")T.QG>BCVN!:6:!C DB7%#& M!J5\4,X(44Z0VV+'-0<+OP1H\SZ:&]DJVQ/S^>[9/O;3&ZL^>D_/E&GYKC^9 M -7R'EQ4$@LE[7GSN3/GA2*%K@%%$)).\8\W7TS4OAB24+8L@FM3EQ _CZDI'#TTZ9[%C:6_LZ,(E M+W*T6@=D@8EV)O=W#QX.KW=T5F=/_M5^P++E#9/+26(Q5-885MGA?MHLFQU> M(F1001'ZZ*0V+9W>6AI;2^EVQ)]ZCAO%3YZ_@ M4A>S=0DXP1YEE"P S$"U'&6U3")$Y%YU:'"- (B),*3])6FAV-;R@ONL>514 M!5#93+IV:K H2+' ^R7PW[FEWSV0?T;N-JUN('MB:-#<&4%SP]CBNRD'7!Q# M0:#K=[]H6_O@_DC;M(KP)7K:(,($(BCL/5LYZ>I0F13K8)P1&P5!)YG=]WJT MFS>TBTM]BK'/#B _NH36=IR#H">YW?=ZM%VT:ON(GSS?[U#85)#H0%LY3+39 MQJ) \0%OZ58D''W%T?D0$SM_(AI?L9[Z<7((@SQ]%Z2C535'4"4.'X84)5:H M+!UGUA&U)BCCCG+NB/H?2OFC1 #V4BX"U&8_& .RR)B;R8V02T]?$4:TXJ!A MXY11)C_]@?WRE3I)4+,P?/3$H$2TZ?,U+ I.>1/Z.^R[1'Q,^[%<^Z26Q5&\ MV6[#L_#@Q!"*\&%(1DR51CWK=6?L*5T$D3-E=7O&%J5\888GY@SE)(;:XC!V MTXM%\J!";Q=)K9&UAZB4&ZCGZ30Z0E N7 T'E_J+SRU[,L+V9IBW'19$&$?,P 4KH#[%0I9NKIV^R&1L.V:@_! M[.[1VSV_\-N4"[^4N_E]!8;MY50&EZ3V.XO\;)(Y&M^[H'8GZ I'V M"KXQNT@W068T6%D$NKMQH#:.BC:FO%WD1&5_Y^H-[?&MQTLX#P)YO?(QB]G% MC.OWH!OB!VO$\WT+]L*+'4KD_[W/AG"7?OZ.G[WM@9Y ^?C/LW>B2R1?@EAP MV97$"X:7;=JED3^LMUA<+I-%F90BFPC'&4WD4Z)F5UFTJC8MJT9717*:B!$% M/'6I54^G_@D+/:'/7,HA+5NSD+"*/O1'939=R.<]#(-ZCB325P7/ILZZBOBH MA@N08]?:-)M":2:#]>'J.17UK 1Z"ZAJ(!>90R/ K_WH'-)C!YWHKC\)!.V: M& K'[I>+.JZ]C!9( A^H2A7(.2T+0#Q,+Z>'7B;1*T!,';H\(X ,3%-Y6@]K MUQXR.2"M<%98_EUG:^NYJ\!>1#%($4=:$6/#3Z[;5(:>384UY*5_D(%L> J# M8._Y3\*C2HK9,RFH>$:3!L: &:?X>HX:NJ82#HM<,@2 MCDAOB&3SCZ2]9G;[YY9V_\$[G,EODSLG;L]Q%+OLC*\@E*I2,9BN%$53 M2 /+BVF*IY1%?C%NPH0N0B7T48G!!*6L89+>N.9(]JN*]3.5"WMZ=3E9]C&4 M10!N"+AYC.+0W<9J?B$F P]AH6P*RPFK^<40#*-O&4^@&G9DTS@5T[BI:=([ M*(."_-\L!'LG B30WFY'F^'^WHV\[4"G26A8"'0FF%)JFO=".>-C-[#[F(*A M6JB;;;"M>'(?S!8FTC':#<(_R+>["H[T/ D;:HI/SK4\;'KL*Y1$^D32:K7. M3KMM#H?LN%J$W"@*MAX]>8"^>_$S2EC].4)E9J59P?QDG.=OZ6G(7?.@J.%1 MM2[;)"$FH5;5'NR\FC;=G))N?T;;LG)8K)R1 7*P2SB]ETG48-OO< K>AH5U$,?AL6>K2K6XT'/?0%"@T=:T&2=@*I_)NB MW7CNHW?PXM>TK8"HEI1XTV25WRV.2D$[752P5W/&G/(DZ^,!5,]K5SKKQW$X M[S ]Z(T"4D"%:)MV*SFDU#W8#? *7ENI[27-92D0-_[N2^!OAZ*R2L8NB%9D M4]G .U]*X=5:F Y1/,5LEA^W]![H8(^V!]<[CM1+*(C= Z#&RYZ?VJ+XQ 6S M8K!JFM"VR#4H7MD7I7HY;#%/V%5+%.3MBU.]51=4%(? ?WI')#J^A9JB/U(' MX5-V-D!E$L":L;_BUHPE^=>L,N2OC/C!Q_F]U!$/[ZT:U/?2K64L;^$(7GK@ M#CU>#SW:EF5_N_^ ]YA.='_ C_%U%)UI[7=%2C]1;.]^T622[91&*&UL M[;U;D^,XLB;X/F;S'W)K7G;-MBHKL_IT=[5USYCBEA5G(E-Q(B*KIO>EC"%" M$CLI4@V2$:'Z]0N I$A*N!,D((AF9Z8K0P#H_N'F[O#+W__7VR9^]P)@%J7) M/[[[\,./W[T#R2(-HV3UC^^^/GX_>[R\O?WN?_W/__[?_OY_??_]NZN;QW?_ M9P%B (,S>W4.0@20/;[]V_OWKZ^O M/X3+;)'^L$@W[Y=1$B2+*(B_SP!\B18@>__N^^_K+_Q:TO*W=W_^X>-//_RY M] "84A#]48\4U@PB[)/O'=RTNWYYA_$,*5^\__OCC3^_KAM_]]__VKFS\ MM[>??WY/?BU;9]'? M,C+*7;H@X$@0^([9 O_K^[K9]_A/WW_X^/U/'WYXR\+O_B?^X-]A&H,'L'Q' M:/A;OMN"?WR719MM#+ZK_K:&8/F/[Z+G+1K@PU\_?"R[_X^K=%%L\+))PNLD MC_+=;;),X880_=T[/.S7A]L.]007-%WA(UN81H6BSPC"RNOEN-[W/4] M=_3W/4E_1&L=X-'GR_W"N4^S" ]^&0=9%BTC$/9G0O([X[!S'T!@8&(4/I:O M01XM@M@D@[?H>-L HVQ40QHGTCS@K7&'P/9QC49>IW&(#O'K?Q=HT\V2<(Z^ M!"_3S1;]!)(L>@$#3(':EPVR?!EDZYLX?MX]"%)-[_>Z)\P MMO2NHFP1IUD!P1RN@B3Z@YSNLS DATD0F[U0%#XV#&./Q683P-U\.4N2 AV: M "[P!;<">&,31DBS+R!_ "\@*<#%[K[DYQ+-R"J%NZ%0,$"9.<@>HU6"[I!% MD.2SQ0))C3EBZ3Z-HT4$LL$7A\;7QV(]1CL1BY4W*;Q*B^=\6<15J^P!+$#T M$CS'!HYEL^28 Z=:>FCL%)$URDDA^\DAF=SOS=O--EB@0WD6IEL\$4_I-EK\ M^<<_SY/+-,G0K& M*KP(8CPICVL \FQ8+'I1YA!D^PLOFR_G6ZP;HS$R)( , M(O78(GP4P*N?,M0X6*T@6)&)WUTGX>< ?@,YHJVZ.$8"4H&@40":91E:_>BK M=U'P',7H1X!.RQA3]91^Q3.%/H3^@:8YAV@)D-DLLAS-(+P"6ZQGC;6KC9 Z M**B+-0B+& DIEVF&9_(ZRZ,-IN\Z@ E"()LG-#H'QD^7JG&@0C+(#35*! MC2)U-Y/L]R5E:% &GW^5SPZ^ O;;]!-,LZP+.MZMBT6Q*8@@U-ZX(ZP'3<+& M VPOZ\QJ8;NT*-G"28H><_#L]8A'T_=,\F^,IJ%A.KQU M]ZVP2D=LH%CP2I,L"BN;R_ P:= T&DS5-51.'KZ&LBS%LBT('5IG1JDU!^T5 M@-$+FJ\7=#&%OX!PA>_S!?HW^=#@9Y+.YPT^=^3IXEOWU7?PYQW)3YIC\AJU M3G< 7( $+*,13!-R'QR.P?U6^RV%WQ#,V!B--%KRV?^=I*_82R3:X"UU>_'E MH?+.,GH"&*)H0(CVM]YM@G['SR+-D]E-"DMZ!H5$CH(15DFY"R^"# GIKP$, M,_3UNO$XJX)/P0@0D$.IO2@K&] HW#,_;M(PBVU63\$;R.YA^A)A#U&$<>O/ M9DVSPJ\-PAHV>2.1(2ZM>FA9+9< 7Z7XUPD>$92_+M3\PHP R^5Y2_/0K;-T6.&GR.DFA3;.X DL'O@QUI M23P%OB")!4]+'.,IJ7R%7_ MN$7&!WNZZDG)2)#L7T-;KP>5?1N3AI2=KIT;_59L3,3!#4S?L/#55&58A"K) M:-Z:2_*&1DB&A&%!N(?I#3ZZD+18Q%U_XZ&9YWW:M,9Z3P+.-FE" M)&TLAE M/FJ.T?\JD+8$8+S;/W&UOM-(Q(\@!@NT%8^;7P5Y8!($,P3U!>@!=?S]2YIC M*64_/?5T67X\^7K\B-8%+!46I+P$L \ MB)(G&& $2OE]9!EA,)H'QKJ.$[B/ ^+RO \6&!D_)3HPZ14JY0E0O^@#2Z'GW#>9P?F>&]A;%;6."H0 M_\,VN1Y^OF4^/S "C<,S3FP#B_J=ZLCW>>2;H1==0^N%1S[3N.W( ,D3,3 : M;5=)+-YT_2JQU#/.0:)$AT.8#'_,:% SN(98.:>-KN5QOFN1Y^'7@,37![>6 MT'W31EX"*F2X@\@8)B158H8_0UE^,R,O&45*G,)EE-M%G9Z!,:(\FX^\9B0I M< *'X=>($AT#8U)GG;H'D/@7C+()45B7I, )'(;?]TIT5)AL6_X"=PB"#CBH"TA"[()7_A5_?YB4^H081 XB ML$-!C,L0I+ [/YB #%% B@UD8/'#*GUY'X+H/9XT_!]D]K[_\4-5:N!_H#_] M/D/?#O'W;^)@58\7!\\@_L=WQ[^_'YZ@RP)B)\P;=#('\3]! *^3\(K$WQW1 MQFRJ1N;1ND9_^+V>EAEE6F;/&7G=/"!)NML(*-9TE-B@ S]*PQOTMXP"([OM MZ(3B290CLVDY(I$E-NP%26\W(H%/:%P.7>3G$<@IE_XEP$X Z+ -P=O_!CL* M7?1VXQ%8^G=B&R:1A[)YD6?X($8G-IM:7J?Q2"^/O@>PQ2FSDA6)!J;M&F[S MT:?8/J:K[$I,$C8"X+>>C1B;Z(8P";[)(/(;JO1B+LOGN-H<1.G MP>'U0V\S&F$/8!7A^RW)OP0;VB%$;38:>8]K$,>BA==I-!YI&R0KULHIF[9. MJ]&(^S6-"R2HK8O,8)>X "[J@=!_'BDBW;IC58OW6Q+F]/UBC923NO<2 MIAL%$;8F(J4(&.]2& )("M]]^/''[]XA^LND#7KG"2FQ8+^'"TF7 M$UPBBU"#UB2,<]3:!J9)*&>:PAJ0)I&<:;]I0)K$<:$%N %K$LA9QLH&HTDJ MEWV\:3";9'3&XT$#T=#R^=_?'[I3C.UDL7<&:>5^N$_+K$^7<9!ET3)"GU(V M =<6X&60/1.$BNS[51!L2S,PB/.L_LNA/;CZ\^]U<=[[8(<=4"HI[L X+&BL M;KHV1W>3FO$+R.6HIW:QQ$-=F8E5U1[G7$94SI=/P1N;+:51K'"Z3U]T'T0A M+EE&\AVVSE 6<^*.5OBI$GS1:6ZGWK)!%\,_B-'('IV"[=II8YU**5 /VQIP M!"L'Q@E$R[&OWQ9Q@:\;9D@]Q2U,8Q ;@+?3H,Z1J+ J$[KQUXF@DT-\-/BK ML=+J9X>;;$URU&9KO#Q>@AC@,(>\4S2)R9%,7RMMCBH+H$N5-P MV,P&K:VZ":U4G<(-(>QF@YTTL4%CI^X>E<3C6G?6*$3G[W'H MOYAL>C<7>1%(F]+=+?/&/Q =.0&/R9!'OY_ ;XC^5L(< >"4EK8I%LH C,8V MZ";V%1G=E=+0,KU"F.EMG:%:L"7Y?:QQ(7T4LEJ[0+G ,X&"L [R;IFED187+2(6)Q(=;?#SN$YACN^=5E)4 M!@?4IE9HYCPS"0Y0J:YV>)*4\QV1[)5E><>D]R=("J3OZ@JPFS3A':',YC9> MI[O&>-I;M,"TOW^3_NB7@Y$\,/RKJ,''+]\B>7P$PFD#D%_^1*H[JXV$CM<0 MK@EW"D@P# 9M0"2?3QJ\_/(84L:++G@U\/CES:\,#]_QI8')+U=^99BZ)O<] M+#_YY;*O# O-@M6 XY>'OOK68N&BXY+O_@VF^@;1AHIG,_F0PWFG[QX">U726T JI[1:,;>"]P2)FX^'[;#5K>"Q@*%IS#D*L& M)>_%"0F4)+QL&\#\"DS5 XSI<-+ Y+T0(7.<IK MD$<+1+N-9"9QG+XBZL!-"J_2XCE?%O&Q+YD@)8O2&)9S(B#$YY!,3D@.OKKJ M((,WF9Z6.2KSS,V*?(WVQ!_-\F5SB[SZI)S.B9J3UU6M4%3DIS]+5 D4'P M>,>;GRX$QD [/MO\="$P!ACC8//3H4 7-8X*,-ZKI5-FVM*F;\4(N\'%D?X@ M[&(ZNOY#+*LKOY,EP]CA$XD@2SVOAV,<"'1]F9YV.,H0%=ASC_AS /@2+4#V MF,9L2RNS@Y6TNM73;BUM7019M&"03F_K M5745SD3-L=J[65A+D@ 3"(T=3/ MPDV4D!*3.5K2UV];M+99%F%1+RNPDP"X?D6^07=Z&>15 MH(4PWP)8QDI<@&4*J^,$G20@NWY#R*(+&EWU<'>+KB[B'HAZHML,T;="]P! MER<[G_!P7[2'X/X2%YS1K-;V*$<(5UOD NT@]DIEM;9#>3GA_!/AL)4-2M$% MW"QX!IW=-E82:Y9[+UE54(D*M;#;6Z5>B#2MI;5$IA1Q[6N"5*(8&R<^!5&" MR9LG5P!&+^0FRV8PRA#Q5P7$#MBD?+= N!W@0];P0F=^VIT__O87='*/#YE, MPN+.=E*LOH"D /6%CNGX+=O(%JMD2 _>T&+9@6^%)MG .?+2KR7?117'<4A3H^($^PRY6%/4]ST>10$_GEW,][ 4 M!9@Z1I1^P2?NQQ8JX,)1VGP/.%%!25+D]K4XO09D@]H$^X6H>+6!F?:W7D$J MODD9!Q:T?FD?O%H_4G*Q[UD?S.#5-^N#5^N*\=[9+ZV#5RN)^;;J>TH'!8S4 M[3&^9W,0OK)T@E_DI@41\3^_GTNR\< MJ+U+=768@Y?X7E[\)Z&[Z(,E>L;4<^(_I?P7NH\T.H+%H=CJJ<_Z@)"R7PG' ML:,TW4YXZ6Q4?=BJ7N=B$8D9'X\&=^I747.EVY6GX29\,A*<(0X M#]-G@(],5IR$='\;>Y*1\XW/$;>/'2[^550U^9Y2!GEDH3T'&0CQ#"#XR3I_ M &C-95$.JA?8\LW_ 2S254)&X569'?RSEK/+<%?!<3LG$MFR9H?U^E&T0<*WR&VM8& MU9^CA%S]M6)^!18XS))XZ3R $&R((,!RD);M/;G23Z[=IER'NWN>>^$P&EO- MR72P];/96\1:G?P^5KE PCX@?ALBTIN&EC-AB7.!LE-AH)9WT2D5\V MLD/G<4)5!JU'#4^,7DM2%2&DE.O:)W25NF11:@R<^UN^OW/BVNMOY^/NKO%F8C/S!CH-?C6W MLM2(IX& QD86CN9)MM)3I-Z25,2N&"%+OCU;JB':74">JYK36EJGN"7W0N8I MS.MAG8/FJH?X+,SRSR!?IU*LL+K:?"WEVE09&?7J9=>XA_H9H2.-C>#!KL') MSSRJTCBQ3(L-0'[F2I4&B'JZ-^CXF115?IO)O_HWF/GI8R9E[.X$2-!!;AQ< M_ PA89O3I>M2Z;C^;$L+2![ W =\F,_BO;SZ/0-)HHJ>DCM_UXOXWGNPCC(- M*[GV>XT6*^+66X]^R6-)Q>.E5SY^CT"3=D?1RZQS2K$/"L*!U(M!K\ &CY:8 MPIOIV63BUUYB7#.^[[F;#*PW2?S\C.$=:OFUWM'T\C^=S34AZ5B@EQ_*/Q2' M#QKP/:W44%O^'&J9#[3/^Q8Y]P4ZN7+;3ZOB&< M#EHR(27=(ZL;M7$VCYN=*!4J(O1GXAJ@'R>$VEMS#\L(N#B5]^$RR-8WPIQ93>P_0E0BA<[+XBA>LVV2<*FRV0D(=T M?F'5I$$^92770B>A7%7S-5EAM0IGLK^*LD5:)))E0SG=[?-VNH50+PJDHY@L*[02"\AVE>TYJ)4\!:45C^18 M"Z.\@ T]%T7^)X?6BV9?/89D R[B$IQ/PG;-S*3#78/*\6"&]-AE&W3TFEAON0*'OP^5HO*@@S?BTBZ M99!.:6B)WH,].EN4XN=]L..D8Q#W??!H%G'<82W9VD:^6MJ;)7'L$ MFR7!19=.MY6E/&8T(\_>#M(8>1A,* S@-G^"LT)C((?XQ4=UEO>83]H ;O.G M-Y^\@1SBEV*$5>.3-H#;_.G-IVO6:ER)$)'9++,DW!\AY E&Q*9T?QO<(6V# MO"CS_!&D.HIE3A_ MH"+-39@+EN>$6+F6!W5^(F>2R(_ M?*Q(1']@?>4!X-#75@G,V^2Q>,ZB, HHDG^/@6Q.R7QY!9YS[)*"M@4@#SF" MN:#UL,O!9P!7 "%. KX)0?(2F>HH-CE]2BN_OOHQ!Y1Q:\2DR<^4HC2$$SR6 M9]>&8Q_G=G&"!W0@HQLUW]W'09*CRP>;F;>XB2Q'[ %,''NMZ^(*+?L="*]@ M\/H$X.8N#0YMKS(]K(#>HJD^E.;+NS198;+P4<4"6]S1-C_8U02=3*5Q7H*- M;GO;U'])^U,^45_H_+ZV07X,8K1JE0\:A1'_+II8OM-B9H!W&-]FVR3.&F]-@03)5D;P,BXB-VFTM"7#"S95*:O08P MS"YVUYMMG.X U=(CV],&_+_!*$="SQ(;:DIWGT.##0-YB8XV??2']/=N>_IS M_9%Z97L[B=0M8\$L7]M<)V4<<:AZF:"F0,WS^O>]H/Q8B/,5J5Y%Z:=#)%6Z MLOIEP9O6M*3'JF;>O%/*-# 6T,+D($J)]J:%?"S@B9SG>R7H.P&DU9U!V_C) MN2KK9>P[I?/ -(H=MV*]C'WG#!_=WU]\3\-.D(->PK[S M!8_CW>Y[1CY]]^L#U9/E0.![^10S '(>$/4JK)S296)^#;*<<%8#9:3 MGL.2AZ2=AQHP?4W!;4"XU S!:["==!_>IE?)7+#']$\ZJE"*;[U31%0B*IYV MC-(#UO12PWNP+E51E STZ)5._G3UH;YKDA,7I)=[_@Q7J%+PK8E<]6>!JDH( MFUY*^W/=_-+I)!I8STR]5P16)4M0@ZF.K^')RD[JWK'[,$C?BX6906P8USC? MJXV9P5[%PT&O)MFY(:J2ITNO@-D)G:BJ.:YZEIS^DY\%;'O!*,S&WZ#GZ7-< M'_0N>M:K:,#5$.]/(]#+Q.J4J(/1(.FG@YQ,X+?>/4.YP?_DISQJ"$.N#M5@ MZ*=<:0A#K@V_P=!/25(5P[$KBS3X^REWCHI_&TZ-6KEEJ5-$,6[P]+NK;1B*KT-Y#\3?^Z)DKQ7I:4[*]#!RA7PH\$@Y.6=0O6Y4-_$B4$S:W4@>H(FAON'\$*UX&<'9[ M ]1G,&]1COYU2#7Z$_9PP?+('#X"^!(M:&<)L]G(-.+<1]7G,^IVX[R@KZ@G^_@-X 4F!77FXIP2] M[5A+I=H_GT"Z@L%VC352YE)AMQV-VEI5:M/ V('LMI85ULKR%L3W5:8]><65 MW56?IPPL?EBE+^]):B"XPRS]I?X'YN8O+6ZJ/__^]?& UM8/-E1I3?VLCE'B MWZ+CJ=0G YK$]=TKR:_?J/%E^EZ)>IU.(:MAF,"P"0[^&J\??_C1KP@B3;CD M]?@:N0\3C0;-5_/)!T+K+RX_G18$F%H\%QUNWDL-DBPW,V7LR0I$+)[DQ:N $8&)\V0 MQ%[)[A>[ZJB[1/.R2N'.A(\.:A"RWY Z/SOQ$C[YB4Q^(L-P<&2!%C%PI^E_ M-OFYL!4HBH^=H+$;=$_^.8;\:3R*+^,@ MRZ)E5#YP7D.80L:SLVIO$\0F65&*!TR0CIH8^"Q)H'11"3RUWL6D@-=ZMX8&:LC#4G'1T?#L.JT MCXZ<+J/L+7$^+]B3/TX?L,3>)-[YW1A827=G[3-BZIE:J1RO^WAI6@'X\L+8 MKQW3R[Y[T(B?IH_M.;[ZT"O!0E5B??635T)&RO;0RS'>%Z0H!F6?'1ODG8F. MC7V^>H0JX=)]$3\#ESPQ)%RS_WBN92XYOK&E=__O&C-E=-7]>X^LL'?:Z:OA:Y MRA[ D0O>"/(,'+V2Y-?- M;K%GWR=TV^)?<5:RVN3P"PC1SV7N75)6ZREX8P,QPK>MH-H4>;E)X1?PVCI% M(;J1BV1!7%,SCL>9VAAVN'P!,(\RDG=YBZ:-Y?M$:6CB8ENM(*E==1EL?TOA M-R2,X16$AJ\NT;)"P8YVJ]_E9%450Z<#S.MB@X>+(,8% MW)%R#_(ZRP)GK3.;NT([USN.T\$*_94FP+V$#AI9<>+K)L&>Y9RQTEMH(BS1'MQ2)A:2CTMDXX@4ZNZ9-K^N3:[8^+=)H0RT>C M93R '!&#(&5SP.SA& =7!7FL\ MI2XS3TI:07@=P 11F-7:#7-#*8QPK@[\9CEY .4+:+:.MG3W69D>-CBX L_Y M+8DHQNHDYZ*A-+1/[Y=@PS^8F4YLC?, MH),#UUBJ"]A&I .01S>(J$J647H^IME&MO160*.OX +Z' M.(W"AAW9)]?1!L2?B@!1D@,\]151M42,%97Y5S] N+P)H5?F29YN;XVN"*UF]=I'"(28?I2OG%P3P-> MC[&B(#\';]&FH!\-Q[^/1A4Z\;E4=7ZW4A" ^:XUA^5SWVW2;A AF7 ;UUKM M3G$DU =D>HYU4SW@XY>1WJ#Y;51JF+=F^]?S31\ DBB%CV"! MWS$OT?^+\OW5PLX>(.YD!=#B.0/_+O Y]2*RY]#;.D"UX-IAM7:$F"Z3J+R-:+IU^X]F8CB<8 MA _>F.BR3^PC8LOC_'[6.&"Z.6UD,XGGM;4P%+Z%:RC18P=%"N; ?,@9+6T M 5Q-"Q>R@T8F4KP<^]V)<9/H9 -"G@_A9:6Q)&&COC! 5A[&"J\PRM'N66'+LJ)^HV)Q)^YH,\Y<'&U2!Q2I153X&B'<)R3FL+PUQ7W.UPABD[#Q MO"=]C3,VAA_//\K7T.,1P..[9OD:NVP06*DT5'Y%.)M"3]&$Z6MT].!PMBV+ MO0*HG4Z-9@I&.8\-7VMWF$)1\K';U[R9IF!4UU1]SI?5!U&U$,0&Q4F=H:U+ M?M!C@]XD-M+08[H5-\!-$B/U.)0P9C48:HB)9R'A&/$-;V#VJ\B;B7NFYQM5 M ^TD6]+6[T!.:'O8/Y[MG<_,:4L+.O(V>;0)P%0=N+U-+FT"3/G^+G)3;:(W@GR8$5:QIE%BV&LG_F)!LD#QPMZPQ^O.$T?%J8^[*WPO$R'#^S%2W/"OQFKBE^,26WGJ7R3PHU]N2GV@8B?CW:/UT[DL MK*FDXE12<5"LCB-W]$IQ??3K69=GY!:9PMM):GQ?3Z),7OMR01*QALU:\LOQ M1\ONI60VHR=(\GWM:6:,HIUOU-1_S7KTZSG;('Z\+!:-L.:7XXI!^ 1AFPV" M?AZ(>AFM])Y4S^50U,V>M:]X*!'3V1R,?CFCF,)0-OM9G[9,3K]NGWZYM[K^BL?5S)N[I:AM:&_OV_#=H>(*_]\^-<.FN M!TD(]J < MX1DE61[$,0B?*S4/Z<5ALQ*_?W28 M3QQ?CK9MQ,Q&KSR,P[RF<;Q,X2LZY/LQVQK'76[KK S])K89Q5):_A=TH:0) MA48&6]PN!C+N/H 5%NM3N"L=#0[SFU;D<)M:C6'0W2J=JU[M#.V5AG2+CI4T M1-(9S-V6H8P@RU_QON8CM; XVQ>?KYE*+<#:NG7TTI3^7**:D(Q@X83KD2S9 M+X%I>9I>)XXB*W/#:NSU]@R,9VQW226MXI[PJ8=T4S*381B5Y+;".:VHG7(6 M*[H0*]77BI"N$RMZR)W2&%8*MU?.9+]%^;KVY-X;CKIK[@_ TKH4![%3H%[A M087.I,((!M24VV0!L3?'%2C_]S:Y;,>)4K0540\KQ5F/:*HS#.[?:YB&"[F^ M;I7KS+BITNX.TZ\=<-Q_W%-"HY.UP! 2Y9@V4*B..?(L2#D.&58&U=X6.;L' MD$@9:![FSW&T*J/;0;: $9&:T-$7;=!<\#F4'L4BIP\ NS;@944CEL^?H*^S M7.$'GP72UTKTY\M']-=LB99<^5L<)+V9E_W$29=-FY*:G(I-Q=@EWM]OQ[/B M3H,@+"43^VY>'63-2LKHOMM8ASD/%-5K7RM##0JRI-CF:]TH^]A*"X^^UIH: M8PKD]:]>Q:@\1METHDYOTR0:!]C OO _.:6B! MO0Y^M/*N&,2+,I3H*]ISL-HDGPJTY!%FMTEI!KH 2'0#];;@+K0> ]K@OS85 M/ 5OM5X;@>PXSN" 2V$W*[Q$"%OT]06X /DK D7_%D2SI;H-)>:52-#VWG M13,3Q+/M-JXJ.MT3!Z1#0^<3#)*L=$MA'S.:@YT&W]V V-Z<5\/9X1W'[:9P M1XHG,OAI-;%!8^O40+OE,4\7WW#>"R1!^*F/YEZCU'8%0FNN'?+_I@7AZ M(!X!MGZB3_>%35>8F##FBUF=#.)&Q'??GY!-(MY'^?7].5G#FJMP<_IZ+FA) M.=VCMJV[^/JKWN#9#8".CKDW1OZ&1TZ?'>FTX, M/+$1J('.K_3_RDIV/W7$<[^'7FAJ.H^A&+52J< 3X[P0RF*O"T"[F7KDJ M($SSRGUF.=^"LF8;OF,HJ2(G3X;)DV'R&%").,_0_ON4IB$1V@!\B18@>TQC M=G0YL\/D)>"*ET"=-+>^Q:.DP*[@^[.S)+D54'+]AFYZ=#U%"3J7R?5."J&A M^S^-$7VKVP2Q!C+V _1P7[2'(#-],97[X]:GX2DQ>8BM[1DO,GA@9F(@6UUFAP?V)E!AC/K3-X47-0IIJ!>3A0O #ZG MWF)V8)#HY3%Q\DA-#__3P[_K($X/_]/#_Z@/_]5/&6HPDV2]O[B.Z^/XK@EYVG#SVMT2$4ZM5MX?@R5#4 MRR%.6 ]LTMT1<:8/>U@K58(7-0UP)K]O&P")_ M7*>O )*[Z'$-XA<\>T@%CB#DW6 RO:Q 6/OI7Q09DDRRK,*+YR'.[V, XM_0 M^' +TW2)8&)"2FMET_XDJYNW;5&,?=?4C/?35">K^A\D@A? Z^M#N(*1@0M8 M6QL^.ZR.30'=JB,"O;O9D7Y6&I%4U[L^5CQ=TO<%)FL5,.B0HK'RG'Z)[0,E MWUS9RW%OF^*7VY?3!(WYUBH0]+Q]H%;%BVWP\/;Y67=)B:6X&K*/$V02(ER- MUD\36K(7@[]>#2+#Z\%913-\^BJ"2=E[FXIWAU9^7[W-E6"AFEA\]7U60D;* MON>KP[,24I27.U]=DI5PH3P!^9J]30F7KD^7KSG9E"#A/@;[FGJ-^WS3N+:* MWA(;DYR?T7D">.BOO0TH?@DW4J <>W$V 1?:S7I/83\ M7.*7E"$>GISPBS4(BQC,ESB0&<%[G>71!O-7)XZ>)[3SW<9A?A%AAFL2$!,@ M>L$V4I9##KN]S0,NA9GDA=-N:228AS[!)#'%_ 4I7!&)I,Z.;PWE[H;(S6[+ M3.\A8Q'2J13U,D <99?;XXB@.40:^ H&3)=^RP,6YX7U]A%$\H>0O M\/'>8DY%PD6P'$%E(B:[&NHVN7Y;@"PK16EIB46I^R2XGHC@2OM@,\/5%]6D MVCY#GL#)U@^R23!3/(?&-($X"YGNC3KT(Y)+-RHN?%AE(YJ%8532>9LL4[@A M=-BP!/T"XO I_1SD!8;Q$2SP_T9 4.5O!Q06K -; +I"*% 6SP]SE- MP*Y,5713)&$VRR\#"'?H>/@UB M6^@-1+QN<$*^1IW60/('--H4X3^0&NP-@ MZ"_1.1WE.(D??K@DRL$?($17977B5XL.3<9\V9XP7@SM<-^S$O*ZUY-8Y^2= M(+6'R@AN':_T;HN-Z(KLJ?8=Q\..[C;I( M[O+5&[[':=^&3R@T^*Z/]\1/J,#X_GZB>!=WDPU+7G+>!V_V %%I_8X93N:2 MZ>,>IEL T7(J;_0MOE,:X&B_6JK9VE1V1S M(@(2^N\8D,68A+--"O/HCS(S M=T7V?1PD>8=VNMQK;'@;(G\=0\ UIQPTLD'G38'D&+0#<AIX]F)^ MYC+81NCP+07VLDA'^=Y#-YOU&\NIJ?D$V54L!9VG M>!#F<);I:=<*QZ90R@PGZ&[@2/L5K*-%#++VX,R\>YS&-G4$A7NCK1](K3M? M+5)&KC.ZMB5:\[Y"JG['2*W&ZH;U-;Z^'VKF%$.]./U3EJ:E(W(RVSWQD\T!A$<'J8$3S,M(7= QFWJGP[3V@C7.S*4J_[["'UXZ*= MS!6XKC1)A,\O"T4W25IP4 MA2?!<:UXYK;SW4PI=>IT$\X<7=>^*^W*&$E>L6>KN$\O",-9:KD"JN]6R#YJ M*/?>F!3X28$WIL ;B"[E.B:UOW53Q/%N?R: L,QOR?%$DNCLE"1N3J]PZ8AG MQ7&K3/%XA[U+&^Y3FH:O48R%KUOTZ605X;0Z^_RNEVOT)W";U%$J?K5B+Y&C[_:-5ZF8+M!G0TKXJ(,ZC#M""#0444[MXP(,? M,_'[3W:Y:!\>Y7G:G#""&T=M#)M<\KQVNVU.@DK+*[^,X437;^.,U(1UWHEY M$/?WFCO+LT=B\2"?*]UGW0LB=U#L)=( MOR4WZV,>P-QM6X0QU.C"B._F:F/P,7:A[V9KLYL6G:3]W,W*;7N=..Y7; PU M"4E#SQ^MZZ5]?W:GH8P(IAE@0(/V?%9LS_)^T[U_F+H8: M10//"T.&X:E5-$[CI8J4 (M>S@5#EM;5 E%'53DO$#O[5J>:I;*,Z/Z+C3,I M>-L>%#CG6G>B&48)02<[&6+*"I&7Z>8Y2@AEK01SI-3J,@KV--:'8[<4(OJM MV("CY;[/:"=X+AJ7!BOY;:(DRL$=.KN.""PO&$FKEOHXTWO).#9P)8.W5=M] M0\+Q$52NKQBO+Y9ON61O+VY@MH7!3T>YWL!)KZW)VBI 4N/&F"RP DQ%,ELO M@^QY*,DCBXN]0HP59\1]Y:?QQB5O"%UG->S5W9AP.P[>-L(WJZ+#I$@ZHB%; M1UM!(">GAV,B.PMG99F=-9!C_%[L/@?_2N%E'&09)W12903'..1Y$PF[.<;+ MG2 (4:JK8SPUJ^=+L.'G_5,=Q3%.V;D9!9TF17\H+K^DI(();G/*30@LZV0U3YFP%N4!EX0 V^'N"00@V ?R& ML^V0?^!CBK_4^'ULJAH:\H2D_DN_#'R/^U2Y\26!/'(?]#./TP#(,34 WS-Q M#H#E0:Y(#5>9$\@5J2G;=E(L\%1JWRW3!O#CB7&^FZ,-P">03GPW/AM 4"2' M^YY^LK?Q644!\%T<5%>&)*_C8^'\C+)<&,;R;LIT(7K)V->>GZW0K8P=Q6=) M4@2Q[0<,GO!_G%!SMD03]$\0P!O40>,=0#2B8T9*"KU?T/IY>@7Q"_B<)OE: MP_@L,ZC[.!A=!"48UU] M3B'V(8UC7)R@*ADJ>-\P-KR!@DX- ;4WQD[X3B/?SU'U3&L29>V ,A?A&=MF M1L9^?R2=L3W'!N3E_7?&)B +H)?"EN\V(\GS7]=7QZ*-')/JC"2$1F<_NT\Z*D M:"WM4_PU"4I3)@CQD8(LVQ88:P'7\ M^VA410F?JL[O8U'U@ OP4.Z-[F^C4L-$J/VK@2.RMB+LPQ*H'^:U-$#$KV = M+6+0KB!%-%0F+8(.IR$94T]%WUW'V;(:&YISBK04R$YLD*AWU#E8=K30X@O= MOCLV2, F*SZ?@R6()W;76#'OT7,PRLL )+KCS\$XS]"!V,=4-P;J/.Z\(V@. M)/0*C8]GBH;P#!\SV&M%'!\FGB+0U8QJ# ZT:U]=UD0H="T?DV?9 M4,6]9\_Q)0(RRL7& V93 ]8#-/;3.H+A# T;BJB@MC1!Q(;,HKPY1=#! $D7 M00:P?H.'GR=TBQ*[G6$"B)N^% GMEJ:)>$WE2-BWLU(5H:*$FWOKH)$-.B^# M;81]'' "Z%"! OBU,UY M&J4TM$\O]X6+VM366]'T;#XVO>@ C+)')%H%X3SY-8 D\3<^$3](<<'I;I\W MM*A!F5A;BI=6<_NT'UD3!WGN'X+RVL!YA58!42^NDU!N,=%[.L@1J>BHR5/5 MUSY7D^_#J!0C!46.8-S0/KU?$Z2:AQ, IF8,%_#C+T"3D+%[NM#5 ?P$L:O^"I[4X\;]7S^_CB?54/+?RV^4\^ M@D6:2!AN^>UM+*>VRLA1G8^:V::5*SA3&MI\"64;KSJIJ:DF(U]? &4,98<^ M*4-B@,_1SJIOH"*2@/3P?_75CFMR;)_?F ML1UVVR;Q\W*I5 "IM-6=ER0))S8&L49O/0;#O$R?UX1RD M5C9 ;*?J!J%S$!XX" EJ&ILSL2&Q\3F^(6T1F8*W3R[T$W1LSEKX9R+79S]1-]&YM@/L)%U M_+RCY' YC)AJ4/'38L1'1>BVV<#CIQJO T_+;[.1^_Q\7M*"I^UGVP#DI]5? M#! CM+8!QD\-70T8ZI8ZUP.9&0O=0'-.Z0EN@@C^&L0%@B' _\:"<*LP\_[G MC)3%#I)%%,15I:8DK(L412"SD2:YI&-/8L,4PZN2W=Z&,RB3&D'@JKB?E5CY M(D/J4Y9=IIMGM$[P$KY,DQPM0[2@T']E$=I=UH:SK^'_ MP8FT7H(8;QWYU2C?WTXL%T0DY=%+546,P<11,[NTM@\D$<'MME8J#MK*>Y\:VB<[';_^X6*]NP,O(.:$1$AVMLI7;A-MD6>$4 _<*.<>#U"C M,@/@)V4.?G*!@[9\?KQ=N=%$:F/8"2;=G[GR I2@DWM\"$XPRG9<5WP,!]0'3>@;U M/510'TZ17;!?L*"*8N^^ST:QV01P-U]>KG&8\VVR;X7^1%^"!BI/T$CY+.'NS4\=G"-U#3G_,)N\<@!MEMEA4XMC9[!'D> MEV>.[)/LZ/1X@'Z+K7'@;7_PE/#+&/R0L0Q#Q__6A)K&MW[_Z)QF.>J9*3+F M&9C,7D\S6Y+/A.09!F1CR<>TZ YK.5"#1K94A JOZQ1\,@A?K7.47#9R#%%[.1)& M@[= >5AD7#TL1=++!QSV2$;"6T0@( MJO*&R@@G%SD@FN:S<6WO*:AI1PQX;LF4D/DF'_5A *0+<-YGANR/G.Y),/GJ M3[[ZZD#R]"PJ@ER%YFR DU#KVN@IB8%G\T2E"**R_<[W8%WMD!ONW70V>WC8 M>)#!RQNY]/S1"I1/PE] N,(!6POT;_)T,0O#J"3]-EFF<*/A FWH/6.QP$<& M(@X)4DD8P##[N@V12(7:_^4#WPXDU]=*.KO%HM@4,7Y-FN=K "_3#5H#:Y!D M:#YN$S1OX"[-LLNR$?I;Z:>>W29?T.9'BQS_>H/V",X3<1.GKW@"07:]7()% MCIK,ET_!&QN5$;YM!=7&:^0FA5_ :[, [B':! 4Z/LN75K9E6FT,>ZD0'],X M_(J.!;@O))(]I>B:K5Z9ZTIN98$MKF51?[P3X9X[W;K#V4JBN-]P]4Y\2B_ M UC@DDW1,@(A]@J(DJ=7$+^ SVF2KUFLZXYFFW.T$P6OO;2V5JAF5H(_)/FX MH7UZN8<&M:F==):L>KM4NIG-#40RM22J#58>_T"K[TM:2E%4HB0[V?CHS^>,]S7XM;%KB+Z <2EO^8ZVBKN<8G!G..[ M$3$7A%*L3K;UTLO;I[141:^S/-K@OR'-LKP/L8CZ!(,D*ZTT.DB9_+Q=;-L5 MN\6+IMM:G?*L)CT#BQ]6ZU+ M@36#^;)]BI0RV-&J4NAH=SU02/L%Q.)-PNIGAYLL6B5XT\VRZD1KE:CGJ7XR M/4VD+$CA:P##VR0'Z&K)<8&4Q]=@FU%ID^A@ ^0*GAHQ;,MG7SN,QF[0S55* MF,TMTMZ^GF6(I[2WX]^'+\2].\-=NA M&UX/ASC@S@&_CQTNRE.DBJKC'HCT MM@:.P,.CC$@6./G?; NC^"9:Y@#@4EI/Z[3(@B1\>D7@[6ZP#,(Z)'L/.21; MGX,=+K>,OP>S_(B*5M$P>;ZDQ[2YRO94RRRS@\8&)J262\AU20&W^[N!#];E MQYG3>=# QMQ@N]I\.0O+UV7NS%";6O4YUGFC:S_ETYGWW0.B]Z-?'>-MX(1K M,D#ZZ:,S/-;2EZ3O-6_[ON8>.]%K39OOIP?[(;+CK$=]_CLO;.@;^5 H:+:E MGQ5S95[_NC%!=&&QP:,DF%[UT^!X9:0Q)A6<-W\,BS:U.20R#+0T M^:^RX\5JG#BH8BXWR3Q/*$BBSG#5K%/\TH2B!(NT5M$;P/R8$98Y2[>?Z&N<_3SCK MGJKRXK+_:<7Z!551CE::3[;O+U_\$ #^_7.^&+&](*3B5AJ-TD^KJS#&@64O M::5U:##R\PU*(I)"0A<\ERTH%;5!\T8Z")!H5I6?1GJ>5_B!Z4PFHU8#U]!V M>9>RHCWFZ>+;&@FXB('K?Q>D%)D[F=!D3)YFLG]9S>-U%4&P0&/S8SV[C6S0 M62T0?LZ*@T8&Z,Q@WJ(1_>N0/O2GWS\';]&FV% A//Y]+*H>L!&>$C'8_6U4 M:I@(M7^UL;H>U^C(;]3J>YBN8+#AA%MR.KA#/S?8DMO%0'#77HB8+\FG.@?] MT7M3*^A+LN/0)-*RHDAVLK("\&5ZO""+?(T$@C_J;, ?6(M!LK<[G"&!,X)! M[6*CQ-9!5W=X>@!X\V&CTQ[XIHW.!$H-:"6J,LIC@/W.PN@E"HN 5Y"+WM8) MJK%[05O[?DJOD; O2.>G.HH53B%)_KPCRXH<<]EL@4XX=@X@7@_K')!TU#4Y MEVF6?P9H/TBQPNIJ(ORYB4:\CE9K'*!XN(UC7G"T2G>;RC)==*]=U&0N85_- M+E0Q'0-S)#%[C\"Q#86B6?GNORA60]K&);[0[^N*45%Y]C&E2B>MKQ[&ZEJ9 MAA<@Q9]/)P3K!<#GU$\@I34U7^.MAH#O4!WT-;2J'W9O--DYW %R !"RCW*&2>3$9'(3D MC+A ]W*(%6.D%1.2*K+]C 6>26)P:+G A],>"YFX08I<7@. M<&1 =52QJV*HC#&YP7'<8)^]GDYA' MEPB76Z9=@U]2DNP+A.2^R9Y2)#^T?\?'Y9VYY&)JT@2=(%RG%WI;&U1_ M0D!"I,,F(?7ZX5X >OH0X#1VJ^#'5+.FW%-#9B8Y" MHN2B"29'0WF*,AV#1#UL0#M?+M'IQA>ONFT,0'>/'Z=+43/K2M>UJG%H5SAZ MSFC!VFZ#';D;\-E;BO&M/!#DNGA:!\F< M/!YDG] 0>7:;E-H;*UAAK,_[A>VO1(6NF?L-$$_&<%9:" GGV/?I)H@@\5,9 M'7Q5^DQ$<.DR4R=&14SA-R3R)E6G+<-\1,EJOB1'8RES4"2!\;Y]4LMXGW*V M="][":(82X^(-[($3*]*T>>L89;=!Q$V^3T%;_BE M'+M)ZE!VH@ KJ\&!=2SC!1YS^S@1%3?%\AF*Y1-%C:&=>Y,6 M$(2,NUI4'OP:5O,? ><^W#3R1EV[%\S7JHBIS)@3?G"5-#BK:@C'RC?"SPJ M8R3Y0MD4,?0K7[ZAEYOZ%F ]I?I:(01<,+4M$G MT>?(1L/(COGB,^]OB::&:H MHTG9<.]KN;L!I>^^[L>^UKVS!;E>7(*O5>Y.:188\0W-U$PZ[%#RJ- [P-=Z M% 9<>-L3P/*:\SH1B$'\NGZG7B<%,8B:(*>*EYE##,)W\'[L;5U&P[!)U6?U MKBRC81 %OD;>UF8T!&-O&H-9B/>CC(Q-;D[?NI"F9Z.NW*]ODLMAY!CN1+HCTWI F/9^GN-BZ> MST&\Q2L9:0E[.H\\DPX8XO>QDNAAOW9HM-'R]*GT=)"CTCSS% %X&^*7K"7Z M+UY2"\W13&00VG\:!Z6B_[]XSJ(P0LH$0_:6[&0EIP4-*'[^"DZ/89(^,)-2 ML-O:O'>ESI^NLXKL8>R[$*APZ'4<571/%F]='WL"*EC"_CNF]+RK.C9@W@GK MJ[U7[9I4V,OGD6U%XE;FA(1TY[[C M.YE$5#OD'QV52Q"UHOY9^(U(@9<(X^1T[J5I5B+.KWF9LI./Q9Q[RUZ5/K]F M9Q\F70;@CH[^X?=U^C('WS>9VS= M6_;#UE^Q/#NB1W\# Y\4'E2I]A-,,^, <;YT^HB-OHM/31MY%O/XS.#Q0"JM MD_[P$!W@:Q-RFE^S*1N9X.;0UC@NEH*O>X5LKT/4#D$GC;]UO"=\+>-[HF?S MK^-=:M1/G2YFMI:D[->=U 1.ICWD \[.=%-,V7]\#8-W<'W2% M1B]@]N=R+A*P(A&^TVP,9_K3*P@V3=!PEN9^Y<#*"^4ZF29E8+-7K^)?T[4_ M[L.EKV7%W-Y.TO8Z7VN,N3T]?1ZQ?"U:=B(S)O,JTJ_*V21'C.,>W:L(VB1& MC%VAU[-Z:*^O7JETB8M=K@9HD16ZM54F"9IM-NH*S1,Q@?GIDE%,-S1ETI-65T+V7)SE/.MV$XS/(R.R8]#1N[G0UJ/Z%- (,8 3D+-U$28>!P MP=EJC7 YD.MK@RMNI7 J+[P>#G' #4[@]YDR^_'&MX(.B-&8*[1_/@?P&SK' MDI7,MA-V!(!)G?C<_/_> /5.TV/4&*6*-[Z[FRAB)#_1^ M)90\A$Q2_M1SU#X=W 8-O.*>C%-,VQ339MW:I65NES61] I14WR,D:8^G M"B.L3N[Q<9DF2(XIT**;;P$D"S@36>CT![3(/[D?D1R"KT?5=2GH:X.KJ^J4 MJ[:,VBJ5[&R3+SV&3H@3C8W79T2;"'2VC][$2@UASY"+:)%^X.#UL,J!U(0( ML;=AA.M]PW4L(2()QO>"CH/ *;I^?3V4&.%]P)?#4<)8_@3- 0O*2/S+YZ/L>8:\(9:^5['LXO"*6$MM7 MQT=;9?LZ:M1\ (LT641Q1 B8+Z^72[# ;T?HUP=THZ*A\Q76DKA-T;A(6>BX9QH"N M\G\%\%F)M_=_%4&,2XF']^7YB: <,\38H-RWN&!C803RDA!JU,1SBLI_HTG-0AW!@;% ] MK1Y<1Q48WOH]X.<:8H>JF.XA"GD@*6;.]3 MM&F:.1!]?V\W@Z[J0:KWX'Y*"8[ME5+=Q]4W MQ#.47DITCZ5$HZ^A>JG,SQQ=_LN@7O9Q;V]TXVX>>HG#SQI?CMBND]C[/$&4 MD.%ULFR?)YA"@=[33-=&H*1[1?;*,>V#_RN6'=,$6\CFRR\@/[Q,YO N"I[1 M LQW-AQ"'CQ5Y./GKT3=NDQ1)=W,":K3B9>'%35VA M63*"F]K%"1ZJ(SA989_ZRP#"W3*%)'>S+$N<$898^$1[8>Y)J2Y. (\OT>IO ME1GA 5T_\ 7@R(;98@&1YIOM]8:;%%ZEQ7.^+&+T6UJP?00&^- 0TZA&U2&S M1H9T8AE(N\:YZOO6HJL64-C.#XS&[M M?Y[3.KG#AW@C*'$H,9P[O/>23"7' M<8A;51F5T]<=KFY)@12>+YRXG]EKJ_616IZ0DKLY_=R!^QZF2(K+=[@"18[6 M.ZY@L]VH+B?V*!X%"%C,),!3/.HJ(?T%+=_=[V31'%)R]SW[3:\52S5M^)YI MN?>JY$H]OGO<]4:/9P;IY5MW$GX2O;;KD4'&=Y^Z_EOU4&3OYT7GOG=3;\3X M+J\J#T:GY/O1&S9B5/?==4[.D,/ 2=%DHN:'(W2?Y M^KZ9@K%C3-+S;_,3-@43EY[;FI^P*1ID]9S5NM ]G<\]K.N0=G* :69AI$N# MD^>9Q-*BP35T5DI'O:1,N1-/ZFE&_YVOM3'N M& 5,F;$[M@(@0?'8)\1#4P"X_-(*9DO MN33L"SD>35?O(1V:V*=UD/^6%G%XN]FB^^@PF;G:G(H&.P'%C':/^EJ46R11 M&GB)]LLU1P8P33G95T\;E36F>T3YZG-C #NY>]M7MQO9_=I?1O UKY7*$C2; M[,4SIQP5(+6S,_EE4I?=O3WU1E\+/RG 1]52^_GCG @N'4L91N3 !E.#\*/7 MLO\1"NRULP?$.T2HUK?.DJ@-8;[J@PR+7XW!@<&T5UJV$T:A:\S6).E_+?/[I$^Q580!!D('L 61%CV\T-.B0J;[-[ M@/8L;GV?9E&5'DB%5=7!'<(%;9KA<%$=W"%<'O89(3NTWP5;+%[/MMLX6F!A MJU1_T9_NHDV4!QH@]?K2"1CBA8=*+R/SEJPBA W,W91"S**EO%U]-4>;A57Y M=IAJ,<@!V^\8U3-GGQ_*2-3J9[@N3]'K1!HMEW28!Q#CB;Y'5\#N"09)%I0K M[G&Q1JLO1HN*U<* 7B/E?3-;+HGM%R"('&V1E+,3?/4>ZP>7ZH7FNP9O$$5Y8<]7 M3S-56:(-JN:MX.LCJKXHPUJI]67C.V*]Q N);4Z%WEL'C[%0M>0;<@J6)&=B ME^N$C@]@ :(7/,%=F8N>(%:U]UA!:>.:Q:A!19?I9A.13"U-P:?=+ D5=?%> M0QE@XW/T2[K!>6<65 RI30Q\MJKA%JS0H72)MA!B^AY&"X!W%%YI\X14*GP MVTJ\I="E/H8)PO]S]OGVXOZ7E)P-7-R836V;54[8*.N3*=(;DY9#1J$1N7[" M[[X%W#WFZ>+;;/'O(D)2SNP%0'0@X8*JZ'@BYP^#4>GNUGDC9&0UB3+L'/2P MS@'.R0EJOL\N _4;1^^QI9/ M+R6NVO2GEY+II620EY)&@<7A^HT2BT2[!OTJ+JUK<'BB% M],WGNQ)H'#EZ+2<_%<*AEMW!R=E/.U1)_G]R]WCKYJZM.3Y[(FAL)-/WT=8B6>E"L$FB M9;0H#UJORT P(?68YYN M<5)-$@8JQY)H$#M9YRLR'T&>QX#L@H9BH9@KW=VNG\#G(-[BXS%:@#W%3^CS M:)$]10#>AHA$M,X Y#A%Z(YFY36:1@W7#8?7XR1E*M5KP5<#GOZ-WF1E,W?R M^ZH"#(*R\-+Q]9VH'YKJ5UN_%R-WRZGIB<9TEQW%*]1;T[T^ICJKVM_-?J?%="IUM+/<[@*@ 34$??#@\H%O\-8B? -PP%KBH MUU20<=2"C,JS?@]3-'?Y[AY= O@A\/K?1;3%VPDMPV6!Y+E>1UM>2F/><1IOVO$Z&D:FH;;Q>=B#_)39&C!M4N([K-?; C M+8G3+'9+Q.IC'.-SO*L$D;%:JJ:5B*;6]QO)3I#.5=#)MI]&BR1AP(.XGVUN MNBNL7EQ(]I9Q-F'V=98K^94G',)9'F^3F^@%8*5)Q@=*:AB7>4T+:(+7_3 . M\_J$OFEB8EOCN,SM:VJ"UWH49SE]6@,(@F7.],)4'<5-3J_?P*) 7]_A_%OZ MDWHPC)N\WB9H'D"6WR:+N AQC'[]BS;?G"%->.VUOW_PY1E)YHJ?=4'X$.3@ M"\CWDT!"NTK"&!R:'OV:,KP$J#N(PGV(M4&,@M_D5:((: SG-KU ;U!G);8[Y&J'Z M. YS*]0*U<9T5^C5C;=''9W=@WR:M):'[[(;LV;2U%$F?O9Y]F[7&W.&SJ[57L]96 M;J= <^?J3I\<->+4/ZYG+4$K+!&/YM#, M'!IW'FBF4R?6>#I('9K,WS^VIW.RI[APOM)/TR.WXO%&-RQ_]"LGV<-K:DS591<;RDZ?E>%-PE/,Z]XS+<^88?7?G MD!6FMT.I]F8[E_(T/9Q7ZTVAX#[J>YEN VCR_+['2YAZ(DE;GK (\H!^N7[; M@B0#Y"CN@C>5EQZ.RRR?+Q^#F!&8P&YGL5PSPG(6;M"UBH'+D;99K1R9ZLV" MOG;*!*.= Q[1AB3G[%U:5?UDQU3P>CC$ 3=.@M_'?JA16.87/M+1N'%%1YWL M\Y&UCE9V52Q^'[L%IJD0T\*6E;J>9"B+&CB^R[T2!V>W9BWWE#I3M-AE+"FR M@:_9_K4QDI1(? T=4KLZ.>;-PTO*=R53Y7:3.,,\-ROV14VT/,$"U0R7]"P ]Z%_=SA1NV4LUJ[0CE(D64V\41'NX!7. S M;H5.\%]3?"#7?L%9M5Q">>YD!G.%[ZIOC65&Z7R1PYF2/],D>6%*']6BV)"[1B MEA%K<[!:VZ&\/(< MP51R&"N\ AB!# O*8?02A052=W:W&Z2?H+\',8UP[@&L/9Q-!5A:/N\8B[6! M\[5 C:2"T 91 GG?#<@R2DD;,M[AZKM]3Q4K767)=X.\"1Q[*%^^V^U5X3VV MR?F:7TL;(8$EL%=BJVV**7CQ##*FHN-K.BE]H [T*E\S-ZD8B>AN$;+JD.\R MV^0BX=;SOU]AIWW-$"(%Z]Q>M?71D_(+\';?#K3^)@\!JH? 8['9!'!'!UO- M4X":RGQV\]0:D9FUG-K,0";U6;Q=!^ROMGXU\S&\R)*LB(-2JT([F?=Q9FL3 MQ*#K*V5_O/6K(^^JDV^"&Y1?+Y=@@>6>*W3_S)>M7S[(,\0;Q!4^T7_ENWW& MP2PK0#B'^'_QK?)K$!=8SX]6B8H?@\J@CN!PI*6>BB]*ZQJ[1)=5%!*_0"05 MX.KJY7TN6K%20SC.XUT4/$0W98IQ$3K57-0=W! =U<\?\[1<0_"*Y M M8$2$+B6V66,XPN6(_C/T0J'A2D9NHS8S\?DT+A!C;-'MH(&!3UX'67Z9!CCY M+!')4IC=WM[=73))$'2PX@(!\E)YO$LSUGG>;6.J,);,8F$TM%(BJDXJD5;B M8_.N^0FRL1-VL\'+ W@!20%ND!9=IVW%"2XNBRQ'LPROWW N9:0CXE<+]'_X M<8S!GLY(DZ?,F7G*Z!\43Z_ITSHMLB )KZ/5.@<@$=(MW\\L@8]X*^A0R.MH MF,3H38M 9C<77H>DG*'8 LHY.CEQ8:+;W_3J(7@,$TN&T2LZX"E0!GT0M9+^ M>P:GPI7H:W9]_6.M;=?7RVOO,3J'VG.O?/(^ B0KZ/F:TEU_W[5?E7S-G-[G M5&(_ /J:KEP;+9'!S=<\X49.+;;NYVN:[BG.PY+//?=!>(K]H.,G^6 UA7QT MX1/;Y:3-8:Y-$",>2N3_WD6>Z[9_GD<4TA M.3NDN4ZU\;A&&[?Z515(?CM!3_0R-< L:2O;,XBH35:U"+]/#U\F MIG@ BW251'^HN&WW^HHC2)UHH8TF[4[W2=WBH4 M#9V2HLGTB#&4 5GCB>.D3/*3=7 MF-@D;[6G'*9VZ'!D(6ES>AED:_0#WC O08R=R^07FLF/GCR.Y=(H6Y+%,@:. MQQ_U"D0 M#9NAI,W\9#>Q$:?%"?GX@'Q9CZ93:['PZ'>>NZ9 MDJZ,M+BK=_4S#)P9#6_."]*4N67(TT3X1#^E?NG"3T/F; P6HRU,QOO\N22( M$4%NT0%2+YG_S^44)&"%0PW\F(3!W_S[%01(\R#V'FA]7^\S+")@"EQ^RL+S MJ2+ Q5,A::;G]0.F>%+'0B*G;&=30*GQ@-(ZCC2KDE'#8^U2+6;4C-M,3CLDZ.L8/7&64AK#A&B1!X&^ %+()9R_H.E^!KQE8%O%=M&2Y1/4: M\OS<1\WP4*>/?0!EI8IL'6WY7ER\'C8X*)=+3%LN]8IB57^6ZFJ/)^H6V.O4 M.)UCWMPSK17%\SLT,;)CB%SL/@?_2N%E'* [DQT%K3*"8QPVU'T)-OQX==51 MK!0G3G'^Y2W(P6P% 2 J"_?(X72P0?\%^*+6A;7 2+;W&ZXO(@Z&2# M#Z1>AV 3P&\XD1;Y!UX8_*G@][$I>NM(76VQ6^X>\?UUOR^*_>3"HFU8D>G/(34%%X',$&<9O< DA3$%T$6[=>?.'\J[PK.J)CN;^[QE!Z71,YRKR(PD,RY M21,"R2P,HY+@%MQ6G#:2/ KQ_"!5XQ$L"DA\#D\ 4R9G,;M*/E!HFR',2M!9?-\AQ&SPALI$@^I?59!\+* M>7(&(=(R2R6;P:6!@6T>>:(Y;1]N)C#T7<91P=/0*3.>I./2_?%?10 1\?'N M)DJ"9!%U[HS&\_(1Q&"!KMGCYE=!'MBX6_"<0K &28:FO;P%D>@Z7Y(2W70G M*TX/%^X!GKW%':,*E9)9$O(M**)>+G"BQH%-RDG@ 1*(EQ%+:&BWL.*.)&&& ML6]JH9]F GE,T,D&'Y7IHZ[2A^GX+16BQ8MM_.C_0O89J3.233E! M;@;;TH(65KZ+6^HP=HX@WXU$ZO PK6B^%AU4AX@KP/G^@JT.E]"6Z.=;M2&@ MV@*J[YDP^D-&@6KHU!CV=>(O:0ZRIW0/VB/Z:&ENF<-5D$1_[&.ITS@*RPE- MPOL6??,EI7.C:C\A!1&QF;#M1!X9G=@" :)^Q>;P874E= MGR+3DS&>V'Y.Q]=3F1[PU+:KMX=88Z6MW/%:%EPR5Z+C26$ +P\>%0"G(P6C M^1BMDF@9+7"2OS+E%!KI'DW((D(];,HYQ^0(]CVG@Y7-+(: MG\[.E$1CVI7RN[+^P[0[->@/7P#,HPS14:(VHFVI:B7*WDV2KH$SJ64 M#E9R;)19PO'_M#*%R\V'7%\K7*7) N!'"0SO0Y1]NT2'6)3C_V(^:K-[6.*@ M$1=DVS8)XOKQ+DQ4).2OIO$VJ=]9#!DK"Y4Z.(;YD MR:LRW8"GX$V2;59S.[17A0QD:6&U)NQ!)_ 6Z MVLE1A43^?X)\%B)=!(3BFTMW)#N.0DQ:54X"Y6%,58UMY= 53XRHAY4ZLJR* M#7+ 2W>WXQ>UKV8CQPVG@V7Z29!_G<^]3O/>_#Z+X_05B3C@)H57:?&<+XMX MGPR>)TH8_81%W[@6R?,66^S+5K\"5;U"Q+:*^UZI2PTG>\N1[32HUW!1>CWPO3:6X,8=XF&H@ M/F?]0WD UJ0H2OD0-7.>L,,A[<#1X36J#IB6Y@7#2)WC/\@U.DVX@[:2S M!^WCI"7H/'PW^)VS]M#+5:*!T/\<3WW]Q.V%>9VZEW@33U3;E,A'8"=3)L[+Q^6X LFR\OHCC&]"(>ZO]L?B1M M):>SWZA6XFFB+%BM(%A5T>/5]I/B5ZZO@W?2"=^VG7#]; L6V(Q%-#XR!1SE M4#T;0I_A3_2V-@>O[^Z-/4"6/'-\=X'L@:"6".*[=Z0&G@:D(=]=*'NMTIY2 MUGCNE2YK1(U;)?K/*_",-_GG 'X#I%H"=AS)=TWJ?^PF#6 >1 EV ZMR^3J3 MB:_%2\7)$?U\V4QA +M!E8;G2HB&V<_9/''4UPC="=GT#$SV&?(^QW)<<^2$ M8=(G.%C$_9P*4)4_(Y2&L+GOI6=.RH]RVL)&MK ],ZLK&YEJ0F5#"- ,([C) MOHG)@#AC(X)^A18,$!M338WLU&FE?4;Y>#*=D9%("3BC^^J<"IJQ3WJ.M[PC MXIH4A8(37VT,QW)>R0MRBH/8W/=:LRH9YC$)=H:VNSW1[CPV??V6E&+'X"@' M),[FD-:;(B](&4Z85]F]K]^PP[K<"ZS13]A]SN0PH/AR*3^278[K%2S/V7&/ MDS[DN5#X+AH;1$]AZ_C^IFH,53.']GA/KBZ+)3C(] G #;;&6U4V, '2 @:C ML8T[@PX@G6QZ6YM[DH]Z>_,Q^)R$>^8NLB?#G^I>:JY- J2::$GI"*L^$&QM.9D:HP<%T[J=])]QW.A<< M/>AAC41XD-TFK8!M[-"&J$9$X%2E$9H,<=VX?F-9W8(7NXL@QHF_'M< Y)]@ M6FPC+%-([D91=U>.EU,[(EN*?$U:J6:VG'DCG)(RP+2&\^0!NR_A5""XNK.R M=QZIOMNAM 4%X1D]F91*Q] Z"V\KUPK:T562WAF. MVR'[VI%G;@UZA2JU_HAV"W=IS)@Q"-RXPPRL!GK>:AUH)R6$I(7)$1CK-$98 M9*63.&[KR.EQ _ ]&O^2;@#.!W(1)-^$4BZOBQ4I5QI@A@0KW=_JO2\Q4QWI M5!Z5:9_B?=K.YX?] S?;.-T!< $2L(QRDL_/ZE95HH^^TI6&L.+FFV9H-C!5 M>$HJND0'DJ"352]5*7ZZD8TJLSSM7-6=:S'J8,BUK6^];*P8-6X/(,;!RBT3 MAM!LJ3&(77M83>8C@"\15HEI65T;;W"<28#4NOD#A/=()D[#,JI8VC9F^GM& M)Q[)]@7$EH&[-,L>T'Z&+R"[22'Y.PCGSW%4)E1060C:@]I=&%]2$N4)0C)% ME8(CEW-)<9#3N)=TCPC?K9FZ".KO-=\-F^JRDNJN]3U-21\$C5^(XV4O<5DT MW>0Z%'F!:#W<-J47>57!:<+G;S40AG@YHX?[+B:&TX>[K?Z6^[YJ; M%T*:8*RQ-%-167FI5W>.HKBL/J)M]\YR9R$J:0_^RIZ?*J-95IN7RS)QX7Z: M'M#&PZ( VH9Q)/9Q,C*D70R^)G O^B!J:S'K(8UC),>_!C!41$!YP!.ZLGH= M&[[KD-I8ZFQ#W]5';3 53W/?E4AM'-7/Q4E%!"0M/;&EW0;<\U&ILN:99RLY:MYZ$ CJ3MJFX=^TIGS[MX.:Z89&G M*'Q+#G-J>UD=IVE#5ZX$FRBOW1SW+N<+=_Q]I2@4;&VU,>R445&:AQYLNK'' MM6;UP&](";!INZMO=YN%H=S>]%0'D_U3=U-8\#(.HHW8BT2VIXV3:;XE@4?) MZ@X$&/K/% A8XX\P>V]+Y0,&G1W((RZ&.)(7.YRB) M-L6&8'P?[,IPX!1>!ML(G1LE]*KQC;H#VQ:4DUPG\QNOYTE>E7K;P74W$^>7[Z;IWB"KW-V^5U\RN&(Y-\Q49PD#?%%D48*6&L+\&?V* M27'$FB!)&5U2D.QL0_RAD":R=W*[V-RI,KRT-Z;LG$XF /F]:4_UK^F;+?Y= M1%F$Z;N'*1(%-L%MLL3_0U[[);>J["A>[=D1>6BE=B6)8D.P9"=[)9.!-MPL MP];Y^9+"C93&-O!'[:JOE)6;7>Q:_Y+79Q6&LJVRUXX4MR$ZHZ)EA.>K,WL= M'Q7T6[$!JGYG9KYR2C>CWJKRW0*@CZ*A=>J[<4 5X*$O$=_M!+H"L[2(-3FN M8\=Q.)ZT4I(TJGC. MP+\+;%A[P?^VNK<.B1'L+69S*T(U$T@YXMW86Z(9Z(AG;(ZGO84!^:\""4H MQKO];]1;WL)BY5(F[>BA.HJ-;2DY!QH,NK%A-6>RO8]E(9HVM?RFMF?&/9^M MW9@'^'.B9JQ2&>O$-[XF@);/@;^_QXP\!QE __C_ 5!+ 0(4 Q0 ( "N* M7$[\QJQ&I!X" !YU' 0 " 0 !I8G M,C Q.#$R,S$N M>&UL4$L! A0#% @ *XI<3F=]N,I)' @U(! ! ( ! MTAX" &EB<"TR,#$X,3(S,2YX